.site-audit-hero .content-narrow{max-width:900px}.site-audit-main{scroll-margin-top:90px}.site-audit-tool{margin-top:28px}.site-audit-form{border:1px solid var(--line);border-radius:18px;background:var(--white);padding:clamp(20px,4vw,34px);box-shadow:0 20px 55px #071b330e}.site-audit-form>label{display:block;font-weight:800;margin-bottom:10px}.site-audit-controls{display:grid;grid-template-columns:minmax(0,1fr) 145px auto;gap:10px}.site-audit-controls input,.site-audit-controls select{min-width:0;min-height:52px;border:1px solid #aebed1;border-radius:9px;padding:9px 13px;background:#fff;color:#071b33}.site-audit-controls button{border:0;cursor:pointer}.site-audit-controls button:disabled{opacity:.65;cursor:wait}.site-audit-form p{margin:12px 0 0;color:var(--muted);font-size:13px}.site-audit-error{margin-top:15px;border-left:4px solid #b42318;background:#fff0ed;padding:12px 15px;color:#8a1b16}.site-audit-results{margin-top:30px;border:1px solid var(--line);border-radius:18px;background:var(--white);padding:clamp(20px,4vw,34px)}.site-audit-result-heading{display:flex;justify-content:space-between;align-items:start;gap:24px}.site-audit-result-heading h2{margin:5px 0;font-size:clamp(24px,3vw,36px)}.site-audit-result-heading p{margin:0;color:var(--muted);overflow-wrap:anywhere}.site-audit-scores{display:flex;gap:12px}.site-audit-scores>div{display:grid;justify-items:center;min-width:115px;border:1px solid var(--line);border-radius:14px;padding:10px}.site-audit-scores strong{font-size:28px;line-height:1.1}.site-audit-scores small{font-size:14px;color:var(--muted)}.site-audit-scores span{font-size:12px;color:var(--muted)}.site-audit-method{margin:25px 0;padding:13px 16px;border-left:4px solid var(--blue);background:var(--sky)}.site-audit-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-audit-finding{border:1px solid var(--line);border-left:5px solid #8b99aa;border-radius:12px;padding:16px}.site-audit-finding.success{border-left-color:#1c8b52}.site-audit-finding.warning{border-left-color:#d29118}.site-audit-finding.error{border-left-color:#be3d31}.site-audit-finding>div{display:flex;justify-content:space-between;gap:12px;color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase}.site-audit-finding h3{font-size:18px;margin:9px 0 3px}.site-audit-finding p{margin:0;color:var(--muted);font-size:14px}.site-audit-after{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;border-radius:15px;background:var(--navy);color:#fff;padding:22px}.site-audit-after h3{margin:0 0 3px}.site-audit-after p{margin:0;max-width:650px}.site-audit-after .button-primary{flex-shrink:0}.site-audit-limitations{margin-top:18px;color:var(--muted)}.site-audit-limitations summary{cursor:pointer;font-weight:800}.site-audit-admin-list{display:grid;gap:12px;margin-top:20px}.site-audit-admin-list>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);gap:16px;padding:17px;border:1px solid #dbe4ef;border-radius:12px;background:#fff}.site-audit-admin-list>article>div{display:grid;align-content:start;gap:5px}.site-audit-admin-list small{overflow-wrap:anywhere;color:#536274}.site-audit-admin-list span{color:#536274;font-size:12px}.site-audit-admin-list label{display:grid;gap:5px;font-size:12px;font-weight:800}.site-audit-admin-list select{min-width:0;width:100%;min-height:42px;border:1px solid #aebed1;border-radius:8px;background:#fff;padding:6px}.site-audit-admin-list details{grid-column:1/-1}.site-audit-admin-list summary{cursor:pointer;font-weight:800}.site-audit-admin-list li{margin:5px 0;font-size:13px}.site-audit-security{margin-top:16px;padding:clamp(20px,4vw,34px);border:1px solid var(--line);border-radius:18px;background:var(--white)}.site-audit-security>label{display:flex;align-items:center;gap:10px;font-weight:800}.site-audit-security>label input{width:20px;height:20px;accent-color:var(--blue)}.site-audit-security p{color:var(--muted);font-size:14px}.site-audit-security form label{display:block;font-weight:800;margin-bottom:8px}.site-audit-security .site-audit-controls{grid-template-columns:minmax(0,1fr) auto}.site-audit-security .site-audit-controls button{border:1px solid var(--line)}@media(max-width:700px){.site-audit-security .site-audit-controls{grid-template-columns:1fr}}.site-audit-security-prompt{width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:clamp(22px,4vw,34px);border:1px solid var(--line);border-radius:18px;background:var(--white);color:var(--navy);box-shadow:0 25px 80px #071b3340}.site-audit-security-prompt::backdrop{background:#071b3380}.site-audit-security-prompt h2{margin:12px 0;font-size:clamp(23px,3vw,32px);line-height:1.2}.site-audit-security-prompt p{color:var(--muted);line-height:1.55}.site-audit-security-prompt-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}.site-audit-security-prompt-actions button{cursor:pointer}.site-audit-security-prompt-actions .button-secondary{border:1px solid var(--line)}@media(max-width:600px){.site-audit-security-prompt-actions{display:grid}.site-audit-security-prompt-actions button{width:100%}}.site-audit-journal-heading{margin-top:46px;padding-top:30px;border-top:1px solid var(--line)}.site-audit-journal-heading>span{color:var(--muted);font-size:14px}.site-audit-security-journal>article>div:nth-child(2){gap:7px}.site-audit-security-journal details p{color:var(--muted);font-size:13px}.site-audit-journal-pagination{justify-content:flex-end;align-items:center;margin-top:18px}.site-audit-journal-pagination span{font-size:13px;color:var(--muted)}.site-audit-security form .site-audit-marketing-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0 5px;font-weight:500;line-height:1.5}.site-audit-marketing-consent input{flex:0 0 20px;width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.site-audit-security form>small{display:block;color:var(--muted)}.site-audit-marketing-admin{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.site-audit-marketing-admin>p{color:var(--muted);font-size:14px}.site-audit-marketing-editor{display:grid;gap:18px;margin:22px 0 32px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--sky)}.site-audit-marketing-editor>p{margin:0;color:var(--muted);font-size:14px}.site-audit-marketing-switch{display:flex;align-items:center;gap:10px;font-weight:800}.site-audit-marketing-switch input{width:20px;height:20px;accent-color:var(--blue)}.site-audit-marketing-step{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.site-audit-marketing-step-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.site-audit-marketing-step-heading h3{margin:0}.site-audit-marketing-step label{display:grid;gap:6px;font-weight:700}.site-audit-marketing-step input,.site-audit-marketing-step textarea{min-width:0;width:100%;border:1px solid #aebed1;border-radius:8px;padding:10px;background:#fff;color:#071b33;font:inherit}.site-audit-marketing-step input[type=number]{max-width:120px}.site-audit-marketing-admin .site-audit-admin-list button{justify-self:start;margin-top:8px}.site-audit-marketing-preview{margin:8px 0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--sky)}.site-audit-marketing-preview summary{cursor:pointer;font-weight:800}.site-audit-marketing-preview strong{display:block;margin-top:10px}.site-audit-marketing-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.site-audit-marketing-preview small{font-size:12px}@media(max-width:800px){.site-audit-controls{grid-template-columns:1fr}.site-audit-after,.site-audit-result-heading{flex-direction:column}.site-audit-admin-list>article,.site-audit-findings{grid-template-columns:1fr}.site-audit-admin-list details{grid-column:auto}}.site-audit-accessibility{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.site-audit-accessibility>h3{margin:0 0 5px;font-size:clamp(22px,2.5vw,29px)}.site-audit-accessibility>p{margin:0 0 18px;color:var(--muted)}.site-audit-accessibility .site-audit-finding h4{font-size:18px;margin:9px 0 3px}.site-audit-manual{margin-top:18px;padding:18px;border-radius:12px;background:var(--sky)}.site-audit-manual h4{margin:0 0 8px}.site-audit-manual ul{margin:0;padding-left:1.4rem}.site-audit-manual li{margin:.4rem 0}.site-audit-scores{flex-wrap:wrap}.site-audit-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem}@media(max-width:700px){.site-audit-method-grid{grid-template-columns:1fr}}.site-audit-form .site-audit-controls{align-items:end}.site-audit-form .site-audit-field{display:grid;gap:10px;min-width:0}.site-audit-form .site-audit-field label{font-weight:800}.site-audit-form .site-audit-field input,.site-audit-form .site-audit-field select{width:100%}.site-audit-form .site-audit-controls>button{min-height:52px}.site-audit-performance-explanation{margin-top:24px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--sky)}.site-audit-performance-explanation h3{margin:0 0 7px;font-size:18px}.site-audit-performance-explanation p{margin:7px 0 0;color:var(--muted);line-height:1.55}.site-audit-performance-explanation strong{color:var(--navy)}.site-audit-restart{margin-top:12px;cursor:pointer}.guided-assistant{position:fixed;z-index:2147483001;left:12px;bottom:12px;display:grid;justify-items:start;gap:12px;max-width:calc(100vw - 24px);font-family:inherit;color:#071b33}.guided-assistant button,.guided-assistant input{font:inherit}.guided-assistant-launcher{min-height:46px;border:2px solid #145fe2;border-radius:999px;background:#fff;color:#0c4db5;padding:.55rem 1rem;font-weight:800;box-shadow:0 12px 28px #071b3333;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.guided-assistant-launcher:active{cursor:grabbing}.guided-assistant-launcher:hover{background:#eaf2ff}.guided-assistant-panel{position:fixed;left:12px;bottom:72px;display:flex;flex-direction:column;width:min(380px,calc(100vw - 24px));max-height:min(620px,calc(100dvh - 92px));overflow:hidden;border:1px solid #b9cdef;border-radius:18px;background:#fff;box-shadow:0 22px 60px #071b3340}.guided-assistant-header{display:flex;align-items:start;justify-content:space-between;gap:12px;background:#071b33;color:#fff;padding:16px}.guided-assistant-header strong{display:block;font-size:1.08rem}.guided-assistant-header small{display:block;margin-top:5px;color:#dae6f6;font-size:.75rem;line-height:1.4}.guided-assistant-header button{flex:none;width:34px;height:34px;border:1px solid #aabed9;border-radius:8px;background:transparent;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.guided-assistant-body{min-height:0;overflow:auto;padding:16px}.guided-assistant-language{margin:0 0 12px;border-left:3px solid #145fe2;padding:6px 9px;background:#edf4ff;font-size:.78rem}.guided-assistant-prompt{margin:0 0 12px;font-weight:800}.guided-assistant-topics{display:grid;gap:8px}.guided-assistant-topics button{display:flex;justify-content:space-between;gap:10px;width:100%;border:1px solid #c4d4eb;border-radius:10px;background:#fff;color:#071b33;padding:10px 12px;text-align:left;cursor:pointer}.guided-assistant-topics button:hover{border-color:#145fe2;background:#edf4ff}.guided-assistant-topics button span{color:#145fe2}.guided-assistant-answer>span{display:inline-block;border-radius:999px;background:#edf4ff;color:#0c4db5;padding:5px 9px;font-size:.78rem;font-weight:800}.guided-assistant-answer p{margin:14px 0;line-height:1.55}.guided-assistant-answer a{display:inline-block;border-radius:8px;background:#145fe2;color:#fff;padding:9px 12px;font-weight:800;text-decoration:none}.guided-assistant-answer button{display:block;margin-top:15px;border:0;background:none;color:#0c4db5;padding:0;font-weight:800;text-decoration:underline;cursor:pointer}.guided-assistant-form{display:flex;gap:7px;border-top:1px solid #dbe4ef;padding:12px}.guided-assistant-form input{min-width:0;flex:1 1;border:1px solid #9eb9d7;border-radius:8px;background:#fff;color:#071b33;padding:8px}.guided-assistant-form button{border:0;border-radius:8px;background:#145fe2;color:#fff;padding:8px 10px;font-size:.78rem;font-weight:800;cursor:pointer}.guided-assistant-form button:disabled{opacity:.5;cursor:not-allowed}.guided-assistant a:focus-visible,.guided-assistant button:focus-visible,.guided-assistant input:focus-visible{outline:3px solid #145fe2;outline-offset:3px}@media(min-width:1540px){.guided-assistant{left:calc((100vw - 1180px)/2 - 164px)}.guided-assistant-panel{left:calc((100vw - 1180px)/2)}}@media(max-width:600px){.guided-assistant-panel{max-height:calc(100dvh - 92px)}}@media(max-width:400px){.guided-assistant-launcher{max-width:calc(50vw - 18px);text-align:center}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-normal-v2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600-normal-v2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-500-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-600-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/instrument-sans-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.hero-audience{margin:0 0 .9rem;font-weight:600}.hero-copy .hero-trust span:before{content:"✓"}.pain-grid{display:grid;gap:2.5rem}.pain-list{list-style:none;margin:1.5rem 0 0;padding:0}.pain-list li{padding-block:1rem;border-top:1px solid var(--line);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.3}.pain-list li:last-child{border-bottom:1px solid var(--line)}.pain-transition{margin:1.5rem 0 0;font-size:1.15rem;font-weight:600}.paper-frame{border-radius:1rem;overflow:hidden;background:var(--blue)}.paper-illustration{display:block;width:100%;height:auto}.paper-illustration .sheet{fill:#fff}.paper-illustration .ruling{fill:none;stroke:#9dbdf5;stroke-width:3;stroke-linecap:round}.paper-illustration .note{fill:#ffb020}.paper-illustration .thread{fill:none;stroke:#ffb020;stroke-width:4;stroke-linecap:round}.thread-steps{position:relative;list-style:none;display:grid;gap:1.75rem;margin:2.5rem 0 0;padding:0}.thread-steps:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--blue)}.thread-steps li{position:relative;padding-left:2.25rem}.thread-steps li:before{content:"";position:absolute;left:0;top:.45rem;width:16px;height:16px;border-radius:50%;background:var(--blue)}.thread-steps h3{margin:0;font-size:1.4rem;line-height:1.2}.thread-steps p{margin:.4rem 0 0;color:var(--muted)}.gain-grid{list-style:none;display:grid;gap:1rem;margin:2.5rem 0 0;padding:0}.gain-card{border:1px solid var(--line);border-radius:1rem;background:var(--white);padding:1.5rem}.gain-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:1rem;border-radius:12px;background:var(--blue)}.gain-icon svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gain-card h3{margin:0;font-size:1.5rem;line-height:1.2}.gain-card p{margin:.5rem 0 0;color:var(--muted)}.automation-rules{border:1px solid #ffffff3d;border-radius:1rem;padding:.5rem 1.25rem 1.25rem}.automation-rules ul{list-style:none;margin:0;padding:0}.automation-rules li{display:grid;gap:.6rem;padding-block:.9rem;border-bottom:1px solid #ffffff3d}.automation-choice{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff3d;border-radius:.5rem;overflow:hidden}.automation-choice button{min-height:44px;padding:.35rem .6rem;border:0;background:none;color:inherit;font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.automation-choice button:hover{background:#ffffff1a}.automation-choice button[aria-pressed=true]{background:#fff;color:#071b33}.automation-summary{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:1rem 0 0}.automation-summary div{display:flex;align-items:baseline;gap:.5rem}.automation-summary dd{margin:0;font-size:1.4rem;font-weight:700}.proof-grid{display:grid;gap:2.5rem}.proof-grid .portrait-wrap{max-width:360px}.portrait-caption{margin:.75rem 0 0;font-size:.9rem;color:var(--muted)}.proof-commitments{list-style:none;display:grid;gap:1rem;margin:1.75rem 0 0;padding:0;background:none;border:0}.proof-commitments strong{display:block}.proof-commitments span{color:var(--muted);font-size:.95rem}.method-steps{list-style:none;display:grid;gap:2rem;margin:2.5rem 0 0;padding:0}.method-steps>li>span{display:block;font-size:3.25rem;line-height:1;font-weight:600}.method-steps h3{margin:.6rem 0 0;font-size:1.5rem}.method-steps p{margin:.5rem 0 0}.pricing-links{display:flex;flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:1.75rem}.final-grid{display:grid;gap:2.25rem}.final-phone{align-self:center;font-weight:600;text-decoration:underline;text-underline-offset:4px}.final-write{margin:1rem 0 0}.final-write a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.paper-frame-night{background:#071b33}.system-offer-limits{width:100%;margin:0;padding-bottom:1rem;border-bottom:1px solid var(--line);font-size:.95rem}.system-offer-common{display:grid;gap:1.25rem;margin-top:1.75rem;font-size:.95rem}.system-offer-common strong{display:block}.system-offer-common span{color:var(--muted)}.testimonial{margin:0}.testimonial blockquote{margin:0 0 1rem;font-size:1.2rem;line-height:1.35}.testimonial figcaption strong{display:block}.testimonial figcaption span{color:var(--muted);font-size:.9rem}.clarity-dashboard-priorities li>b{border-radius:6px;padding:.2rem .5rem;white-space:nowrap}.reading-thread{display:none}@media (min-width:720px){.gain-grid{gap:1.25rem}.gain-grid,.proof-commitments{grid-template-columns:1fr 1fr}.automation-rules li{grid-template-columns:1fr 250px;align-items:center}.system-offer-common{grid-template-columns:repeat(3,1fr);gap:2rem}.method-steps{grid-template-columns:repeat(2,1fr);gap:2.25rem}}@media (min-width:1080px){.method-steps{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.thread-steps{grid-template-columns:repeat(4,1fr);gap:1.75rem}.thread-steps:before{left:8px;right:8px;top:7px;bottom:auto;width:auto;height:2px}.thread-steps li{padding:2.25rem 0 0}.thread-steps li:before{top:0}}@media (min-width:980px){.pain-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:4.5rem}.proof-grid{grid-template-columns:.7fr 1.3fr;gap:4.5rem}.final-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:4.5rem}}html:is([data-visual-mode=high-contrast],[data-visual-mode=warm-evening],[data-visual-mode=presentation],[data-visual-mode=tennis],[data-visual-mode=premium-night],[data-visual-style=dark-academia],[data-visual-style=cosmic]){& :is(.section-navy,.hero,.page-hero){background:var(--paper);color:var(--ink)}& .section-navy :is(.lead,p){color:var(--ink)}& :is(.button-secondary,.faq details,.faq summary){background:var(--white);color:var(--ink)}& .button-primary{color:#000}& .card,& .hero-trust{color:var(--ink)}& .card{background:var(--white)}& .card p{color:var(--ink)}& .automation-choice button[aria-pressed=true]{background:var(--ink);color:var(--white)}}.section-navy .text-link{color:inherit;text-decoration:underline}html:not([data-visual-style]):is(:not([data-visual-mode]),[data-visual-mode=dark]){--cs-ambre:#ffb020;--cs-encre:#071b33;--cs-bleu:#145fe2;--cs-ciel:#dde9ff;--cs-doux:#3d4f66;--cs-soft:var(--cs-ciel);--cs-strong:var(--cs-bleu);--cs-title:var(--cs-bleu);--cs-text-soft:var(--cs-doux);--cs-surface:#fff;--cs-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--cs-body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;&[data-visual-mode=dark]{--cs-soft:#0e2a4d;--cs-strong:#0f4dbd;--cs-title:#bbd3ff;--cs-text-soft:#b4c2d3;--cs-surface:#123259}& body{font-family:var(--cs-body);font-size:1.0625rem}& main:not(.admin-shell) :is(h1,h2,h3,.display,.section-title,.statement){font-family:var(--cs-display);font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums}& .benefit-home .home-intro .display,& .display,& .funnel-thank-you-card .display,& .hero-copy .display{max-width:none;margin:0 0 1.25rem;font-size:clamp(2.7rem,5vw,4.3rem);line-height:1.05;letter-spacing:-.015em;text-wrap:pretty}& .section-title{color:var(--cs-title);font-size:clamp(2.25rem,4.4vw,3.6rem);line-height:1.05;letter-spacing:-.012em;text-wrap:balance}& main:not(.admin-shell) :is(.card,.gain-card,.system-offer-card,.price-card,.offer-card) h3{font-size:1.6rem;line-height:1.2;letter-spacing:0}& .display em{color:inherit}& .eyebrow{color:var(--cs-title);font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none}& .eyebrow:before{display:none}& .lead{color:var(--cs-text-soft);font-size:1.1875rem;line-height:1.6}& .button-primary{border:0;background:var(--cs-ambre);color:var(--cs-encre);box-shadow:none;font-weight:600;border-radius:8px;position:relative;overflow:hidden;isolation:isolate}& .button-primary:before{content:"";position:absolute;inset:0;z-index:-1;background:#ffcb66;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}& .button-primary:hover{background:var(--cs-ambre);color:var(--cs-encre);transform:translateY(-2px);box-shadow:0 10px 22px -12px #071b3399}& .button-primary:hover:before{transform:scaleX(1)}& .button-primary:active{transform:none}& .button-primary small{color:inherit}& .button-secondary{border-radius:8px;font-weight:600}& .text-link{color:var(--cs-title);font-weight:600}& :is(.button-primary,.button-secondary,a,button,input,textarea,select,summary):focus-visible{outline-color:var(--cs-title)}& .site-header{transition:box-shadow .25s ease}& .site-header .header-inner{transition:min-height .25s ease}& .site-header.is-compact{box-shadow:0 8px 24px -20px #071b33}& .site-header.is-compact .brand-logo{width:38px;height:38px}& .brand-logo{transition:width .25s ease,height .25s ease}& .brand-name{font-family:var(--cs-display);font-size:1.3rem;font-weight:600}& .desktop-nav>a:not(.button-primary):not(.header-phone){background:linear-gradient(var(--cs-title),var(--cs-title)) 0 100%/0 2px no-repeat;transition:background-size .25s ease}& .desktop-nav>a:not(.button-primary):not(.header-phone):hover{background-size:100% 2px}& .site-header .header-compact-cta,& .site-header .header-cta{min-height:44px}& :is(.hero.home-intro,.page-hero,.section-blue){background:var(--cs-strong);color:#fff;--cs-title:#fff;--cs-text-soft:#eef4ff}& :is(.hero.home-intro,.page-hero,.section-blue) :is(.display,.section-title,.statement,h1,h2,h3){color:#fff}& :is(.hero.home-intro,.page-hero,.section-blue) .hero-trust{color:#eef4ff}& :is(.hero.home-intro,.page-hero) .hero-trust span:before{color:var(--cs-ambre)}& :is(.hero.home-intro,.page-hero,.section-blue) .button-secondary{border:1px solid #ffffffbf;background:transparent;color:#fff}& :is(.hero.home-intro,.page-hero,.section-blue) .button-secondary:hover{border-color:#fff;background:#fff;color:var(--cs-encre)}& :is(.hero.home-intro,.page-hero,.section-blue) .text-link,& :is(.hero.home-intro,.page-hero,.section-blue) p a:not(.button-primary){color:#fff}& :is(.hero.home-intro,.page-hero,.section-blue) .eyebrow{color:#fff}& :is(.hero.home-intro,.page-hero,.section-blue) .launch-offer-label{border-color:#fff;color:#fff}& :is(.hero.home-intro,.page-hero,.section-blue) :focus-visible{outline-color:#fff}& .hero.home-intro{position:relative;overflow:hidden;padding-block:clamp(2.25rem,5vw,4.5rem) clamp(3rem,6vw,5.5rem)}& .hero.home-intro>.container-site{position:relative;z-index:1}& .hero.home-intro .lead{max-width:35rem}& .hero-audience{color:#fff}& .hero .hero-trust,& .page-hero .hero-trust{font-weight:400}@media (min-width:980px){& .hero.home-intro:after,& .hero.home-intro:before{content:"";position:absolute;border-radius:50%;border:2px solid #ffffff33;pointer-events:none}& .hero.home-intro:before{width:780px;height:780px;right:-230px;top:-120px}& .hero.home-intro:after{width:680px;height:680px;right:-180px;top:-70px}}& .section-blue .method-steps>li>span{color:var(--cs-ambre);font-family:var(--cs-display);font-feature-settings:"lnum";font-variant-numeric:lining-nums}& .section-blue p{color:#eef4ff}& .final-phone,& .final-write a{color:#fff}& .section-soft{background:var(--cs-soft)}& .section-soft .lead{color:var(--cs-text-soft)}& .section-soft :is(p,li){color:inherit}& .section-navy:not(.section-blue){background:var(--cs-encre);--cs-title:#fff;--cs-text-soft:#c9d5e3}&[data-visual-mode=dark] .section-navy:not(.section-blue){background:#0b2340}& .section-navy:not(.section-blue) .section-title{color:#fff}& .section-navy .text-link{color:#ffd27a}& .section-navy:not(.section-blue) .button-secondary{background:transparent;border:1px solid #ffffff80;color:#fff}& .section-navy:not(.section-blue) .button-secondary:hover{background:#fff;color:var(--cs-encre)}& .section-navy:not(.section-blue) .offer-details summary{color:#fff}& .section-navy .business-example-label{color:inherit}& .thread-steps:before{background:var(--cs-title)}& .thread-steps li:before{background:var(--cs-ambre);box-shadow:0 0 0 2px var(--cs-title)}& .bio-list li:before,& .check-list li:before,& .pain-transition{color:var(--cs-title)}& .section-soft .pain-list li{font-family:var(--cs-display);font-weight:500;line-height:1.22;font-size:clamp(1.4rem,2.5vw,1.8rem);border-color:#071b3329}&[data-visual-mode=dark] .section-soft .pain-list li{border-color:var(--line)}& .paper-frame{background:var(--cs-strong)}& .paper-frame-night{background:var(--cs-encre)}& .gain-card{border:0;background:var(--cs-surface);transition:transform .25s ease,box-shadow .25s ease}& .gain-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -26px #071b3399}& .gain-card h3{color:inherit}& .gain-card p{color:var(--cs-text-soft)}& .gain-icon{background:var(--cs-bleu)}& .card,& .offer-card,& .price-card{border-radius:14px}& .section-soft .card{border:0}& .card:hover{border-color:var(--cs-title)}& .card p{color:var(--cs-text-soft)}& .clarity-dashboard{--ink:#071b33;--muted:#3d4f66;--line:#071b3329;--paper:#f3f6fa;--white:#fff;--blue:#145fe2;background:#fff;color:#071b33;border:0;border-radius:14px;box-shadow:0 30px 60px -28px #071b33a6}& .clarity-dashboard-top{padding:1.15rem 1.4rem 0;border:0;align-items:baseline;font-size:.8125rem;font-weight:400;letter-spacing:0}& .clarity-dashboard-top span:first-child{font-family:var(--cs-display);font-size:1.75rem;line-height:1.15;font-weight:600;color:var(--cs-bleu)}& .clarity-dashboard-body{padding:.9rem 1.4rem 1.4rem}& .clarity-dashboard-metrics{gap:0;margin:0 0 1.1rem;border-block:1px solid #071b3329}& .clarity-dashboard-metrics div{padding:.85rem .6rem .85rem 0;border-radius:0;background:none}& .clarity-dashboard-metrics div+div{padding-left:.75rem;border-left:1px solid #071b3329}& .clarity-dashboard-metrics dt{font-size:.78rem;color:#3d4f66}& .clarity-dashboard-metrics dd{font-family:var(--cs-display);font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1;font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums}& .clarity-dashboard-metrics div:last-child dd{color:var(--cs-bleu)}& :is(.hero.home-intro,.page-hero) .clarity-dashboard-priorities h2,& main:not(.admin-shell) .clarity-dashboard-priorities h2{font-family:var(--cs-body);color:#071b33;font-size:.875rem;font-weight:600}& .clarity-dashboard-dot{display:none}& .clarity-dashboard-priorities li>div span{color:#3d4f66}& .status-action{background:var(--cs-ambre);color:#071b33}& .status-follow{background:var(--cs-ciel);color:#071b33}& .status-received{background:var(--cs-bleu);color:#fff}& .admin-showcase-benefit{background:#fff;color:#071b33;--line:#071b3329;border:0}& .funnel-conversion-card{--ink:#071b33;--muted:#3d4f66}& .system-offer-card{border:0;border-top:6px solid var(--cs-bleu);border-radius:14px;background:var(--cs-surface);transition:transform .25s ease,box-shadow .25s ease}& .system-offer-card.system-offer-featured{border:0;border-top:6px solid var(--cs-ambre)}& .system-offer-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -26px #071b3399}& .system-offer-card>h3{color:var(--cs-title);font-size:2.25rem}& .system-offer-price>strong{font-family:var(--cs-display);font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:0}& .system-offer-common span{color:var(--cs-text-soft)}& .system-offer-card.system-offer-featured{background:var(--cs-encre);color:#fff;--line:#ffffff3d;--muted:#c9d5e3;--cs-title:#fff;--cs-text-soft:#c9d5e3}&[data-visual-mode=dark] .system-offer-card.system-offer-featured{background:#0b2340}& .system-offer-featured .system-offer-monthly strong,& .system-offer-featured .system-offer-price>strong{color:#fff}& .system-offer-featured>ul li:before{background:var(--cs-ambre)}& .system-offer-compare tbody td:last-child,& .system-offer-compare thead th:last-child{background:#f0f5ff}&[data-visual-mode=dark] .system-offer-compare tbody td:last-child,&[data-visual-mode=dark] .system-offer-compare thead th:last-child{background:#102c4e}& .system-offer-compare table{background:var(--cs-surface)}& .system-offer-monthly{border:0;padding:.25rem 0 .75rem;font-weight:600}& .system-offer-card>ul{list-style:none;padding:0;display:grid;gap:.4rem;font-size:.95rem;width:100%}& .system-offer-card>ul li{position:relative;padding-left:1.25rem}& .system-offer-card>ul li:before{content:"";position:absolute;left:0;top:.72em;width:.75rem;height:2px;background:var(--cs-title)}& .system-offer-card>.button-primary{width:100%}& .offer-card.featured{border-color:var(--cs-title)}& .offer-ribbon{background:var(--cs-ambre);color:var(--cs-encre)}& .faq details{transition:border-color .2s ease}& .faq summary{font-weight:600}& .funnel-thank-you{background:var(--cs-soft)}&[data-visual-mode=dark] .funnel-thank-you-card{background:var(--cs-surface)}& .debriefing-benefits li:before,& .debriefing-page .eyebrow,& .funnel-checks li:before{color:var(--cs-title)}& .blog-card{border-radius:14px}& .blog-article :is(h1,h2,h3){color:inherit}@media (min-width:980px){& .benefit-home .home-intro-grid,& .page-hero>.about-hero,& .page-hero>.split{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}}& .offers-hero{text-align:left}& .offers-hero .content-narrow{margin-inline:auto}& .offers-hero :is(.hero-actions,.offers-jump-links){justify-content:flex-start}& .offers-hero .lead{margin-inline:0}& .page-hero .funnel-conversion-card{background:#fff;color:#071b33;border:0}& .page-hero .funnel-conversion-card>strong{color:#071b33}& .page-hero .funnel-conversion-card>span{color:var(--cs-bleu);font-size:.9rem;font-weight:600;letter-spacing:0}& .page-hero .funnel-conversion-card b{color:var(--cs-bleu)}& .page-hero .funnel-conversion-card small{color:#3d4f66}& :is(.funnel-entry,.funnel-destination,.funnel-outcome) span{letter-spacing:0;text-transform:none}& .form-intro{letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:600;color:var(--cs-title)}& .prose blockquote{font-family:var(--cs-display);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2;font-weight:500;border-left:3px solid var(--cs-ambre);padding-left:1.1rem;margin-inline:0}& .about-mission .statement{padding-left:0;font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.2}& .portrait-tag{font-weight:500}& .sales-principles{display:grid;gap:1rem;margin-top:2.5rem;align-items:start}@media (min-width:720px){& .sales-principles{grid-template-columns:1fr 1fr}}& .proof-commitments li:last-child:nth-child(odd){grid-column:1/-1}& .product-capture{margin:clamp(2rem,4vw,3rem) auto 0;max-width:1120px}& .product-capture img{display:block;width:100%;height:auto;border:1px solid #c9d8f2;border-radius:12px;box-shadow:0 18px 44px rgba(7,27,51,.14)}& .product-capture figcaption{margin-top:.75rem;font-size:.9rem;color:var(--muted)}& .site-footer{background:var(--cs-encre)}&[data-visual-mode=dark] .site-footer{background:#0b2340}& .site-footer .footer-links .footer-cta{color:var(--cs-ambre)}& .footer-title{letter-spacing:0;text-transform:none}& .reading-thread{display:block;position:fixed;top:0;bottom:0;left:5px;width:3px;z-index:45;pointer-events:none;background:#7f8ca040}& .reading-thread i{display:block;height:100%;background:var(--cs-ambre);transform:scaleY(var(--reading-progress,0));transform-origin:top}@media (min-width:1320px){& .reading-thread{left:calc((100vw - 1180px)/2 - 28px)}}& [data-reveal=waiting]{opacity:0;transform:translateY(14px)}& [data-reveal=visible]{opacity:1;transform:none;transition:opacity .5s ease var(--reveal-delay,0s),transform .5s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s)}}@media (prefers-reduced-motion:reduce){html:not([data-visual-style]):is(:not([data-visual-mode]),[data-visual-mode=dark]){& .button-primary:before{transition:none}& [data-reveal]{opacity:1;transform:none;transition:none}& .gain-card,& .system-offer-card{transition:none}}}@media print{.reading-thread{display:none!important}[data-reveal]{opacity:1!important;transform:none!important}}