.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0 0;font-size:.85rem;display:flex}.crumbs a:hover{color:var(--terra-deep)}.crumbs .sep{opacity:.5}.page-head{padding:34px 0 8px}.page-head h1{margin-top:14px;font-size:clamp(2rem,4vw,2.9rem)}.page-head .lead{color:var(--muted);max-width:42em;margin-top:16px;font-size:1.12rem}.prose{max-width:48em}.prose h2{margin:34px 0 12px;font-size:1.5rem}.prose h3{margin:24px 0 10px;font-size:1.2rem}.prose p{color:var(--forest-soft);margin:0 0 14px}.prose ul,.prose ol{color:var(--forest-soft);margin:0 0 16px;padding-left:22px}.prose li{margin:6px 0}.prose a{color:var(--terra-deep);text-underline-offset:3px;text-decoration:underline}.prose table{border-collapse:collapse;width:100%;margin:18px 0;font-size:.95rem}.prose th,.prose td{border:1px solid var(--line);text-align:left;padding:10px 12px}.prose th{background:var(--sage-mist)}.prose blockquote{border-left:3px solid var(--terra);color:var(--forest-soft);margin:18px 0;padding:6px 0 6px 18px;font-style:italic}.lead-form{flex-direction:column;gap:14px;display:flex}.lead-form label{color:var(--forest);flex-direction:column;gap:6px;font-size:.92rem;font-weight:600;display:flex}.lead-form .opt{color:var(--muted);font-weight:400}.lead-form input[type=text],.lead-form input[type=email],.lead-form input[type=password],.lead-form input[type=tel],.lead-form input[type=number],.lead-form input:not([type]),.lead-form textarea,.field-input{font-family:var(--font-body);border:1.5px solid var(--line);border-radius:var(--radius-md);color:var(--forest);width:100%;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);background:#fff;padding:13px 15px;font-size:1rem}.lead-form input:focus,.lead-form textarea:focus,.field-input:focus{border-color:var(--terra);outline:none;box-shadow:0 0 0 3px #e0916a26}.lead-form input::placeholder,.field-input::placeholder{color:var(--muted)}.field-ic{display:block;position:relative}.field-ic>svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.field-ic input{padding-left:44px!important}.field-ic.has-toggle input{padding-right:46px!important}.field-ic .pw-toggle{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.field-ic .pw-toggle:hover{background:var(--cream-deep);color:var(--forest-soft)}.field-ic .pw-toggle svg{width:19px;height:19px}.lead-form .consents{flex-direction:column;gap:10px;display:flex}.lead-form .consent{color:var(--muted);flex-direction:row;align-items:flex-start;gap:10px;font-size:.86rem;font-weight:400}.lead-form .consent input{width:18px;height:18px;accent-color:var(--terra);flex:none;margin-top:3px}.lead-form .consent a{color:var(--terra-deep);text-decoration:underline}.lead-form .btn{margin-top:4px}.art-disclaimer{border-radius:var(--radius-md);color:var(--muted);font-size:.84rem;line-height:1.6;font-family:var(--font-body);background:#2e40340d;margin-top:28px;padding:14px 18px}.form-block{border:1.5px solid var(--line);border-radius:var(--radius-md);background:#ffffff80;padding:16px}.form-block-head{color:var(--forest);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.92rem;font-weight:700;display:flex}.lead-form .faq-row input,.lead-form .faq-row textarea{width:100%}.lead-note{color:var(--muted);font-size:.82rem}.lead-error{color:var(--terra-deep);border-radius:var(--radius-md);background:#c9764e1f;padding:10px 14px;font-size:.9rem;font-weight:600}.lead-success{background:var(--sage-mist);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px}.lead-success strong{font-family:var(--font-head);color:var(--forest);margin-bottom:8px;font-size:1.2rem;display:block}.lead-success p{color:var(--forest-soft)}.profile-grid{grid-template-columns:1.5fr .9fr;align-items:start;gap:40px;display:grid}.profile-photo{border-radius:var(--radius-lg);object-fit:cover;width:100%;box-shadow:var(--shadow-card);max-height:520px}.profile-aside{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:26px;position:sticky;top:96px}.profile-aside .price{font-family:var(--font-head);color:var(--forest);margin-bottom:4px;font-size:1.5rem}.profile-aside .pricerow{border-bottom:1px dashed var(--line);justify-content:space-between;padding:8px 0;font-size:.95rem;display:flex}.profile-quote{font-family:var(--font-head);color:var(--forest);border-left:3px solid var(--terra);margin:8px 0 22px;padding-left:18px;font-size:1.3rem;font-style:italic}.edu{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.edu li{gap:14px;display:flex}.edu .yr{font-family:var(--font-head);color:var(--terra-deep);min-width:54px;font-weight:600}.article{max-width:46em;margin:0 auto}.article .author-row{align-items:center;gap:12px;margin:18px 0 24px;display:flex}.article .author-row .ava{color:#fff;width:46px;height:46px;font-family:var(--font-head);background:linear-gradient(135deg,#8fa98c,#5d7a5c);border-radius:50%;place-items:center;display:grid}.article .author-row b{color:var(--forest)}.article .author-row span{color:var(--muted);font-size:.88rem;display:block}.tldr{background:var(--sage-mist);border-radius:var(--radius-lg);margin:0 0 28px;padding:22px 24px}.tldr b{color:var(--forest)}.article-body h2{color:var(--forest);margin:44px 0 16px;scroll-margin-top:96px;font-size:clamp(1.6rem,3.1vw,2.2rem);line-height:1.16}.article-body h3{color:var(--forest);margin:30px 0 12px;scroll-margin-top:96px;font-size:1.35rem;font-weight:600}.article-body p{color:var(--forest-soft);margin:0 0 22px;font-size:1.06rem;line-height:1.7}.article-body ul,.article-body ol{color:var(--forest-soft);margin:0 0 22px;padding-left:22px;font-size:1.06rem;line-height:1.7}.article-body li{margin-bottom:8px}.article-body strong{color:var(--forest);font-weight:700}.article-body a{color:var(--terra-deep);border-bottom:1px solid #c9764e4d}.article-body blockquote{border-left:3px solid var(--terra);font-family:var(--font-head);color:var(--forest);margin:28px 0;padding:6px 0 6px 20px;font-size:1.2rem;font-style:italic}.article-body ul,.article-body ol{color:var(--forest-soft);margin:0 0 18px;padding-left:22px;font-size:1.06rem}.article-body li{margin:7px 0}.faq-item{border-bottom:1px solid var(--line);padding:16px 0}.faq-item summary{color:var(--forest);cursor:pointer;font-size:1.05rem;font-weight:700}.faq-item p{color:var(--forest-soft);margin-top:10px}.disclaimer-box{border-radius:var(--radius-md);color:var(--muted);background:#2e40340d;margin:24px 0;padding:16px 20px;font-size:.9rem}.author-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;align-items:center;gap:18px;margin:30px 0;padding:24px;display:flex}.author-card img{border-radius:var(--radius-md);object-fit:cover;flex:none;width:84px;height:84px}.spec-block{background:var(--cream-deep);border-radius:var(--radius-lg);margin:30px 0;padding:30px}.spec-block h3{margin-bottom:18px;font-size:1.3rem}@media (max-width:900px){.profile-grid{grid-template-columns:1fr}.profile-aside{position:static}}.trustline{flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.trustline .t{color:var(--olive-deep);align-items:center;gap:9px;font-size:.94rem;font-weight:600;display:flex}.trustline .t svg{width:20px;height:20px}.cat-layout{grid-template-columns:280px 1fr;align-items:start;gap:34px;margin:40px 0 80px;display:grid}.cat-layout.no-filters{grid-template-columns:1fr;max-width:900px}.pack-badge{color:var(--olive-deep);background:var(--sage-mist);border-radius:var(--r-pill);padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.diag-trust{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 24px;display:grid}.diag-trust .dt-item{align-items:flex-start;gap:11px;display:flex}.diag-trust .dt-item svg{width:26px;height:26px;color:var(--olive-deep);flex:none;margin-top:2px}.diag-trust .dt-item b{color:var(--forest);font-size:.96rem;display:block}.diag-trust .dt-item span{color:var(--muted);margin-top:2px;font-size:.82rem;line-height:1.4;display:block}@media (max-width:840px){.diag-trust{grid-template-columns:1fr 1fr}}@media (max-width:480px){.diag-trust{grid-template-columns:1fr}}.diag-cta-card{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:30px 32px}@media (max-width:560px){.diag-cta-card{padding:24px 20px}}.cbf-hint{border-radius:var(--radius-md);color:var(--forest-soft);background:linear-gradient(160deg,#e0916a24,#e0916a0d);border:1px solid #e0916a4d;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:.95rem;display:flex}.cbf-hint svg{width:20px;height:20px;color:var(--terra-deep);flex:none;margin-top:1px}.cbf-hint b{color:var(--terra-deep)}.cbf-grid{gap:16px;display:grid}.cbf-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow .25s var(--ease);background:#fff;padding:18px}.cbf-card.open{box-shadow:var(--shadow-soft)}.cbf-top{align-items:center;gap:16px;display:flex}.cbf-photo{background:var(--sage-mist);border-radius:16px;flex:none;place-items:center;width:72px;height:84px;display:grid;overflow:hidden}.cbf-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.cbf-ava{font-family:var(--font-head);color:var(--olive-deep);font-size:1.4rem}.cbf-info{flex:1;min-width:0}.cbf-name{color:var(--forest);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;display:flex}.cbf-badge{color:#fff;background:var(--olive);border-radius:var(--r-pill);align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.cbf-badge svg{width:11px;height:11px}.cbf-role{color:var(--terra-deep);margin-top:2px;font-size:.88rem;font-weight:700}.cbf-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cbf-tags span{background:var(--cream-deep);color:var(--forest-soft);border-radius:var(--r-pill);padding:4px 10px;font-size:.76rem;font-weight:600}.cbf-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.cbf-price{font-family:var(--font-head);color:var(--forest);font-size:1.05rem;font-weight:600}.cbf-fmt{color:var(--muted);font-size:.8rem;font-weight:600}.cbf-btn{flex:none;align-self:center}.cbf-book{border-top:1px dashed var(--line);margin-top:16px;padding-top:16px}.cbf-kind{gap:8px;margin-bottom:14px;display:flex}.cbf-kind-opt{border:1.5px solid var(--line);background:var(--cream);color:var(--forest-soft);cursor:pointer;font-size:.88rem;font-weight:700;font-family:var(--font-body);transition:.2s var(--ease);border-radius:12px;flex:1;padding:10px 8px}.cbf-kind-opt.on{border-color:var(--terra);color:var(--terra-deep);background:#e0916a1f}@media (max-width:560px){.cbf-top{flex-wrap:wrap}.cbf-btn{width:100%}}.intro-banner{background:linear-gradient(150deg,var(--peach),#fff 88%);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid #e0916a4d;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}.intro-banner .ib-ic{background:var(--terra);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.intro-banner .ib-ic svg{width:24px;height:24px}.intro-banner .ib-text{flex:1;min-width:0}.intro-banner .ib-text b{color:var(--forest);font-size:1.05rem;display:block}.intro-banner .ib-text span{color:var(--forest-soft);font-size:.92rem}.intro-banner .btn{flex:none}@media (max-width:560px){.intro-banner{flex-wrap:wrap}.intro-banner .btn{width:100%}}.pill-intro{color:var(--terra-deep);background:#e0916a29}.bk-reschedule{color:var(--terra-deep);border-radius:var(--radius-md);background:#e0916a1a;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:.85rem;display:flex}.bk-reschedule svg{flex:none;width:15px;height:15px}.bk-reschedule-ok{background:var(--terra);color:#fff;border-radius:var(--r-pill);cursor:pointer;font-size:.78rem;font-weight:700;font-family:var(--font-body);border:none;padding:4px 12px}.bk-reschedule-ok:hover{background:var(--terra-deep)}.filters{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:24px;position:sticky;top:96px}.filters h4{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--olive-deep);margin:18px 0 10px;font-size:.78rem;font-weight:800}.filters h4:first-child{margin-top:0}.f-opt{color:var(--forest-soft);cursor:pointer;align-items:center;gap:10px;padding:7px 0;font-size:.94rem;display:flex}.f-opt input{width:17px;height:17px;accent-color:var(--terra)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:var(--forest-soft);background:var(--cream-deep);border-radius:var(--r-pill);cursor:pointer;border:1.5px solid #0000;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .2s}.chip.on{border-color:var(--terra);color:var(--terra-deep);background:#e0916a26}.f-reset{border:1.5px solid var(--line);width:100%;color:var(--forest-soft);background:0 0;min-height:46px;margin-top:18px}.f-reset:hover{background:var(--cream-deep)}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.results-bar .count{color:var(--muted);font-size:.96rem}.results-bar .count b{color:var(--forest);font-family:var(--font-head);font-size:1.2rem}.results-bar select{font-family:var(--font-body);border:1.5px solid var(--line);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;background:#fff;padding:9px 12px;font-size:.92rem}.spec-list{flex-direction:column;gap:20px;display:flex}.spec-list .scard{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease);grid-template-columns:188px 1fr;display:grid;overflow:hidden}.spec-list .scard:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.spec-list .scard .photo{background:var(--sage-mist);min-height:240px;position:relative}.spec-list .scard .photo .pic{width:100%;height:100%;font-family:var(--font-head);color:var(--olive-deep);font-size:2rem;position:absolute;inset:0}.spec-list .scard .photo .vbadge{color:var(--olive-deep);border-radius:var(--r-pill);box-shadow:var(--shadow-card);background:#fffffff0;align-items:center;gap:6px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.spec-list .scard .photo .vbadge svg{width:13px;height:13px}.spec-list .scard .body{grid-template-columns:1fr auto;align-items:start;gap:20px;padding:24px 26px;display:grid}.spec-list .scard .info h3{color:var(--forest);flex-wrap:wrap;align-items:center;gap:9px;font-size:1.4rem;display:flex}.spec-list .scard .role{color:var(--terra-deep);margin-top:3px;font-size:.92rem;font-weight:700}.spec-list .scard .rating{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.88rem;font-weight:600;display:flex}.spec-list .scard .rating .stars{color:var(--terra);letter-spacing:1px}.spec-list .scard .rating .new{background:var(--sage-mist);color:var(--olive-deep);border-radius:var(--r-pill);padding:3px 9px;font-size:.74rem;font-weight:700}.spec-list .scard .quote{font-family:var(--font-head);color:var(--forest-soft);max-width:46ch;margin:12px 0;font-size:.98rem;font-style:italic;line-height:1.45}.spec-list .scard .tags{flex-wrap:wrap;gap:7px;display:flex}.spec-list .scard .tags span{background:var(--cream-deep);color:var(--forest-soft);border-radius:var(--r-pill);padding:6px 13px;font-size:.8rem;font-weight:600}.spec-list .scard .side{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;min-width:160px;display:flex}.spec-list .scard .price{font-family:var(--font-head);color:var(--forest);font-size:1.5rem;font-weight:600}.spec-list .scard .price small{font-family:var(--font-body);color:var(--muted);font-size:.74rem;font-weight:600;display:block}.spec-list .scard .fmt{color:var(--muted);font-size:.82rem;font-weight:600}.spec-list .scard .side .btn{min-height:48px;padding:0 22px;font-size:.95rem}@media (max-width:600px){.spec-list .scard{grid-template-columns:1fr}.spec-list .scard .photo{min-height:300px}.spec-list .scard .body{grid-template-columns:1fr}.spec-list .scard .side{text-align:left;align-items:stretch}}@media (max-width:900px){.cat-layout{grid-template-columns:1fr}.filters{position:static}.spec-list{grid-template-columns:1fr}}.aeo-lead{background:var(--cream-deep);border-radius:var(--radius-lg);color:var(--forest-soft);margin-bottom:26px;padding:22px 24px;font-size:1.05rem}.aeo-lead b{color:var(--forest)}.prof-block{margin:34px 0}.prof-block h2{margin-bottom:14px;font-size:1.6rem}.emp-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.emp-item{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--forest-soft);background:#fff;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex}.emp-item svg{width:20px;height:20px;color:var(--olive);flex:none;margin-top:2px}.psy-box{background:var(--sage-mist);border-radius:var(--radius-lg);margin-top:16px;padding:20px 22px}.psy-box .lbl{color:var(--olive-deep);margin-bottom:8px;font-weight:700}.ses-steps{flex-direction:column;gap:14px;display:flex}.ses-step{align-items:flex-start;gap:14px;display:flex}.ses-step .n{background:var(--terra);color:#fff;width:34px;height:34px;font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;display:grid}.ses-step b{color:var(--forest);display:block}.ses-step span{color:var(--muted);font-size:.94rem}.fmt-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fmt-c{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:22px}.fmt-c .top{background:var(--sage-mist);width:48px;height:48px;color:var(--olive-deep);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.fmt-c b{font-family:var(--font-head);color:var(--forest);font-size:1.15rem}.fmt-c p{color:var(--muted);margin-top:6px;font-size:.93rem}.rev-aggr{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;align-items:center;gap:18px;margin:14px 0;padding:20px 24px;display:flex}.rev-aggr .big{font-family:var(--font-head);color:var(--terra-deep);font-size:2.6rem;line-height:1}.rev-aggr .stars{color:#e3a14c;letter-spacing:2px;font-size:1.1rem}.rev-aggr .src{color:var(--muted);margin-top:4px;font-size:.85rem}.rev-empty{text-align:center;background:var(--cream-deep);border-radius:var(--radius-lg);padding:28px}.rev-empty .remp-ic{width:50px;height:50px;color:var(--olive);background:#fff;border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.rev-empty .remp-ic svg{width:26px;height:26px}.rev-empty b{color:var(--forest);font-family:var(--font-head);margin-bottom:6px;font-size:1.15rem;display:block}.rev-empty span{color:var(--muted);font-size:.93rem}.bridge{border:1px dashed var(--olive);border-radius:var(--radius-lg);background:#7e90701a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:26px 0;padding:20px 24px;display:flex}.bridge b{color:var(--forest)}.book-steps{flex-direction:column;gap:10px;margin:12px 0;display:flex}.book-step{color:var(--forest-soft);align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.book-step .n{background:var(--sage-mist);width:24px;height:24px;color:var(--olive-deep);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.guarantee-mini{background:var(--sage-mist);border-radius:var(--radius-md);color:var(--forest-soft);align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;font-size:.9rem;display:flex}.guarantee-mini svg{width:24px;height:24px;color:var(--olive-deep);flex:none}.guarantee-mini a{color:var(--olive-deep);border-bottom:1px solid var(--olive);font-weight:700}@media (max-width:700px){.emp-grid,.fmt-cards{grid-template-columns:1fr}}.cats{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cat-chip{color:var(--forest-soft);border:1.5px solid var(--line);border-radius:var(--r-pill);cursor:pointer;font-size:.9rem;font-weight:600;font-family:var(--font-body);background:#fff;padding:9px 18px;transition:all .2s}.cat-chip:hover{border-color:var(--sage)}.cat-chip.active{background:var(--terra);border-color:var(--terra);color:#fff}@media (max-width:600px){.cats{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-left:-24px;margin-right:-24px;padding:2px 24px 8px;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cat-chip{scroll-snap-align:start;flex:none}}.inline-cta{background:linear-gradient(160deg,var(--sage-mist),var(--cream) 90%);border:1px solid var(--line);border-left:4px solid var(--terra);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:26px 0;padding:18px 22px;display:flex}.inline-cta .ic-txt{color:var(--forest-soft);flex:260px;line-height:1.5}.inline-cta .ic-txt b{color:var(--forest)}.inline-cta .ic-act{flex-wrap:wrap;flex:none;gap:8px;display:flex}@media (max-width:560px){.inline-cta .ic-act{width:100%}.inline-cta .ic-act .btn{flex:1}}.blog-controls{margin-top:30px}.blog-controls .cats{margin-top:16px}.blog-search{max-width:520px;position:relative}.blog-search svg{width:19px;height:19px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-search input{width:100%;font-family:var(--font-body);border:1.5px solid var(--line);border-radius:var(--r-pill);color:var(--forest);transition:.2s var(--ease);background:#fff;padding:14px 44px 14px 46px;font-size:1rem}.blog-search input:focus{border-color:var(--terra);outline:none;box-shadow:0 0 0 3px #e0916a26}.blog-search input::placeholder{color:var(--muted)}.bs-clear{background:var(--cream-deep);width:30px;height:30px;color:var(--forest-soft);cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.bs-clear:hover{background:var(--sage-mist)}.blog-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.btag{color:var(--olive-deep);background:var(--sage-mist);border-radius:var(--r-pill);cursor:pointer;transition:.2s var(--ease);font-size:.82rem;font-weight:600;font-family:var(--font-body);border:1.5px solid #0000;padding:6px 13px}.btag:hover{border-color:var(--sage)}.btag.on{background:var(--olive);border-color:var(--olive);color:#fff}.featured{grid-template-columns:1.45fr 1fr;gap:26px;display:grid}.featured.single{grid-template-columns:1fr}.feat-main{border-radius:var(--radius-lg);min-height:360px;box-shadow:var(--shadow-card);background:linear-gradient(150deg,var(--peach) 0%,var(--terra) 55%,var(--terra-deep) 100%);transition:transform .4s var(--ease),box-shadow .4s var(--ease);flex-direction:column;justify-content:flex-end;padding:42px;display:flex;position:relative;overflow:hidden}.feat-main:hover{box-shadow:var(--shadow-soft);transform:translateY(-5px)}.feat-cover{z-index:0;opacity:.9;position:absolute;inset:0}.feat-cover img{object-fit:cover;width:100%;height:100%}.feat-cover svg{width:100%;height:100%}.feat-scrim{z-index:1;background:linear-gradient(150deg,#c9764e59,#2e40348c);position:absolute;inset:0}.feat-main .feat-inner{z-index:2;position:relative}.feat-main .cat{letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:var(--r-pill);background:#2e403438;padding:6px 14px;font-size:.76rem;font-weight:700;display:inline-block}.feat-main h2{color:#fff;text-shadow:0 2px 14px #2e403438;max-width:18ch;margin:16px 0 12px;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.16}.feat-main .fp{color:#fffffff2;max-width:46ch;font-size:1.02rem}.feat-main .more{color:#fff;border-radius:var(--r-pill);background:#ffffff2e;border:1.5px solid #ffffff80;align-self:flex-start;align-items:center;gap:9px;min-height:48px;margin-top:22px;padding:11px 22px;font-weight:700;transition:gap .3s,background .3s;display:inline-flex}.feat-main:hover .more{background:#ffffff47;gap:14px}.feat-main .more svg{width:17px;height:17px}.feat-side{flex-direction:column;gap:22px;display:flex}.feat-mini{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-md);transition:transform .35s var(--ease),box-shadow .35s var(--ease);box-shadow:var(--shadow-card);flex:1;display:flex;position:relative;overflow:hidden}.feat-mini:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.mini-cover{background:linear-gradient(160deg,var(--rose),#d9a7c0);flex:none;place-items:center;width:108px;display:grid;overflow:hidden}.mini-cover img{object-fit:cover;width:100%;height:100%}.mini-body{flex-direction:column;justify-content:center;padding:20px 22px;display:flex}.mini-body .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--mustard-deep);font-size:.72rem;font-weight:700}.mini-body h3{margin:8px 0 6px;font-size:1.18rem}.mini-body p{color:var(--muted);font-size:.9rem}.cluster-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:24px;display:flex}.cluster-head h2{font-size:1.8rem}.cluster-head .count{color:var(--muted);white-space:nowrap;font-size:.9rem;font-weight:600}.post .meta{color:var(--muted);align-items:center;gap:10px;margin-top:14px;font-size:.82rem;font-weight:600;display:flex}.post .meta .dot{background:var(--muted);border-radius:50%;width:4px;height:4px}.post .meta .verified{color:var(--olive-deep);align-items:center;gap:5px;display:inline-flex}.post .meta .verified svg{width:15px;height:15px}.cta-strip{background:linear-gradient(135deg,var(--sage-mist),var(--peach));border:1px solid var(--line);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-soft);padding:50px 44px;position:relative;overflow:hidden}.cta-blob{z-index:0;pointer-events:none;position:absolute}.cta-inner{z-index:2;position:relative}.cta-inner h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}.cta-inner p{color:var(--forest-soft);max-width:34em;margin:14px auto 22px}.demo-note{border-radius:var(--radius-md);color:var(--muted);background:#2e40340d;align-items:flex-start;gap:12px;padding:16px 20px;font-size:.9rem;display:flex}.demo-note svg{width:22px;height:22px;color:var(--olive-deep);flex:none}@media (max-width:900px){.featured{grid-template-columns:1fr}.feat-main{min-height:300px;padding:30px 26px}.mini-cover{width:88px}}.app{background:var(--cream);grid-template-columns:264px 1fr;min-height:100vh;display:grid}.app .sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.side-brand{font-family:var(--font-head);color:var(--forest);align-items:center;gap:10px;margin-bottom:18px;font-size:1.35rem;font-weight:600;display:flex}.side-brand .mark{width:34px;height:34px}.side-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;padding:0 14px;font-size:.7rem;font-weight:800}.nav-item{border-radius:var(--radius-md);min-height:46px;color:var(--forest-soft);cursor:pointer;text-align:left;width:100%;transition:all .2s var(--ease);background:0 0;border:none;align-items:center;gap:13px;padding:0 14px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.nav-item svg{width:21px;height:21px;color:var(--olive-deep);flex:none}.nav-item:hover{background:var(--sage-mist)}.nav-item.active{background:linear-gradient(120deg,var(--sage-mist),var(--cream-deep));color:var(--forest);box-shadow:var(--shadow-card)}.nav-item.active svg{color:var(--terra-deep)}.nav-item .nav-dot{background:var(--terra);opacity:0;border-radius:50%;width:7px;height:7px;margin-left:auto}.nav-item.active .nav-dot{opacity:1}.nav-item .nav-badge{color:#fff;background:#d64545;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px -1px #d6454580}.nav-item .nav-lock{color:var(--muted);margin-left:auto}.nav-item .nav-lock svg{width:15px;height:15px}.nav-item.locked{opacity:.7}.side-spacer{flex:1}.side-foot{color:var(--muted);border-top:1px solid var(--line);padding:14px;font-size:.78rem}.cab-main{flex-direction:column;min-width:0;display:flex}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:20;background:#fbf7f0d9;align-items:center;gap:16px;padding:16px 28px;display:flex;position:sticky;top:0}.tb-burger{cursor:pointer;color:var(--forest);background:0 0;border:none;display:none}.tb-burger svg{width:24px;height:24px}.tb-title{font-family:var(--font-head);color:var(--forest);font-size:1.1rem}.tb-sub{color:var(--muted);font-size:.82rem}.tb-right{align-items:center;gap:14px;margin-left:auto;display:flex}.icon-btn{border:1px solid var(--line);width:42px;height:42px;color:var(--forest-soft);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.icon-btn svg{width:20px;height:20px}.icon-btn .badge{background:var(--terra);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.tb-user{border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex}.tb-user .ava{color:#fff;width:36px;height:36px;font-family:var(--font-head);background:linear-gradient(135deg,#8fa98c,#5d7a5c);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.tb-user .nm{color:var(--forest);text-align:left;font-size:.88rem;font-weight:700;display:block}.tb-user .rl{color:var(--muted);text-align:left;font-size:.74rem;display:block}.tb-user-btn{font-family:var(--font-body);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.tb-user-btn:hover{border-color:var(--terra);box-shadow:0 0 0 3px #e0916a1f}.content{width:100%;max-width:1100px;padding:30px 28px 60px}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:22px;position:relative}.metric .mtrend{color:var(--olive-deep);border-radius:var(--r-pill);background:#7e907024;padding:4px 9px;font-size:.74rem;font-weight:700;position:absolute;top:16px;right:16px}.metric .mi{background:var(--sage-mist);width:44px;height:44px;color:var(--olive-deep);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.metric .mi svg{width:23px;height:23px}.metric .mv{font-family:var(--font-head);color:var(--forest);font-size:1.7rem;display:block}.metric .ml{color:var(--muted);font-size:.86rem;display:block}.metric-btn{text-align:left;width:100%;font-family:var(--font-body);cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .2s;display:block}.metric-btn .mi{display:grid}.metric-btn:hover{box-shadow:var(--shadow-soft);border-color:var(--terra);transform:translateY(-3px)}.card-link-btn{color:var(--terra-deep);cursor:pointer;font-size:.85rem;font-weight:700;font-family:var(--font-body);background:0 0;border:none}.card-link-btn:hover{text-decoration:underline}.spec-bookings{flex-direction:column;gap:18px;display:flex}.sb-day{color:var(--forest);text-transform:capitalize;border-bottom:2px solid var(--sage-mist);margin-bottom:6px;padding-bottom:6px;font-size:.95rem;font-weight:800}.sb-row{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex}.sb-row.past{opacity:.6}.sb-time{font-family:var(--font-head);color:var(--terra-deep);min-width:56px;font-size:1.15rem;font-weight:600}.sb-info{flex:1;min-width:0}.sb-info b{color:var(--forest)}.sb-meta{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.sb-contact{color:var(--muted);margin-top:5px;font-size:.84rem}.sb-contact a{color:var(--terra-deep);font-weight:600}.dash{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:24px}.card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-head h2{font-size:1.25rem}.ch-link{color:var(--terra-deep);cursor:pointer;align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.ch-link svg{width:15px;height:15px}.sess,.req{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.sess:first-of-type,.req:first-of-type{border-top:none}.sess .ava,.req .ava{color:#fff;width:42px;height:42px;font-size:.85rem;font-weight:700;font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;display:grid}.av-a{background:linear-gradient(135deg,#a9c0a5,#5d7a5c)}.av-b{background:linear-gradient(135deg,#e3a14c,#c9764e)}.av-c{background:linear-gradient(135deg,#c2a05a,#9a7b3f)}.av-d{background:linear-gradient(135deg,#cf94b3,#9c5577)}.av-e{background:linear-gradient(135deg,#9fb0d4,#6a5a8f)}.sess .info,.req .info{flex:1;min-width:0}.sess .info b,.req .info b{color:var(--forest);display:block}.sess .dt,.req .info span{color:var(--muted);font-size:.84rem}.pill{border-radius:var(--r-pill);margin-left:6px;padding:3px 9px;font-size:.72rem;font-weight:700}.pill-online{color:var(--olive-deep);background:#7e907029}.pill-offline{color:var(--terra-deep);background:#e0916a29}.btn-sm{min-height:42px;padding:0 18px;font-size:.9rem}.req-act{gap:8px;display:flex}.ibtn{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.ibtn svg{width:20px;height:20px}.ibtn.ok{color:var(--olive-deep)}.ibtn.ok:hover{background:var(--olive);color:#fff;border-color:var(--olive)}.ibtn.no{color:var(--terra-deep)}.ibtn.no:hover{background:var(--terra);color:#fff;border-color:var(--terra)}.prog-wrap{align-items:center;gap:14px;margin-bottom:16px;display:flex}.prog-bar{background:var(--cream-deep);border-radius:var(--r-pill);flex:1;height:10px;overflow:hidden}.prog-bar i{background:linear-gradient(90deg,var(--sage),var(--terra));width:80%;height:100%;display:block}.prog-val{font-family:var(--font-head);color:var(--forest)}.checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li{color:var(--forest-soft);align-items:center;gap:10px;font-size:.92rem;display:flex}.checklist .ck{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.checklist .ck svg{width:15px;height:15px}.ck.done{background:var(--olive);color:#fff}.ck.todo{background:var(--cream-deep);color:var(--muted)}.status-row{color:var(--olive-deep);align-items:center;gap:9px;margin-top:16px;font-size:.86rem;font-weight:600;display:flex}.status-row svg{width:18px;height:18px}.week{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.wday{text-align:center}.wd{color:var(--muted);margin-bottom:6px;font-size:.74rem}.wcell{background:var(--cream-deep);border-radius:var(--radius-md);min-height:64px;padding:8px 4px}.wcell.today{background:var(--sage-mist);box-shadow:inset 0 0 0 2px var(--sage)}.wcell .dn{color:var(--forest);margin-bottom:4px;font-size:.85rem;font-weight:700}.wbar{border-radius:3px;height:5px;margin:3px 2px;display:block}.wbar.b1{background:var(--terra)}.wbar.b2{background:var(--olive)}.wbar.b3{background:var(--mustard)}.fin-sub{color:var(--muted);font-size:.85rem}.balance{font-family:var(--font-head);color:var(--forest);margin:4px 0 16px;font-size:2rem}.fin-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.commission{color:var(--muted);font-size:.8rem}.empty-state{text-align:center;color:var(--muted);padding:28px}@media (max-width:980px){.metrics{grid-template-columns:1fr 1fr}.dash{grid-template-columns:1fr}}@media (max-width:820px){.app{grid-template-columns:1fr}.app .sidebar{display:none}}.trust-page .steps{grid-template-columns:repeat(5,1fr);gap:20px}.trust-page .step{padding:30px 24px 28px}.trust-page .step .num{font-size:2.4rem}.trust-page .step .sico{border-radius:16px;width:52px;height:52px}.trust-page .step .sico svg{width:27px;height:27px}.trust-page .step h3{margin:10px 0 8px;font-size:1.18rem}.trust-page .step p{font-size:.93rem}.funnel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.funnel-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:center;background:#fff;padding:40px 36px;position:relative;overflow:hidden}.funnel-card:before{content:"";background:linear-gradient(160deg,var(--mustard),var(--terra));opacity:.12;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-70px}.funnel-card .big{font-family:var(--font-head);color:var(--terra-deep);z-index:1;font-size:clamp(3.4rem,9vw,5.4rem);font-style:italic;font-weight:500;line-height:1;position:relative}.funnel-card .biglabel{color:var(--forest);z-index:1;margin-top:10px;font-size:1.08rem;font-weight:700;position:relative}.funnel-card .bighint{color:var(--muted);z-index:1;margin-top:8px;font-size:.9rem;position:relative}.funnel-bars{z-index:1;flex-direction:column;gap:7px;max-width:240px;margin:22px auto 0;display:flex;position:relative}.funnel-bars i{background:var(--sage-soft);border-radius:999px;height:13px;display:block}.funnel-bars i:first-child{width:100%}.funnel-bars i:nth-child(2){background:var(--sage);width:62%}.funnel-bars i:nth-child(3){background:var(--olive);width:34%}.funnel-bars i:nth-child(4){background:var(--terra);width:12%}.mini-trust{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mini{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-card);padding:24px 20px}.mini b{font-family:var(--font-head);color:var(--terra-deep);font-size:2rem;font-weight:600;display:block}.mini span{color:var(--muted);margin-top:6px;font-size:.88rem;display:block}.cols{grid-template-columns:1fr 1fr;gap:26px;display:grid}.col-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border-top:5px solid var(--sage);background:#fff;padding:34px 30px 30px;position:relative;overflow:hidden}.col-card.doc{border-top-color:var(--terra)}.col-head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.col-head .cih{border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.col-head.psy .cih{background:var(--sage-mist);color:var(--olive-deep)}.col-head.doc .cih{color:var(--terra-deep);background:#e0916a29}.col-head .cih svg{width:28px;height:28px}.col-head h3{font-size:1.5rem}.col-head .clabel{color:var(--muted);font-size:.84rem;font-weight:600}.check-list{flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.check-list li{color:var(--forest-soft);align-items:flex-start;gap:12px;font-size:.98rem;display:flex}.check-list .ck{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.psy .ck{background:var(--sage-mist);color:var(--olive-deep)}.doc .ck{color:var(--terra-deep);background:#e0916a29}.check-list .ck svg{width:14px;height:14px}.check-list li b{color:var(--forest);font-weight:700}.check-list li .hl{color:var(--mustard-deep);background:#c2974a2e;border-radius:6px;padding:1px 7px;font-weight:700;display:inline-block}.diff-note{border:1px dashed var(--olive);border-radius:var(--radius-md);color:var(--olive-deep);background:#7e90701a;align-items:flex-start;gap:14px;max-width:760px;margin-top:36px;margin-left:auto;margin-right:auto;padding:18px 22px;font-weight:600;display:flex}.diff-note svg{flex:none;width:24px;height:24px;margin-top:1px}.selfcheck{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid}.selfcheck-visual{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:30px;position:relative;overflow:hidden}.reg-window{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.reg-bar{background:var(--cream-deep);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 16px;display:flex}.reg-bar .dot{border-radius:50%;width:11px;height:11px}.reg-bar .dot.a{background:var(--terra)}.reg-bar .dot.b{background:var(--mustard)}.reg-bar .dot.c{background:var(--sage)}.reg-bar .url{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;margin-left:8px;padding:4px 12px;font-size:.78rem;font-weight:600}.reg-body{padding:22px 22px 24px}.reg-row{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.reg-row:last-child{border-bottom:none}.reg-row .rico{background:var(--sage-mist);width:36px;height:36px;color:var(--olive-deep);border-radius:10px;flex:none;place-items:center;display:grid}.reg-row .rico svg{width:19px;height:19px}.reg-row b{color:var(--forest);font-size:.92rem;display:block}.reg-row span{color:var(--muted);font-size:.8rem}.reg-row .ok{color:var(--olive-deep);background:#7e907024;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.reg-row .ok svg{width:13px;height:13px}.selfcheck ul{flex-direction:column;gap:13px;margin:22px 0 0;padding:0;list-style:none;display:flex}.selfcheck ul li{color:var(--forest-soft);align-items:flex-start;gap:12px;font-size:.98rem;display:flex}.selfcheck ul .ck{width:24px;height:24px;color:var(--terra-deep);background:#e0916a29;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.selfcheck ul .ck svg{width:14px;height:14px}.badges{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.badge-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease);background:#fff;padding:32px 28px}.badge-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-6px)}.badge-chip{background:var(--olive);color:#fff;border-radius:var(--r-pill);align-items:center;gap:7px;padding:8px 15px;font-size:.82rem;font-weight:700;display:inline-flex}.badge-chip svg{width:15px;height:15px}.badge-chip.terra{background:var(--terra)}.badge-chip.mustard{background:var(--mustard)}.badge-card h3{margin:18px 0 8px;font-size:1.18rem}.badge-card p{color:var(--muted);font-size:.95rem}.guar-card{background:linear-gradient(135deg,var(--sage-mist) 0%,var(--peach) 100%);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:48px;padding:60px 52px;position:relative;overflow:hidden}.guar-blob{z-index:0;opacity:.45;position:absolute}.guar-inner{z-index:2;position:relative}.guar-card h2{font-size:clamp(1.9rem,3.6vw,2.7rem)}.guar-card .lead{color:var(--forest-soft);max-width:34em;margin-top:14px;font-size:1.12rem}.guar-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.guar-step{border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;padding:24px 22px}.guar-step .gn{width:40px;height:40px;color:var(--terra-deep);font-family:var(--font-head);box-shadow:var(--shadow-card);background:#fff;border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.15rem;font-weight:600;display:grid}.guar-step b{color:var(--forest);font-family:var(--font-head);margin-bottom:5px;font-size:1.1rem;font-weight:600;display:block}.guar-step span{color:var(--forest-soft);font-size:.93rem}.guar-rules{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.guar-rule{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--forest-soft);background:#ffffffb3;align-items:center;gap:10px;padding:11px 18px;font-size:.92rem;font-weight:600;display:inline-flex}.guar-rule svg{width:19px;height:19px;color:var(--olive-deep);flex:none}.guar-disc{color:var(--forest-soft);border-radius:var(--radius-md);background:#fff9;max-width:48em;margin-top:24px;padding:16px 20px;font-size:.9rem;line-height:1.6}.honest{border:1px solid var(--line);border-left:5px solid var(--mustard);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;align-items:flex-start;gap:18px;max-width:840px;margin:0 auto;padding:26px 28px;display:flex}.honest .hi{width:46px;height:46px;color:var(--mustard-deep);background:#c2974a2e;border-radius:50%;flex:none;place-items:center;display:grid}.honest .hi svg{width:24px;height:24px}.honest h3{margin-bottom:8px;font-size:1.24rem}.honest p{color:var(--muted);font-size:.98rem}@media (max-width:980px){.funnel,.selfcheck{grid-template-columns:1fr;gap:34px}.trust-page .steps{grid-template-columns:1fr 1fr 1fr}.badges{grid-template-columns:1fr 1fr}}@media (max-width:820px){.cols,.trust-page .steps,.badges,.guar-steps,.mini-trust{grid-template-columns:1fr}.guar-card{border-radius:30px;padding:42px 24px}}.compare{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.compare .bar-card{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 16px 18px}.compare .bar-card.us{border-color:var(--olive);background:#7e90701a}.compare .bar-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.compare .bar-label b{font-family:var(--font-head);color:var(--forest);font-size:1.5rem}.compare .bar-label span{color:var(--muted);font-size:.82rem;font-weight:600}.compare .track{background:#2e403414;border-radius:999px;height:12px;overflow:hidden}.compare .track>i{border-radius:999px;height:100%;display:block}.compare .us .track>i{background:var(--olive)}.compare .them .track>i{background:var(--terra)}.compare .bar-card.us .bar-label b{color:var(--olive-deep)}.benefit{border-radius:var(--radius-md);border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s;background:#fff;flex-direction:column;padding:30px 26px;display:flex;position:relative;overflow:hidden}.benefit:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-6px)}.benefit .tico{border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;transition:transform .3s;display:flex}.benefit:hover .tico{transform:scale(1.08)rotate(-4deg)}.benefit .tico svg{width:30px;height:30px}.benefit h3{font-size:1.26rem}.benefit p{color:var(--muted);margin-top:8px;font-size:.96rem}.benefit .more{color:var(--terra-deep);align-items:center;gap:7px;margin-top:14px;font-size:.95rem;font-weight:700;transition:gap .3s;display:inline-flex}.benefit:hover .more{gap:12px}.benefit .more svg{width:16px;height:16px}.payout{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;display:grid}.payout-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:34px 34px 30px;position:relative;overflow:hidden}.payout-card:before{content:"";background:linear-gradient(160deg,var(--sage),var(--olive));opacity:.12;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.payout-row{border-bottom:1px dashed var(--line);z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:relative}.payout-row:last-of-type{border-bottom:none}.payout-row span{color:var(--forest-soft);font-weight:600}.payout-row b{font-family:var(--font-head);color:var(--forest);font-size:1.2rem}.payout-row.total b{color:var(--olive-deep);font-size:1.9rem}.payout-row.minus b{color:var(--terra-deep)}.payout-note{color:var(--muted);border-radius:var(--radius-md);z-index:1;background:#2e40340d;margin-top:18px;padding:13px 16px;font-size:.86rem;position:relative}.reqs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.req{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;gap:14px;padding:20px 22px;display:flex}.req .rc{background:var(--sage-mist);width:42px;height:42px;color:var(--olive-deep);border-radius:12px;flex:none;place-items:center;display:grid}.req .rc svg{width:22px;height:22px}.req b{color:var(--forest);font-family:var(--font-head);font-size:1.08rem;font-weight:600;display:block}.req p{color:var(--muted);margin-top:4px;font-size:.92rem}.quotes{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.quote{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:30px 28px;display:flex;position:relative}.quote .qmark{font-family:var(--font-head);color:var(--terra);margin-bottom:8px;font-size:3rem;font-style:italic;line-height:.6}.quote p{color:var(--forest-soft);flex:1;font-size:1rem}.quote .qwho{border-top:1px dashed var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.quote .qwho .ava{width:46px;height:46px;font-family:var(--font-head);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:grid}.quote .qwho b{color:var(--forest);font-size:.95rem;display:block}.quote .qwho span{color:var(--muted);font-size:.82rem}.apply-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:40px;display:grid}.form-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:34px 32px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{margin-bottom:14px}.field label{color:var(--forest-soft);margin-bottom:7px;font-size:.88rem;font-weight:700;display:block}.field input,.field select{border:1.6px solid var(--line);border-radius:var(--radius-md);width:100%;font:inherit;background:var(--cream-3);color:var(--ink);font-size:1rem;font-family:var(--font-body);padding:14px 16px}.field input:focus,.field select:focus{border-color:var(--terra);outline:none}.role-toggle{grid-template-columns:1fr 1fr;gap:10px;display:grid}.role-toggle .ropt{border:1.6px solid var(--line);border-radius:var(--radius-md);color:var(--forest-soft);cursor:pointer;background:var(--cream-3);justify-content:center;align-items:center;gap:8px;min-height:50px;padding:13px 12px;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:flex}.role-toggle .ropt:hover{border-color:var(--terra);background:var(--sage-mist)}.role-toggle .ropt.sel{border-color:var(--terra);color:var(--forest);background:#e0916a21}.role-toggle .ropt svg{width:20px;height:20px}.form-note{color:var(--muted);margin-top:10px;font-size:.84rem}.apply-list{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.apply-list li{color:var(--forest-soft);align-items:flex-start;gap:12px;font-weight:600;display:flex}.apply-list li svg{width:24px;height:24px;color:var(--olive-deep);flex:none;margin-top:1px}@media (max-width:980px){.quotes{grid-template-columns:1fr 1fr}.payout,.apply-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:820px){.quotes,.reqs,.compare,.form-row{grid-template-columns:1fr}}.faq-hero{padding:54px 0 14px;position:relative;overflow:hidden}.faq-hero .wrap{z-index:2;max-width:46em;position:relative}.faq-hero h1{margin:16px 0 0;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.08}.faq-hero .sub{color:var(--muted);max-width:34em;margin-top:18px;font-size:1.12rem}.faq-cat{margin-bottom:46px}.faq-cat:last-child{margin-bottom:0}.cat-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.cat-head .cico{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.cat-head .cico svg{width:27px;height:27px}.cat-head h2{font-size:clamp(1.5rem,2.6vw,2rem)}.ch1 .cico{color:var(--terra-deep);background:#e0916a29}.ch2 .cico{background:var(--mint);color:#3f7a5c}.ch3 .cico{background:var(--lav);color:#6a5a8f}.ch4 .cico{color:var(--mustard-deep);background:#c2974a33}.qa{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:12px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.qa[open]{box-shadow:var(--shadow-card);border-color:#0000}.qa summary{cursor:pointer;font-family:var(--font-head);color:var(--forest);align-items:center;gap:16px;padding:20px 24px;font-size:1.16rem;font-weight:500;list-style:none;transition:background .25s;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{background:var(--sage-mist)}.qa summary:focus-visible{outline:3px solid var(--terra);outline-offset:-3px;border-radius:var(--radius-md)}.qa summary .qmark{background:var(--cream-deep);width:34px;height:34px;color:var(--terra-deep);transition:transform .35s var(--ease),background .25s;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.qa summary .qmark svg{width:18px;height:18px}.qa[open] summary .qmark{background:#e0916a2e;transform:rotate(45deg)}.qa .ans{color:var(--muted);padding:0 24px 22px;font-size:1.02rem}.qa .ans p{margin-bottom:12px}.qa .ans p:last-child{margin-bottom:0}.qa .ans a{color:var(--terra-deep);border-bottom:1px solid #c9764e59;font-weight:700}@media (max-width:820px){.faq-hero{padding:32px 0 8px}.faq-hero h1{font-size:clamp(1.85rem,7vw,2.4rem)}.qa summary{padding:18px;font-size:1.06rem}.qa .ans{padding:0 18px 20px}}.alpha{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fbf7f0e6;padding:14px 0;position:sticky;top:78px}.alpha-inner{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.alpha-label{letter-spacing:.12em;text-transform:uppercase;color:var(--mustard-deep);margin-right:6px;font-size:.74rem;font-weight:800}.alpha a{border:1px solid var(--line);background:var(--cream-3);min-width:34px;height:34px;color:var(--forest-soft);transition:transform .2s var(--ease),border-color .2s,background .2s,color .2s;border-radius:10px;place-items:center;padding:0 4px;font-size:.9rem;font-weight:700;display:grid}.alpha a:hover{border-color:var(--terra);background:var(--sage-mist);color:var(--forest);transform:translateY(-2px)}.alpha a.off{opacity:.4;pointer-events:none}.glossary{grid-template-columns:1fr 1fr;gap:24px;display:grid}.term{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s;background:#fff;padding:30px 30px 26px;scroll-margin-top:150px;position:relative;overflow:hidden}.term:hover{box-shadow:var(--shadow-soft);border-color:#0000;transform:translateY(-5px)}.term .arc-deco{pointer-events:none;border:2px solid #c2974a2e;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-46px;right:-46px}.term-head{z-index:1;align-items:flex-start;gap:14px;display:flex;position:relative}.term-ico{border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}.term-ico svg{width:26px;height:26px}.ti-1{color:var(--terra-deep);background:#e0916a29}.ti-2{background:var(--mint);color:#3f7a5c}.ti-3{background:var(--rose);color:#9c5577}.ti-4{color:var(--mustard-deep);background:#c2974a33}.ti-5{background:var(--lav);color:#6a5a8f}.ti-6{background:var(--peach);color:var(--terra-deep)}.ti-7{color:var(--olive-deep);background:#7e90702e}.term h3{z-index:1;font-size:1.32rem;position:relative}.term .term-letter{font-family:var(--font-head);color:var(--sage);margin-top:2px;font-size:.92rem;font-style:italic}.term-def{color:var(--forest-soft);z-index:1;margin-top:14px;font-size:.97rem;position:relative}.term-tags{z-index:1;flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:relative}.code-tag{border-radius:var(--r-pill);align-items:center;gap:7px;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.code-tag svg{width:13px;height:13px}.code-icd{color:var(--olive-deep);background:#7e907029}.code-dsm{color:#6a5a8f;background:#6a5a8f29}.code-warn{color:var(--terra-deep);background:#c9764e26}.term-links{border-top:1px dashed var(--line);z-index:1;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding-top:16px;display:flex;position:relative}.term-links .ll{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.term-links a{color:var(--terra-deep);align-items:center;gap:5px;font-size:.88rem;font-weight:600;transition:gap .25s,color .25s;display:inline-flex}.term-links a:hover{color:var(--terra);gap:9px}.term-links a svg{width:13px;height:13px}.term.outdated{background:linear-gradient(#f4dec973,#fff 55%);border-color:#c9764e66}.term-warn{border:1px dashed var(--terra);border-radius:var(--radius-md);z-index:1;background:#c9764e1a;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;display:flex;position:relative}.term-warn svg{width:22px;height:22px;color:var(--terra-deep);flex:none;margin-top:1px}.term-warn p{color:var(--forest-soft);font-size:.9rem}.term-warn b{color:var(--terra-deep)}.relpages{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.relcard{border-radius:var(--radius-md);border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s;background:#fff;padding:26px 24px}.relcard:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-6px)}.relcard .rico{border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.relcard .rico svg{width:28px;height:28px}.relcard h3{font-size:1.18rem}.relcard p{color:var(--muted);margin-top:8px;font-size:.93rem}.relcard .more{color:var(--terra-deep);align-items:center;gap:7px;margin-top:14px;font-size:.9rem;font-weight:700;transition:gap .3s;display:inline-flex}.relcard:hover .more{gap:11px}.relcard .more svg{width:15px;height:15px}@media (max-width:980px){.glossary{grid-template-columns:1fr}.relpages{grid-template-columns:1fr 1fr}}@media (max-width:820px){.relpages{grid-template-columns:1fr}.alpha{top:0}.term{scroll-margin-top:120px}}.article-hero{padding:54px 0 14px;position:relative;overflow:hidden}.article-hero .wrap{z-index:2;position:relative}.article-hero h1{max-width:18em;margin:16px 0 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}.article-hero .lede{color:var(--muted);max-width:40em;margin-top:18px;font-size:1.12rem}.callout{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--line);padding:26px 30px 26px 78px;position:relative}.callout .cico{border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:26px;left:26px}.callout .cico svg{width:22px;height:22px}.callout h3{margin-bottom:8px;font-size:1.22rem}.callout p{color:var(--forest-soft);font-size:1rem}.callout p+p{margin-top:10px}.callout.warn{background:linear-gradient(120deg,var(--peach),#fff 88%)}.callout.warn .cico{color:var(--terra-deep);background:#e0916a33}.callout.info{background:linear-gradient(120deg,var(--sage-mist),#fff 90%)}.callout.info .cico{color:var(--olive-deep);background:#7e907033}.ptable-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.ptable-scroll{overflow-x:auto}table.ptable{border-collapse:collapse;width:100%;min-width:720px;font-size:.97rem}table.ptable thead th{background:linear-gradient(120deg,var(--sage-mist),var(--cream-deep));color:var(--forest);font-family:var(--font-head);text-align:left;border-bottom:1px solid var(--line);padding:18px 20px;font-size:1rem;font-weight:600}table.ptable td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--forest-soft);padding:16px 20px}table.ptable tbody tr:nth-child(2n){background:#e7eee266}table.ptable tbody tr:hover{background:#f4dec966}table.ptable tbody tr:last-child td{border-bottom:none}table.ptable td:first-child{color:var(--forest);white-space:nowrap;font-weight:700}table.ptable .cause{font-style:italic}.table-note{color:var(--muted);margin-top:14px;font-size:.86rem}.info-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px;display:grid}.info-card{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:28px 26px}.info-card .ico{border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.info-card .ico svg{width:27px;height:27px}.info-card h3{margin-bottom:8px;font-size:1.18rem}.info-card p{color:var(--muted);font-size:.95rem}.ic1{color:var(--olive-deep);background:#7e90702e}.ic2{background:var(--lav);color:#6a5a8f}.ic3{color:var(--terra-deep);background:#e0916a29}.ic4{background:var(--mint);color:#3f7a5c}.ic5{color:var(--mustard-deep);background:#c2974a33}.ic6{background:var(--rose);color:#9c5577}.lead-p{color:var(--forest-soft);max-width:46em;margin-bottom:30px;font-size:1.08rem}.reviewed{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 26px;display:flex}.reviewed .ava{width:60px;height:60px;font-family:var(--font-head);color:#fff;background:linear-gradient(135deg,#8fa98c,#5d7a5c);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;display:grid}.reviewed b{color:var(--forest);font-size:1.05rem;display:block}.reviewed span{color:var(--muted);font-size:.9rem}.reviewed .upd{color:var(--olive-deep);border-radius:var(--r-pill);background:#7e90701f;align-items:center;gap:7px;margin-left:auto;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.reviewed .upd svg{width:15px;height:15px}.linkbox{grid-template-columns:1fr 1fr;gap:18px;display:grid}.link-card{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s;background:#fff;align-items:center;gap:14px;padding:20px 22px;display:flex}.link-card:hover{box-shadow:var(--shadow-soft);border-color:#0000;transform:translateY(-4px)}.link-card .lico{background:var(--sage-mist);width:46px;height:46px;color:var(--olive-deep);border-radius:13px;flex:none;place-items:center;display:grid}.link-card .lico svg{width:23px;height:23px}.link-card b{color:var(--forest);font-size:1.02rem;display:block}.link-card>span:nth-child(2) span{color:var(--muted);font-size:.88rem}.link-card .arr{color:var(--terra-deep);margin-left:auto}.link-card .arr svg{width:18px;height:18px}.table-page .faq{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.table-page .faq-item{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:0;overflow:hidden}.table-page .faq-q{cursor:pointer;width:100%;font-family:var(--font-head);color:var(--forest);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:1.12rem;font-weight:600;line-height:1.3;display:flex}.table-page .faq-q .chev{background:var(--sage-mist);width:26px;height:26px;transition:transform .3s var(--ease);color:var(--olive-deep);border-radius:50%;flex:none;place-items:center;display:grid}.table-page .faq-q .chev svg{width:15px;height:15px}.table-page .faq-item.open .faq-q .chev{transform:rotate(180deg)}.table-page .faq-a{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.table-page .faq-a-inner{color:var(--muted);padding:0 24px 22px;font-size:.98rem}@media (max-width:980px){.info-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.info-grid,.linkbox{grid-template-columns:1fr}.article-hero{padding:30px 0 8px}.callout{padding:24px 22px}.callout .cico{margin-bottom:12px;position:static}.reviewed .upd{margin-left:0}}.test-page .section{padding:60px 0}.alert{border-radius:var(--radius-md);background:#c2974a21;border:1.6px solid #c2974a66;align-items:flex-start;gap:14px;max-width:46em;margin-top:24px;padding:18px 20px;display:flex}.alert .ai{width:40px;height:40px;color:var(--mustard-deep);background:#c2974a33;border-radius:12px;flex:none;place-items:center;display:grid}.alert .ai svg{width:22px;height:22px}.alert b{color:var(--forest);margin-bottom:2px;font-size:.98rem;display:block}.alert p{color:var(--forest-soft);font-size:.92rem}.tprogress{background:var(--cream-deep);border-radius:999px;max-width:760px;height:8px;margin:6px 0 30px;overflow:hidden}.tprogress>i{background:var(--terra);width:0;height:100%;transition:width .4s var(--ease);border-radius:999px;display:block}.tprog-label{justify-content:space-between;align-items:baseline;max-width:760px;margin-bottom:10px;font-size:.86rem;font-weight:700;display:flex}.tprog-label .pk{letter-spacing:.1em;text-transform:uppercase;color:var(--mustard-deep);font-size:.74rem}.tprog-label .pc{color:var(--muted)}.tcard{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;max-width:760px;overflow:hidden}.tblock-head{padding:26px 30px 0}.tblock-head .bk{letter-spacing:.12em;text-transform:uppercase;color:var(--mustard-deep);align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.tblock-head .bk .bdot{background:var(--sage-mist);width:22px;height:22px;color:var(--olive-deep);border-radius:7px;place-items:center;display:grid}.tblock-head .bk .bdot svg{width:14px;height:14px}.tblock-head h2{margin:10px 0 4px;font-size:1.5rem}.tblock-head .bh{color:var(--muted);font-size:.95rem}.tlist{flex-direction:column;padding:18px 30px 8px;display:flex}.qrow{border-bottom:1px dashed var(--line);padding:18px 0}.qrow:last-child{border-bottom:none}.qrow .qtxt{color:var(--forest);margin-bottom:12px;font-size:1.02rem;font-weight:600}.qscale{flex-wrap:wrap;gap:8px;display:flex}.qscale button{background:var(--cream-3);border:1.6px solid var(--line);border-radius:var(--r-pill);min-width:96px;min-height:46px;font:inherit;font-family:var(--font-body);color:var(--forest-soft);cursor:pointer;transition:transform .2s var(--ease),border-color .2s,background .2s;flex:auto;padding:8px 14px;font-size:.92rem;font-weight:600}.qscale button:hover{border-color:var(--terra);background:var(--sage-mist);transform:translateY(-1px)}.qscale button.sel{border-color:var(--terra);color:var(--forest);background:#e0916a26}.qscale button:focus-visible{outline:3px solid var(--terra);outline-offset:2px}.yn .qscale button{flex:0 140px}.tnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 30px 28px;display:flex}.tnav .tcount{color:var(--muted);font-size:.88rem;font-weight:600}.tback{color:var(--muted);font:inherit;cursor:pointer;font-weight:700;font-family:var(--font-body);background:0 0;border:none;min-height:44px;padding:10px 4px}.tback:hover{color:var(--forest)}.tresult{border:1px solid var(--line);border-radius:var(--radius-lg);max-width:760px;box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.tres-top{padding:40px 36px 30px;position:relative;overflow:hidden}.tres-top.low{background:linear-gradient(150deg,var(--mint),#fff 80%)}.tres-top.mid{background:linear-gradient(150deg,var(--peach),#fff 80%)}.tres-top.high{background:linear-gradient(150deg,#e0916a59,#fff 82%)}.tres-level{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);box-shadow:var(--shadow-card);background:#fff;align-items:center;gap:9px;padding:7px 15px;font-size:.78rem;font-weight:700;display:inline-flex}.tres-level .dot{border-radius:50%;width:11px;height:11px}.tres-level.low .dot{background:var(--olive)}.tres-level.mid .dot{background:var(--mustard)}.tres-level.high .dot{background:var(--terra-deep)}.tres-top h2{margin:18px 0 12px;font-size:clamp(1.6rem,3.4vw,2.2rem)}.tres-top p{color:var(--forest-soft);max-width:36em;font-size:1.05rem}.tres-body{padding:8px 36px 0}.tres-rows{flex-wrap:wrap;gap:12px;margin:8px 0 4px;display:flex}.tres-chip{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-md);flex:200px;padding:14px 18px}.tres-chip .l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.tres-chip .v{font-family:var(--font-head);color:var(--forest);margin-top:4px;font-size:1.05rem}.tres-actions{flex-wrap:wrap;gap:14px;padding:24px 36px 34px;display:flex}@media (max-width:820px){.test-page .section{padding:44px 0}.tblock-head,.tlist,.tnav{padding-left:20px;padding-right:20px}.tres-top,.tres-body,.tres-actions{padding-left:22px;padding-right:22px}.qscale button{flex:80px;min-width:0}}.diagnostic-page .benefits{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.diagnostic-page .benefit{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .4s var(--ease),box-shadow .4s var(--ease);background:#fff;flex-direction:row;align-items:flex-start;gap:18px;padding:30px 28px;display:flex}.diagnostic-page .benefit:hover{box-shadow:var(--shadow-soft);border-color:var(--line);transform:translateY(-5px)}.diagnostic-page .benefit .bico{border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.diagnostic-page .benefit .bico svg{width:28px;height:28px}.diagnostic-page .benefit h3{font-size:1.22rem}.diagnostic-page .benefit p{color:var(--muted);margin-top:8px;font-size:.96rem}.diagnostic-page .bc1{color:var(--terra-deep);background:#e0916a29}.diagnostic-page .bc2{background:var(--mint);color:#3f7a5c}.diagnostic-page .bc3{background:var(--lav);color:#6a5a8f}.diagnostic-page .bc4{color:var(--mustard-deep);background:#c2974a33}.diagnostic-page .signup-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:42px;display:grid}.diagnostic-page .form-card{position:relative;overflow:hidden}.diagnostic-page .form-card:before{content:"";background:linear-gradient(160deg,var(--sage),var(--mint));opacity:.16;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;left:-60px}.diagnostic-page .form-card .fhead{font-family:var(--font-head);color:var(--forest);margin-bottom:6px;font-size:1.4rem;position:relative}.diagnostic-page .form-card .fsub{color:var(--muted);margin-bottom:22px;font-size:.95rem;position:relative}.diagnostic-page .field{border:1.6px solid var(--line);border-radius:var(--radius-md);width:100%;font:inherit;background:var(--cream-3);color:var(--ink);font-size:1rem;font-family:var(--font-body);margin-bottom:13px;padding:14px 16px;position:relative}.diagnostic-page .field:focus{border-color:var(--terra);outline:none}.diagnostic-page textarea.field{resize:vertical;min-height:96px}.diagnostic-page .form-card .fnote{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:.82rem;display:flex;position:relative}.diagnostic-page .form-card .fnote svg{width:16px;height:16px;color:var(--olive-deep);flex:none}.diagnostic-page .form-bullets{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.diagnostic-page .form-bullets li{color:var(--forest-soft);align-items:flex-start;gap:13px;font-weight:600;display:flex}.diagnostic-page .form-bullets .fb{background:var(--sage-mist);width:38px;height:38px;color:var(--olive-deep);border-radius:50%;flex:none;place-items:center;display:grid}.diagnostic-page .form-bullets .fb svg{width:20px;height:20px}.diagnostic-page .form-bullets small{color:var(--muted);margin-top:2px;font-size:.9rem;font-weight:500;display:block}.diagnostic-page .value{background:linear-gradient(120deg,var(--sage-mist),var(--cream-deep));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:flex-start;gap:20px;padding:34px 38px;display:flex}.diagnostic-page .value .vico{width:54px;height:54px;color:var(--terra-deep);box-shadow:var(--shadow-card);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.diagnostic-page .value .vico svg{width:26px;height:26px}.diagnostic-page .value h3{margin-bottom:8px;font-size:1.3rem}.diagnostic-page .value p{color:var(--forest-soft);font-size:1rem}@media (max-width:980px){.diagnostic-page .benefits{grid-template-columns:1fr 1fr}.diagnostic-page .signup-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:820px){.diagnostic-page .benefits{grid-template-columns:1fr}.diagnostic-page .value{flex-direction:column}}.article-page{--font-read:"PT Serif",Georgia,serif}.article-page .read-bar{background:var(--terra);z-index:80;width:0;height:4px;transition:width .1s linear;position:fixed;top:0;left:0}.article-page .art-head{padding:48px 0 28px;position:relative;overflow:hidden}.article-page .art-head .sunburst{z-index:0;opacity:.45;width:380px;height:380px;animation:120s linear infinite spin-slow;position:absolute;top:-160px;right:-130px}.article-page .art-head .inner{z-index:2;text-align:center;max-width:780px;margin:0 auto;position:relative}.article-page .breadcrumb{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.86rem;font-weight:600;display:flex}.article-page .breadcrumb a{color:var(--muted);transition:color .25s}.article-page .breadcrumb a:hover{color:var(--terra-deep)}.article-page .breadcrumb .sep{opacity:.5}.article-page .art-head h1{margin:16px 0 0;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.08}.article-page .art-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:22px;font-size:.92rem;font-weight:600;display:flex}.article-page .art-meta .dot{background:var(--terra);border-radius:50%;width:4px;height:4px}.article-page .art-meta .author-mini{align-items:center;gap:8px;display:inline-flex}.article-page .art-meta .author-mini img{object-fit:cover;border:1.5px solid var(--cream-3);width:44px;height:44px;box-shadow:var(--shadow-card);border-radius:12px}.article-page .art-meta .author-mini a{color:var(--forest-soft)}.article-page .art-meta .author-mini a:hover{color:var(--terra-deep)}.article-page .art-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:54px;padding-bottom:80px;display:grid}.article-page .post-article{font-family:var(--font-read);color:var(--forest-soft);max-width:42em;font-size:1.16rem;line-height:1.78}.article-page .post-article p{margin-bottom:22px}.article-page .post-article p strong,.article-page .post-article li strong{color:var(--forest);font-weight:700}.article-page .post-article h2{margin:44px 0 16px;scroll-margin-top:96px;font-size:clamp(1.6rem,3.1vw,2.2rem);line-height:1.16}.article-page .post-article h3{margin:30px 0 12px;scroll-margin-top:96px;font-size:1.35rem;font-weight:600}.article-page .post-article ul{margin:0 0 24px;padding-left:0;list-style:none}.article-page .post-article li{margin-bottom:14px;padding-left:32px;position:relative}.article-page .post-article li:before{content:"";background:var(--terra);border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:4px;box-shadow:0 0 0 4px #e0916a29}.article-page .cta-link{color:var(--terra-deep);border-bottom:2px solid #c9764e59;font-weight:700;transition:border-color .25s,color .25s}.article-page .cta-link:hover{border-color:var(--terra-deep)}.article-page .quick{background:var(--cream-3);border:1px solid var(--line);border-left:5px solid var(--terra);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:34px;padding:24px 28px;font-size:1.1rem}.article-page .quick b{font-family:var(--font-body);color:var(--forest)}.article-page .callout{border:1px dashed var(--olive);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--forest-soft);background:#7e90701f;margin:34px 0;padding:26px 30px;font-size:1.04rem;line-height:1.66}.article-page .callout b{color:var(--olive-deep)}.article-page .science{background:var(--sage-mist);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--forest-soft);margin:32px 0;padding:24px 30px;font-size:1.06rem;line-height:1.7}.article-page .science .lbl{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--olive-deep);align-items:center;gap:.5em;margin-bottom:10px;font-size:.76rem;font-weight:700;display:inline-flex}.article-page .science .lbl svg{width:16px;height:16px}.article-page .science cite{color:var(--muted);font-size:.82rem;font-style:normal;font-family:var(--font-body);margin-top:10px;display:block}.article-page blockquote.expert{background:var(--cream-3);border:1px solid var(--line);border-left:5px solid var(--olive);border-radius:var(--radius-md);box-shadow:var(--shadow-card);font-family:var(--font-read);color:var(--forest);margin:34px 0;padding:22px 26px;font-size:1.12rem;font-style:italic;line-height:1.6}.article-page blockquote.expert .by{font-style:normal;font-family:var(--font-body);color:var(--muted);align-items:center;gap:10px;margin-top:14px;font-size:.86rem;font-weight:600;display:flex}.article-page blockquote.expert .by img{object-fit:cover;border-radius:10px;width:40px;height:40px}.article-page .stat{background:var(--peach);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-body);align-items:center;gap:16px;margin:28px 0;padding:16px 22px;display:flex}.article-page .stat .num{font-family:var(--font-head);color:var(--terra-deep);flex:none;font-size:1.9rem;font-weight:600;line-height:1}.article-page .stat .txt{color:var(--forest-soft);font-size:.97rem;line-height:1.5}.article-page .ctable{border-collapse:collapse;width:100%;font-family:var(--font-body);box-shadow:var(--shadow-card);border-radius:var(--radius-md);margin:24px 0;font-size:.97rem;overflow:hidden}.article-page .ctable th,.article-page .ctable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px}.article-page .ctable thead th{background:var(--sage-mist);color:var(--forest);letter-spacing:.03em;font-size:.8rem;font-weight:800}.article-page .ctable tbody tr:nth-child(2n){background:var(--cream-3)}.article-page .ctable td:first-child{color:var(--forest);font-weight:700}.article-page .spec-card{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);font-family:var(--font-body);align-items:center;gap:18px;padding:18px 20px;display:flex}.article-page .spec-card .photo{object-fit:cover;object-position:center top;background:var(--sage-mist);width:104px;height:124px;box-shadow:var(--shadow-card);border-radius:18px;flex:none}.article-page .spec-card .info{flex:1;min-width:0}.article-page .spec-card .nm{color:var(--forest);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.06rem;font-weight:800;display:flex}.article-page .spec-card .verified{color:var(--olive-deep);background:var(--sage-mist);border-radius:var(--r-pill);align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.article-page .spec-card .verified svg{width:12px;height:12px}.article-page .spec-card .rl{color:var(--muted);margin-top:3px;font-size:.9rem}.article-page .spec-card .rating{color:var(--forest-soft);align-items:center;gap:6px;margin-top:7px;font-size:.86rem;font-weight:600;display:inline-flex}.article-page .spec-card .rating .stars{color:var(--mustard);letter-spacing:1px}.article-page .spec-card .act{flex-direction:column;flex:none;gap:8px;display:flex}.article-page .spec-card .act .btn{white-space:nowrap;min-height:46px;padding:0 22px;font-size:.94rem}.article-page .spec-card .price{color:var(--muted);text-align:center;font-size:.82rem}.article-page .inline-cta{margin:44px 0}.article-page .inline-cta .ic-head{font-family:var(--font-head);color:var(--forest);margin-bottom:6px;font-size:1.42rem}.article-page .inline-cta .ic-sub{font-family:var(--font-body);color:var(--forest-soft);max-width:42em;margin-bottom:18px;font-size:1rem}.article-page .bridge{border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--forest-soft);background:#c2974a1a;flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0;padding:18px 22px;font-size:1rem;display:flex}.article-page .bridge b{color:var(--mustard-deep)}.article-page .bridge .btn{min-height:46px;font-size:.92rem}.article-page .author{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-body);box-shadow:var(--shadow-card);align-items:flex-start;gap:18px;margin:46px 0 0;padding:22px 26px;display:flex}.article-page .author .av{object-fit:cover;border:3px solid var(--cream-3);width:120px;height:144px;box-shadow:var(--shadow-card);border-radius:20px;flex:none}.article-page .author .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--mustard-deep);margin-bottom:4px;font-size:.74rem;font-weight:700}.article-page .author .nm{color:var(--forest);font-size:1.08rem;font-weight:800}.article-page .author .rl{color:var(--muted);margin-top:3px;font-size:.9rem;line-height:1.5}.article-page .author .more{color:var(--terra-deep);margin-top:8px;font-size:.9rem;font-weight:700;display:inline-block}.article-page .sources{font-family:var(--font-body);margin:36px 0 0;font-size:.92rem}.article-page .sources summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--mustard-deep);font-size:.78rem;font-weight:800}.article-page .sources ol{color:var(--muted);margin:14px 0 0;padding-left:20px;line-height:1.65}.article-page .sources li{margin-bottom:8px}.article-page .sources a{color:var(--terra-deep);border-bottom:1px solid #c9764e4d}.article-page .tags{font-family:var(--font-body);flex-wrap:wrap;gap:10px;margin:40px 0 0;display:flex}.article-page .tags .tag{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--forest-soft);align-items:center;gap:5px;padding:8px 15px;font-size:.86rem;font-weight:700;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.article-page .tags .tag:hover{border-color:var(--terra);color:var(--terra-deep);background:var(--sage-mist)}.article-page .tags .tag:before{content:"#";color:var(--mustard-deep)}.article-page .sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.article-page .toc{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:22px 24px}.article-page .toc h4{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--mustard-deep);margin-bottom:12px;font-size:.76rem;font-weight:800}.article-page .toc a{color:var(--forest-soft);border-left:2px solid #0000;align-items:center;min-height:40px;padding:9px 0 9px 12px;font-size:.95rem;font-weight:600;transition:color .25s,border-color .25s;display:flex}.article-page .toc a:hover{color:var(--terra-deep)}.article-page .toc a.active{color:var(--terra-deep);border-left-color:var(--terra)}.article-page .side-cta{background:linear-gradient(160deg,var(--sage-mist),var(--peach));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px;position:relative;overflow:hidden}.article-page .side-cta h4{font-family:var(--font-head);color:var(--forest);margin-bottom:14px;font-size:1.26rem;font-weight:500;position:relative}.article-page .side-cta .scard{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex;position:relative}.article-page .side-cta .scard img{object-fit:cover;width:68px;height:80px;box-shadow:var(--shadow-card);border-radius:14px;flex:none}.article-page .side-cta .scard b{color:var(--forest);font-size:.95rem;display:block}.article-page .side-cta .scard span{color:var(--muted);font-size:.8rem}.article-page .side-cta .btn{width:100%;min-height:50px;position:relative}.article-page .side-cta .reassure{color:var(--forest-soft);text-align:center;margin-top:10px;font-size:.8rem;position:relative}.article-page .art-faq{padding:14px 0 40px}.article-page .art-faq .inner{max-width:780px;margin:0 auto}.article-page .art-faq h2{margin-bottom:22px;font-size:clamp(1.7rem,3vw,2.3rem)}.article-page .art-faq .q{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:14px;overflow:hidden}.article-page .art-faq .q summary{cursor:pointer;color:var(--forest);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 24px;font-size:1.04rem;font-weight:700;list-style:none;display:flex}.article-page .art-faq .q summary::-webkit-details-marker{display:none}.article-page .art-faq .q summary:after{content:"+";color:var(--terra-deep);flex:none;font-size:1.5rem;font-weight:400;line-height:1;transition:transform .25s}.article-page .art-faq .q[open] summary:after{content:"–"}.article-page .art-faq .q .a{color:var(--forest-soft);padding:0 24px 22px;font-size:1rem;line-height:1.68}.article-page .specialists-sec{padding:8px 0}.article-page .specialists-sec .inner{max-width:820px;margin:0 auto}.article-page .specialists-sec h2{margin-bottom:8px;font-size:clamp(1.5rem,2.6vw,2rem)}.article-page .specialists-sec .sub{color:var(--muted);margin-bottom:22px;font-size:1rem}.article-page .related{background:var(--cream-deep);border-top:1px solid var(--line);margin-top:40px;padding:72px 0}.article-page .related h2{margin-bottom:28px;font-size:clamp(1.7rem,3vw,2.3rem)}.article-page .rel-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.article-page .rel{background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-md);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s;padding:26px;display:block}.article-page .rel:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-6px)}.article-page .rel .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--mustard-deep);font-size:.74rem;font-weight:800}.article-page .rel h3{margin-top:10px;font-size:1.18rem}.article-page .rel .more{color:var(--terra-deep);font-weight:700;font-family:var(--font-body);align-items:center;gap:7px;margin-top:14px;font-size:.92rem;display:inline-flex}.article-page .rel .more svg{width:15px;height:15px}.article-page .mcta{z-index:70;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fbf7f0f2;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #2e403480}.article-page .mcta .btn{flex:1;min-height:50px}.article-page .mcta .btn-ghost{flex:none;padding:0 18px}.article-page .to-top{z-index:65;background:var(--cream-3);border:1px solid var(--line);width:48px;height:48px;box-shadow:var(--shadow-card);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:18px;right:18px}.article-page .to-top.show{opacity:1;pointer-events:auto}.article-page .to-top svg{width:22px;height:22px;color:var(--forest)}@media (max-width:980px){.article-page .art-layout{grid-template-columns:minmax(0,1fr) 290px;gap:38px}.article-page .rel-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.article-page .art-layout{grid-template-columns:1fr;gap:36px;max-width:720px;margin:0 auto}.article-page .post-article{max-width:none;font-size:1.08rem}.article-page .sidebar{order:2;position:static}.article-page .rel-grid{grid-template-columns:1fr}.article-page .related{padding:54px 0}.article-page .spec-card{flex-wrap:wrap}.article-page .spec-card .act{flex-direction:row;width:100%}.article-page .spec-card .act .btn{flex:1}.article-page .mcta{display:flex}.article-page .to-top{bottom:84px}}.cookie-bar{z-index:60;background:var(--cream-3);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:18px;max-width:980px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie-bar .cookie-text{color:var(--forest-soft);margin:0;font-size:.92rem;line-height:1.5}.cookie-bar .cookie-text a{color:var(--terra-deep);font-weight:700}.cookie-bar .cookie-actions{flex-shrink:0;gap:10px;display:flex}.cookie-bar .cookie-actions .btn{white-space:nowrap}@media (max-width:680px){.cookie-bar{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;bottom:10px;left:10px;right:10px}.cookie-bar .cookie-actions{flex-direction:column}.cookie-bar .cookie-actions .btn{justify-content:center;width:100%}}
