@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/inter-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF, 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:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("assets/fonts/inter-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("assets/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF, 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:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("assets/fonts/inter-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("assets/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF, 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:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/inter-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF, 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:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("assets/fonts/manrope-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("assets/fonts/manrope-latin.woff2") format("woff2");unicode-range:U+0000-00FF, 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:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/manrope-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/manrope-latin.woff2") format("woff2");unicode-range:U+0000-00FF, 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:"Manrope";font-style:normal;font-weight:800;font-display:swap;src:url("assets/fonts/manrope-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:"Manrope";font-style:normal;font-weight:800;font-display:swap;src:url("assets/fonts/manrope-latin.woff2") format("woff2");unicode-range:U+0000-00FF, 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}:root{--navy-900:#182640;--navy-800:#213a5e;--navy-700:#2c4c78;--navy-600:#3c5e8c;--gold-500:#c69a3f;--gold-600:#a97f2c;--paper:#ffffff;--mist:#f2f4f9;--mist-line:#e2e7f0;--ink:#1b2433;--ink-soft:#4a5568;--ink-faint:#8590a3;--navy:var(--navy-800);--navy-deep:var(--navy-900);--blue:var(--navy-700);--blue-bright:var(--navy-600);--pale:var(--mist);--muted:var(--ink-soft);--line:var(--mist-line);--white:var(--paper);--shadow:0 20px 55px rgba(15,39,73,.12);--radius:18px}
*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:auto}body{margin:0;color:var(--ink);font-family:"Inter",sans-serif;font-size:16px;line-height:1.6;background:var(--paper);overflow-anchor:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(217,225,236,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-wrap{height:90px;display:flex;align-items:center;gap:36px}.brand{width:240px;margin-right:auto}.brand{transition:opacity .15s ease}.brand:hover{opacity:.8}.brand img{width:100%;height:auto}.nav-wrap nav{display:flex;gap:32px}.nav-wrap nav a{font-weight:600;color:var(--ink);font-size:15px;position:relative}.nav-wrap nav a:after{content:"";position:absolute;height:2px;left:0;right:100%;bottom:-9px;background:var(--blue);transition:.2s}.nav-wrap nav a:hover:after{right:0}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--blue);color:#fff;font:700 15px/1.1 "Inter",sans-serif;padding:17px 22px;box-shadow:0 10px 24px rgba(49,95,165,.22);cursor:pointer;transition:transform .2s,background .2s}.button:hover{background:var(--navy-800);transform:translateY(-2px)}.button-small{padding:13px 17px;font-size:13px}.menu-toggle{display:none}.hero{background:linear-gradient(118deg,var(--navy-900),var(--navy-800) 64%,var(--navy-700));color:#fff;padding:88px 0 80px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:72px;align-items:center}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--gold-500);font:700 12px/1 "Inter",sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.eyebrow span{width:28px;height:2px;background:var(--gold-500)}.eyebrow.dark{color:var(--gold-600)}h1,h2,h3{font-family:"Manrope",sans-serif;font-weight:700;margin-top:0;letter-spacing:-.025em}h1{font-size:clamp(38px,3.8vw,52px);line-height:1.12;margin-bottom:25px}h2{font-size:clamp(28px,2.7vw,38px);line-height:1.18;margin-bottom:20px}h3{line-height:1.25}.hero-lead{font-size:19px;color:#e1ebf8;max-width:690px;margin:0 0 18px}.hero-value{font-size:19px;font-weight:700;color:#fff;max-width:690px;margin:0 0 10px}.proof-line{font-size:15px;color:#bdd0e8;border-left:3px solid #6da2e2;padding:3px 0 3px 16px;max-width:640px}.hero-actions{display:flex;align-items:center;gap:28px;margin:34px 0 42px}.text-link{font-weight:700}.text-link span,.entry-card a span{margin-left:7px;transition:.2s}.text-link:hover span,.entry-card a:hover span{margin-left:12px}.hero-trust{display:flex;gap:34px;padding-top:27px;border-top:1px solid rgba(255,255,255,.16)}.hero-trust div{display:flex;flex-direction:column}.hero-trust strong{font-family:"Inter";font-size:15px}.hero-trust span{font-size:12px;color:#aec3de;margin-top:2px}.process-card{background:#fff;color:var(--ink);border-radius:20px;box-shadow:0 35px 70px rgba(4,21,43,.28);overflow:hidden;transform:rotate(1deg)}.process-top{display:flex;justify-content:space-between;align-items:center;padding:19px 24px;border-bottom:1px solid var(--line);font-weight:700;font-size:13px}.status{color:#23765a;font-weight:600}.status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#34a776;margin-right:7px}.process-main{padding:28px}.process-step{display:grid;grid-template-columns:42px 1fr 28px;gap:14px;align-items:center}.process-step b{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--pale);color:var(--blue);font-family:"Inter"}.process-step div{display:flex;flex-direction:column}.process-step strong{font:700 16px "Inter"}.process-step span{font-size:13px;color:var(--muted)}.process-step em{font-style:normal;color:var(--blue);font-weight:700}.process-step.active b{background:var(--blue);color:#fff}.connector{height:24px;border-left:2px dashed #cbd6e5;margin-left:20px}.process-footer{background:var(--pale);padding:17px 24px;display:flex;justify-content:space-between;gap:15px;font-size:12px;color:var(--muted)}.process-footer strong{color:var(--ink)}.section{padding:84px 0}.section.cpo{padding:64px 0}.section-intro p,.section-heading p{font-size:18px;color:var(--muted);max-width:680px}.audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.audience-grid article{background:#fff;padding:30px;border-radius:var(--radius);box-shadow:0 12px 30px rgba(22,54,95,.06);display:flex;flex-direction:column}.audience-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.audience-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--mist);border-radius:10px;color:var(--navy-700)}.audience-icon svg{width:20px;height:20px}.audience-number{font:700 13px "Inter";color:var(--gold-600)}.audience-grid h3{font-size:19px;margin:0 0 8px}.audience-grid p{font-size:14px;color:var(--muted);margin:0 0 18px;flex-grow:1}.audience-grid a{font:700 14px "Inter";color:var(--navy-700);text-decoration:none}.audience-grid a:hover{text-decoration:underline}.how{background:var(--pale)}.trust-strip{background:var(--pale)}.trust-strip.section{padding:56px 0 60px}.trust-strip h2{text-align:center;margin-bottom:30px}.trust-strip ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.trust-strip li{position:relative;display:flex;align-items:flex-start;gap:10px;padding:0 24px;font-size:15px;font-weight:600;color:var(--ink);line-height:1.55}.trust-strip li + li{border-left:1px solid rgba(31,60,99,.14)}.trust-strip li:before{content:"✓";position:static;flex:0 0 auto;color:var(--navy-700);font-weight:800}.section-heading.center{text-align:center;margin-bottom:46px}.section-heading.center .eyebrow{justify-content:center}.section-heading.center p{margin-left:auto;margin-right:auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.step-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}.step-icon{width:22px;height:22px;color:var(--navy-700);opacity:.7}.step-icon svg{width:100%;height:100%;display:block}.how-closing{text-align:center;margin-top:36px;color:var(--muted);font-size:15px}.steps article{background:#fff;padding:34px;border-radius:var(--radius);box-shadow:0 12px 30px rgba(22,54,95,.06)}.step-number{font:800 13px "Inter";color:var(--gold-600);margin-bottom:0}.steps h3{font-size:21px;margin-bottom:9px}.steps p{margin:0;color:var(--muted);font-size:15px}.pricing{background:linear-gradient(135deg,var(--navy-900),var(--navy-800));color:#fff}.pricing-heading p{color:#bfcee2}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card{position:relative;background:#fff;color:var(--ink);border-radius:17px;padding:32px;display:flex;flex-direction:column;box-shadow:var(--shadow)}.price-card.featured{outline:3px solid var(--navy-700)}.recommended{position:absolute;top:-16px;left:26px;background:var(--gold-500);color:var(--navy-900);border-radius:20px;padding:7px 13px;font:800 10px "Inter";letter-spacing:.1em}.card-head h3{font:800 12px "Inter",sans-serif;color:var(--gold-600);letter-spacing:.1em;margin:0}.card-head .price{margin:15px 0 12px;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;color:var(--ink)}.card-head .price strong{font-size:30px;font-weight:700}.card-head .price small{font:500 13px "Inter",sans-serif;color:var(--muted)}.card-head p{color:var(--muted);font-size:14px;min-height:70px}.price-card ul{list-style:none;padding:17px 0 22px;margin:0;border-top:1px solid var(--line);flex:1}.price-card li{position:relative;padding:7px 0 7px 25px;font-size:14px}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:800}.button.secondary{background:#eef3fa;color:var(--navy);box-shadow:none}.button.secondary:hover{background:#dde8f6}.price-card:not(.featured) .button.secondary{background:#fff;border:1.5px solid var(--navy-800)}.price-card:not(.featured) .button.secondary:hover{background:var(--mist)}.button.full{width:100%}.entry .section-heading{max-width:660px;margin-bottom:42px}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.entry-card{border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:315px;transition:.2s}.entry-card:hover{border-color:#94add0;transform:translateY(-4px);box-shadow:var(--shadow)}.entry-card.free{background:var(--pale);border-color:transparent}.chip{display:inline-block;border-radius:20px;background:#e3ebf6;color:var(--blue);font:800 11px "Inter";letter-spacing:.06em;padding:7px 10px}.free .chip{background:var(--blue);color:#fff}.entry-card h3{font-size:22px;margin:20px 0 10px}.entry-card p{font-size:15px;color:var(--muted)}.entry-card small{display:block;color:var(--blue);font-size:12px;margin-top:13px}.entry-card a{font:700 14px "Inter";color:var(--blue);border-top:1px solid var(--line);padding-top:18px}.cpo{background:var(--navy-800);color:#fff}.cpo-copy-wide{max-width:900px;margin:0 auto}.cpo-copy-wide>p{color:#cbd9ea;font-size:18px}.cpo-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 0}.cpo-prices div{padding:18px 0;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column}.cpo-prices strong{font:800 20px "Inter"}.cpo-prices span{color:#b7c8de;font-size:12px}.button.light{background:#fff;color:var(--navy);box-shadow:none}.button.outline{background:#fff;color:var(--navy-800);box-shadow:none;border:2px solid var(--navy-800)}.button.outline:hover{background:var(--navy-800);color:#fff}.button.gold{background:var(--gold-500);color:var(--navy-900);box-shadow:0 10px 24px rgba(198,154,63,.32)}.button.gold:hover{background:var(--gold-600);color:var(--navy-900)}.contact{background:#f7f9fc}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.contact-copy>p{font-size:18px;color:var(--muted)}.contact-points{margin-top:35px}.contact-points div{display:flex;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.contact-points b{font:700 11px "Inter";color:var(--gold-600)}.contact-points span{font-size:14px;font-weight:600}.contact-form{background:#fff;border-radius:var(--radius);padding:34px;box-shadow:var(--shadow)}.selected-service{margin:0 0 18px;padding:10px 14px;background:rgba(198,154,63,.12);color:var(--gold-600);border-radius:9px;font-size:13px;font-weight:600}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form label{display:block;font-weight:700;font-size:13px;margin-bottom:15px}.radio-group{border:0;padding:0;margin:0 0 20px}.radio-group legend{font-weight:700;font-size:13px;margin-bottom:12px;padding:0}.contact-form .radio-option{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;margin-bottom:12px;cursor:pointer}.contact-form .radio-option input{width:18px;height:18px;margin:0;accent-color:var(--navy-700);cursor:pointer;flex-shrink:0}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:6px;padding:13px 14px;border:1px solid #cfd8e5;border-radius:9px;background:#fff;color:var(--ink);font:400 16px "Inter"}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:3px solid rgba(49,95,165,.13);border-color:var(--blue)}.form-note{font-size:12px;color:#59677A;text-align:center;margin:12px 0 0}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error{background:#fbe9e9;color:#8a2f2f;border-radius:9px;padding:12px;margin-top:14px;font-size:13px}.form-success{background:#e9f6ef;color:#1f6b4d;border-radius:9px;padding:18px 20px;margin-top:14px;font-size:15px;line-height:1.55;text-align:center;border:1px solid rgba(31,107,77,.22)}#contact-form.is-submitted .form-row,#contact-form.is-submitted fieldset,#contact-form.is-submitted>label,#contact-form.is-submitted .button.full,#contact-form.is-submitted .form-consent,#contact-form.is-submitted .form-note{display:none}footer{background:var(--navy-800);color:#fff;padding:32px 0 18px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;align-items:start}.footer-col{display:flex;flex-direction:column;gap:6px}.footer-brand img{width:240px;height:auto;filter:brightness(0) invert(1);opacity:.95;margin-bottom:8px}.footer-logo-link{display:inline-block;transition:opacity .15s ease;align-self:flex-start;width:fit-content}.footer-logo-link:hover{opacity:.85}.footer-cta-col h3{color:#fff;font-size:18px;font-family:"Manrope",sans-serif;margin:0 0 6px}.footer-cta-col .button{align-self:flex-start;height:45px;padding:0 18px;border-radius:9px}.footer-cta-col p{color:#b5c5d8;font-size:14px;margin:0 0 14px}.footer-col a:not(.button){color:#dbe6f4;font-weight:600;font-size:14px;padding:6px 0;display:inline-block}.footer-col a:not(.button):hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:20px;padding-top:14px;color:#9FB7D3;font-size:12px}.footer-bottom a{color:#9FB7D3;text-decoration:underline}.footer-bottom a:hover{color:#fff}.legal-content{max-width:760px;margin:0 auto;padding:40px 0 20px}.legal-content h1{font-size:36px;margin-bottom:28px}.legal-content h2{font-size:19px;line-height:1.25;margin:34px 0 10px}.legal-content p{color:var(--ink-soft);font-size:15px;line-height:1.7;margin:0 0 6px}.legal-content a{color:var(--navy-700);text-decoration:underline}.legal-footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.legal-footer img{width:200px;height:auto;filter:brightness(0) invert(1);opacity:.95}.legal-footer p{color:#b5c5d8;margin:0}.legal-footer-contact{display:flex;gap:20px;flex-wrap:wrap;margin-left:auto}.legal-footer-contact a{color:#dbe6f4;font-weight:600;font-size:14px}.legal-footer-contact a:hover{color:#fff}.form-consent{font-size:12px;color:#59677A;text-align:center;margin:10px 0 0}.form-consent a{color:#59677A;text-decoration:underline}.faq-section{background:var(--mist);padding:24px 0}.faq-section.is-open{padding:56px 0 48px}.faq-toggle{display:flex;align-items:center;gap:20px;width:100%;background:#fff;border:0;border-radius:var(--radius);padding:22px 28px;box-shadow:0 12px 30px rgba(22,54,95,.06);cursor:pointer;text-align:left}.faq-toggle-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--mist);color:var(--gold-600);font:800 16px "Manrope",sans-serif;display:flex;align-items:center;justify-content:center}.faq-toggle-text{flex:1;display:flex;flex-direction:column;gap:2px}.faq-toggle-text strong{font:700 16px "Manrope",sans-serif;color:var(--ink)}.faq-toggle-text>span{font-size:14px;color:var(--muted)}.faq-toggle-cta{flex-shrink:0;font-weight:700;color:var(--navy-700);font-size:15px;display:flex;align-items:center;gap:6px;white-space:nowrap}.faq-toggle:hover .faq-toggle-cta{text-decoration:underline}.faq-close{display:block;margin:30px auto 0;background:none;border:0;padding:0;color:var(--navy-700);font-weight:700;font-size:14px;cursor:pointer;text-decoration:underline}
.faq-container{max-width:860px;margin:0 auto}
.faq-container h2{margin-bottom:12px;text-align:center}
.faq-container>p{font-size:18px;color:var(--muted);max-width:680px;margin:0 auto 40px;text-align:center}
.faq-container details{background:#fff;border-radius:var(--radius);box-shadow:0 12px 30px rgba(22,54,95,.06);padding:24px 28px;margin-bottom:14px}
.faq-container summary{list-style:none;cursor:pointer;position:relative;font:700 17px "Manrope",sans-serif;padding-right:36px;color:var(--ink)}
.faq-container summary::-webkit-details-marker{display:none}
.faq-container summary::after{content:"+";position:absolute;right:0;top:-2px;font-size:24px;font-weight:400;color:var(--navy-700);display:inline-block;transition:transform .2s ease}
.faq-container details[open] summary::after{transform:rotate(45deg)}
.faq-container details[open] summary{color:var(--navy-700)}.faq-container .faq-answer{overflow:hidden;height:0;transition:height .28s ease}
.faq-container details p{font-size:15px;line-height:1.65;color:var(--muted);margin:16px 0 0}
.faq-container details p:first-of-type{margin-top:16px}
.faq-container details p a{color:var(--navy-700);text-decoration:underline}
@media(max-width:980px){.nav-cta{display:none}.hero-grid,.two-col,.contact-grid{grid-template-columns:1fr;gap:48px}.hero{padding-top:65px}.process-card{max-width:620px;transform:none}.pricing-grid{grid-template-columns:1fr;max-width:680px;margin:auto}.card-head p{min-height:0}.entry-grid{grid-template-columns:1fr}.entry-card{min-height:auto}.contact-copy{max-width:700px}}
@media(max-width:720px){.shell{width:min(100% - 40px,1180px)}.hero .eyebrow{font-size:11px;letter-spacing:.10em;line-height:1.35;gap:8px}.hero .eyebrow span{width:20px;flex:0 0 20px}.nav-wrap{height:72px}.brand{width:185px}.menu-toggle{display:block;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;border-radius:8px;padding:9px 12px;font-weight:700}.nav-wrap nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:22px 24px;border-bottom:1px solid var(--line);flex-direction:column;gap:18px}.nav-wrap nav.open{display:flex}.hero{padding:54px 0}.hero-grid{gap:40px}h1{font-size:34px}h2{font-size:29px}.hero-lead{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-trust{display:grid;grid-template-columns:1fr 1fr;gap:17px}.section{padding:60px 0}.steps{grid-template-columns:1fr;gap:12px}.steps article{display:grid;grid-template-columns:44px 1fr;column-gap:14px;row-gap:2px;padding:16px 18px}.steps .step-head{grid-column:1;grid-row:1 / 3;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:0;gap:10px}.steps h3{grid-column:2;grid-row:1;font-size:18px;margin:0}.steps p{grid-column:2;grid-row:2;font-size:14px;margin:4px 0 0}.process-top,.process-footer{font-size:11px}.process-main{padding:22px 18px}.cpo-prices{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:0}.contact-form{padding:23px}.footer-grid{grid-template-columns:1.2fr .8fr;grid-template-areas:"brand brand" "cta contact";gap:24px 20px}.footer-brand{grid-area:brand}.footer-cta-col{grid-area:cta}.footer-contact{grid-area:contact}.footer-brand img{width:185px;height:auto}.faq-toggle{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.faq-toggle-cta{align-self:flex-start}.trust-strip.section{padding:44px 0}.trust-strip ul{grid-template-columns:1fr;gap:0}.trust-strip li{padding:14px 0;align-items:center}.trust-strip li + li{border-left:0;border-top:1px solid rgba(31,60,99,.12)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Atnaujinta pasiūlymų hierarchija: naujokų kelias prieš abonementus */
.entry{background:#fff}.entry .section-heading{max-width:760px;margin:0 auto 46px}.entry-upsell{max-width:700px;margin:40px auto 0;text-align:center;padding-top:32px;border-top:1px solid var(--mist-line)}.entry-upsell p{margin:0 0 10px;color:var(--muted);font-size:15px}.starter-path{display:grid;grid-template-columns:1fr 110px 1fr;align-items:stretch;max-width:980px;margin:0 auto}.starter-step{border:1px solid var(--line);border-radius:var(--radius);padding:34px;background:#fff;box-shadow:0 15px 38px rgba(22,54,95,.08);display:flex;flex-direction:column}.starter-step.free-step{background:var(--pale);border-color:var(--mist-line)}.step-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.path-number{font:800 12px "Inter";color:var(--gold-600)}.zero-badge,.price-badge{border-radius:20px;padding:8px 12px;font:800 11px "Inter";letter-spacing:.05em}.zero-badge{background:var(--gold-500);color:var(--navy-900)}.price-badge{background:rgba(198,154,63,.15);color:var(--gold-600)}.starter-step h3{font-size:24px;margin-bottom:16px}.starter-step ul{list-style:none;padding:0;margin:0 0 18px}.starter-step li{position:relative;padding:7px 0 7px 25px;font-size:15px}.starter-step li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:800}.scope-note,.credit-note{font-size:12px;margin:auto 0 22px;padding-top:16px;border-top:1px solid rgba(49,95,165,.18)}.scope-note{color:var(--muted)}.credit-note{color:var(--blue);font-weight:600}.path-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--blue)}.path-arrow span{font:700 34px "Inter"}.path-arrow small{font-size:11px;text-align:center;color:var(--muted);max-width:80px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin:0 auto}.pricing-scope-note{max-width:680px;margin:22px auto 0;text-align:center;font-size:13px;color:#9FB7D3}.virtual-strip{max-width:1040px;margin:34px auto 0;padding:30px 32px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);display:grid;grid-template-columns:1fr auto auto;gap:32px;align-items:center;background:rgba(255,255,255,.07)}.virtual-strip>div:first-child>span{font:800 10px "Inter";letter-spacing:.1em;color:var(--gold-500)}.virtual-strip h3{font-size:23px;margin:7px 0}.virtual-strip p{margin:0;color:#c3d2e5;font-size:14px;max-width:600px}.virtual-price{display:flex;flex-direction:column;white-space:nowrap}.virtual-price strong{font:800 22px "Inter"}.virtual-price span{font-size:12px;color:#b8c9de}.cpo-includes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 14px}.cpo-includes div{padding:17px 0;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;gap:5px}.cpo-includes strong{font:800 11px "Inter";color:var(--gold-500)}.cpo-includes span{color:#d4dfed;font-size:13px}.cpo-price-note{font-size:13px!important;color:#9fb7d3!important;margin:0 0 26px!important}
@media(max-width:980px){.starter-path{grid-template-columns:1fr}.path-arrow{min-height:80px;position:relative}.path-arrow::before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:2px dashed var(--mist-line)}.path-arrow span{transform:rotate(90deg);position:relative;background:#fff;padding:6px 0}.path-arrow small{position:relative;background:#fff;padding:2px 10px}.virtual-strip{grid-template-columns:1fr}.virtual-price{margin-top:4px}.virtual-strip .button{width:100%}}
@media(max-width:720px){.pricing-grid{grid-template-columns:1fr}.starter-step{padding:25px}.step-top{align-items:flex-start;flex-direction:column}.zero-badge,.price-badge{font-size:10px}.cpo-includes{grid-template-columns:1fr}.cpo-includes div{padding:12px 0}.virtual-strip{padding:25px}}

@media(max-width:1024px){.audience-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.audience-grid{grid-template-columns:1fr}}
#pradzia,#planai,#cpo,#duk,#kontaktai,#contact-form{scroll-margin-top:110px}
#faq-body{transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(-8px)}#faq-body.is-visible{opacity:1;transform:translateY(0)}
.field-error{display:block;color:#8a2f2f;font-size:12px;font-weight:600;margin-top:6px;min-height:0}.contact-form input.has-error,.contact-form textarea.has-error{border-color:#c0392b}.radio-group .field-error{margin-top:10px}.contact.section.is-submitted-view{padding:48px 0}.contact.section.is-submitted-view .contact-copy{display:none}.contact.section.is-submitted-view .contact-grid{grid-template-columns:minmax(0, 720px);justify-content:center}.how.section{padding-bottom:32px}.trust-strip.section{padding-top:32px}.entry.section{padding-bottom:40px}.pricing.section{padding-top:56px}@media(max-width:339px){.footer-grid{grid-template-columns:1fr;grid-template-areas:"brand" "cta" "contact";gap:24px}}
.price-intro{display:flex;align-items:center;gap:8px;margin-top:2px}.price-was{text-decoration:line-through;color:var(--ink-soft);font-size:14px}.price-badge-discount{display:inline-block;background:rgba(198,154,63,.15);color:var(--gold-600);font-size:10px;font-weight:800;border-radius:20px;padding:4px 10px;white-space:nowrap}.price-lock-note{font-size:12px;color:var(--ink-soft);margin-top:4px}.cpo-price{margin:16px 0 8px;font-size:24px;font-weight:700;color:var(--ink)}.cpo-price span{font-size:14px;font-weight:500;color:var(--ink-soft);margin-left:4px}.cpo .cpo-price strong{color:#fff}.cpo .cpo-price span{color:#b8c9de}
.card-head .price-intro{min-height:0;margin:2px 0 8px}.card-head .price-lock-note{min-height:0;margin:0 0 20px}
.pricing-terms-note{max-width:680px;margin:8px auto 0;text-align:center;font-size:13px;color:#9FB7D3}.contact.section{padding:56px 0}.form-required-note{font-size:12px;color:#59677A;margin:0 0 14px}#contact-form.is-submitted .form-required-note{display:none}
.virtual-strip p+p{margin-top:8px}
.virtual-strip{margin-top:24px;gap:24px}.virtual-strip p{line-height:1.55}@media(min-width:721px){.virtual-strip{padding:24px 28px}}
.price-badge-discount{font-size:11px;padding:5px 12px}.card-head>p:last-child{margin-bottom:8px}.price-card ul{padding-top:14px}
@media(min-width:981px){.scope-note,.credit-note{min-height:75px}}
.virtual-strip{border-color:rgba(198,154,63,.40)}.virtual-strip .virtual-scope{color:#fff;font-weight:600}.virtual-strip .virtual-commitment{color:var(--gold-500);font-weight:700}
:root{--gold-on-dark:#e0bd6b}.virtual-strip>div:first-child>span,.virtual-strip .virtual-commitment{color:var(--gold-on-dark)}
:root{--gold-on-light:#8b6419}.hero .eyebrow,.pricing .eyebrow,.cpo .eyebrow,.cpo-includes strong{color:var(--gold-on-dark)}.eyebrow.dark,.card-head h3,.audience-number,.step-number,.path-number,.contact-points b,.selected-service,.price-badge,.price-badge-discount,.faq-toggle-icon{color:var(--gold-on-light)}
.service-consent-note{font-size:12px;color:#59677A;margin:-10px 0 14px}#contact-form.is-submitted .service-consent-note{display:none}
@media(min-width:721px) and (max-width:980px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.trust-strip li:nth-child(3){border-left:0}}
.audience-grid a{display:inline-block;padding:8px 0;margin:-8px 0}.faq-close{padding:10px 12px;margin:20px auto -10px}.contact-form .radio-option{padding:5px 0;margin-bottom:2px}
.notfound-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 28px!important}.notfound-actions .button{text-decoration:none}.legal-content .notfound-actions a.button{color:#fff}.legal-content .notfound-actions a.button.secondary{color:var(--navy)}
