:root{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:#f4f1ea}.ad-site{--ad-navy:#10233f;--ad-ink:#172033;--ad-blue:#1f5e8c;--ad-blue-deep:#18466b;--ad-brass:#b88a44;--ad-brass-text:#74551f;--ad-canvas:#f4f1ea;--ad-surface:#fffdf8;--ad-subtle:#f9f6ee;--ad-border:#d8d1c4;--ad-copy:#545d6b;background:var(--ad-canvas);min-height:100vh;color:var(--ad-ink);overflow:clip}.ad-site__main{min-width:0}.ad-site ::-moz-selection{color:var(--ad-navy);background:#b88a4447}.ad-site ::selection{color:var(--ad-navy);background:#b88a4447}.ad-site a,.ad-site button,.ad-site input,.ad-site textarea,.ad-site summary{-webkit-tap-highlight-color:transparent}.ad-site a:focus-visible,.ad-site button:focus-visible,.ad-site input:focus-visible,.ad-site textarea:focus-visible,.ad-site summary:focus-visible{outline-offset:3px;border-radius:.5rem;outline:3px solid #b88a44b8}.ad-site-header{z-index:40;backdrop-filter:blur(18px);background:#f4f1eae6;border-bottom:1px solid #d8d1c4b8;position:relative}.ad-site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:5.25rem;display:grid}.ad-site-header__brand{color:inherit;text-decoration:none}.ad-brand{color:var(--ad-ink);align-items:center;gap:.58em;line-height:1;display:inline-flex}.ad-brand__mark{filter:drop-shadow(0 4px 8px #10233f24);flex:none;display:block}.ad-brand__wordmark{letter-spacing:-.045em;white-space:nowrap;font-weight:760}.ad-brand--compact .ad-brand__mark{width:1.75rem;height:1.75rem}.ad-brand--compact .ad-brand__wordmark{font-size:1.05rem}.ad-brand--standard .ad-brand__mark{width:2.15rem;height:2.15rem}.ad-brand--standard .ad-brand__wordmark{font-size:1.25rem}.ad-brand--large .ad-brand__mark{width:4.5rem;height:4.5rem}.ad-brand--large .ad-brand__wordmark{font-size:clamp(2.25rem,6vw,3.8rem)}.ad-brand--inverse{color:var(--ad-surface)}.ad-site-nav{justify-content:center;align-items:center;gap:clamp(1rem,2.3vw,2rem);display:flex}.ad-site-nav a{color:#4d5665;font-size:.8rem;font-weight:680;text-decoration:none;transition:color .16s}.ad-site-nav a:hover{color:var(--ad-blue-deep)}.ad-site-header__actions{align-items:center;gap:.75rem;display:flex}.ad-platform-badge{color:#646b76!important;background:#fffdf8b3!important;border-color:#b88a4461!important}.ad-platform-badge>span{background:var(--ad-brass)!important}.ad-button{background:var(--ad-blue);color:#fff;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.78rem 1.3rem;font-size:.88rem;font-weight:720;line-height:1.1;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 12px 28px #1f5e8c33}.ad-button:hover{background:var(--ad-blue-deep);transform:translateY(-1px)}.ad-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.ad-button--small{min-height:2.55rem;padding:.65rem 1rem;font-size:.78rem}.ad-button--paper{background:var(--ad-surface);color:var(--ad-navy);box-shadow:0 12px 30px #00000029}.ad-button--paper:hover{color:var(--ad-blue-deep);background:#fff}.ad-button--ghost-light{color:var(--ad-surface);box-shadow:none;background:0 0;border-color:#fffdf83d}.ad-button--ghost-light:hover{background:#ffffff14;border-color:#fffdf87a}.ad-eyebrow{color:var(--ad-brass-text);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:790;line-height:1.4}.ad-section{padding:clamp(5rem,9vw,8rem) 0;position:relative}.ad-section-intro{max-width:53rem}.ad-section-intro--wide{max-width:66rem}.ad-section-intro--center{text-align:center;margin-inline:auto}.ad-section-intro h2{max-width:63rem;color:var(--ad-ink);letter-spacing:-.058em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:735;line-height:1.01}.ad-section-intro__copy{max-width:46rem;color:var(--ad-copy);margin-top:1.4rem;font-size:1.05rem;line-height:1.75}.ad-section-intro__copy:empty{display:none}.ad-section-intro--center .ad-section-intro__copy{margin-inline:auto}.ad-section-intro--dark h2{color:var(--ad-surface)}.ad-section-intro--dark .ad-eyebrow{color:#d7b275}.ad-section-intro--dark .ad-section-intro__copy{color:#c3ccd6}.ad-title-accent{color:var(--ad-blue)}.ad-section-intro--dark .ad-title-accent{color:#d7b275}.ad-hero{isolation:isolate;border-bottom:1px solid var(--ad-border);background:radial-gradient(circle at 80% 17%, #1f5e8c24, transparent 32rem), linear-gradient(180deg, #f7f4ed 0%, var(--ad-canvas) 100%);padding:clamp(4.5rem,8vw,7.25rem) 0 clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.ad-hero:before{z-index:-1;content:"";border:1px solid #b88a4433;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-10rem;right:-11rem}.ad-hero__grid{z-index:-1;background-image:linear-gradient(#10233f08 1px,#0000 1px),linear-gradient(90deg,#10233f08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22%,#0000 88%);mask-image:linear-gradient(#0000,#000 22%,#0000 88%)}.ad-hero__container{grid-template-columns:minmax(0,.93fr) minmax(30rem,1.07fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.ad-hero__copy,.ad-hero__visual{min-width:0}.ad-hero h1{max-width:44rem;color:var(--ad-ink);letter-spacing:-.071em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3.7rem,6.7vw,6.35rem);font-weight:745;line-height:.91}.ad-hero h1 span{background:linear-gradient(108deg, var(--ad-blue) 0%, var(--ad-blue-deep) 58%, var(--ad-brass-text) 108%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ad-hero__intro{max-width:41rem;color:var(--ad-copy);margin:1.65rem 0 0;font-size:clamp(1.02rem,1.6vw,1.16rem);line-height:1.78}.ad-hero__outcomes{color:#3f4a5c;flex-wrap:wrap;gap:.65rem 1.2rem;margin:1.55rem 0 0;padding:0;font-size:.78rem;font-weight:680;list-style:none;display:flex}.ad-hero__outcomes li{align-items:center;gap:.5rem;display:inline-flex}.ad-hero__outcomes li:before{background:var(--ad-brass);content:"";border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #b88a4421}.ad-hero__price{color:#59616d;border-bottom:1px solid #b88a4473;flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;margin-top:1.4rem;padding-bottom:.3rem;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.ad-hero__price strong{color:var(--ad-blue-deep);font-size:.92rem;font-weight:770}.ad-hero__price:hover{border-bottom-color:var(--ad-brass);color:var(--ad-ink)}.ad-hero__form{margin-top:2rem}.ad-text-link{color:var(--ad-blue-deep);align-items:center;gap:.45rem;margin-top:.9rem;font-size:.82rem;font-weight:690;text-decoration:none;display:inline-flex}.ad-text-link span{color:var(--ad-brass-text);transition:transform .16s}.ad-text-link:hover{text-underline-offset:.28rem;text-decoration:underline}.ad-text-link:hover span{transform:translate(.18rem)}.ad-text-link--light{color:var(--ad-surface)}.ad-text-link--light span{color:#d7b275}.ad-hero__trust{margin-top:1.5rem}.ad-trust-badge{border:1px solid #1f5e8c24;box-shadow:0 8px 26px #10233f0d;color:#59616d!important;background:#fffdf8bd!important;font-size:.72rem!important}.ad-inline-form{width:100%;max-width:32rem}.ad-inline-form__row{background:#fffdf8db;border:1px solid #b88a4473;border-radius:999px;align-items:stretch;gap:.55rem;padding:.38rem;display:flex;box-shadow:0 16px 42px #10233f17}.ad-inline-form__input{min-width:0;color:var(--ad-ink);background:0 0;border:0;border-radius:999px;outline:0;flex:auto;padding:.76rem 1rem;font-size:.95rem}.ad-inline-form__input::-moz-placeholder{color:#7e7a72}.ad-inline-form__input::placeholder{color:#7e7a72}.ad-inline-form__input:focus-visible{outline-offset:-1px;outline:2px solid #b88a448c}.ad-inline-form__submit{flex:none;background:var(--ad-blue)!important;color:#fff!important;border-radius:999px!important;min-height:2.8rem!important;padding:.76rem 1.15rem!important;font-size:.84rem!important;box-shadow:0 8px 20px #1f5e8c30!important}.ad-record-figure{margin:0;padding:2rem .25rem 1rem;position:relative}.ad-record-orbit{z-index:-1;background:#b88a4412;border:1px solid #b88a4454;border-radius:2rem;position:absolute}.ad-record-orbit--one{inset:6% -4% 8% 7%;transform:rotate(-4deg)}.ad-record-orbit--two{background:#1f5e8c0d;border-color:#1f5e8c2e;inset:12% 5% 1% -3%;transform:rotate(3deg)}.ad-record-card{background:#fffdf8f0;border:1px solid #d8d1c4e0;border-radius:1.45rem;overflow:hidden;transform:rotate(.7deg);box-shadow:0 36px 90px #10233f2e}.ad-record-card__bar{border-bottom:1px solid #e5ded0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.9rem 1.15rem;display:flex}.ad-record-card__bar>div{gap:.18rem;display:grid}.ad-record-card__kicker{color:#747b86;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:760}.ad-record-card__bar strong{color:var(--ad-ink);font-size:.86rem}.ad-status{color:#176347;white-space:nowrap;background:#ecfdf5;border:1px solid #a7d9c5;border-radius:999px;align-items:center;gap:.42rem;padding:.33rem .58rem;font-size:.64rem;font-weight:730;display:inline-flex}.ad-status span{background:#238760;border-radius:50%;width:.4rem;height:.4rem}.ad-record-card__summary{background:var(--ad-subtle);border-bottom:1px solid #e5ded0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.85rem;display:grid}.ad-record-card__summary>div{background:#fff;border:1px solid #e5ded0;border-radius:.65rem;min-width:0;padding:.7rem}.ad-record-card__summary span{color:#697180;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.25rem;font-size:.55rem;font-weight:750;display:block}.ad-record-card__summary strong{color:#26344b;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;display:block;overflow:hidden}.ad-record-card__media{grid-template-columns:minmax(0,.92fr) minmax(12rem,1.08fr);min-height:15rem;display:grid}.ad-record-card__screen{background:radial-gradient(circle at 50% 46%,#ffffff17,#0000 24%),linear-gradient(145deg,#14253e,#0b172a);place-items:center;display:grid;position:relative;overflow:hidden}.ad-record-card__screen:before,.ad-record-card__screen:after{content:"";background:#b88a4438;width:12rem;height:1px;position:absolute;transform:rotate(35deg)}.ad-record-card__screen:after{transform:rotate(-35deg)}.ad-record-card__play{z-index:1;width:3.5rem;height:3.5rem;color:var(--ad-surface);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:relative}.ad-record-card__play svg{width:1.35rem;transform:translate(.1rem)}.ad-record-card__filename{color:#fffdf8a8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;position:absolute;bottom:.75rem;left:.75rem}.ad-record-card__timeline{padding:1.05rem 1.1rem}.ad-record-card__timeline>p{color:#6e7580;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:760}.ad-record-card__timeline ol{gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ad-record-card__timeline li{color:#536072;border-top:1px solid #eee7da;grid-template-columns:.75rem 1fr auto;align-items:center;gap:.5rem;min-height:3.4rem;display:grid;position:relative}.ad-record-card__timeline li:first-child{border-top:0}.ad-record-card__timeline strong{font-size:.67rem;font-weight:650}.ad-record-card__timeline time{color:#8b8f96;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.ad-record-card__dot{background:#fff;border:1px solid #a9b4c2;border-radius:50%;width:.45rem;height:.45rem}.ad-record-card__timeline li.is-active .ad-record-card__dot{border-color:var(--ad-brass);background:var(--ad-brass);box-shadow:0 0 0 3px #b88a4429}.ad-record-card__footer{color:#5f6772;background:#fbf8f1;border-top:1px solid #e5ded0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.1rem;font-size:.56rem;font-weight:650;display:flex}.ad-record-card__footer span{align-items:center;gap:.4rem;display:inline-flex}.ad-record-card__footer span:before{background:var(--ad-blue);content:"";border-radius:50%;width:.32rem;height:.32rem}.ad-record-figure figcaption,.ad-audit-figure figcaption,.ad-player-figure figcaption{color:#6b7280;text-align:center;margin-top:1rem;font-size:.67rem}.ad-workflow{border-bottom:1px solid var(--ad-border);background:var(--ad-surface)}.ad-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.ad-process__step{border-top:1px solid var(--ad-border);min-width:0;padding:1.4rem clamp(1rem,2.4vw,2rem) 0 0;position:relative}.ad-process__step:not(:last-child):after{background:var(--ad-brass);content:"";border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:-.25rem;right:1.2rem}.ad-process__meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ad-process__number{color:var(--ad-brass-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:760}.ad-process__icon{width:2.55rem;height:2.55rem;color:var(--ad-blue);background:#f4f7f8;border:1px solid #1f5e8c26;border-radius:.75rem;place-items:center;display:grid}.ad-process__icon svg{width:1.25rem;height:1.25rem}.ad-process__step h3{max-width:15rem;color:var(--ad-ink);letter-spacing:-.025em;margin:1.4rem 0 0;font-size:1.08rem;font-weight:720;line-height:1.25}.ad-process__step>p{color:var(--ad-copy);margin:.8rem 0 0;font-size:.9rem;line-height:1.7}.ad-workflow__note{border-left:1px solid var(--ad-brass);color:#69717d;align-items:flex-start;gap:.75rem;max-width:44rem;margin:3.25rem 0 0;padding:.2rem 0 .2rem 1rem;font-size:.8rem;line-height:1.6;display:inline-flex}.ad-workflow__note span{color:var(--ad-brass);font-size:.55rem;line-height:1.5rem}.ad-pricing{isolation:isolate;background:radial-gradient(circle at 12% 18%, #1f5e8c7a, transparent 29rem), linear-gradient(140deg, #0b182b, var(--ad-navy) 56%, #153653);border-bottom:1px solid #ffffff1a;overflow:hidden}.ad-pricing:before,.ad-pricing:after{z-index:-1;content:"";border:1px solid #d7b27526;border-radius:50%;position:absolute}.ad-pricing:before{width:38rem;height:38rem;top:-18rem;right:-10rem}.ad-pricing:after{width:34rem;height:34rem;bottom:-24rem;right:8rem}.ad-pricing__layout{grid-template-columns:minmax(0,1.12fr) minmax(26rem,.88fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.ad-pricing__case{min-width:0}.ad-pricing__case .ad-eyebrow{color:#d7b275}.ad-pricing__case h2{max-width:54rem;color:var(--ad-surface);letter-spacing:-.061em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2.7rem,5vw,4.7rem);font-weight:725;line-height:.99}.ad-pricing__case h2 span{color:#d7b275;display:block}.ad-pricing__intro{color:#c2ccd8;max-width:48rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.8}.ad-pricing__reasons{margin:2.6rem 0 0;display:grid}.ad-pricing__reasons>div{border-top:1px solid #ffffff21;grid-template-columns:minmax(11rem,.72fr) minmax(0,1.28fr);gap:1.5rem;padding:1.15rem 0;display:grid}.ad-pricing__reasons dt{color:#f7f1e7;align-items:baseline;gap:.7rem;font-size:.86rem;font-weight:720;display:flex}.ad-pricing__reasons dt span{color:#d7b275;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.ad-pricing__reasons dd{color:#aebac8;margin:0;font-size:.82rem;line-height:1.65}.ad-pricing__line-item{border-left:2px solid #d7b275;margin-top:1.8rem;padding:.2rem 0 .2rem 1.25rem}.ad-pricing__line-item>span{color:#9facbb;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:760;display:block}.ad-pricing__line-item strong{color:var(--ad-surface);margin-top:.4rem;font-size:1rem;font-weight:690;display:block}.ad-pricing__line-item p{color:#9facbb;max-width:43rem;margin:.45rem 0 0;font-size:.74rem;line-height:1.6}.ad-price-card{background:var(--ad-surface);border:1px solid #d7b27566;border-radius:1.45rem;padding:clamp(1.6rem,3.5vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 38px 90px #0000004d}.ad-price-card:before{content:"";background:#1f5e8c14;border-radius:50%;width:17rem;height:17rem;position:absolute;top:-8rem;right:-7rem}.ad-price-card__topline{border-bottom:1px solid var(--ad-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.15rem;display:flex;position:relative}.ad-price-card__topline p{color:var(--ad-brass-text);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:790}.ad-price-card__topline>span{color:var(--ad-blue-deep);white-space:nowrap;background:#e9f1f5;border-radius:999px;padding:.38rem .62rem;font-size:.62rem;font-weight:730}.ad-price-card h3{color:var(--ad-ink);margin:1.7rem 0 0;font-size:1.05rem;font-weight:690;position:relative}.ad-price-card__price{color:var(--ad-navy);align-items:flex-end;gap:.35rem;margin-top:.55rem;display:flex;position:relative}.ad-price-card__price>span{color:var(--ad-blue);align-self:flex-start;margin-top:.85rem;font-size:1.25rem;font-weight:750}.ad-price-card__price>strong{letter-spacing:-.085em;font-size:clamp(4.4rem,8vw,6.4rem);font-weight:735;line-height:.86}.ad-price-card__price>div{gap:.16rem;padding-bottom:.45rem;display:grid}.ad-price-card__price>div span:first-child{color:var(--ad-brass-text);letter-spacing:.09em;font-size:.68rem;font-weight:790}.ad-price-card__price>div span:last-child{color:#6f7680;white-space:nowrap;font-size:.68rem;font-weight:620}.ad-price-card__terms{border-bottom:1px solid var(--ad-border);color:#586273;margin:1.2rem 0 0;padding-bottom:1.3rem;font-size:.76rem;line-height:1.6}.ad-price-card ul{gap:.78rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.ad-price-card li{color:#475365;padding-left:1.55rem;font-size:.82rem;line-height:1.5;position:relative}.ad-price-card li:before{color:#176347;content:"✓";background:#e5f2ed;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.58rem;font-weight:800;display:grid;position:absolute;top:.08rem;left:0}.ad-price-card .ad-button{background:var(--ad-blue);color:#fff;width:100%;margin-top:1.7rem;box-shadow:0 12px 28px #1f5e8c33}.ad-price-card .ad-button:hover{background:var(--ad-blue-deep);color:#fff}.ad-price-card__note{color:#706f68;text-align:center;margin:1rem 0 0;font-size:.64rem;line-height:1.55}.ad-delivery-controls{border-bottom:1px solid var(--ad-border);background:radial-gradient(circle at 10% 24%, #b88a4414, transparent 24rem), var(--ad-canvas)}.ad-controls-layout{grid-template-columns:minmax(0,.94fr) minmax(32rem,1.06fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.ad-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.ad-control-card{background:#fffdf8b8;border:1px solid #d8d1c4d9;border-radius:1rem;min-width:0;padding:1.25rem;box-shadow:0 10px 35px #10233f0a}.ad-control-card:nth-child(2),.ad-control-card:nth-child(4){transform:translateY(1.25rem)}.ad-control-card__icon{background:linear-gradient(145deg, var(--ad-navy), var(--ad-blue));width:2.6rem;height:2.6rem;color:var(--ad-surface);border-radius:.78rem;place-items:center;display:grid;box-shadow:0 8px 18px #10233f24}.ad-control-card__icon svg{width:1.22rem;height:1.22rem}.ad-control-card dt{color:var(--ad-ink);letter-spacing:-.025em;margin-top:1.15rem;font-size:1rem;font-weight:720;line-height:1.3}.ad-control-card dd{color:var(--ad-copy);margin:.65rem 0 0;font-size:.82rem;line-height:1.65}.ad-audit-figure{min-width:0;margin:0;position:sticky;top:2rem}.ad-audit-window{background:var(--ad-surface);border:1px solid #d8d1c4db;border-radius:1.4rem;overflow:hidden;box-shadow:0 30px 80px #10233f21}.ad-audit-window__topbar{border-bottom:1px solid #e5ded0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.ad-audit-window__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.ad-audit-window__identity img{width:2rem;height:2rem}.ad-audit-window__identity>div{gap:.12rem;min-width:0;display:grid}.ad-audit-window__identity span,.ad-audit-window__summary span,.ad-audit-window__footer span{color:#5f6671;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:760}.ad-audit-window__identity strong{color:#25344a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ad-audit-window__mode{color:var(--ad-blue-deep);white-space:nowrap;background:#f3f7f9;border:1px solid #1f5e8c2e;border-radius:999px;padding:.34rem .58rem;font-size:.58rem;font-weight:720}.ad-audit-window__summary{background:#faf7f0;border-bottom:1px solid #e5ded0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem 1rem;display:grid}.ad-audit-window__summary>div{gap:.2rem;display:grid}.ad-audit-window__summary strong{color:#354156;font-size:.68rem}.ad-audit-window__table{padding:.35rem 1rem .65rem;overflow-x:auto}.ad-audit-window table{border-collapse:collapse;text-align:left;width:100%;min-width:26rem}.ad-audit-window th{color:#616975;letter-spacing:.08em;text-transform:uppercase;padding:.75rem .4rem .55rem;font-size:.55rem;font-weight:750}.ad-audit-window th:last-child,.ad-audit-window td:last-child{text-align:right}.ad-audit-window td{color:#596271;white-space:nowrap;border-top:1px solid #eee7da;padding:.72rem .4rem;font-size:.66rem}.ad-audit-window td:first-child{color:#2d3a4f;font-weight:670}.ad-audit-window td:first-child span{background:var(--ad-brass);vertical-align:.05rem;border-radius:50%;width:.4rem;height:.4rem;margin-right:.5rem;display:inline-block}.ad-audit-window__footer{background:#fbf8f1;border-top:1px solid #e5ded0;justify-content:space-between;align-items:end;gap:1rem;padding:.75rem 1rem;display:flex}.ad-audit-window__footer>div{gap:.22rem;min-width:0;display:grid}.ad-audit-window__footer code{color:#525e6f;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;overflow:hidden}.ad-transcript{isolation:isolate;background:radial-gradient(circle at 84% 22%, #1f5e8c54, transparent 33rem), linear-gradient(145deg, #0b1729 0%, var(--ad-navy) 54%, #142c49 100%);overflow:hidden}.ad-transcript:before{z-index:-1;content:"";border:1px solid #b88a4424;border-radius:50%;width:40rem;height:40rem;position:absolute;bottom:-18rem;left:-13rem}.ad-transcript__lines{z-index:-1;background:repeating-linear-gradient(0deg,#0000 0 2.35rem,#ffffff06 2.35rem calc(2.35rem + 1px));position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 78%,#0000)}.ad-transcript__container{position:relative}.ad-transcript__status{color:#e1c38e;letter-spacing:.03em;background:#fffdf812;border:1px solid #d7b27559;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.6rem;padding:.42rem .72rem;font-size:.68rem;font-weight:710;display:inline-flex}.ad-transcript__status>span{background:#d7b275;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #d7b2751c}.ad-transcript__layout{grid-template-columns:minmax(0,.78fr) minmax(34rem,1.22fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-top:clamp(3.25rem,6vw,5.25rem);display:grid}.ad-transcript__capabilities ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.ad-transcript-capability{border-top:1px solid #ffffff1c;grid-template-columns:auto 1fr;gap:1.1rem;padding:1.35rem 0;display:grid}.ad-transcript-capability:last-child{border-bottom:1px solid #ffffff1c}.ad-transcript-capability__icon{color:#d7b275;background:#fffdf80f;border:1px solid #d7b2754d;border-radius:.78rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.ad-transcript-capability__icon svg{width:1.25rem;height:1.25rem}.ad-transcript-capability h3{color:#f8f4eb;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:690;line-height:1.3}.ad-transcript-capability p{color:#adb8c6;margin:.52rem 0 0;font-size:.82rem;line-height:1.7}.ad-record-rule{background:#fffdf80d;border:1px solid #d7b2753b;border-radius:.9rem;grid-template-columns:2px 1fr;gap:1rem;margin-top:1.75rem;padding:1rem;display:grid}.ad-record-rule__line{background:#d7b275;border-radius:999px}.ad-record-rule p{color:#f4ead7;margin:0;font-size:.78rem;font-weight:710}.ad-record-rule p+p{color:#b8c1cc;margin-top:.48rem;font-size:.74rem;font-weight:450;line-height:1.65}.ad-player-figure{min-width:0;margin:0}.ad-player{background:#fffdf8;border:1px solid #ffffff21;border-radius:1.3rem;overflow:hidden;box-shadow:0 35px 100px #00000059}.ad-player__toolbar{color:#2e3b50;background:#faf7f0;border-bottom:1px solid #ddd7cc;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.68rem;font-weight:700;display:flex}.ad-player__toolbar span:last-child{color:#6d6254;font-size:.58rem;font-weight:630}.ad-player__video{aspect-ratio:16/7.5;background:radial-gradient(circle at 42% 38%,#1f5e8c66,#0000 24%),linear-gradient(145deg,#101e33,#07111f);place-items:center;display:grid;position:relative;overflow:hidden}.ad-player__video:before,.ad-player__video:after{content:"";background:linear-gradient(90deg,#0000,#d7b27547,#0000);width:70%;height:1px;position:absolute;transform:rotate(24deg)}.ad-player__video:after{transform:rotate(-24deg)}.ad-player__play{z-index:1;color:#f6f0e7;backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:3.8rem;height:3.8rem;display:grid;position:relative}.ad-player__play svg{width:1.5rem;transform:translate(.12rem)}.ad-player__controls{position:absolute;inset:auto 1rem .85rem}.ad-player__scrubber{background:#ffffff38;border-radius:999px;height:.25rem;position:relative}.ad-player__progress{border-radius:inherit;background:#d7b275;width:46%;position:absolute;inset:0 auto 0 0}.ad-player__playhead{background:#fffdf8;border:2px solid #d7b275;border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:50%;left:46%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000040}.ad-player__marker{background:#ffffffbd;width:1px;height:.58rem;position:absolute;top:-.16rem}.ad-player__chapters{flex-wrap:wrap;gap:.35rem;margin-top:.62rem;display:flex}.ad-player__chapters span{color:#fffdf8db;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;padding:.22rem .48rem;font-size:.5rem;font-weight:620}.ad-player__search{border-bottom:1px solid #e6dfd2;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.ad-player__search>div{background:#faf7f0;border:1px solid #ddd6ca;border-radius:.55rem;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.43rem .62rem;display:flex}.ad-player__search svg{color:#7b8189;width:.8rem;height:.8rem}.ad-player__search span{color:#5f6570;font-size:.62rem}.ad-player__search>span{flex:none;font-size:.55rem}.ad-player__transcript{background:#fffdf8}.ad-player__line{border-bottom:1px solid #eee7da;border-left:2px solid #0000;grid-template-columns:3.3rem 1.25rem minmax(0,1fr);gap:.6rem;padding:.67rem .85rem;display:grid}.ad-player__line>span{color:#626a75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.ad-player__line strong{color:#596170;font-size:.6rem}.ad-player__line p{color:#536072;margin:0;font-size:.66rem;line-height:1.45}.ad-player__line.is-current{border-left-color:var(--ad-brass);background:#f5efe2}.ad-player__line.is-current p{color:#24344b;font-weight:650}.ad-player__footer{color:#6b7280;background:#faf7f0;align-items:center;gap:.45rem;padding:.58rem .85rem;font-size:.55rem;display:flex}.ad-player__footer span{background:var(--ad-brass);border-radius:50%;width:.38rem;height:.38rem}.ad-player-figure figcaption{color:#8d9baa}.ad-partner-callout{border-top:1px solid #d7b27547;border-bottom:1px solid #d7b27547;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;margin-top:clamp(4rem,8vw,7rem);padding:2rem 0;display:grid}.ad-partner-callout>div:first-child{max-width:49rem}.ad-partner-callout .ad-eyebrow{color:#d7b275}.ad-partner-callout h3{color:#f8f4eb;letter-spacing:-.04em;margin:.65rem 0 0;font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:690;line-height:1.15}.ad-partner-callout p:last-child{color:#adb8c6;margin:.8rem 0 0;font-size:.84rem;line-height:1.7}.ad-partner-callout__actions{flex-direction:column;gap:.65rem;display:flex}.ad-fit{border-bottom:1px solid var(--ad-border);background:var(--ad-surface)}.ad-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.ad-fit-card{border:1px solid var(--ad-border);border-radius:1.2rem;padding:clamp(1.5rem,3vw,2.25rem)}.ad-fit-card--yes{background:radial-gradient(circle at 100% 0,#1f5e8c1a,#0000 18rem),#fafcfc}.ad-fit-card--no{background:#f8f5ee}.ad-fit-card__header{border-bottom:1px solid var(--ad-border);align-items:center;gap:.85rem;padding-bottom:1.1rem;display:flex}.ad-fit-card__header>span{background:var(--ad-blue);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:760;display:grid}.ad-fit-card--no .ad-fit-card__header>span{color:#777267;background:0 0;border:1px solid #cbc3b4}.ad-fit-card h3{color:var(--ad-ink);margin:0;font-size:1.05rem;font-weight:720}.ad-fit-card ul{gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.ad-fit-card li{color:var(--ad-copy);padding-left:1.2rem;font-size:.88rem;line-height:1.65;position:relative}.ad-fit-card li:before{background:var(--ad-blue);content:"";border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.62rem;left:0}.ad-fit-card--no li:before{background:#a29a8d}.ad-foundation{border-bottom:1px solid var(--ad-border);background:linear-gradient(120deg, #1f5e8c0d, transparent 42%), var(--ad-canvas);overflow:hidden}.ad-foundation__layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.ad-foundation__mark{border-left:1px solid var(--ad-brass);align-self:start;padding:.4rem 0 .4rem 1.5rem}.ad-foundation__mark>span{background:var(--ad-brass);width:5rem;height:1px;margin-top:1.5rem;display:block}.ad-foundation__mark>p{color:var(--ad-brass-text);letter-spacing:.12em;text-transform:uppercase;margin:.75rem 0 0;font-size:.68rem;font-weight:750}.ad-foundation__copy{gap:1.25rem;max-width:49rem;display:grid}.ad-foundation__copy p{color:var(--ad-copy);margin:0;font-size:.96rem;line-height:1.82}.ad-foundation__copy p:first-child{color:#313e51;font-size:1.06rem}.ad-roadmap{border-bottom:1px solid var(--ad-border);background:var(--ad-subtle)}.ad-roadmap__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.ad-roadmap-card{background:#fffdf8b8;border:1px dashed #c3b69e;border-radius:1rem;padding:clamp(1.4rem,3vw,2rem)}.ad-roadmap-card__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ad-roadmap-card__topline span:first-child{color:var(--ad-brass-text);letter-spacing:.08em;text-transform:uppercase;background:#eee6d7;border-radius:999px;padding:.35rem .62rem;font-size:.62rem;font-weight:750}.ad-roadmap-card__topline span:last-child{background:var(--ad-brass);width:4rem;height:1px}.ad-roadmap-card h3{color:var(--ad-ink);letter-spacing:-.03em;margin:1.4rem 0 0;font-size:1.2rem;font-weight:720}.ad-roadmap-card p{color:var(--ad-copy);margin:.72rem 0 0;font-size:.88rem;line-height:1.7}.ad-roadmap__note{color:#626862;max-width:48rem;margin:2rem 0 0;font-size:.76rem;line-height:1.65}.ad-faq{background:var(--ad-surface)}.ad-faq__list{border-top:1px solid var(--ad-border);margin-top:3rem}.ad-faq-item{border-bottom:1px solid var(--ad-border)}.ad-faq-item summary{cursor:pointer;color:var(--ad-ink);grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.45rem 0;font-size:1rem;font-weight:690;list-style:none;display:grid}.ad-faq-item summary::-webkit-details-marker{display:none}.ad-faq-item__icon{width:2rem;height:2rem;color:var(--ad-brass-text);border:1px solid #d5cdbc;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:440;transition:transform .18s;display:grid}.ad-faq-item[open] .ad-faq-item__icon{transform:rotate(45deg)}.ad-faq-item>p{max-width:49rem;color:var(--ad-copy);margin:-.2rem 0 1.5rem;font-size:.9rem;line-height:1.75}.ad-waitlist{background:radial-gradient(circle at 13% 23%, #1f5e8c66, transparent 27rem), linear-gradient(140deg, #0c192c, var(--ad-navy) 58%, #153451);overflow:hidden}.ad-waitlist:after{content:"";border:1px solid #d7b2752e;border-radius:50%;width:36rem;height:36rem;position:absolute;bottom:-18rem;right:-11rem}.ad-waitlist__container{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.ad-waitlist__copy .ad-eyebrow{color:#d7b275;margin-top:3rem}.ad-waitlist__copy h2{max-width:34rem;color:var(--ad-surface);letter-spacing:-.061em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:720;line-height:.98}.ad-waitlist__copy>p:not(.ad-eyebrow){color:#b9c4d0;max-width:35rem;margin:1.35rem 0 0;font-size:.95rem;line-height:1.75}.ad-waitlist__form-card{background:var(--ad-surface);border:1px solid #fff3;border-radius:1.35rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 35px 90px #00000045}.ad-waitlist__form-kicker{color:var(--ad-brass-text);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.68rem;font-weight:780}.ad-form{gap:1.25rem;display:grid}.ad-form label{color:#344055;font-size:.76rem;font-weight:690}.ad-form .ad-form__control{width:100%;color:var(--ad-ink);background:#fff;border:1px solid #cec5b5;border-radius:.65rem;margin-top:.42rem;padding:.78rem .85rem;font-size:.9rem;box-shadow:0 2px 6px #10233f0a}.ad-form .ad-form__control:focus{border-color:var(--ad-brass);outline-offset:1px;box-shadow:none;outline:2px solid #b88a4438}.ad-form__reveal{color:var(--ad-blue-deep);text-align:left;text-underline-offset:.25rem;background:0 0;border:0;justify-self:start;padding:0;font-size:.76rem;font-weight:690;text-decoration:underline #1f5e8c52}.ad-form__optional{border-left:2px solid #d6c3a2;gap:1.25rem;padding-left:1.2rem;display:grid}.ad-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ad-form__submit{justify-self:start;background:var(--ad-blue)!important;color:#fff!important;border-radius:999px!important;padding:.78rem 1.3rem!important;font-size:.84rem!important}.ad-form__privacy{color:#66696c;margin:0;font-size:.66rem;line-height:1.55}.ad-form__privacy a{color:var(--ad-blue-deep);text-underline-offset:.18rem}.ad-form-error{color:#9f2f24;margin:.65rem 0 0;font-size:.74rem}.ad-form-success{background:#ecfdf5;border:1px solid #a7d9c5;border-radius:.8rem;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;display:grid}.ad-form-success>span{color:#fff;background:#176347;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.72rem;display:grid}.ad-form-success p{color:#14523e;margin:0;font-size:.8rem;font-weight:690}.ad-form-success p+p{color:#2e6b58;margin-top:.25rem;font-size:.72rem;font-weight:450}.ad-site-footer{border-top:1px solid #d8d1c4;padding:2rem 0;background:#f4f1ea!important;border-color:#d8d1c4!important}.ad-site-footer>div{max-width:80rem!important}.ad-site-footer p{margin:0;color:#646b75!important;font-size:.72rem!important}.ad-site-footer a{color:var(--ad-blue-deep)}@media (width<=1180px){.ad-platform-badge{display:none!important}.ad-site-header__inner{gap:1.25rem}.ad-hero__container,.ad-controls-layout,.ad-transcript__layout,.ad-pricing__layout{gap:3.5rem}}@media (width<=1024px){.ad-site-nav{justify-content:flex-end}.ad-site-nav a:nth-child(2),.ad-site-nav a:nth-child(3){display:none}.ad-hero__container,.ad-controls-layout,.ad-transcript__layout,.ad-pricing__layout,.ad-waitlist__container{grid-template-columns:minmax(0,1fr)}.ad-hero__copy{max-width:47rem}.ad-hero__visual{width:min(100%,45rem);margin-inline:auto}.ad-record-figure{padding-inline:1rem}.ad-audit-figure{width:min(100%,46rem);margin-inline:auto;position:relative;top:auto}.ad-transcript__capabilities{max-width:48rem}.ad-player-figure{width:min(100%,48rem)}.ad-price-card{width:min(100%,35rem)}.ad-waitlist__copy{max-width:43rem}.ad-waitlist__form-card{width:min(100%,47rem)}}@media (width<=800px){:root{scroll-padding-top:4.75rem}.ad-site-header__inner{grid-template-columns:1fr auto;min-height:4.7rem}.ad-site-nav{display:none}.ad-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1rem}.ad-process__step:not(:last-child):after{display:none}.ad-controls-grid,.ad-fit-grid,.ad-roadmap__grid{grid-template-columns:minmax(0,1fr)}.ad-control-card:nth-child(2),.ad-control-card:nth-child(4){transform:none}.ad-foundation__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.ad-foundation__mark{max-width:28rem}.ad-partner-callout{grid-template-columns:minmax(0,1fr)}.ad-partner-callout__actions{flex-flow:wrap}.ad-pricing__reasons>div{grid-template-columns:minmax(0,1fr);gap:.45rem}}@media (width<=560px){.ad-site-header__actions .ad-button{min-height:2.35rem;padding:.58rem .75rem;font-size:.7rem}.ad-brand--standard .ad-brand__mark{width:1.85rem;height:1.85rem}.ad-brand--standard .ad-brand__wordmark{font-size:1.08rem}.ad-brand--large .ad-brand__mark{width:3.5rem;height:3.5rem}.ad-brand--large .ad-brand__wordmark{font-size:2rem}.ad-section{padding-block:4.5rem}.ad-section-intro h2{font-size:clamp(2.2rem,12vw,3rem)}.ad-section-intro__copy{font-size:.96rem}.ad-hero{padding-top:3.8rem}.ad-hero h1{font-size:clamp(3.1rem,15vw,4.3rem)}.ad-hero__intro{font-size:.98rem}.ad-hero__outcomes{gap:.65rem;display:grid}.ad-hero__price{justify-items:start;gap:.2rem;display:grid}.ad-hero__price>span[aria-hidden=true]{display:none}.ad-pricing__case h2{font-size:clamp(2.55rem,13vw,3.55rem)}.ad-price-card__topline{flex-direction:column;align-items:flex-start}.ad-price-card__price>strong{font-size:clamp(4.5rem,26vw,6rem)}.ad-inline-form__row{border-radius:.9rem;flex-direction:column}.ad-inline-form__input,.ad-inline-form__submit{width:100%;border-radius:.65rem!important}.ad-record-figure{margin-inline:-.5rem;padding-inline:.5rem}.ad-record-card{border-radius:1rem;transform:none}.ad-record-orbit{display:none}.ad-record-card__summary{grid-template-columns:minmax(0,1fr)}.ad-record-card__summary>div:nth-child(3){display:none}.ad-record-card__media{grid-template-columns:minmax(0,1fr)}.ad-record-card__screen{min-height:10rem}.ad-record-card__footer{flex-direction:column;align-items:flex-start;gap:.45rem}.ad-process{grid-template-columns:minmax(0,1fr)}.ad-process__step{padding-right:0}.ad-controls-grid{gap:.75rem}.ad-audit-window__summary{grid-template-columns:minmax(0,1fr)}.ad-audit-window__summary>div:last-child{display:none}.ad-audit-window__footer{flex-direction:column;align-items:flex-start}.ad-transcript__layout{margin-top:2.75rem}.ad-player__toolbar span:last-child{display:none}.ad-player__video{aspect-ratio:16/9}.ad-player__line{grid-template-columns:2.8rem 1rem minmax(0,1fr);gap:.4rem;padding-inline:.6rem}.ad-player__line:nth-child(4){display:none}.ad-partner-callout__actions .ad-button{width:100%}.ad-form__grid{grid-template-columns:minmax(0,1fr)}.ad-waitlist__copy .ad-eyebrow{margin-top:2.3rem}.ad-waitlist__copy h2{font-size:clamp(2.6rem,13vw,3.45rem)}.ad-faq-item summary{gap:1rem;font-size:.92rem}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.ad-site *,.ad-site :before,.ad-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
