.ai-studio{--ai-obsidian:#0b0e13;--ai-paper:#f4f1e9;--ai-accent:#f05a2a;--ai-font-sans:var(--font-sans);--ai-font-mark:var(--font-wordmark);--ai-type-14:14px;--ai-type-16:16px;--ai-type-18:18px;--ai-type-24:24px;--ai-type-36:36px;--ai-type-56:56px;--ai-leading-tight:1.35;--ai-leading-ui:1.5;--ai-leading-copy:1.65;--ai-leading-long:1.8;--ai-gutter:clamp(20px, 4vw, 68px);--ai-shell:1500px;background:var(--ai-obsidian);color:var(--ai-paper);font-family:var(--ai-font-sans);font-size:var(--ai-type-16);font-weight:400;line-height:var(--ai-leading-copy);isolation:isolate;position:relative;overflow:clip}body:has(.ai-studio){--paper:var(--ai-obsidian,#0b0e13);--paper-soft:#f4f1e90f;--paper-tint:color-mix(in srgb, var(--ai-accent) 12%, transparent);--ink:var(--ai-paper,#f4f1e9);--ink-soft:#f4f1e9b8;--accent:var(--ai-accent,#f05a2a);--accent-strong:var(--ai-accent,#f05a2a);--accent-rule:color-mix(in srgb, var(--ai-accent) 62%, transparent);--rule:#f4f1e92e;--orange:var(--ai-accent,#f05a2a);--surface:#0b0e13f0;background:var(--ai-obsidian,#0b0e13)}body:has(.ai-studio) .site-header{background:#0b0e13f0;border-bottom-color:#f4f1e929}body:has(.ai-studio) .mobile-nav__panel{background:var(--ai-obsidian,#0b0e13);border-color:#f4f1e92e}.ai-studio *,.ai-studio :before,.ai-studio :after{box-sizing:border-box}.ai-studio :is(h1,h2,h3,p,ol,ul,figure,fieldset){margin:0}.ai-studio :is(ol,ul){padding:0;list-style:none}.ai-studio a{color:inherit;text-decoration:none}.ai-studio :is(button,input,select,textarea){font-family:var(--ai-font-sans)}.ai-studio :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ai-accent);outline-offset:4px}.ai-studio__shell{width:min(100%, var(--ai-shell));padding-inline:var(--ai-gutter);margin-inline:auto}.ai-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:24px;height:24px}.ai-button{min-height:58px;font-size:var(--ai-type-16);font-weight:600;line-height:var(--ai-leading-tight);border:1px solid;justify-content:space-between;align-items:center;gap:28px;padding:0 22px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ai-button:hover{transform:translateY(-3px)}.ai-studio .ai-button--primary{border-color:var(--ai-accent);background:var(--ai-accent);color:var(--ai-obsidian)}.ai-studio .ai-button--primary:hover{border-color:var(--ai-paper);background:var(--ai-paper);color:var(--ai-obsidian)}.ai-button--secondary{color:var(--ai-paper);background:0 0;border-color:#f4f1e99e}.ai-button--secondary:hover{border-color:var(--ai-paper);background:var(--ai-paper);color:var(--ai-obsidian)}.ai-button--quiet{color:#f4f1e9d1;background:0 0;border-color:#0000;min-width:0;padding-inline:10px 4px}.ai-button--quiet:hover{color:var(--ai-paper);background:0 0;border-color:#0000}.ai-hero{min-height:calc(100svh - var(--header-height));background:var(--ai-obsidian);border-bottom:1px solid #f4f1e924;position:relative}.ai-hero:before{content:"";background:var(--ai-accent);height:5px;position:absolute;inset:0 0 auto}.ai-hero__layout{min-height:min(780px, calc(100svh - var(--header-height) - 170px));grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,6vw,96px);padding-top:clamp(58px,8vh,104px);padding-bottom:clamp(42px,6vh,68px);display:grid}.ai-hero__main{align-self:center;max-width:780px}.ai-hero__eyebrow{color:var(--ai-accent);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:.08em;margin-bottom:24px;display:block}.ai-hero h1{max-width:780px;color:var(--ai-paper);font-size:var(--ai-type-56);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:-.04em}.ai-hero__description{color:#f4f1e9c7;max-width:760px;font-size:var(--ai-type-18);line-height:var(--ai-leading-copy);letter-spacing:-.01em;margin-top:34px}.ai-hero__actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.ai-hero__actions .ai-button{min-width:238px}.ai-hero__visual{background:#f4f1e914;border:1px solid #f4f1e93d;min-height:540px;position:relative;overflow:hidden}.ai-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#0b0e13e0 100%);position:absolute;inset:0}.ai-hero__visual img{object-fit:cover;width:100%;height:100%;min-height:540px;display:block}.ai-hero__visual figcaption{z-index:1;gap:7px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.ai-hero__visual figcaption span{color:var(--ai-accent);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:.07em}.ai-hero__visual figcaption strong{max-width:560px;color:var(--ai-paper);font-size:var(--ai-type-18);font-weight:600;line-height:var(--ai-leading-copy)}.ai-section-head{border-bottom:1px solid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:end;gap:clamp(48px,8vw,132px);padding-bottom:40px;display:grid}.ai-section-head h2{max-width:780px;font-size:var(--ai-type-36);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:-.035em}.ai-section-head>div>span,.ai-review__intro>span,.ai-final__layout>div>span{color:var(--ai-accent);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:.08em;margin-bottom:16px;display:block}.ai-section-head>p{font-size:var(--ai-type-16);line-height:var(--ai-leading-long)}.ai-section-head--paper{color:var(--ai-obsidian)}.ai-section-head--paper>p{color:#0b0e13b8}.ai-section-head--dark{color:var(--ai-paper)}.ai-section-head--dark>p{color:#f4f1e9b8}.ai-evidence{background:var(--ai-paper);color:var(--ai-obsidian);padding-block:clamp(96px,12vw,176px)}.ai-evidence__wall{perspective:1600px;gap:8px;height:clamp(560px,50vw,680px);margin-top:56px;display:flex}.ai-evidence-frame{background:var(--ai-obsidian);min-width:0;height:100%;color:var(--ai-paper);transform-origin:50%;border:1px solid #0b0e137a;flex:1 1 0;transition:flex-grow .68s cubic-bezier(.16,1,.3,1),opacity .42s,filter .42s,transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s;position:relative;overflow:hidden;box-shadow:0 1px #0b0e1394,0 16px 34px #0b0e131a}.ai-evidence__wall:hover .ai-evidence-frame,.ai-evidence__wall:has(.ai-evidence-frame:focus) .ai-evidence-frame,.ai-evidence__wall:has(.ai-evidence-frame:focus-visible) .ai-evidence-frame{opacity:.58;filter:saturate(.32)brightness(.76);flex-grow:.58}.ai-evidence__wall .ai-evidence-frame:hover,.ai-evidence__wall .ai-evidence-frame:focus,.ai-evidence__wall .ai-evidence-frame:focus-visible,.ai-evidence__wall:has(.ai-evidence-frame:focus) .ai-evidence-frame:focus,.ai-evidence__wall:has(.ai-evidence-frame:focus-visible) .ai-evidence-frame:focus-visible{z-index:3;opacity:1;filter:saturate();flex-grow:5.2;transform:translateY(-14px);box-shadow:0 1px #0b0e13b8,0 34px 72px #0b0e1347}.ai-evidence-frame__cover{background:var(--ai-obsidian);position:absolute;inset:0;overflow:hidden}.ai-evidence-frame__cover>img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%;transition:filter .52s,transform .9s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.06)}.ai-evidence-frame:hover .ai-evidence-frame__cover>img,.ai-evidence-frame:focus .ai-evidence-frame__cover>img,.ai-evidence-frame:focus-visible .ai-evidence-frame__cover>img{filter:saturate()contrast();transform:scale(1)}.ai-evidence-frame__shade{background:linear-gradient(#0b0e134d,#0000 42%),linear-gradient(#0000 36%,#0b0e13f0);position:absolute;inset:0}.ai-evidence-frame__content{z-index:1;flex-direction:column;justify-content:space-between;padding:24px 20px 26px;display:flex;position:absolute;inset:0}.ai-evidence-frame__content>header{color:#f4f1e9d1;font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-ui);white-space:nowrap;justify-content:space-between;gap:18px;display:flex}.ai-evidence-frame__content>div{transform-origin:0 100%;gap:10px;margin-top:auto;padding-bottom:28px;display:grid}.ai-evidence-frame__content>div strong{overflow-wrap:anywhere;max-width:620px;color:var(--ai-paper);font-size:var(--ai-type-36);letter-spacing:-.045em;font-weight:600;line-height:1.05}.ai-evidence-frame__content>div>span{color:#f4f1e9b8;font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:.04em}.ai-evidence-frame__link{width:max-content;color:var(--ai-paper);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);opacity:0;align-items:center;gap:8px;transition:opacity .24s 80ms,transform .42s cubic-bezier(.16,1,.3,1) 80ms;display:inline-flex;transform:translateY(16px)}.ai-evidence-frame:hover .ai-evidence-frame__link,.ai-evidence-frame:focus .ai-evidence-frame__link,.ai-evidence-frame:focus-visible .ai-evidence-frame__link{opacity:1;transform:translateY(0)}.ai-evidence-frame__link .ai-arrow{width:20px;height:20px}.ai-evidence__note{color:#0b0e13ad;max-width:900px;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);margin-top:34px}.ai-evidence__mobile-more{display:none}.ai-method{background:var(--ai-obsidian);color:var(--ai-paper);border-top:1px solid #f4f1e924;padding-block:clamp(96px,11vw,156px)}.ai-method__intro{border-bottom:1px solid #f4f1e93d;grid-template-columns:minmax(0,1.15fr) minmax(320px,.6fr);align-items:end;gap:clamp(48px,8vw,132px);padding-bottom:clamp(42px,6vw,72px);display:grid}.ai-method__intro>div>span{color:var(--ai-accent);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);margin-bottom:16px;display:block}.ai-method__intro h2{max-width:780px;font-size:var(--ai-type-36);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:-.035em}.ai-method__intro>p{color:#f4f1e9ad;font-size:var(--ai-type-16);line-height:var(--ai-leading-long)}.ai-method__body{grid-template-columns:minmax(300px,.68fr) minmax(480px,1.1fr);align-items:start;gap:clamp(52px,9vw,140px);margin-top:clamp(48px,7vw,88px);display:grid}.ai-method__principles{border-top:4px solid var(--ai-accent)}.ai-method__principles li{border-bottom:1px solid #f4f1e938;grid-template-columns:12px 1fr;gap:8px 18px;min-height:126px;padding-block:24px;display:grid}.ai-method__principles i{border:2px solid #f4f1e9b8;width:10px;height:10px;margin-top:8px}.ai-method__principles strong{font-size:var(--ai-type-18);font-weight:600;line-height:var(--ai-leading-copy)}.ai-method__principles p{color:#f4f1e99e;max-width:520px;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);grid-column:2}.ai-method__flow{background:var(--ai-paper);color:var(--ai-obsidian);padding:clamp(28px,4vw,46px)}.ai-method__flow>header{border-bottom:4px solid var(--ai-accent);grid-template-columns:minmax(180px,.72fr) minmax(260px,1fr);align-items:start;gap:28px;padding-bottom:28px;display:grid}.ai-method__flow h3{font-size:var(--ai-type-24);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:-.025em}.ai-method__flow>header p{color:#0b0e13a8;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy)}.ai-method__flow ol{border-bottom:1px solid #0b0e134d}.ai-method__flow ol li{border-bottom:1px solid #0b0e1338;grid-template-columns:42px 1fr;align-items:start;gap:16px;min-height:86px;padding-block:18px;display:grid}.ai-method__flow ol li:last-child{border-bottom:0}.ai-method__flow ol li>span{color:var(--ai-accent);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);font-variant-numeric:tabular-nums;padding-top:3px}.ai-method__flow ol strong{font-size:var(--ai-type-16);font-weight:600;line-height:var(--ai-leading-copy)}.ai-method__flow ol p{color:#0b0e139e;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);margin-top:4px}.ai-method__terms{border-left:3px solid var(--ai-accent);color:#0b0e13a8;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);margin-top:24px;padding-left:14px}.ai-review{background:linear-gradient(90deg, transparent 0 49.9%, #f4f1e914 50%, transparent 50.1%), var(--ai-obsidian);padding-block:clamp(100px,12vw,176px)}.ai-review__layout{grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);gap:clamp(70px,10vw,170px);display:grid}.ai-review__intro{align-self:start;position:sticky;top:110px}.ai-review__intro h2{max-width:700px;font-size:var(--ai-type-36);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:-.035em}.ai-review__intro p{color:#f4f1e9b8;max-width:680px;font-size:var(--ai-type-18);line-height:var(--ai-leading-long);margin-top:30px}.ai-review__intro>span{margin-bottom:20px}.ai-review__ledger{border-top:4px solid var(--ai-accent)}.ai-review__ledger li{border-bottom:1px solid #f4f1e93d;grid-template-columns:48px 1fr 18px;align-items:center;gap:20px;min-height:154px;display:grid}.ai-review__ledger li>span{color:var(--ai-accent);font-size:var(--ai-type-14);line-height:var(--ai-leading-tight);font-variant-numeric:tabular-nums}.ai-review__ledger li>div strong{font-size:var(--ai-type-18);font-weight:600;line-height:var(--ai-leading-copy);display:block}.ai-review__ledger li>div p{color:#f4f1e99e;max-width:430px;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);margin-top:10px}.ai-review__ledger li>i{border:2px solid var(--ai-paper);width:14px;height:14px;transform:rotate(45deg)}.ai-automation{background:var(--ai-obsidian);border-top:1px solid #f4f1e924;padding-block:clamp(96px,11vw,160px)}.ai-automation__flow{border-top:4px solid var(--ai-accent);border-bottom:1px solid #f4f1e966;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;display:grid}.ai-automation__step{border-right:1px solid #f4f1e933;min-height:250px;padding:28px 26px;position:relative}.ai-automation__step:last-child{border-right:0}.ai-automation__number{color:var(--ai-accent);font-size:var(--ai-type-14);line-height:var(--ai-leading-tight);font-variant-numeric:tabular-nums;display:block}.ai-automation__step strong{font-size:var(--ai-type-18);font-weight:600;line-height:var(--ai-leading-copy);margin-top:38px;display:block}.ai-automation__step p{color:#f4f1e9a3;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);margin-top:10px}.ai-automation__step>svg{z-index:1;background:var(--ai-obsidian);fill:none;width:42px;height:18px;stroke:var(--ai-paper);stroke-width:1.5px;padding:3px;position:absolute;top:50%;right:-21px}.ai-automation__terms{color:#f4f1e9ad;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);grid-template-columns:minmax(220px,.7fr) minmax(360px,1fr);gap:20px 72px;padding-top:26px;display:grid}.ai-automation__terms p:first-child{color:var(--ai-paper);font-weight:600}.ai-offers{background:var(--ai-paper);color:var(--ai-obsidian);padding-block:clamp(96px,12vw,176px)}.ai-offers__list{border-top:5px solid var(--ai-accent);margin-top:54px}.ai-offers__item{border-bottom:1px solid #0b0e1357;grid-template-columns:58px minmax(0,1fr) minmax(260px,.44fr);gap:30px;min-height:230px;padding-block:34px;display:grid}.ai-offers__number{color:var(--ai-accent);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);font-variant-numeric:tabular-nums;padding-top:4px}.ai-offers__copy>span{color:var(--ai-accent);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight)}.ai-offers__copy h3{font-size:var(--ai-type-24);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:-.025em;margin-top:12px}.ai-offers__copy p{color:#0b0e13ad;max-width:760px;font-size:var(--ai-type-16);line-height:var(--ai-leading-long);margin-top:18px}.ai-offers__item>ul{border-top:1px solid #0b0e134d;align-self:end}.ai-offers__item>ul li{min-height:42px;font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);border-bottom:1px solid #0b0e1333;align-items:center;display:flex}.ai-offers__item>ul li:before{content:"";background:var(--ai-accent);width:8px;height:8px;margin-right:12px}.ai-contact{background:var(--ai-accent);color:var(--ai-obsidian);padding-block:clamp(96px,11vw,160px)}.ai-contact__layout{grid-template-columns:minmax(0,.72fr) minmax(500px,.9fr);gap:clamp(70px,10vw,170px);display:grid}.ai-contact__intro{align-self:start}.ai-contact__intro h2{max-width:680px;font-size:var(--ai-type-36);font-weight:600;line-height:var(--ai-leading-tight);letter-spacing:-.035em}.ai-contact__intro>p{color:#0b0e13c7;max-width:620px;font-size:var(--ai-type-18);line-height:var(--ai-leading-long);margin-top:28px}.ai-contact__form{background:var(--ai-paper);color:var(--ai-obsidian);border:1px solid #0b0e13b8;padding:clamp(24px,4vw,48px)}.ai-field>span{font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);margin-bottom:10px;display:block}.ai-field>span small{color:#0b0e1394;font-size:var(--ai-type-14);font-weight:400}.ai-contact__form>.ai-field{margin-top:20px}.ai-contact__form>.ai-field:first-of-type{margin-top:0}.ai-contact__optional{border-top:1px solid #0b0e1347;border-bottom:1px solid #0b0e1347;margin-top:20px}.ai-contact__optional>summary{min-height:62px;font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-copy);cursor:pointer;grid-template-columns:1fr 20px;align-items:center;gap:18px;padding-block:12px;list-style:none;display:grid}.ai-contact__optional>summary::-webkit-details-marker{display:none}.ai-contact__optional>summary span{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.ai-contact__optional>summary small{color:#0b0e138f;font-size:var(--ai-type-14);font-weight:400}.ai-contact__optional>summary i{width:18px;height:18px;position:relative}.ai-contact__optional>summary i:before,.ai-contact__optional>summary i:after{content:"";background:var(--ai-accent);width:14px;height:2px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:8px;left:2px}.ai-contact__optional>summary i:after{transform:rotate(90deg)}.ai-contact__optional[open]>summary i:after{transform:rotate(0)}.ai-contact__optional-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:20px;padding-bottom:20px;display:grid}.ai-field input,.ai-field select,.ai-field textarea{width:100%;color:var(--ai-obsidian);font-size:var(--ai-type-16);line-height:var(--ai-leading-copy);background:0 0;border:1px solid #0b0e1361;border-radius:0}.ai-field input,.ai-field select{min-height:54px;padding:0 14px}.ai-field textarea{resize:vertical;min-height:148px;padding:14px}.ai-field :is(input,select,textarea)::placeholder{color:#0b0e1380;opacity:1}.ai-field :is(input,select,textarea):focus{border-color:var(--ai-accent)}.ai-contact__sensitive-note{border-left:4px solid var(--ai-accent);color:#0b0e13b3;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);margin-top:18px;padding-left:14px}.ai-contact__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ai-contact__consent{font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);grid-template-columns:20px 1fr;align-items:start;gap:12px;margin-top:18px;display:grid}.ai-contact__consent input{width:18px;height:18px;accent-color:var(--ai-accent);margin:2px 0 0}.ai-button--submit{border:1px solid var(--ai-obsidian);background:var(--ai-obsidian);width:100%;color:var(--ai-paper);cursor:pointer;margin-top:26px}.ai-button--submit:hover{border-color:var(--ai-accent);background:var(--ai-accent);color:var(--ai-obsidian)}.ai-button--submit:disabled{cursor:wait;background:#0b0e139e;border-color:#0b0e1370}.ai-contact__status{border-left:4px solid var(--ai-accent);color:#0b0e13bd;font-size:var(--ai-type-14);line-height:var(--ai-leading-copy);margin-top:16px;padding:14px 16px}.ai-contact__status[data-state=success]{border-left-color:var(--ai-accent);color:var(--ai-obsidian);font-weight:600}.ai-contact__status[data-state=error]{border-left-color:var(--ai-accent)}.ai-faq{background:var(--ai-obsidian);color:var(--ai-paper);padding-block:clamp(96px,12vw,176px)}.ai-faq__list{border-top:4px solid var(--ai-accent);max-width:1040px;margin:54px auto 0}.ai-faq__list summary small{color:var(--ai-accent);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-tight);margin-bottom:5px;display:block}.ai-faq details{border-bottom:1px solid #f4f1e93d}.ai-faq summary{min-height:80px;color:var(--ai-paper);font-size:var(--ai-type-16);font-weight:600;line-height:var(--ai-leading-copy);cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:20px;padding-block:20px;list-style:none;display:grid}.ai-faq summary::-webkit-details-marker{display:none}.ai-faq summary svg{fill:none;width:24px;height:24px;stroke:var(--ai-accent);stroke-width:1.8px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.ai-faq details[open] summary svg{transform:rotate(45deg)}.ai-faq details>p{color:#f4f1e9ad;max-width:720px;font-size:var(--ai-type-14);line-height:var(--ai-leading-long);padding:0 38px 26px 0}.ai-final{background:var(--ai-paper);color:var(--ai-obsidian);padding-block:clamp(100px,13vw,190px)}.ai-final__layout{border-top:5px solid var(--ai-accent);border-bottom:1px solid #0b0e136b;justify-content:space-between;align-items:flex-end;gap:clamp(48px,9vw,140px);min-height:360px;padding-block:clamp(48px,7vw,92px);display:flex}.ai-final__layout h2{max-width:820px;font-size:var(--ai-type-56);letter-spacing:-.05em;font-weight:600;line-height:1.08}.ai-final__actions{flex:none;gap:10px;display:grid}.ai-final__guide{min-width:min(100%,280px);color:var(--ai-obsidian);border-bottom:1px solid #0b0e136b;grid-template-columns:1fr auto;gap:3px 18px;padding:14px 2px 12px;text-decoration:none;display:grid}.ai-final__guide>span{color:#0b0e139e;font-size:var(--ai-type-12);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1}.ai-final__guide>strong{font-size:var(--ai-type-14);font-weight:600}.ai-final__guide>svg{width:18px;transition:transform .18s}.ai-final__guide:hover>svg{transform:translate(3px,-3px)}@media (width<=1180px){.ai-hero__layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.58fr);gap:56px}.ai-automation__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-automation__step:last-child{border-right:0}.ai-automation__step:last-child>svg{display:none}.ai-contact__layout{grid-template-columns:minmax(0,.7fr) minmax(460px,.9fr);gap:64px}}@media (width<=900px){.ai-hero__layout,.ai-section-head,.ai-method__intro,.ai-method__body,.ai-review__layout,.ai-contact__layout,.ai-final__layout{grid-template-columns:1fr}.ai-hero__layout{gap:68px;min-height:auto;padding-top:92px;padding-bottom:80px}.ai-section-head{gap:28px}.ai-evidence__wall{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}.ai-evidence-frame:nth-child(n){grid-column:span 1}.ai-evidence-frame{height:580px}.ai-method__intro,.ai-method__body{gap:48px}.ai-method__flow>header{grid-template-columns:1fr;gap:14px}.ai-review{background:var(--ai-obsidian)}.ai-review__layout{gap:64px}.ai-review__intro{position:static}.ai-offers__item{grid-template-columns:46px 1fr}.ai-offers__item>ul{grid-column:2}.ai-contact__layout{gap:56px}.ai-final__layout{align-items:start;min-height:auto;display:grid}.ai-final__actions{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (width<=680px){.ai-studio{--ai-gutter:18px}.ai-hero{background:var(--ai-obsidian)}.ai-hero:before{height:4px}.ai-hero__layout{gap:44px;padding-top:72px;padding-bottom:64px}.ai-hero h1{font-size:var(--ai-type-36);letter-spacing:-.035em}.ai-hero__description{font-size:var(--ai-type-16);margin-top:24px}.ai-hero__actions{margin-top:32px;display:grid}.ai-hero__actions .ai-button{width:100%;min-width:0}.ai-hero__visual,.ai-hero__visual img{min-height:390px}.ai-hero__visual figcaption{bottom:20px;left:20px;right:20px}.ai-section-head{padding-bottom:28px}.ai-section-head h2,.ai-method__intro h2,.ai-review__intro h2,.ai-contact__intro h2{font-size:var(--ai-type-24)}.ai-section-head>p,.ai-method__intro>p,.ai-review__intro p,.ai-contact__intro>p{font-size:var(--ai-type-16)}.ai-evidence,.ai-method,.ai-review,.ai-automation,.ai-offers,.ai-contact,.ai-faq,.ai-final{padding-block:84px}.ai-evidence__wall{grid-template-columns:1fr;gap:14px;margin-top:36px}.ai-evidence__wall--compact-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-evidence__wall--compact-mobile>.ai-evidence-frame:nth-child(n+5){display:none}.ai-evidence-frame{height:520px}.ai-evidence__wall--compact-mobile>.ai-evidence-frame,.ai-evidence__more-grid>.ai-evidence-frame{height:280px}.ai-evidence__wall--compact-mobile .ai-evidence-frame__content,.ai-evidence__more-grid .ai-evidence-frame__content{padding:16px 14px 18px}.ai-evidence__wall--compact-mobile .ai-evidence-frame__content>header,.ai-evidence__more-grid .ai-evidence-frame__content>header{white-space:normal;gap:8px}.ai-evidence__wall--compact-mobile .ai-evidence-frame__content>div,.ai-evidence__more-grid .ai-evidence-frame__content>div{gap:6px;padding-bottom:12px}.ai-evidence__wall--compact-mobile .ai-evidence-frame__content>div strong,.ai-evidence__more-grid .ai-evidence-frame__content>div strong{font-size:var(--ai-type-18);line-height:var(--ai-leading-tight);letter-spacing:-.025em}.ai-evidence__wall--compact-mobile .ai-evidence-frame__content>div>span,.ai-evidence__more-grid .ai-evidence-frame__content>div>span{display:none}.ai-evidence__wall--compact-mobile .ai-evidence-frame__link,.ai-evidence__more-grid .ai-evidence-frame__link{gap:4px}.ai-evidence__wall--compact-mobile .ai-evidence-frame__link .ai-arrow,.ai-evidence__more-grid .ai-evidence-frame__link .ai-arrow{width:18px;height:18px}.ai-evidence__mobile-more{margin-top:12px;display:block}.ai-evidence__mobile-more>summary{min-height:58px;color:var(--ai-obsidian);font-size:var(--ai-type-14);font-weight:600;line-height:var(--ai-leading-copy);cursor:pointer;border:1px solid #0b0e136b;grid-template-columns:1fr 18px;align-items:center;gap:16px;padding:0 16px;list-style:none;display:grid}.ai-evidence__mobile-more>summary::-webkit-details-marker{display:none}.ai-evidence__mobile-more>summary span{align-items:baseline;gap:9px;display:flex}.ai-evidence__mobile-more>summary small{color:#0b0e138f;font-size:var(--ai-type-14);font-weight:400}.ai-evidence__mobile-more>summary i{width:18px;height:18px;position:relative}.ai-evidence__mobile-more>summary i:before,.ai-evidence__mobile-more>summary i:after{content:"";background:var(--ai-accent);width:14px;height:2px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:8px;left:2px}.ai-evidence__mobile-more>summary i:after{transform:rotate(90deg)}.ai-evidence__mobile-more[open]>summary i:after{transform:rotate(0)}.ai-evidence__mobile-more>summary .ai-evidence__mobile-more-open,.ai-evidence__mobile-more[open]>summary .ai-evidence__mobile-more-closed{display:none}.ai-evidence__mobile-more[open]>summary .ai-evidence__mobile-more-open{display:flex}.ai-evidence__more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ai-evidence__wall--compact-mobile~.ai-evidence__note{display:none}.ai-evidence-frame__content{padding:22px 18px 24px}.ai-evidence-frame__content>div strong{font-size:var(--ai-type-36)}.ai-evidence-frame__link{opacity:1;transform:none}.ai-method__intro{padding-bottom:38px}.ai-method__body{margin-top:42px}.ai-method__principles li{min-height:auto}.ai-method__flow{padding:24px 18px}.ai-method__flow ol li{grid-template-columns:34px 1fr}.ai-review__ledger li{grid-template-columns:40px 1fr 14px;gap:14px;min-height:82px}.ai-automation__flow{grid-template-columns:1fr;margin-top:36px}.ai-automation__step{border-bottom:1px solid #f4f1e933;border-right:0;grid-template-columns:44px minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:12px;min-height:auto;padding:22px 0;display:grid}.ai-automation__step:nth-child(-n+3){border-bottom:1px solid #f4f1e933}.ai-automation__step:last-child{border-bottom:0}.ai-automation__step strong,.ai-automation__step p{margin-top:0}.ai-automation__step>svg{display:none}.ai-automation__terms{grid-template-columns:1fr;gap:14px}.ai-offers__list{margin-top:36px}.ai-offers__item{grid-template-columns:36px 1fr;gap:18px 10px;padding-block:28px}.ai-offers__item>ul{grid-column:2}.ai-contact__form{padding:22px 18px}.ai-contact__optional-fields{grid-template-columns:1fr}.ai-faq__list{margin-top:36px}.ai-final__actions{grid-template-columns:1fr}.ai-final__actions .ai-button{width:100%}}@media (prefers-reduced-motion:reduce){.ai-studio *,.ai-studio :before,.ai-studio :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.ai-evidence-frame{opacity:1!important;visibility:visible!important;transform:none!important}}
