.marketing{--muted:#b0bdc7;--bronze:#d29a58;background:var(--navy);overflow-wrap:break-word}.m-shell{max-width:1440px;margin:auto;padding:0 64px}.m-preview{color:var(--muted);letter-spacing:.08em;justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.m-preview>span:first-child{color:var(--gold)}.m-header{border-color:var(--bronze-line);flex-wrap:wrap;gap:22px;padding:20px 0;display:flex}.m-header .brand{white-space:nowrap;font-size:17px}.m-mark{border:1px solid var(--bronze);color:var(--gold);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.m-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.m-nav>a:not(.button){font-size:13px;text-decoration:none}.m-nav a[aria-current]{color:var(--gold)}.m-nav .button{gap:10px;min-height:44px;padding:10px 15px;font-size:12px}.m-plans{color:var(--blue);font-size:13px}.m-menu{display:none}.m-skip{background:var(--gold);color:var(--navy);z-index:20;padding:10px;position:absolute;top:-100px;left:16px}.m-skip:focus{top:12px}.marketing h1,.marketing h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.marketing h1{max-width:970px;margin:22px 0 28px;font-size:clamp(40px,4.7vw,68px);line-height:1.08}.marketing h2{max-width:850px;margin:0 0 30px;font-size:clamp(30px,3.3vw,46px);line-height:1.15}.marketing h3{font-size:20px;font-weight:500;line-height:1.35}.marketing p{color:var(--muted)}.marketing .eyebrow{color:var(--gold)}.m-hero{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:end;gap:65px;padding:75px 0 66px;display:grid}.m-intro{max-width:700px;font-size:19px;line-height:1.65}.m-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.m-text-link{border-bottom:1px solid var(--bronze-line);padding:12px 0;font-size:14px;text-decoration:none}.m-hero-note{border-left:1px solid var(--bronze-line);margin-bottom:6px;padding:32px 0 24px 28px}.m-hero-note .m-number{letter-spacing:-.04em;font:38px Georgia,serif}.m-hero-note>span:last-child{color:var(--blue);font-size:11px}.m-trust{border-block:1px solid var(--bronze-line);color:var(--blue);grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:25px 0;font-size:13px;list-style:none;display:grid}.m-trust li:before{content:"✓";color:var(--gold);margin-right:10px}.m-section{border-bottom:1px solid var(--line);padding:76px 0}.m-two{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.m-lead{margin:0;font-size:20px;line-height:1.75}.m-number{color:var(--gold);letter-spacing:.06em;font-size:13px}.m-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:18px 0 0;list-style:none;display:grid}.m-steps li{border-top:1px solid var(--bronze-line);padding-top:22px}.m-steps p{font-size:15px}.m-checks{margin:0;padding:0;list-style:none}.m-checks li{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:11px 0;font-size:16px;display:flex}.m-checks li span{color:var(--gold);flex-shrink:0}.m-workflow{background:var(--panel);border:1px solid var(--bronze-line);border-radius:24px;margin:64px 0 0;padding:40px}.m-workflow-heading{justify-content:space-between;align-items:center;display:flex}.m-workflow-heading>span{color:var(--gold);font-size:32px}.m-workflow h3{margin:18px 0 36px;font:36px/1.2 Georgia,serif}.m-flow{gap:26px;margin:0 0 36px;padding:0;list-style:none;display:flex}.m-flow li{border:1px solid var(--line);border-radius:9px;flex:1;padding:16px 12px;font-size:14px;position:relative}.m-flow li:not(:last-child):after{content:"→";color:var(--gold);position:absolute;top:16px;right:-22px}.m-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 2fr;gap:25px;margin:0;padding:22px 0;display:grid}.m-facts dt{color:var(--blue);font-size:12px}.m-facts dd{margin:8px 0;font-size:18px}.m-workflow .m-first{color:var(--gold);border-top:1px solid var(--bronze-line);padding-top:20px;font-size:20px}.m-today{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin:40px 0 0;display:grid}.m-today dt{color:var(--gold);font-size:13px}.m-today dd{margin:12px 0;font-size:19px}.m-prices{grid-template-columns:1fr 1fr;gap:30px;display:grid}.m-prices>div{border:1px solid var(--line);border-radius:20px;padding:32px}.m-prices>div+div{border-color:var(--bronze-line);background:var(--panel)}.m-prices .m-price{color:var(--white);margin:25px 0;font:50px/1.2 Georgia,serif}.m-prices .button{margin-top:15px}.m-comparison{border-collapse:collapse;width:100%;font-size:15px}.m-comparison th,.m-comparison td{border-bottom:1px solid var(--line);text-align:left;padding:18px 12px}.m-comparison th:first-child{width:60%;padding-left:0}.m-comparison tbody th{font-weight:400}.m-comparison td{color:var(--gold)}.m-audience{flex-wrap:wrap;gap:0 36px;max-width:950px;padding:0;list-style:none;display:flex}.m-audience li{border-bottom:1px solid var(--bronze-line);padding:16px 0;font-size:21px}.m-faq details{border-bottom:1px solid var(--line);padding:22px 0}.m-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:19px;list-style:none;display:flex}.m-faq summary:after{content:"+";color:var(--gold)}.m-faq details[open] summary:after{content:"−"}.m-faq p{max-width:780px;margin-bottom:0}.m-end{padding:76px 0}.m-page-heading{padding:65px 0 20px}.m-page-heading h1{max-width:1050px}.m-prompt{background:var(--panel);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:30px;font:15px/1.8 Arial,sans-serif}.m-footer{grid-template-columns:1fr 1fr;gap:70px;padding:40px 0 55px;font-size:13px;display:grid}.m-footer nav{flex-wrap:wrap;gap:15px 25px;display:flex}.m-footer nav a{text-underline-offset:4px;text-decoration:underline}.m-footer .brand{color:var(--white)}@media (max-width:1200px){.m-shell{padding:0 32px}.m-nav{gap:15px}.m-nav .button{display:none}.m-header{gap:18px}.m-hero{gap:35px}.m-two{gap:40px}}@media (max-width:900px){.m-header{position:relative}.m-menu{min-height:44px;color:var(--white);border:1px solid var(--line);background:0 0;border-radius:8px;margin-left:auto;padding:9px 14px;display:block}.m-nav{order:5;width:100%;margin:0;padding:20px 0 8px;display:none}.m-nav.is-open{flex-direction:column;align-items:stretch;display:flex}.m-nav .button{align-self:start;display:flex}.m-nav>a:not(.button){padding:8px 0;font-size:16px}.m-hero{grid-template-columns:1fr}.m-hero-note{display:none}.m-steps,.m-today,.m-trust{grid-template-columns:1fr 1fr}.m-two{gap:32px}.m-facts{grid-template-columns:1fr 1fr}.m-facts>div:last-child{grid-column:1/-1}}@media (max-width:600px){.m-shell{padding:0 22px}.m-preview{gap:12px;font-size:9px}.m-header{gap:10px;padding:18px 0}.m-header .brand{gap:8px;font-size:14px}.m-mark{width:28px;height:28px}.m-menu{padding:8px;font-size:12px}.m-header .language-selector{margin-left:0}.m-header .language{min-width:25px}.m-plans{text-align:right;width:100%}.m-hero{padding:40px 0}.marketing h1{margin:18px 0 24px;font-size:40px;line-height:1.1}.m-intro{font-size:17px}.m-actions{gap:12px;margin-top:25px}.m-actions>.button{justify-content:center;gap:20px;width:100%}.m-trust{gap:18px;padding:23px 0;font-size:12px}.m-section{padding:45px 0}.m-two,.m-prices{grid-template-columns:1fr}.marketing h2{margin-bottom:25px;font-size:31px}.m-lead{font-size:18px}.m-steps,.m-today{gap:25px 20px}.m-steps h3{font-size:18px}.m-steps p{font-size:14px}.m-workflow{border-radius:18px;margin-top:40px;padding:24px}.m-workflow h3{font-size:29px}.m-flow{flex-direction:column;gap:24px}.m-flow li:not(:last-child):after{content:"↓";top:auto;bottom:-25px;left:18px}.m-facts{gap:16px}.m-facts dd{font-size:16px}.m-today dd{font-size:17px}.m-prices>div{padding:25px}.m-comparison{table-layout:fixed;font-size:12px}.m-comparison th:first-child{width:48%}.m-comparison th,.m-comparison td{padding:15px 8px}.m-audience{gap:0 20px}.m-audience li,.m-faq summary{font-size:17px}.m-page-heading{padding:40px 0 12px}.m-prompt{padding:20px;font-size:14px}.m-end{padding:48px 0}.m-footer{grid-template-columns:1fr;gap:25px;padding:35px 0}.m-footer p{margin:10px 0}}.m-priority{color:var(--gold);max-width:270px;font:30px/1.25 Georgia,serif;display:block}.m-hero-note p{font-size:16px;line-height:1.6}.m-sample-cta{border-top:1px solid var(--bronze-line);margin-top:28px;padding-top:20px}.m-sample-cta .m-text-link{color:var(--gold);font-size:17px;display:inline-block}.m-value-list{padding-left:24px;font-size:20px;line-height:2}@media (max-width:900px){.m-hero-note{border-left:0;border-top:1px solid var(--bronze-line);margin:0;padding:18px 0 0;display:block}.m-priority{max-width:none;font-size:24px}.m-hero-note p{max-width:600px;margin-bottom:0}}
.landing .l-anchor{scroll-margin-top:24px}.landing .m-hero{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.l-demo{gap:22px;margin-top:36px;display:grid}.l-kinds{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.l-kinds legend{width:100%;color:var(--blue);margin-bottom:12px;font-size:13px}.l-chip{border:1px solid var(--line);cursor:pointer;min-height:44px;color:var(--white);background:0 0;border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;display:inline-flex;position:relative}.l-chip input{opacity:0;pointer-events:none;position:absolute}.l-chip:hover{border-color:var(--bronze-line)}.l-chip.is-on{border-color:var(--bronze);background:var(--panel-hover);color:var(--gold)}.l-chip:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.l-after-demo{justify-self:start;margin-top:26px}.l-demo .reply-result{display:grid}.reply-next span{color:var(--blue)}.l-price{grid-template-columns:1fr 1fr;gap:20px;margin:18px 0 6px;display:grid}.l-price dt{color:var(--blue);font-size:13px}.l-price dd{color:var(--muted);margin:4px 0 0}.landing .m-prices .l-price .m-price{margin:4px 0 0;font-size:40px;display:block}.l-launch{border:1px solid var(--bronze);border-radius:10px;margin:6px 0 22px;padding:8px 14px;font-size:15px;display:inline-block;color:var(--gold)!important}.landing .m-prices .m-checks{margin-bottom:22px}.l-ghost{color:var(--gold);background:0 0}.l-ghost:hover:not(:disabled){color:var(--navy)}.l-form{gap:16px;display:grid}.l-form h3{margin:0;font:28px/1.25 Georgia,serif}.l-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.l-consent input{width:20px;height:20px;accent-color:var(--bronze);flex-shrink:0;margin-top:2px}.l-consent a{color:var(--white);text-underline-offset:3px}.l-footer{grid-template-columns:1.2fr 1.2fr 1fr}.l-footer p{margin:0 0 8px}.l-footer a{color:var(--white)}.l-doc{max-width:860px;padding:56px 0 76px}.l-doc h1{font-size:clamp(32px,4vw,52px)}.l-doc h2{letter-spacing:0;margin:40px 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700}.l-doc p,.l-doc li{color:var(--muted);line-height:1.7}.l-doc .small{margin-top:40px}@media (max-width:900px){.landing .m-hero{grid-template-columns:1fr}.l-footer{grid-template-columns:1fr;gap:28px}.l-price{grid-template-columns:1fr}}.l-cookie{z-index:30;background:var(--panel);border:1px solid var(--bronze-line);border-radius:14px;align-items:center;gap:20px;max-width:760px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #00000059}.l-cookie p{color:var(--muted);margin:0;font-size:14px}.l-cookie a{color:var(--white)}.l-cookie .button{flex-shrink:0;min-height:44px;padding:10px 18px}.l-cookie-actions{flex-shrink:0;gap:10px;display:flex}.l-cookie .button-ghost{color:var(--white);border:1px solid var(--line);background:0 0}.l-cookie-link{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){.l-cookie{flex-direction:column;align-items:stretch;gap:12px}.l-cookie .button{justify-content:center}.l-cookie-actions{flex-direction:column}}.l-tg{margin:28px 0 14px}.fc-head{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.fc-table{gap:8px;margin-top:6px;display:grid}.fc-row{grid-template-columns:minmax(0,2.2fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.fc-row input,.fc-row select{width:100%;color:var(--white);background:var(--navy);border:1px solid var(--line);font:inherit;box-sizing:border-box;border-radius:9px;padding:10px 12px;font-size:14px}.fc-th span{color:var(--blue);font-size:12px}.fc-price{gap:2px;display:grid}.fc-price small{color:var(--muted);font-size:11px}.fc-cost{color:var(--white);text-align:right;font-size:14px}.fc .reply-copy{padding:6px 10px}.fc-result h3{font:24px/1.3 Georgia,serif}.fc-status{margin:6px 0;font-size:18px}.fc-good{color:#8fd19e!important}.fc-warn{color:var(--gold)!important}.fc-bad{color:#ff9a8a!important}.fc-fixes{border:1px solid var(--bronze-line);background:var(--panel);border-radius:16px;margin-top:18px;padding:22px}.fc-fixes h4{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:15px}.fc-fixes li{color:var(--white);margin:8px 0;line-height:1.6}.fc-cta{border-top:1px solid var(--bronze-line);justify-items:start;gap:14px;margin-top:26px;padding-top:22px;display:grid}@media (max-width:700px){.fc-head{grid-template-columns:1fr 1fr}.fc-head label:first-child{grid-column:1/-1}.fc-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;row-gap:6px;padding:10px 0}.fc-row input:first-child{grid-column:1/-1}.fc-th{display:none}.fc-cost{text-align:left}}.fc-why{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;margin:36px 0 56px;display:grid}.fc-why h3{margin-top:0}.fc-points{grid-template-columns:1fr 1fr;gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.fc-points li{border-top:1px solid var(--bronze-line);gap:4px;padding-top:14px;display:grid}.fc-points strong{color:var(--gold);font-weight:600}.fc-points span{color:var(--muted);font-size:15px;line-height:1.55}.fc-alert{gap:10px;margin:0;display:grid}.fc-try{margin:0 0 6px;font:26px/1.3 Georgia,serif}@media (max-width:900px){.fc-why{grid-template-columns:1fr;gap:28px}.fc-points{grid-template-columns:1fr}}.fc-roadmap{border:1px solid var(--bronze-line);background:var(--panel);border-radius:22px;margin:0 0 64px;padding:36px}.fc-roadmap h3{margin-top:0;font:28px/1.25 Georgia,serif}.fc-stages{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:18px;margin:26px 0 18px;display:grid}.fc-stage{border:1px solid var(--line);background:var(--navy);border-radius:16px;padding:20px}.fc-stage.is-first{border-color:var(--bronze)}.fc-stage h4{color:var(--white);margin:4px 0 10px;font-size:18px}.fc-stage ul{margin:0;padding-left:18px}.fc-stage li{color:var(--muted);margin:6px 0;font-size:14px;line-height:1.55}.fc-stage.is-first li:first-child{color:var(--gold)}.fc-roadmap .button{margin-top:8px}@media (max-width:1100px){.fc-stages{grid-template-columns:1fr 1fr}}@media (max-width:600px){.fc-roadmap{padding:22px}.fc-stages{grid-template-columns:1fr}}.l-integr{border:1px solid var(--bronze-line);background:var(--panel);border-radius:22px;grid-template-columns:1.5fr 1fr;gap:40px;padding:32px;display:grid}.l-integr h3{margin:0 0 10px;font:26px/1.3 Georgia,serif}.l-integr p{margin:0 0 10px}.l-soon{border:1px solid var(--bronze);border-radius:999px;padding:6px 12px;font-size:13px;display:inline-block;color:var(--gold)!important}.l-own{border-left:1px solid var(--bronze-line);align-self:center;padding-left:28px}@media (max-width:900px){.l-integr{grid-template-columns:1fr;gap:18px;padding:24px}.l-own{border-left:0;border-top:1px solid var(--bronze-line);padding:16px 0 0}}.l-skills{gap:28px;display:grid}.l-skills h3{color:var(--gold);margin:0 0 12px;font:22px/1.3 Georgia,serif}.landing .l-audit{border:1px solid var(--bronze-line);border-radius:20px;grid-template-columns:1.2fr 1fr 1fr;gap:30px;margin-top:30px;padding:32px;display:grid}.landing .l-audit .m-price{white-space:nowrap;color:var(--white);margin:4px 0 0;font:50px/1.2 Georgia,serif;display:block}.landing .l-audit dl,.landing .l-audit dd{margin:0}.landing .l-audit h3{color:var(--gold);margin:6px 0 14px;font:20px/1.3 Georgia,serif}@media (max-width:900px){.landing .l-audit{grid-template-columns:1fr;padding:25px}}.landing .m-nav a.is-current{color:var(--gold);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.landing .l-home{padding-bottom:10px;display:block}.landing .l-home h1{max-width:980px}.landing .l-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 0 60px;display:grid}.landing .l-product{border:1px solid var(--line);background:var(--panel);color:var(--white);border-radius:20px;flex-direction:column;gap:6px;padding:28px;text-decoration:none;transition:border-color .2s;display:flex}.landing .l-product:hover{border-color:var(--gold)}.landing .l-product h2{margin:6px 0;font:28px/1.2 Georgia,serif}.landing .l-product p{color:var(--muted);margin:0}.landing .l-product .l-product-price{color:var(--white);margin:14px 0 10px;font:28px/1.2 Georgia,serif}.landing .l-product .m-text-link{color:var(--gold);margin-top:auto}.landing .l-chips{flex-wrap:wrap;gap:10px;margin:10px 0 30px;display:flex}.landing .l-chips a{border:1px solid var(--bronze-line);color:var(--white);border-radius:999px;padding:10px 16px;font-size:15px;text-decoration:none}.landing .l-chips a:hover{border-color:var(--gold);color:var(--gold)}.landing .l-business{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:30px;display:grid}.landing .l-business article{border:1px solid var(--line);border-radius:20px;padding:28px}.landing .l-business h2{margin:0 0 4px;font:28px/1.2 Georgia,serif}.landing .l-business .small{color:var(--muted);margin:0 0 16px}.landing .m-prices.l-one{grid-template-columns:minmax(0,640px)}@media (max-width:900px){.landing .l-products,.landing .l-business{grid-template-columns:1fr}}.landing .l-privacy{max-width:760px;color:var(--muted);margin-top:14px}.landing .l-business article.has-example{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.landing .l-business figure{margin:0}.landing .l-business figure img{border:1px solid var(--line);border-radius:16px;width:100%;height:auto;display:block}.landing .l-business figcaption{color:var(--muted);margin-top:8px}.landing .l-data{border-left:3px solid var(--gold);background:var(--panel);color:var(--white);border-radius:0 10px 10px 0;margin:16px 0 0;padding:14px 16px;font-size:15px}.landing .l-control{border:1px solid var(--bronze-line);background:var(--panel);border-radius:20px;padding:28px}.landing .l-cta{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.landing .l-cta p,.landing .l-questions{color:var(--muted);margin:0}.landing .l-questions{padding:10px 0 40px}.landing .m-steps.l-three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .l-audit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing .l-order .m-section{max-width:640px}.landing .l-total{border:1px solid var(--bronze-line);background:var(--panel);border-radius:14px;margin:18px 0;padding:18px 20px}.landing .l-total p{margin:0}.landing .l-total p+p{margin-top:10px;font-size:20px}.landing .l-order-form{gap:16px;margin:10px 0 24px;display:grid}.landing .l-order-form label{color:var(--blue);gap:6px;font-size:14px;display:grid}.landing .l-order-form input:not([type=checkbox]){font:inherit;color:var(--white);background:var(--navy);border:1px solid var(--line);border-radius:10px;min-height:46px;padding:12px 14px}.landing .l-order-form small{color:var(--muted)}.landing .l-order-form .l-check{color:var(--white);align-items:flex-start;gap:10px;display:flex}.landing .l-order-form .l-check input{width:20px;height:20px;accent-color:var(--bronze);margin-top:2px}.landing .l-error{color:#f0a08f;border:1px solid #f0a08f;border-radius:10px;padding:12px 16px}@media (max-width:900px){.landing .l-business article.has-example,.landing .m-steps.l-three,.landing .l-audit{grid-template-columns:1fr}}.landing .l-figures{gap:20px;display:grid}
