:root{--ink:#121311;--paper:#f4f1e9;--white:#fffdf8;--coral:#ff5a3d;--mint:#b7f2d0;--muted:#77786f;--line:#d8d5cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0}h1,h2,h3,p{margin-top:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f4f1e9f0;border-bottom:1px solid #d5d2c8;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}.logo{letter-spacing:.07em;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:.9;display:flex}.logo-mark,.mini-mark{align-items:flex-end;gap:2px;width:26px;height:24px;display:flex}.logo-mark i,.mini-mark i{background:var(--coral);width:7px;display:block}.logo-mark i:first-child,.mini-mark i:first-child{height:13px}.logo-mark i:nth-child(2),.mini-mark i:nth-child(2){height:23px}.logo-mark i:nth-child(3),.mini-mark i:nth-child(3){height:17px}.site-header nav{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:14px 19px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-accent{background:var(--coral);color:#fff}.button-light{background:var(--white);color:var(--ink)}.button-outline{border-color:var(--ink)}.nav-cta{margin-left:8px}.menu-button{background:0 0;border:0;display:none}.hero{grid-template-columns:minmax(460px,.8fr) 1.2fr;align-items:center;min-height:740px;padding:85px 0 85px 5vw;display:grid;position:relative;overflow:hidden}.hero-noise{opacity:.2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:2;max-width:640px;position:relative}.eyebrow{letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.coral{color:var(--coral)}.mint{color:var(--mint)}.hero h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(65px,7vw,112px);line-height:.83}.hero h1 span,.section-heading em,.cta-section em{font-style:italic;font-weight:400}.hero-lead{color:#54554f;max-width:590px;font-size:19px;line-height:1.6}.hero-actions{align-items:center;gap:27px;margin:34px 0;display:flex}.text-link{align-items:center;gap:10px;font-weight:700;display:flex}.play{border:1px solid #b9b6ae;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.trust-line{color:#6b6c65;gap:24px;font-size:12px;font-weight:700;display:flex}.trust-line span{align-items:center;gap:5px;display:flex}.hero-visual{position:relative;left:6vw}.preview-shell{background:#eeece5;border:1px solid #dad7ce;border-radius:10px;grid-template-columns:62px 1fr;width:760px;max-width:100%;height:510px;display:grid;position:relative;overflow:visible;transform:rotate(-1deg);box-shadow:0 35px 80px #191a1729}.preview-sidebar{background:#191a18;border-radius:10px 0 0 10px;flex-direction:column;align-items:center;gap:25px;padding:18px;display:flex}.mini-mark{margin-bottom:18px;transform:scale(.75)}.preview-nav{color:#777973;font-size:18px}.preview-nav.active{color:#fff}.preview-main{padding:26px 28px;overflow:hidden}.preview-top{justify-content:space-between;align-items:center;display:flex}.preview-top small,.metrics-grid small,.chart-card small,.floating-card small{letter-spacing:.14em;color:#85867f;font-size:8px;font-weight:800}.preview-top h3{margin:5px 0;font-size:18px}.live-dot{color:#328c60;background:#dff3e8;border-radius:15px;padding:6px 10px;font-size:10px}.metrics-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.metrics-grid>div{background:#fff;border:1px solid #dfddd6;padding:15px}.metrics-grid strong{font:700 24px var(--font-display);margin:7px 0;display:block}.metrics-grid em{color:#2b9562;font-size:9px;font-style:normal}.chart-card{background:#fff;border:1px solid #dfddd6;height:230px;padding:17px 20px}.chart-head{justify-content:space-between;display:flex}.chart-head b{margin-top:5px;font-size:12px;display:block}.chart-head span{font-size:9px}.chart-card svg{width:100%;height:175px}.gridline{stroke:#eceae5;stroke-width:1px}.area{fill:url(#fill)}.line{fill:none;stroke:var(--coral);stroke-width:3px}.clip-row{background:#fff;border:1px solid #dfddd6;grid-template-columns:45px 1fr auto auto 16px;align-items:center;gap:13px;margin-top:12px;padding:10px 14px;font-size:10px;display:grid}.clip-thumb{color:#fff;background:linear-gradient(135deg,#542d25,#ed765f);place-items:center;width:42px;height:34px;display:grid}.clip-row small{color:#85867f;margin-top:4px;display:block}.clip-row span{gap:4px;display:flex}.floating-card{background:#fff;border-radius:4px;align-items:center;gap:12px;padding:13px 18px;display:flex;position:absolute;top:-30px;right:22px;box-shadow:0 10px 30px #2222}.floating-card svg{color:var(--coral)}.floating-card b{font:700 18px var(--font-display);display:block}.proof-strip{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:24px 5vw;display:flex}.proof-strip p{letter-spacing:.14em;color:#8b8d86;margin:0;font-size:9px}.proof-strip div{font:700 14px var(--font-display);color:#d6d5d0;align-items:center;gap:29px;display:flex}.proof-strip i{background:var(--coral);border-radius:50%;width:3px;height:3px}.section{padding:120px 5vw}.section-heading{grid-template-columns:1fr 2fr 1fr;align-items:flex-end;gap:40px;display:grid}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,72px);line-height:1}.section-heading>p:last-child{color:#6d6f68;margin:0;line-height:1.6}.steps-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.step{border-right:1px solid var(--line);min-height:250px;padding:30px 28px 15px 0}.step:not(:first-child){padding-left:28px}.step:last-child{border:0}.step-top{color:var(--coral);justify-content:space-between;font-size:12px;display:flex}.step-top svg{color:var(--ink);width:25px}.step h3{margin-top:70px;font-size:21px}.step p{color:#6e6f68;font-size:14px;line-height:1.55}.dark-section{color:#f7f4ec;background:#171816;grid-template-columns:1fr 1fr;align-items:center;gap:12vw;padding:120px 8vw;display:grid}.dark-copy h2{letter-spacing:-.055em;margin:25px 0;font-size:clamp(52px,6vw,82px);line-height:.96}.dark-copy>p:not(.eyebrow){color:#a7a9a2;max-width:540px;line-height:1.65}.dark-copy ul{gap:15px;margin:35px 0;padding:0;list-style:none;display:grid}.dark-copy li{align-items:center;gap:12px;font-weight:600;display:flex}.dark-copy li svg{color:var(--mint);width:18px}.quality-board{background:#272825;padding:20px;transform:rotate(2deg);box-shadow:20px 25px #20211f}.quality-title{justify-content:space-between;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.quality-title small{color:#999b95}.video-card{color:var(--ink);background:#f4f1e9;padding:8px}.video-frame{background:radial-gradient(circle at 70% 20%,#b5b797 0,#0000 35%),linear-gradient(140deg,#292d24,#b06a50);place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.video-frame:after{content:"";background:#151a17;width:160px;height:330px;position:absolute;right:17%;transform:rotate(18deg)}.video-tag{color:#fff;z-index:2;background:#151515;padding:6px;font-size:9px;position:absolute;top:12px;left:12px}.video-frame button{z-index:3;color:#fff;background:#0005;border:1px solid #fff8;border-radius:50%;width:55px;height:55px}.caption{text-align:center;z-index:3;color:#fff;font-size:18px;position:absolute;bottom:25px}.caption b{color:#ffe359}.review-meta{justify-content:space-between;padding:15px;display:flex}.review-meta small{color:#777;margin-top:5px;display:block}.review-meta>span{color:#2c9563;font:800 23px var(--font-display);gap:5px;display:flex}.review-meta>span small{font:700 7px var(--font-body)}.checklist{gap:8px;margin-top:14px;display:flex}.checklist span{background:#30322f;gap:4px;padding:9px;font-size:9px;display:flex}.checklist svg{width:12px;height:12px;color:var(--mint)}.centered{text-align:center;display:block}.centered .eyebrow{justify-content:center}.audience-grid{grid-template-columns:1fr 1fr;margin-top:65px;display:grid}.audience-card{min-height:520px;padding:50px;position:relative;overflow:hidden}.brand-card{background:#e5e2d9}.clipper-card{background:var(--coral);color:#fff}.audience-card>small{letter-spacing:.14em;font-size:10px;font-weight:800}.audience-card h3{margin:32px 0 20px;font-size:35px;line-height:1.15}.audience-card p{color:#65665f;max-width:430px;line-height:1.55}.clipper-card p{color:#ffe3dd}.audience-card>a{align-items:center;gap:8px;margin-top:30px;font-weight:800;display:flex}.abstract{width:45%;height:55%;position:absolute;bottom:0;right:0}.art-one{background:#bebbb0;padding:35px}.art-one div{background:#171816;height:50px;margin-bottom:10px;transform:translate(20px)}.art-one div:nth-child(2){background:var(--coral);width:70%;transform:translate(-10px)}.art-one div:nth-child(3){background:#fff;width:50%}.art-two{background:#e94e34;place-items:center;display:grid}.art-two:before,.art-two:after{content:"";border:1px solid #ff9c8b;border-radius:50%;width:240px;height:240px;position:absolute}.art-two:after{width:150px;height:150px}.art-two span{z-index:2;font:800 28px var(--font-display);color:#111;background:#fff;padding:18px 25px;transform:rotate(-5deg);box-shadow:8px 8px #151515}.art-two small{font:800 7px var(--font-body);color:#777;display:block}.cta-section{text-align:center;background:var(--mint);padding:120px 20px}.cta-section .eyebrow{justify-content:center}.cta-section h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(55px,7vw,95px);line-height:.9}.cta-section>p:not(.eyebrow){color:#4c6255}.cta-section>div{justify-content:center;gap:10px;margin-top:35px;display:flex}footer{color:#fff;background:#151614;grid-template-columns:2fr 2fr 1fr 1fr;gap:35px;padding:70px 5vw 35px;display:grid;position:relative}footer p{color:#858780;line-height:1.6}footer>div{color:#a8aaa3;flex-direction:column;gap:12px;font-size:12px;display:flex}footer b{letter-spacing:.12em;color:#fff;margin-bottom:5px;font-size:9px}footer>small{color:#6c6e68;border-top:1px solid #343532;grid-column:1/-1;padding-top:25px;font-size:9px}.logo-inverse{color:#fff}@media (max-width:900px){.site-header nav{background:var(--paper);flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:82px;left:0;right:0}.site-header nav.nav-open{display:flex}.menu-button{display:block}.hero{grid-template-columns:1fr;padding:70px 5vw}.hero-visual{margin-top:80px;left:10vw}.proof-strip{gap:40px;overflow:auto}.proof-strip>div{min-width:650px}.section-heading{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr 1fr}.dark-section,.audience-grid{grid-template-columns:1fr}.section{padding:85px 5vw}footer{grid-template-columns:1fr 1fr}.preview-shell{width:700px}}@media (max-width:560px){.hero{min-height:auto}.hero h1{font-size:61px}.hero-lead{font-size:16px}.hero-actions,.trust-line{flex-direction:column;align-items:flex-start}.hero-visual{margin-top:60px;left:0}.preview-shell{width:650px;height:390px;transform:none}.preview-main{padding:15px}.metrics-grid strong{font-size:17px}.chart-card{height:170px}.chart-card svg{height:120px}.clip-row{display:none}.steps-grid{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line);padding-left:0!important}.dark-section{padding:80px 5vw}.video-frame{height:240px}.audience-card{min-height:520px;padding:35px}.abstract{width:55%;height:40%}.cta-section>div{flex-direction:column}.section-heading h2{font-size:44px}footer{grid-template-columns:1fr}.floating-card{display:none}}:root{--font-display:"Avenir Next","Helvetica Neue",Arial,sans-serif;--font-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app-shell{background:#eeece5;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.app-sidebar{color:#fff;background:#171816;flex-direction:column;height:100vh;padding:27px 20px;display:flex;position:sticky;top:0}.workspace-switch{background:#242522;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;margin:34px 0 22px;padding:11px;display:grid}.workspace-switch>span,.profile>span{background:var(--coral);width:32px;height:32px;font:800 10px var(--font-display);place-items:center;display:grid}.workspace-switch small,.profile small{color:#858780;letter-spacing:.1em;font-size:7px;display:block}.workspace-switch b{font-size:10px}.workspace-switch i{color:#777;font-style:normal}.app-sidebar nav,.sidebar-bottom{flex-direction:column;gap:5px;display:flex}.app-sidebar nav a,.sidebar-bottom a{color:#92948d;border-radius:3px;align-items:center;gap:12px;padding:11px;font-size:12px;font-weight:600;display:flex}.app-sidebar nav a:hover,.app-sidebar nav a.active{color:#fff;background:#2b2c29}.app-sidebar svg{width:17px;height:17px}.sidebar-bottom{border-top:1px solid #323330;margin-top:auto;padding-top:12px}.profile{align-items:center;gap:10px;margin:14px 8px 0;display:flex}.app-content{min-width:0}.app-header{background:#f8f6f0;border-bottom:1px solid #d8d6ce;justify-content:space-between;align-items:center;height:78px;padding:0 3vw;display:flex}.app-header small{letter-spacing:.12em;color:#8a8b84;font-size:7px}.app-header b{font:700 15px var(--font-display);margin-top:3px;display:block}.app-header>div:last-child{align-items:center;gap:10px;display:flex}.app-header button,.table-row button{border:1px solid var(--line);background:0 0;place-items:center;width:40px;height:40px;display:grid}.app-header button svg{width:17px}.dashboard-page{padding:42px 3vw 70px}.dash-intro{justify-content:space-between;align-items:flex-end;display:flex}.dash-intro h1{letter-spacing:-.05em;margin:11px 0 0;font-size:46px;line-height:.96}.dash-intro h1 em{font-weight:400}.attention{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;min-width:285px;padding:14px 18px;display:flex}.attention>span{color:var(--coral);background:#ffe6e0;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.attention b,.attention small{font-size:10px;display:block}.attention small{color:#898a83;margin-top:4px}.attention svg{width:16px;margin-left:auto}.stat-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:34px 0;display:grid}.stat-cards article{border:1px solid var(--line);background:#f9f7f1;padding:19px}.stat-cards article>div{align-items:center;gap:8px;display:flex}.stat-cards svg{width:16px}.stat-cards small{letter-spacing:.08em;color:#858780;font-size:8px}.stat-cards strong{font:700 27px var(--font-display);margin:22px 0 8px;display:block}.stat-cards span{color:#777;font-size:9px}.stat-cards .up{color:#298c5d}.stat-cards .down{color:#3183a5}.dashboard-grid{grid-template-columns:minmax(0,2.1fr) minmax(260px,.7fr);gap:10px;display:grid}.campaign-section,.activity-card{border:1px solid var(--line);background:#f9f7f1}.panel-title{justify-content:space-between;align-items:center;padding:20px;display:flex}.panel-title h2{margin:0 0 5px;font-size:17px}.panel-title p{color:#888a83;margin:0;font-size:10px}.tabs{gap:3px;display:flex}.tabs button,.panel-title>button{color:#777;background:0 0;border:0;padding:7px 9px;font-size:9px}.tabs button.active{color:#151515;background:#e9e6de;font-weight:700}.campaign-table{border-top:1px solid var(--line)}.table-head,.table-row{grid-template-columns:2fr .85fr .7fr 1fr 1.3fr 30px;align-items:center;gap:10px;padding:12px 20px;display:grid}.table-head{letter-spacing:.08em;color:#8a8b84;background:#f0eee7;font-size:7px}.table-row{border-top:1px solid #e5e2da;min-height:68px;font-size:10px}.campaign-name{align-items:center;gap:10px;display:flex}.campaign-name>i{width:28px;height:28px}.status{font-size:8px}.status.live{color:#288c5c}.status.in-review{color:#ae6e26}.status.completed{color:#6f7478}.budget>span{background:#dfddd5;height:3px;margin-bottom:6px;display:block}.budget>span i{background:var(--coral);height:100%;display:block}.budget small{color:#858780;font-size:8px}.table-row button{border:0;width:25px;height:25px}.activity-card .panel-title button{font-weight:700}.activity-list{border-top:1px solid var(--line);padding:0 20px}.activity-list>div{border-bottom:1px solid #e5e2da;gap:12px;padding:17px 0;display:flex}.avatar{place-items:center;min-width:31px;height:31px;font-size:8px;font-style:normal;font-weight:800;display:grid}.coral-bg{color:#bf402b;background:#ffe1dc}.purple-bg{color:#7c4eae;background:#e9dcf7}.mint-bg{color:#32875c;background:#d8f0e2}.blue-bg{color:#387c9d;background:#dbeaf1}.activity-list p{margin:0;font-size:9px}.activity-list p>*{margin-bottom:4px;display:block}.activity-list p span,.activity-list p small{color:#888a83}.discover-page,.campaign-detail{background:#f3f0e8;min-height:100vh}.discover-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.discover-header>a{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.discover-header>a svg{width:15px}.discover-hero{padding:75px 5vw 50px}.discover-hero h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(55px,7vw,88px);line-height:.88}.discover-hero h1 em{font-weight:400}.discover-hero>p:last-child{color:#73746d}.discover-content{padding:0 5vw 90px}.discover-tools{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:22px 0;display:grid}.discover-tools label{border:1px solid var(--line);background:#fff;align-items:center;gap:8px;max-width:330px;padding:0 13px;display:flex}.discover-tools label svg,.filter-button svg{width:16px}.discover-tools input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.category-pills{gap:5px;display:flex}.category-pills button,.filter-button{border:1px solid var(--line);background:0 0;padding:10px 13px;font-size:10px}.category-pills button.active{color:#fff;background:#171816}.filter-button{align-items:center;gap:7px;display:flex}.discover-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.discover-card{border:1px solid var(--line);background:#fff;transition:all .2s}.discover-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #2221}.campaign-cover{justify-content:space-between;align-items:flex-start;height:185px;padding:16px;display:flex;position:relative;overflow:hidden}.campaign-cover:after{content:"";border:1px solid #fff6;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-35px}.campaign-cover>span{font:800 30px var(--font-display);z-index:2}.campaign-cover>small{letter-spacing:.1em;text-transform:uppercase;background:#fff;padding:5px 7px;font-size:7px}.campaign-cover.coral{background:#ff775f}.campaign-cover.purple{background:#c596ef}.campaign-cover.blue{background:#7bc1e3}.campaign-cover.mint{background:#91dfb3}.discover-body{padding:19px}.campaign-platform{letter-spacing:.1em;color:#777;text-transform:uppercase;font-size:8px}.discover-body h2{min-height:45px;font-size:18px}.reward-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 0;display:grid}.reward-line small{color:#888;font-size:6px;display:block}.reward-line b{font:800 18px var(--font-display)}.reward-line i{color:#aaa;font-style:normal}.card-footer{color:#777;justify-content:space-between;padding-top:14px;font-size:8px;display:flex}.card-footer span{align-items:center;gap:4px;display:flex}.card-footer svg{width:12px}.empty-state{text-align:center;color:#777;padding:60px}.detail-hero{background:#e9e6dd;grid-template-columns:1.5fr .6fr;gap:10vw;padding:75px 8vw;display:grid}.detail-brand{align-items:center;gap:12px;margin-bottom:55px;display:flex}.detail-brand>span{background:var(--coral);place-items:center;width:43px;height:43px;font-weight:800;display:grid}.detail-brand small,.detail-brand b{display:block}.detail-brand small{color:#777;letter-spacing:.1em;font-size:7px}.detail-brand b{margin-top:4px;font-size:11px}.detail-brand svg{color:#308a60;width:15px}.detail-hero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(50px,6vw,82px);line-height:.92}.detail-hero>div:first-child>p:not(.eyebrow){color:#62635d;max-width:670px;font-size:17px;line-height:1.5}.detail-tags{gap:22px;margin-top:35px;font-size:10px;font-weight:700;display:flex}.detail-tags span{align-items:center;gap:7px;display:flex}.detail-tags svg{width:15px}.detail-reward{color:#fff;background:#171816;align-self:end;padding:30px}.detail-reward>small{letter-spacing:.12em;color:#999;font-size:8px}.detail-reward h3{margin:18px 0;font-size:32px}.detail-reward h3 span{font:400 12px var(--font-body);color:#a0a19c}.detail-reward>i{color:var(--coral);font-style:normal}.detail-reward>div{border-top:1px solid #3b3c38;border-bottom:1px solid #3b3c38;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.detail-reward>p{color:#969792;margin:12px 0 20px;font-size:9px}.detail-reward .button{border:0;width:100%}.detail-layout{grid-template-columns:1.4fr .6fr;gap:10vw;padding:90px 8vw;display:grid}.brief h2{letter-spacing:-.045em;font-size:45px;line-height:1.05}.brief>p:not(.eyebrow){color:#63645e;max-width:700px;line-height:1.7}.brief h3{margin-top:42px}.brief ul{gap:13px;padding:0;list-style:none;display:grid}.brief li{align-items:center;gap:10px;font-size:13px;display:flex}.brief li svg{color:#319160;width:17px}.brief .avoid{color:#a44c3d}.rules{border:1px solid var(--line);background:#fff;height:max-content;padding:27px}.rules h3{margin-bottom:25px}.rules>div{border-top:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:11px;display:flex}.rules>div span{color:#777;align-items:center;gap:6px;display:flex}.rules svg{width:14px}.rules>small{color:#888;margin-top:18px;line-height:1.5;display:block}@media (max-width:1050px){.app-shell{grid-template-columns:75px 1fr}.app-sidebar .logo>span:last-child,.workspace-switch div,.workspace-switch i,.app-sidebar nav a:not(.active){font-size:0}.app-sidebar nav a{justify-content:center}.workspace-switch{display:block}.sidebar-bottom{display:none}.discover-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.stat-cards{grid-template-columns:1fr 1fr}.detail-hero{grid-template-columns:1fr}.detail-reward{max-width:440px}.detail-layout{gap:5vw}}@media (max-width:700px){.app-shell{display:block}.app-sidebar{display:none}.app-header{padding:0 18px}.app-header .button{padding:12px;font-size:0}.app-header .button:before{content:"+";font-size:18px}.dashboard-page{padding:30px 18px}.dash-intro{flex-direction:column;align-items:flex-start;gap:25px}.attention{width:100%}.stat-cards{grid-template-columns:1fr 1fr}.table-head{display:none}.table-row{grid-template-columns:1.5fr .8fr .6fr}.table-row>:nth-child(4),.table-row>:nth-child(5),.table-row>:nth-child(6),.tabs{display:none}.discover-grid{grid-template-columns:1fr}.discover-tools{grid-template-columns:1fr auto}.category-pills{grid-column:1/-1;overflow:auto}.discover-tools label{max-width:none}.detail-hero,.detail-layout{padding:55px 5vw}.detail-layout{grid-template-columns:1fr}.detail-tags{flex-direction:column}.detail-brand{margin-bottom:35px}.brief h2{font-size:36px}.stat-cards strong{font-size:22px}}.pricing-intro{max-width:620px;margin:20px auto 0!important}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;margin-top:65px;display:grid}.price-card{border:1px solid var(--line);background:#fffdf8;flex-direction:column;padding:36px;display:flex;position:relative}.price-card.popular{border:2px solid var(--coral);transform:translateY(-12px);box-shadow:0 22px 50px #2221}.popular-tag{background:var(--coral);color:#fff;letter-spacing:.1em;padding:8px 12px;font-size:8px;font-weight:800;position:absolute;top:0;right:0}.price-card>small{letter-spacing:.14em;color:var(--coral);font-size:9px;font-weight:800}.price-card h3{margin:28px 0 4px;font-size:42px}.price-note{font-size:11px;color:#888!important}.price-card>p:not(.price-note){color:#62635d;min-height:50px;line-height:1.55}.price-card ul{border-top:1px solid var(--line);flex:1;gap:13px;margin:12px 0 30px;padding:24px 0;list-style:none;display:grid}.price-card li{align-items:center;gap:9px;font-size:12px;display:flex}.price-card li svg{color:#2a9160;width:15px}.price-card .button{width:100%}.pricing-disclaimer{color:#7b7c75;text-align:center;max-width:800px;margin:24px auto 0;font-size:10px;line-height:1.5}.budget-meter{background:#dedbd3;height:4px;margin-top:10px;display:block!important}.budget-meter i{background:var(--coral);height:100%;display:block}.insight-strip{color:#fff;background:#191a18;justify-content:space-between;align-items:center;margin-bottom:10px;padding:18px 22px;display:flex}.insight-strip>div{align-items:center;gap:13px;display:flex}.insight-strip small,.insight-strip b{display:block}.insight-strip small{letter-spacing:.12em;color:#8e918a;margin-bottom:5px;font-size:7px}.insight-strip b{font-size:12px}.insight-strip button{color:#fff;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.insight-strip button svg{width:14px}.dash-lower-grid{grid-template-columns:2fr 1fr;gap:10px;margin-top:10px;display:grid}.performance-panel,.safety-panel{border:1px solid var(--line);background:#f9f7f1;padding-bottom:20px}.performance-panel .panel-title>b{color:#298c5d;font-size:11px}.bar-chart{border-top:1px solid var(--line);background:repeating-linear-gradient(#0000 0 46px,#e7e4dc 47px);align-items:flex-end;gap:8px;height:190px;padding:25px 20px 0;display:flex}.bar-chart i{background:var(--coral);opacity:.85;flex:1;min-height:8px;display:block}.platform-row{color:#777;justify-content:space-between;padding:18px 20px 0;font-size:9px;display:flex}.platform-row b{color:#171816;margin-top:5px;display:block}.safety-panel .panel-title svg{color:#2f9162}.safety-panel>strong{font:800 42px var(--font-display);padding:10px 20px 0;display:block}.safety-panel>span{color:#777;padding:0 20px;font-size:9px}.safety-panel ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin:18px 0;padding:18px 20px;list-style:none;display:grid}.safety-panel li{align-items:center;gap:8px;font-size:10px;display:flex}.safety-panel li svg{color:#2f9162;width:14px}.safety-panel>small{color:#8b8c85;padding:0 20px;font-size:8px}@media (max-width:1050px){.pricing-grid{grid-template-columns:1fr}.price-card.popular{transform:none}}@media (max-width:700px){.dash-lower-grid{grid-template-columns:1fr}.platform-row{gap:15px;overflow:auto}.insight-strip{align-items:flex-start;gap:15px}.pricing-grid{margin-top:40px}.price-card{padding:28px}}.workspace-page{max-width:1540px;margin:auto;padding:42px 3vw 80px}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.workspace-heading h1{letter-spacing:-.05em;margin:12px 0;font-size:46px;line-height:1}.workspace-heading>div>p:last-child{color:#74766f;max-width:680px;margin:0;line-height:1.55}.workspace-heading svg,.header-actions svg{width:16px}.header-actions{gap:8px;display:flex}.workspace-toolbar{align-items:center;gap:10px;margin:25px 0;display:flex}.workspace-toolbar>label{border:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-width:300px;padding:0 13px;display:flex}.workspace-toolbar input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.workspace-toolbar svg{width:15px}.workspace-toolbar>button,.view-switch button{border:1px solid var(--line);background:#f9f7f1;align-items:center;gap:7px;padding:11px 13px;font-size:10px;display:flex}.view-switch{margin-left:auto;display:flex}.view-switch button{border-right:0}.view-switch button:last-child{border-right:1px solid var(--line)}.view-switch button.active{color:#fff;background:#171816}.workspace-pill{text-transform:capitalize;color:#62645e;white-space:nowrap;background:#e9e7df;border-radius:20px;align-items:center;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.workspace-pill.live,.workspace-pill.approved,.workspace-pill.active,.workspace-pill.complete,.workspace-pill.resolved,.workspace-pill.repeatable-signal{color:#23764e;background:#dff2e7}.workspace-pill.review,.workspace-pill.pending,.workspace-pill.waiting,.workspace-pill.reviewing,.workspace-pill.weak-signal,.workspace-pill.directional{color:#9a6324;background:#fff0d9}.workspace-pill.changes-requested,.workspace-pill.medium{color:#a23f2d;background:#ffe3dd}.workspace-pill.gathering-data,.workspace-pill.observation,.workspace-pill.transcript-processing{color:#356a8d;background:#dfeaf4}.workspace-pill.completed,.workspace-pill.inconclusive,.workspace-pill.invited{color:#696b65;background:#e7e5df}.workspace-panel{border:1px solid var(--line);background:#f9f7f1}.workspace-panel .panel-title a{align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.workspace-panel .panel-title a svg{width:13px}.workspace-empty{text-align:center;padding:70px}.workspace-empty p{color:#777}.back-link{align-items:center;gap:7px;margin-bottom:25px;font-size:11px;font-weight:700;display:flex}.back-link svg{width:15px}.campaign-list{gap:10px;display:grid}.campaign-list-card{border:1px solid var(--line);background:#f9f7f1;grid-template-columns:1.2fr 1fr;display:grid}.campaign-card-main{gap:15px;padding:24px;display:flex}.campaign-swatch{background:var(--coral);flex:none;width:7px}.campaign-title-row{align-items:center;gap:10px;display:flex}.campaign-title-row h2{margin:0;font-size:18px}.campaign-card-main p{color:#71736c;margin:8px 0 16px;font-size:11px}.campaign-meta{color:#858780;gap:18px;font-size:9px;display:flex}.campaign-meta span{align-items:center;gap:5px;display:flex}.campaign-meta svg{width:12px}.campaign-progress{border-left:1px solid var(--line);grid-template-columns:1.3fr 1fr 1.3fr auto auto;align-items:center;gap:20px;padding:20px;display:grid}.campaign-progress small,.detail-summary small{letter-spacing:.1em;color:#8b8d86;margin-bottom:7px;font-size:7px;display:block}.campaign-progress b{font-size:10px}.campaign-progress>div>span{background:#e0ded7;height:3px;margin-top:8px;display:block}.campaign-progress>div>span i{background:var(--coral);height:100%;display:block}.campaign-progress>a{align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.campaign-progress svg{width:13px}.campaign-progress>button{background:0 0;border:0}.detail-summary{color:#fff;background:#181917;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-bottom:12px;padding:20px;display:grid}.detail-summary>div{border-right:1px solid #363733;padding:0 20px}.detail-summary>div:last-child{border:0}.detail-summary .workspace-pill{margin-bottom:12px}.campaign-detail-grid{grid-template-columns:1.5fr 1fr;gap:12px;margin-bottom:12px;display:grid}.success-icon{color:#2f9162}.pipeline-row{border-top:1px solid var(--line);grid-template-columns:15px 1fr .6fr auto;align-items:center;gap:10px;padding:16px 20px;font-size:10px;display:grid}.pipeline-dot{background:#bbb;border-radius:50%;width:9px;height:9px}.pipeline-dot.complete{background:#38a26e}.pipeline-dot.active{background:var(--coral)}.pipeline-row>span:nth-child(3){color:#777}.health-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.health-list>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 20px}.health-list>div:nth-child(2n){border-right:0}.health-list span,.health-list b,.health-list small{display:block}.health-list span{color:#777;font-size:8px}.health-list b{margin:8px 0 4px;font-size:17px}.health-list small{color:#888;font-size:8px}.simple-table{border-top:1px solid var(--line)}.simple-head,.simple-row{grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:12px;padding:13px 20px;display:grid}.simple-head{letter-spacing:.08em;color:#858780;background:#efede6;font-size:7px}.simple-row{border-top:1px solid #e4e1da;font-size:10px}.simple-row span:first-child{font-weight:700}.campaign-builder{border:1px solid var(--line);background:#f9f7f1;grid-template-columns:190px minmax(500px,1fr) 260px;min-height:650px;display:grid}.campaign-builder>aside:first-child{border-right:1px solid var(--line);padding:25px}.campaign-builder>aside:first-child>small{letter-spacing:.1em;color:#888;font-size:8px}.campaign-builder>aside:first-child>div{color:#888;align-items:center;gap:10px;margin:18px 0;font-size:10px;display:flex}.campaign-builder>aside:first-child>div.active{color:#171816;font-weight:800}.campaign-builder>aside:first-child span{border:1px solid var(--line);place-items:center;width:24px;height:24px;font-size:8px;display:grid}.campaign-builder>aside:first-child .active span{color:#fff;background:#171816}.campaign-builder>aside:first-child svg{width:12px}.builder-form{padding:35px 45px}.form-progress{align-items:center;gap:12px;display:flex}.form-progress>span{background:#e0ddd5;width:180px;height:4px}.form-progress i{background:var(--coral);height:100%;display:block}.form-progress small{color:#777;font-size:8px}.builder-form h2{margin:34px 0 8px;font-size:30px}.builder-form>p{color:#74766f;font-size:12px}.choice-grid{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;display:grid}.choice-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;gap:10px;padding:16px;display:flex}.choice-grid label:has(input:checked){border-color:var(--coral);box-shadow:inset 3px 0 var(--coral)}.choice-grid input{accent-color:var(--coral)}.choice-grid b,.choice-grid small{display:block}.choice-grid b{font-size:11px}.choice-grid small{color:#777;margin-top:5px;font-size:9px;line-height:1.45}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label,.builder-form label{font-size:9px;font-weight:700}.form-grid label>span{margin-bottom:7px;display:block}.form-grid input,.form-grid select,.form-grid textarea,.invite-panel input,.invite-panel select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:12px}.form-grid .full{grid-column:1/-1}.builder-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.builder-help{border-left:1px solid var(--line);background:#ece9e1;padding:28px}.builder-help svg{color:var(--coral)}.builder-help h3{margin-top:35px;font-size:17px}.builder-help p{color:#6e7069;font-size:10px;line-height:1.6}.builder-help b,.builder-help span{font-size:9px;display:block}.builder-help span{color:#777;margin-top:5px}.approval-layout{grid-template-columns:minmax(420px,.9fr) minmax(480px,1.1fr);gap:12px;display:grid}.approval-queue{flex-direction:column;gap:8px;display:flex}.approval-card{border:1px solid var(--line);cursor:pointer;background:#f9f7f1;grid-template-columns:100px 1fr;gap:15px;padding:10px;display:grid}.approval-card.selected{border-color:var(--coral);box-shadow:inset 3px 0 var(--coral)}.approval-thumb{color:#fff;background:linear-gradient(135deg,#20241e,#b36a50);place-items:center;height:80px;display:grid;position:relative}.approval-thumb svg{width:22px}.approval-thumb small{background:#0008;padding:3px;position:absolute;bottom:5px;right:6px}.approval-title{justify-content:space-between;gap:8px;display:flex}.approval-title h3{margin:10px 0 4px;font-size:13px}.approval-card p,.approval-card>div>span{color:#777;font-size:9px}.approval-card>div>span{align-items:center;gap:5px;display:flex}.approval-card>div>span svg{width:11px}.review-panel{border:1px solid var(--line);background:#f9f7f1}.review-video{color:#fff;background:radial-gradient(circle at 30% 20%,#7c7e65,#0000 30%),linear-gradient(145deg,#1d211c,#a65e49);place-items:center;height:360px;display:grid;position:relative}.review-video>button{color:#fff;z-index:2;background:#0004;border:1px solid #fff7;border-radius:50%;width:62px;height:62px}.review-video>span{font-size:9px;position:absolute;bottom:12px;left:15px}.review-caption{text-align:center;font:800 24px var(--font-display);position:absolute;bottom:55px}.review-caption em{color:#ffe462;font-style:normal}.review-copy{padding:25px}.review-copy>small{letter-spacing:.1em;color:#888;font-size:7px}.review-copy h2{margin:8px 0;font-size:22px}.hook-quote{color:#555;border-left:3px solid var(--coral);padding-left:12px;font-style:italic}.review-copy dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.review-copy dl>div{border-bottom:1px solid var(--line);padding:13px 10px 13px 0}.review-copy dt{color:#888;letter-spacing:.08em;font-size:7px}.review-copy dd{margin:5px 0 0;font-size:9px;line-height:1.45}.review-copy dd svg{color:#2f9162;width:12px}.review-copy label span{margin-bottom:6px;font-size:8px;font-weight:700;display:block}.review-copy textarea{border:1px solid var(--line);width:100%;padding:11px}.review-actions{gap:8px;margin-top:12px;display:flex}.review-actions .button{flex:1}.comment-link{color:#666;background:0 0;border:0;align-items:center;gap:7px;margin:15px auto 0;font-size:9px;display:flex}.comment-link svg{width:14px}.header-metric{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:13px 17px;display:flex}.header-metric>b{font-size:28px}.header-metric small,.header-metric span{display:block}.header-metric small{color:#888;font-size:7px}.analytics-filters{gap:6px;margin-bottom:12px;display:flex}.analytics-filters button{border:1px solid var(--line);background:#f9f7f1;padding:10px 13px;font-size:9px}.analytics-filters span{color:#888;align-self:center;margin-left:auto;font-size:8px}.analytics-kpis{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:12px;display:grid}.analytics-kpis article{border:1px solid var(--line);background:#f9f7f1;padding:16px}.analytics-kpis small{color:#777;justify-content:space-between;font-size:7px;display:flex}.analytics-kpis small svg{width:11px}.analytics-kpis b{margin:18px 0 7px;font-size:23px;display:block}.analytics-kpis span{align-items:center;font-size:8px;display:flex}.analytics-kpis span svg{width:12px}.positive{color:#298c5d}.negative{color:#b14c3b}.analytics-main{grid-template-columns:2fr .75fr;gap:12px;margin-bottom:12px;display:grid}.chart-legend{gap:12px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:var(--coral);width:12px;height:2px}.chart-legend span:last-child i{background:#aaa}.line-chart{border-top:1px solid var(--line);grid-template-columns:45px 1fr;height:300px;padding:12px 20px 20px;display:grid}.y-labels{color:#888;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:7px;display:flex}.chart-area{position:relative}.chart-grid{background:repeating-linear-gradient(#0000 0 54px,#e7e4dc 55px);position:absolute;inset:0 0 22px}.chart-area svg{width:100%;height:calc(100% - 22px);position:absolute;inset:0 0 22px}.main-line{fill:none;stroke:var(--coral);stroke-width:3px}.compare-line{fill:none;stroke:#aaa;stroke-width:2px;stroke-dasharray:6}.main-area{fill:#ff5a3d14}.x-labels{color:#888;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.platform-panel{padding-bottom:20px}.donut{background:conic-gradient(var(--coral) 0 45%,#b584e4 45% 73%,#59a9d2 73% 94%,#8bcba7 94%);border-radius:50%;place-items:center;width:150px;height:150px;margin:10px auto 22px;display:grid}.donut:before{content:"";background:#f9f7f1;border-radius:50%;grid-area:1/1;width:90px;height:90px}.donut span{z-index:1;text-align:center;grid-area:1/1}.donut b,.donut small{display:block}.donut b{font-size:20px}.donut small{color:#777;font-size:7px}.platform-item{grid-template-columns:10px 1fr auto 35px;align-items:center;gap:8px;padding:6px 20px;font-size:9px;display:grid}.platform-item i{background:var(--coral);width:7px;height:7px}.platform-item.p1 i{background:#b584e4}.platform-item.p2 i{background:#59a9d2}.platform-item.p3 i{background:#8bcba7}.platform-item small{color:#888;text-align:right}.analytics-table .simple-head,.analytics-table .simple-row{grid-template-columns:2fr repeat(5,1fr)}.method-note{color:#74766f;align-items:center;gap:7px;margin:0;padding:12px 20px;font-size:8px;display:flex}.method-note svg{width:13px}.dna-summary{color:#fff;background:#181917;grid-template-columns:2fr repeat(3,1fr) auto;align-items:center;margin-bottom:12px;display:grid}.dna-summary>div{border-right:1px solid #363733;align-items:center;gap:12px;padding:18px 22px;display:flex}.dna-summary svg{color:var(--mint)}.dna-summary small,.dna-summary b{display:block}.dna-summary small{letter-spacing:.1em;color:#8d8f89;margin-bottom:5px;font-size:7px}.dna-summary button{color:#fff;background:0 0;border:1px solid #494a46;gap:6px;margin:0 20px;padding:10px;font-size:9px;display:flex}.insight-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.insight-card{border:1px solid var(--line);background:#f9f7f1;padding:24px}.insight-top{justify-content:space-between;align-items:center;display:flex}.insight-top>span:first-child{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:800}.insight-card h2{margin:25px 0 16px;font-size:20px;line-height:1.2}.lift{color:#298c5d;align-items:center;gap:7px;display:flex}.lift svg{width:17px}.lift b{font-size:24px}.lift span{font-size:8px}.insight-card>p{color:#676962;font-size:10px;line-height:1.6}.insight-card>small{color:#888;font-size:7px}.recommendation{border-top:1px solid var(--line);gap:9px;margin-top:20px;padding-top:17px;display:flex}.recommendation svg{width:16px;color:var(--coral);flex:none}.recommendation b{letter-spacing:.08em;font-size:7px}.recommendation p{margin:5px 0;font-size:9px;line-height:1.5}.experiment-list article{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr .7fr 30px;align-items:center;gap:15px;padding:15px 20px;display:grid}.experiment-list h3{margin:7px 0 0;font-size:12px}.experiment-list small{color:#888;font-size:7px}.experiment-list b{margin-top:5px;font-size:10px;display:block}.experiment-result b{color:#298c5d;font-size:17px}.experiment-list button{background:0 0;border:0}.experiment-list svg{width:14px}.dna-playbook{color:#fff;background:#191a18;grid-template-columns:1fr 1fr;gap:60px;margin-top:12px;padding:40px;display:grid}.dna-playbook h2{margin:15px 0;font-size:32px}.dna-playbook>div>p:last-child{color:#a2a49e;font-size:11px;line-height:1.65}.dna-playbook ol{margin:0;padding:0;list-style:none}.dna-playbook li{border-bottom:1px solid #353633;padding:15px 0;font-size:11px;line-height:1.5}.dna-playbook li span{color:var(--mint);margin-right:12px;font-size:8px}.library-stats{color:#fff;background:#181917;margin-bottom:12px;display:flex}.library-stats div{border-right:1px solid #363733;padding:18px 24px}.library-stats b,.library-stats span{display:block}.library-stats b{font-size:20px}.library-stats span{color:#8e908a;margin-top:5px;font-size:8px}.library-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.library-card,.upload-card{border:1px solid var(--line);background:#f9f7f1}.library-cover{color:#fff;background:linear-gradient(145deg,#242822,#9a5c49);place-items:center;height:155px;display:grid;position:relative}.library-cover>svg{width:34px}.library-cover span,.library-cover small{background:#0008;padding:5px 7px;font-size:8px;position:absolute}.library-cover span{bottom:9px;right:9px}.library-cover small{top:9px;left:9px}.library-body{padding:18px}.library-body>div:first-child{justify-content:space-between;display:flex}.library-body h2{font-size:14px}.library-body button{background:0 0;border:0}.library-body p{color:#888;font-size:8px}.topic-list{flex-wrap:wrap;gap:5px;display:flex}.topic-list span{background:#e9e6de;padding:5px 7px;font-size:7px}.asset-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;display:flex}.asset-status>span:first-child{align-items:center;gap:5px;font-size:8px;display:flex}.asset-status svg{width:12px}.asset-status .ok{color:#298c5d}.asset-status .warning{color:#a66a25}.upload-card{color:#777;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.upload-card svg{color:var(--coral);margin-bottom:15px}.upload-card b{color:#171816}.upload-card span{max-width:200px;margin-top:7px;font-size:8px;line-height:1.5}.safety-overview{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.safety-overview article{border:1px solid var(--line);background:#f9f7f1;gap:12px;padding:18px;display:flex}.safety-overview svg{color:#298c5d}.safety-overview small,.safety-overview b,.safety-overview span{display:block}.safety-overview small{color:#777;font-size:7px}.safety-overview b{margin:9px 0 4px;font-size:22px}.safety-overview span{color:#888;font-size:8px}.safety-list article{border-top:1px solid var(--line);grid-template-columns:8px 1.5fr .6fr auto auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.severity{background:#aaa;width:7px;height:32px}.severity.medium{background:#e1a13f}.severity.low{background:#72ad91}.safety-list small{color:#888;font-size:7px}.safety-list h3{margin:5px 0;font-size:12px}.safety-list p{color:#888;margin:0;font-size:8px}.safety-list>article>span:first-of-type{font-size:9px}.safety-list button{border:1px solid var(--line);background:#fff;padding:8px;font-size:8px}.safety-policy-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.safety-policy-grid article{background:#e8e5dd;padding:24px}.safety-policy-grid svg{color:var(--coral)}.safety-policy-grid h3{margin-top:25px;font-size:15px}.safety-policy-grid p{color:#676962;font-size:9px;line-height:1.6}.safety-policy-grid a{font-size:9px;font-weight:800}.team-role-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.team-role-grid article{border:1px solid var(--line);background:#f9f7f1;padding:18px}.team-role-grid svg{width:18px;color:var(--coral)}.team-role-grid b{margin:20px 0 8px;font-size:13px;display:block}.team-role-grid p{color:#73756e;min-height:42px;font-size:9px;line-height:1.5}.team-role-grid span{font-size:8px;font-weight:700}.team-table{border-top:1px solid var(--line)}.team-head,.team-row{grid-template-columns:2fr 1fr .8fr 1fr 30px;align-items:center;gap:12px;padding:13px 20px;display:grid}.team-head{color:#888;letter-spacing:.08em;background:#efede6;font-size:7px}.team-row{border-top:1px solid var(--line);font-size:9px}.team-row>div{align-items:center;gap:10px;display:flex}.team-row>div>i{color:#a6402e;background:#ffe1dc;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.team-row b,.team-row small{display:block}.team-row small{color:#888;margin-top:4px}.team-row>button:last-child{background:0 0;border:0}.role-button{border:1px solid var(--line);text-align:left;background:#fff;padding:8px}.invite-panel{background:#e8e5dd;grid-template-columns:auto 1.2fr 1fr .6fr auto;align-items:flex-end;gap:18px;margin-top:12px;padding:22px;display:grid}.invite-panel>svg{color:var(--coral);align-self:center}.invite-panel h2{margin:0 0 6px;font-size:16px}.invite-panel p{color:#777;margin:0;font-size:8px}.invite-panel label span{margin-bottom:5px;font-size:7px;font-weight:700;display:block}@media (max-width:1100px){.campaign-list-card{grid-template-columns:1fr}.campaign-progress{border-left:0;border-top:1px solid var(--line)}.campaign-builder{grid-template-columns:150px 1fr}.builder-help{display:none}.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-main{grid-template-columns:1fr}.insight-grid,.library-grid,.safety-overview,.team-role-grid{grid-template-columns:1fr 1fr}.invite-panel{grid-template-columns:auto 1fr 1fr}.invite-panel>label:nth-of-type(2),.invite-panel>.button{grid-column:auto}.approval-layout{grid-template-columns:1fr}.review-panel{grid-template-columns:1fr 1fr;display:grid}.review-video{height:auto;min-height:400px}}@media (max-width:760px){.workspace-heading{flex-direction:column;align-items:flex-start}.workspace-heading h1{font-size:36px}.workspace-toolbar{flex-wrap:wrap}.workspace-toolbar>label{order:-1;min-width:100%}.view-switch{max-width:100%;margin-left:0;overflow:auto}.campaign-progress{grid-template-columns:1fr 1fr}.campaign-progress>a{grid-column:1/-1}.campaign-meta{flex-direction:column;gap:7px}.detail-summary{grid-template-columns:1fr 1fr}.detail-summary>div{border:0;border-bottom:1px solid #363733;padding:12px}.campaign-detail-grid{grid-template-columns:1fr}.simple-table{overflow:auto}.simple-head,.simple-row{min-width:700px}.campaign-builder{grid-template-columns:1fr}.campaign-builder>aside:first-child{display:none}.builder-form{padding:25px}.choice-grid,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.approval-card{grid-template-columns:78px 1fr}.review-panel{display:block}.review-video{min-height:380px}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-filters{overflow:auto}.analytics-filters span{display:none}.dna-summary{grid-template-columns:1fr 1fr}.dna-summary>div:first-child{grid-column:1/-1}.dna-summary button{margin:12px}.insight-grid,.library-grid,.safety-overview,.team-role-grid,.safety-policy-grid{grid-template-columns:1fr}.experiment-list article{grid-template-columns:1fr 1fr}.experiment-list article>div:first-child{grid-column:1/-1}.dna-playbook{grid-template-columns:1fr;gap:20px;padding:28px}.library-stats{overflow:auto}.library-stats div{min-width:130px}.safety-list article{grid-template-columns:7px 1fr auto}.safety-list>article>span:first-of-type{display:none}.safety-list button{grid-column:2}.team-table{overflow:auto}.team-head,.team-row{min-width:700px}.invite-panel{grid-template-columns:1fr}.invite-panel>svg{display:none}.header-actions{flex-wrap:wrap}}.invite-panel{grid-template-columns:auto 1.2fr .8fr 1fr .6fr auto}@media (max-width:1100px){.invite-panel{grid-template-columns:auto 1fr 1fr}.invite-panel>div{grid-column:span 2}}@media (max-width:760px){.invite-panel{grid-template-columns:1fr}.invite-panel>div{grid-column:auto}}.reference-marketing{--ref-bg:#f7f7f4;--ref-card:#fff;--ref-ink:#0a0a0a;--ref-soft:#efefeb;--ref-muted:#666861;--ref-line:#deded8;background:var(--ref-bg);color:var(--ref-ink);overflow:hidden}.reference-marketing .site-header{z-index:50;background:#ffffffed;border:1px solid #ddd;border-radius:14px;width:min(1480px,100% - 24px);height:64px;margin:8px auto 0;padding:0 16px;position:sticky;top:8px;box-shadow:0 8px 35px #0000000a}.reference-marketing .logo{letter-spacing:0;gap:9px}.reference-marketing .logo-mark{background:#0a0a0a;border-radius:6px;align-items:flex-end;width:25px;height:25px;padding:5px}.reference-marketing .logo-mark i{background:#fff;width:4px}.reference-marketing .logo-mark i:first-child{height:7px}.reference-marketing .logo-mark i:nth-child(2){height:14px}.reference-marketing .logo-mark i:nth-child(3){height:10px}.logo-words{flex-direction:column;font-size:12px;font-weight:800;line-height:1;display:flex}.logo-words small{color:#777;letter-spacing:.12em;margin-bottom:3px;font-size:7px;font-weight:600}.reference-marketing .site-header nav{gap:5px}.reference-marketing .site-header nav>a:not(.button){border-radius:8px;padding:10px 13px;font-size:12px}.reference-marketing .site-header nav>a:not(.button):hover{background:#f0f0ed}.reference-marketing .nav-cta{border-radius:9px;padding:11px 15px}.ref-hero{text-align:center;flex-direction:column;align-items:center;min-height:920px;padding:120px 4vw 70px;display:flex;position:relative}.ref-hero-inner{z-index:2;max-width:970px;position:relative}.ref-kicker{letter-spacing:.16em;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.ref-kicker svg{width:14px}.ref-kicker.light{color:#d7d8d3}.ref-hero h1{letter-spacing:-.075em;margin:32px 0;font-size:clamp(64px,8vw,126px);line-height:.86}.ref-hero h1 span{color:#74766f;font-weight:500}.ref-hero-inner>p:not(.ref-kicker){color:var(--ref-muted);max-width:680px;margin:0 auto;font-size:18px;line-height:1.6}.ref-actions{justify-content:center;gap:8px;margin-top:32px;display:flex}.ref-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:12px;font-weight:750;transition:all .2s;display:inline-flex}.ref-button:hover{transform:translateY(-2px)}.ref-button svg{width:15px}.ref-button.primary{color:#fff;background:#0a0a0a}.ref-button.ghost,.ref-button.outline{background:#fff;border-color:#d5d5cf}.ref-button.ghost svg{width:12px}.ref-trust{color:#676962;justify-content:center;gap:22px;margin-top:23px;font-size:10px;display:flex}.ref-trust span{align-items:center;gap:5px;display:flex}.ref-trust svg{width:12px}.ref-orbit{pointer-events:none;border:1px solid #deded7;border-radius:50%;position:absolute}.orbit-one{width:780px;height:780px;top:-220px;left:-380px}.orbit-two{width:630px;height:630px;top:70px;right:-330px}.ref-dashboard-wrap{z-index:3;width:min(980px,95vw);margin-top:90px;position:relative}.ref-dashboard-wrap .preview-shell{background:#f0f0ec;border-radius:16px;width:100%;height:540px;transform:none;box-shadow:0 35px 100px #0002}.ref-dashboard-wrap .preview-sidebar{border-radius:15px 0 0 15px}.ref-dashboard-wrap .floating-card{display:none}.ref-dashboard-wrap .line{stroke:#111}.ref-dashboard-wrap .area{opacity:.25}.ref-live{letter-spacing:.12em;color:#25734d;background:#e1f2e7;border-radius:20px;padding:7px 10px;font-size:8px;position:absolute;top:-16px;left:50%;transform:translate(-50%,-100%)}.ref-proof{color:#fff;background:#0b0b0b;justify-content:space-between;align-items:center;padding:23px 4vw;display:flex}.ref-proof p{color:#777a74;letter-spacing:.14em;margin:0;font-size:8px}.ref-proof div{gap:35px;display:flex}.ref-proof span{color:#d8d9d5;font-size:12px;font-weight:700}.ref-section{padding:125px 5vw}.ref-section-title{grid-template-columns:.65fr 1.5fr .8fr;align-items:flex-end;gap:40px;display:grid}.ref-section-title>span{letter-spacing:.15em;font-size:9px;font-weight:800}.ref-section-title h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6vw,86px);line-height:.93}.ref-section-title p{color:var(--ref-muted);margin:0;font-size:12px;line-height:1.7}.ref-section-title.centered{text-align:center;max-width:900px;margin:auto;display:block}.ref-section-title.centered h2{margin:24px 0 16px}.ref-section-title.centered p{max-width:570px;margin:auto}.ref-workflow-tabs{background:#e9e9e4;border-radius:10px;width:max-content;margin:70px auto 25px;padding:4px;display:flex}.ref-workflow-tabs button{background:0 0;border:0;border-radius:7px;padding:10px 16px;font-size:10px}.ref-workflow-tabs button.active{background:#fff;font-weight:700;box-shadow:0 2px 8px #0001}.ref-workflow{border:1px solid var(--ref-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ref-workflow article{border-right:1px solid var(--ref-line);min-height:330px;padding:28px}.ref-workflow article:last-child{border:0}.ref-step-head{justify-content:space-between;align-items:center;display:flex}.ref-step-head span{color:#888;font-size:9px}.ref-step-head svg{width:19px}.ref-workflow article>small{color:#888;text-transform:uppercase;letter-spacing:.12em;margin-top:75px;font-size:8px;display:block}.ref-workflow h3{margin:10px 0 13px;font-size:20px;line-height:1.2}.ref-workflow p{color:#6b6d66;font-size:10px;line-height:1.65}.ref-dark{color:#fff;background:#0b0b0b;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10vw;padding:120px 8vw;display:grid}.ref-dark-copy h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(54px,6vw,86px);line-height:.9}.ref-dark-copy>p:not(.ref-kicker){color:#a2a49e;font-size:12px;line-height:1.7}.ref-dark-copy ul{grid-template-columns:1fr 1fr;gap:13px;margin:30px 0;padding:0;list-style:none;display:grid}.ref-dark-copy li{gap:7px;font-size:10px;display:flex}.ref-dark-copy li svg{color:#b7f2d0;width:13px}.ref-button.light-button{color:#0b0b0b;background:#fff}.ref-button.dark-ghost{color:#fff;border-color:#444}.ref-metric-board{color:#0a0a0a;background:#f5f5f1;border-radius:16px;padding:24px;box-shadow:0 25px 60px #0008}.ref-board-top{justify-content:space-between;display:flex}.ref-board-top span{font-size:12px;font-weight:800}.ref-board-top b{color:#28764f;background:#dff2e7;border-radius:20px;padding:6px 9px;font-size:8px}.ref-board-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:24px 0;display:grid}.ref-board-stats article{background:#fff;border:1px solid #dfdfda;padding:15px}.ref-board-stats small,.ref-board-stats strong,.ref-board-stats em{display:block}.ref-board-stats small{color:#888;font-size:7px}.ref-board-stats strong{margin:12px 0 5px;font-size:25px}.ref-board-stats em{color:#298c5d;font-size:8px;font-style:normal}.ref-bars{background:#fff repeating-linear-gradient(#0000 0 48px,#e4e4df 49px);border:1px solid #dfdfda;align-items:flex-end;gap:8px;height:200px;padding:20px;display:flex}.ref-bars i{background:#101010;border-radius:3px 3px 0 0;flex:1;display:block}.ref-budget{grid-template-columns:1fr 1.5fr auto;align-items:center;gap:15px;padding:18px 0;display:grid}.ref-budget b,.ref-budget small{font-size:9px;display:block}.ref-budget small{color:#888;margin-top:4px}.ref-budget>i{background:#deded8;border-radius:10px;height:5px}.ref-budget>i b{background:#111;border-radius:10px;width:49.7%;height:100%}.ref-budget>strong{font-size:10px}.ref-metric-board>p{color:#666;border-top:1px solid #ddd;align-items:center;gap:6px;margin:0;padding-top:15px;font-size:8px;display:flex}.ref-metric-board>p svg{color:#298c5d;width:13px}.ref-benefit-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:70px;display:grid}.ref-benefit-grid article{border:1px solid var(--ref-line);background:#fff;border-radius:14px;min-height:250px;padding:28px}.ref-benefit-grid svg{width:22px}.ref-benefit-grid h3{margin-top:75px;font-size:18px}.ref-benefit-grid p{color:#686a64;font-size:10px;line-height:1.65}.ref-dna{background:#e8e8e2;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;margin:0 5vw 120px;padding:80px;display:grid}.ref-dna>div:first-child h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(48px,5vw,74px);line-height:.92}.ref-dna>div:first-child>p:not(.ref-kicker){color:#62645e;font-size:12px;line-height:1.7}.ref-dna a{align-items:center;gap:6px;margin-top:28px;font-size:10px;font-weight:800;display:flex}.ref-dna a svg{width:14px}.ref-insights{gap:8px;display:grid}.ref-insights article{background:#fff;border:1px solid #d9d9d4;border-radius:12px;padding:22px}.ref-insights span,.ref-insights b,.ref-insights small{display:block}.ref-insights span{letter-spacing:.1em;color:#23764e;font-size:7px}.ref-insights b{margin:10px 0;font-size:14px}.ref-insights small{color:#777;font-size:8px}.ref-price-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:70px;display:grid}.ref-price-grid>article{border:1px solid var(--ref-line);background:#fff;border-radius:15px;flex-direction:column;padding:32px;display:flex;position:relative}.ref-price-grid article.featured{color:#fff;background:#0b0b0b;transform:translateY(-12px)}.ref-popular{color:#111;background:#fff;border-radius:0 13px 0 10px;padding:8px 11px;position:absolute;top:0;right:0;font-size:7px!important}.ref-price-grid>article>small{letter-spacing:.14em;font-size:8px}.ref-price-grid h3{margin:28px 0 3px;font-size:41px}.ref-price-grid em{color:#888;font-size:9px;font-style:normal}.ref-price-grid p{color:#70726b;min-height:50px;margin:25px 0;font-size:10px;line-height:1.6}.ref-price-grid .featured p{color:#aaa}.ref-price-grid ul{border-top:1px solid #deded8;flex:1;gap:12px;margin:0 0 25px;padding:20px 0;list-style:none;display:grid}.ref-price-grid .featured ul{border-color:#333}.ref-price-grid li{align-items:center;gap:7px;font-size:10px;display:flex}.ref-price-grid li svg{color:#2f9162;width:13px}.ref-price-grid .featured .ref-button.primary{color:#111;background:#fff}.ref-disclaimer{text-align:center;color:#777;max-width:700px;margin:25px auto 0!important;font-size:8px!important}.ref-final{color:#fff;text-align:center;background:#0b0b0b;padding:120px 5vw}.ref-final>div{max-width:950px;margin:auto}.ref-final h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(55px,7vw,95px);line-height:.9}.ref-final>div>p:not(.ref-kicker){color:#a1a39d;font-size:12px}.ref-footer{border-top:1px solid #292a27;background:#0b0b0b!important;grid-template-columns:2fr 1fr 1fr 1fr!important;padding:65px 5vw 30px!important}.ref-footer>div:first-child p{color:#777;font-size:10px}.ref-footer small{grid-column:1/-1}.ref-footer .logo-mark{background:#fff}.ref-footer .logo-mark i{background:#0b0b0b}.ref-footer .logo-words small{color:#777}@media (max-width:980px){.reference-marketing .site-header nav{border:1px solid #ddd;border-radius:12px;top:70px}.ref-hero{min-height:800px}.ref-section-title{grid-template-columns:1fr}.ref-workflow{grid-template-columns:1fr 1fr}.ref-workflow article:nth-child(2){border-right:0}.ref-workflow article{border-bottom:1px solid var(--ref-line)}.ref-dark{grid-template-columns:1fr;gap:70px}.ref-benefit-grid{grid-template-columns:1fr 1fr}.ref-dna{grid-template-columns:1fr;padding:55px}.ref-price-grid{grid-template-columns:1fr}.ref-price-grid article.featured{transform:none}.ref-footer{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.ref-hero{min-height:auto;padding:95px 18px 55px}.ref-hero h1{font-size:56px}.ref-hero-inner>p:not(.ref-kicker){font-size:15px}.ref-actions,.ref-trust{flex-direction:column;align-items:center}.ref-dashboard-wrap{margin-top:70px}.ref-dashboard-wrap .preview-shell{height:380px}.ref-proof{align-items:flex-start;gap:25px}.ref-proof div{gap:20px;overflow:auto}.ref-proof span{white-space:nowrap}.ref-section{padding:85px 20px}.ref-section-title h2{font-size:46px}.ref-workflow{grid-template-columns:1fr}.ref-workflow article{border-right:0;min-height:270px}.ref-workflow article>small{margin-top:45px}.ref-dark{padding:85px 20px}.ref-dark-copy ul,.ref-board-stats{grid-template-columns:1fr}.ref-board-stats article{grid-template-columns:1fr auto auto;align-items:center;display:grid}.ref-board-stats strong{margin:0}.ref-bars{height:150px}.ref-benefit-grid{grid-template-columns:1fr}.ref-benefit-grid article{min-height:200px}.ref-benefit-grid h3{margin-top:45px}.ref-dna{margin:0 12px 85px;padding:35px 22px}.ref-price-grid{margin-top:45px}.ref-final{padding:85px 20px}.ref-final h2{font-size:52px}.ref-footer{grid-template-columns:1fr!important}}.public-site{--public-bg:#f5f5f1;--public-line:#deded8;--public-muted:#686a64;background:var(--public-bg);min-height:100vh}.public-site .site-header,.reference-marketing .site-header{background:#f9f9f6f0;border-color:#deded9;height:70px;padding:0 4vw}.public-site .site-header nav,.reference-marketing .site-header nav{gap:22px;font-size:10px}.public-site .nav-cta,.reference-marketing .nav-cta{border-radius:8px;padding:11px 15px;font-size:10px}.public-kicker{letter-spacing:.14em;align-items:center;gap:7px;font-weight:800;display:flex;font-size:8px!important}.public-kicker svg{width:13px;height:13px}.public-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 17px;font-size:10px;font-weight:800;transition:all .2s;display:inline-flex}.public-button:hover{transform:translateY(-2px)}.public-button svg{width:14px}.public-button.primary{color:#fff;background:#ff5a3d}.public-button.dark{color:#fff;background:#0b0b0b}.public-button.light{color:#0b0b0b;background:#fff}.public-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:9vw;min-height:700px;padding:105px 7vw 95px;display:grid;position:relative;overflow:hidden}.public-hero:before{content:"";border:1px solid #dfdfd9;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-450px;left:-400px}.public-hero-copy{position:relative}.public-hero-copy h1{letter-spacing:-.07em;margin:28px 0;font-size:clamp(62px,7vw,104px);line-height:.86}.public-hero-copy h1 em{font-weight:400}.public-hero-copy>p:not(.public-kicker){color:var(--public-muted);max-width:680px;font-size:15px;line-height:1.65}.public-actions{gap:9px;margin-top:33px;display:flex}.public-hero-panel{color:#fff;background:#0c0c0c;border-radius:18px;flex-direction:column;min-height:475px;padding:28px;display:flex;position:relative;overflow:hidden}.public-panel-label{letter-spacing:.14em;color:#8c8e88;font-size:7px}.public-panel-orbit{place-items:center;height:230px;display:grid;position:relative}.public-panel-orbit i{border:1px solid #444;border-radius:50%;width:190px;height:190px;position:absolute}.public-panel-orbit i:nth-child(2){border-color:#66504b;width:135px;height:135px}.public-panel-orbit i:nth-child(3){border-color:#ff5a3d;width:80px;height:80px}.public-panel-orbit span{width:50px;height:50px;font:800 14px var(--font-display);z-index:2;background:#ff5a3d;place-items:center;display:grid;transform:rotate(-5deg)}.public-proof-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.public-proof-list div{background:#1c1d1b;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.public-proof-list span{color:#777;font-size:7px}.public-proof-list b{font-size:8px}.public-proof-list svg{color:#b7f2d0;width:11px}.public-intro{border-top:1px solid var(--public-line);grid-template-columns:.5fr 1.3fr .7fr;align-items:flex-end;gap:5vw;padding:110px 7vw;display:grid}.public-intro>span,.public-process-heading>span,.public-faq>div:first-child>span{letter-spacing:.14em;font-size:8px;font-weight:800}.public-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.95}.public-intro p{color:var(--public-muted);margin:0;font-size:11px;line-height:1.75}.public-feature-grid{border:1px solid var(--public-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:0 7vw 120px;display:grid;overflow:hidden}.public-feature-grid article{border-right:1px solid var(--public-line);min-height:320px;padding:27px}.public-feature-grid article:last-child{border:0}.public-feature-grid article>div{justify-content:space-between;align-items:center;display:flex}.public-feature-grid article>div span{color:#888;font-size:8px}.public-feature-grid svg{width:20px}.public-feature-grid h3{margin:95px 0 15px;font-size:19px;line-height:1.2}.public-feature-grid p{color:var(--public-muted);font-size:10px;line-height:1.7}.public-process{color:#fff;background:#0b0b0b;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:115px 8vw;display:grid}.public-process-heading h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(48px,5vw,76px);line-height:.9}.public-process-heading h2 em{font-weight:400}.public-process-steps{display:grid}.public-process-steps article{border-bottom:1px solid #333;grid-template-columns:.35fr .8fr 1fr;align-items:start;gap:20px;padding:25px 0;display:grid}.public-process-steps article>span{color:#777;font-size:7px}.public-process-steps h3{margin:0;font-size:16px}.public-process-steps p{color:#a0a29c;margin:0;font-size:9px;line-height:1.65}.public-insight{background:#b7f2d0;border-radius:20px;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;margin:120px 7vw;padding:70px;display:grid}.public-insight h2{letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,5vw,68px);line-height:.96}.public-insight>div>p:not(.public-kicker){color:#4e6356;font-size:11px;line-height:1.7}.public-insight ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.public-insight li{background:#fff;border-radius:8px;align-items:center;gap:9px;padding:17px;font-size:10px;font-weight:800;display:flex}.public-insight li svg{color:#2f8e60;width:14px}.public-faq{grid-template-columns:.7fr 1.3fr;gap:10vw;padding:0 8vw 120px;display:grid}.public-faq h2{letter-spacing:-.05em;margin:25px 0;font-size:48px;line-height:.95}.public-faq details{border-top:1px solid var(--public-line);padding:20px 0}.public-faq summary{cursor:pointer;justify-content:space-between;font-size:13px;font-weight:800;list-style:none;display:flex}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary span{font-size:20px;font-weight:400}.public-faq details[open] summary span{transform:rotate(45deg)}.public-faq details p{color:var(--public-muted);max-width:620px;margin:15px 0 0;font-size:10px;line-height:1.7}.public-cta{color:#fff;text-align:center;background:#ff5a3d;padding:105px 20px}.public-cta>p{letter-spacing:.14em;font-size:8px;font-weight:800}.public-cta h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(52px,7vw,90px);line-height:.88}.public-cta h2 em{font-weight:400}.public-cta>div{justify-content:center;gap:8px;display:flex}.public-cta .outline{border-color:#ffb3a5}.public-footer{color:#fff!important;background:#0b0b0b!important;grid-template-columns:2fr repeat(4,1fr)!important;gap:35px!important;padding:65px 5vw 30px!important;display:grid!important}.public-footer-brand p{line-height:1.6;color:#888!important;font-size:10px!important}.public-footer-brand>span{color:#5e605b;letter-spacing:.08em;font-size:7px}.public-footer-group{flex-direction:column!important;gap:10px!important;display:flex!important}.public-footer-group b{letter-spacing:.14em!important;margin-bottom:8px!important;font-size:7px!important}.public-footer-bottom{border-top:1px solid #2b2c29;grid-column:1/-1;margin-top:25px;padding-top:23px;flex-direction:row!important;justify-content:space-between!important;display:flex!important}.public-footer-bottom small{color:#60625d;font-size:7px}.blog-hero{grid-template-columns:1.2fr .8fr;align-items:flex-end;gap:8vw;padding:100px 7vw 80px;display:grid}.blog-hero h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(62px,7vw,102px);line-height:.87}.blog-hero h1 em{font-weight:400}.blog-hero>div:first-child>p:not(.public-kicker){color:var(--public-muted);max-width:650px;font-size:14px;line-height:1.7}.blog-hero-index{border-top:1px solid var(--public-line)}.blog-hero-index>span{letter-spacing:.14em;padding:15px 0;font-size:7px;font-weight:800;display:block}.blog-hero-index a{border-top:1px solid var(--public-line);grid-template-columns:30px 1fr auto;align-items:center;padding:12px 0;font-size:10px;font-weight:700;display:grid}.blog-hero-index a small{color:#888}.blog-hero-index svg{width:13px}.blog-featured{border-top:1px solid var(--public-line);padding:45px 7vw 80px}.blog-featured>.public-kicker{margin-bottom:25px}.blog-card{border:1px solid var(--public-line);background:#fff;border-radius:15px;overflow:hidden}.blog-card.featured{grid-template-columns:1.15fr .85fr;min-height:460px;display:grid}.blog-card-art{height:220px;padding:22px;display:block;position:relative;overflow:hidden}.blog-card.featured .blog-card-art{height:100%;min-height:450px}.blog-card-art.violet,.article-cover.violet{background:#bd95e8}.blog-card-art.green,.article-cover.green{background:#77c999}.blog-card-art.red,.article-cover.red{background:#e87569}.blog-card-art.purple,.article-cover.purple{background:#a585d7}.blog-card-art.cyan,.article-cover.cyan{background:#70c8cb}.blog-card-art.orange,.article-cover.orange{background:#e8995e}.blog-card-art>span{letter-spacing:.1em;z-index:2;font-size:7px;font-weight:800;position:relative}.blog-card-art i,.article-cover i{border:1px solid #1115;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-140px;right:-80px}.blog-card-art i:nth-of-type(2),.article-cover i:nth-of-type(2){width:200px;height:200px;bottom:-100px;right:-40px}.blog-card-art i:nth-of-type(3),.article-cover i:nth-of-type(3){width:110px;height:110px;bottom:-55px;right:5px}.blog-card-art>b{z-index:2;max-width:250px;font-size:22px;line-height:1;position:absolute;bottom:24px;left:22px}.blog-card-copy{flex-direction:column;padding:24px;display:flex}.blog-card.featured .blog-card-copy{padding:45px}.blog-card-copy>div:first-child{text-transform:uppercase;letter-spacing:.08em;color:#777;justify-content:space-between;font-size:7px;display:flex}.blog-card-copy>div:first-child a{color:#db5038;font-weight:800}.blog-card-copy h2{margin:24px 0 12px;font-size:22px;line-height:1.12}.blog-card.featured h2{font-size:37px}.blog-card-copy p{color:var(--public-muted);font-size:10px;line-height:1.7}.blog-read-link{align-items:center;gap:5px;margin-top:auto;padding-top:20px;font-size:9px;font-weight:800;display:flex}.blog-read-link svg{width:13px}.blog-index{padding:80px 7vw 120px}.blog-index-heading{grid-template-columns:.5fr 1.5fr;margin-bottom:55px;display:grid}.blog-index-heading>span{letter-spacing:.14em;font-size:8px;font-weight:800}.blog-index-heading h2{letter-spacing:-.05em;margin:0;font-size:52px;line-height:.96}.blog-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.category-hero{border-bottom:1px solid var(--public-line);padding:90px 7vw}.category-hero>a,.article-hero nav a,.article-hero nav span{color:#70726b;font-size:9px}.category-hero>a{align-items:center;gap:5px;display:flex}.category-hero>a svg{width:13px}.category-hero>span{letter-spacing:.14em;margin-top:70px;font-size:8px;font-weight:800;display:block}.category-hero h1{letter-spacing:-.07em;margin:20px 0;font-size:clamp(60px,8vw,105px)}.category-hero p{color:var(--public-muted)}.article-hero{padding:90px 15vw 70px}.article-hero nav{gap:8px;display:flex}.article-hero h1{letter-spacing:-.06em;max-width:1100px;margin:45px 0 25px;font-size:clamp(55px,6.5vw,90px);line-height:.95}.article-hero>p{color:var(--public-muted);max-width:800px;font-size:16px;line-height:1.6}.article-byline{align-items:center;gap:12px;margin-top:35px;font-size:8px;display:flex}.article-avatar{color:#fff;background:#0b0b0b;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.article-byline div b,.article-byline div small{display:block}.article-byline div small{color:#777;margin-top:3px}.article-byline>span:not(.article-avatar){border-left:1px solid var(--public-line);color:#777;align-items:center;gap:5px;padding-left:12px;display:flex}.article-byline svg{width:12px}.article-cover{border-radius:18px;height:440px;margin:0 7vw;padding:30px;position:relative;overflow:hidden}.article-cover>span{letter-spacing:.12em;font-size:8px;font-weight:800}.article-cover>b{letter-spacing:-.06em;max-width:800px;font-size:clamp(45px,7vw,90px);line-height:.85;position:absolute;bottom:40px;left:40px}.article-cover i{width:600px;height:600px;bottom:-350px;right:-120px}.article-cover i:nth-of-type(2){width:430px;height:430px;bottom:-265px;right:-35px}.article-cover i:nth-of-type(3){width:260px;height:260px;bottom:-180px;right:50px}.article-layout{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:9vw;padding:100px 12vw 120px;display:grid}.article-toc{border-top:1px solid var(--public-line);flex-direction:column;align-self:start;display:flex;position:sticky;top:95px}.article-toc span{letter-spacing:.12em;padding:15px 0;font-size:7px;font-weight:800}.article-toc a{color:#777;border-top:1px solid var(--public-line);padding:11px 0;font-size:8px;line-height:1.4}.article-answer{background:#fff;border-left:4px solid #ff5a3d;margin-bottom:65px;padding:27px}.article-answer span{letter-spacing:.14em;color:#d84b34;font-size:7px;font-weight:800}.article-answer p{font:700 19px/1.5 var(--font-display)!important;color:#111!important;margin:12px 0 0!important}.article-body>section{margin-bottom:70px;scroll-margin-top:100px}.article-body>section>span{color:#ff5a3d;font-size:8px;font-weight:800}.article-body h2{letter-spacing:-.04em;margin:12px 0 25px;font-size:38px;line-height:1.05}.article-body p{color:#444640;font-size:14px;line-height:1.85}.article-body ul{border:1px solid var(--public-line);background:#fff;margin:28px 0;padding:0;list-style:none}.article-body li{border-bottom:1px solid var(--public-line);align-items:center;gap:9px;padding:14px 17px;font-size:11px;display:flex}.article-body li:last-child{border:0}.article-body li svg{color:#2b8d5e;width:14px}.article-note{border-top:1px solid var(--public-line);padding-top:25px}.article-note b{font-size:10px}.article-note p{color:#777;font-size:10px;line-height:1.7}.article-cta{text-align:center;background:#b7f2d0;padding:90px 8vw}.article-cta>span,.related-posts>span{letter-spacing:.14em;font-size:8px;font-weight:800}.article-cta h2{letter-spacing:-.05em;margin:25px 0;font-size:52px;line-height:.96}.article-cta>div{justify-content:center;gap:8px;display:flex}.related-posts{padding:90px 7vw 120px}.related-posts>span{margin-bottom:25px;display:block}.related-posts .blog-grid{grid-template-columns:1fr 1fr}.resource-hero{justify-content:space-between;align-items:flex-end;padding:100px 7vw 80px;display:flex}.resource-hero h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(60px,7vw,100px);line-height:.87}.resource-hero h1 em{font-weight:400}.resource-hero>div>p:not(.public-kicker){color:var(--public-muted);max-width:670px;line-height:1.7}.resource-hero>span{border:1px solid var(--public-line);background:#fff;align-items:center;gap:10px;padding:17px;font-size:8px;font-weight:700;display:flex}.resource-hero>span svg{width:17px}.resource-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 7vw 120px;display:grid}.resource-card{border:1px solid var(--public-line);background:#fff;border-radius:15px;flex-direction:column;min-height:360px;padding:27px;transition:all .2s;display:flex}.resource-card:hover{transform:translateY(-4px)}.resource-card>div{justify-content:space-between;display:flex}.resource-card>div span{color:#888;font-size:8px}.resource-card>div small{letter-spacing:.1em;background:#e9e9e3;padding:6px;font-size:7px}.resource-card h2{margin:65px 0 15px;font-size:25px;line-height:1.1}.resource-card p{color:var(--public-muted);font-size:10px;line-height:1.7}.resource-card>b{color:#777;margin-top:auto;font-size:8px}.resource-card>i{align-items:center;gap:5px;margin-top:22px;font-size:9px;font-style:normal;font-weight:800;display:flex}.resource-card>i svg{width:13px}.resource-detail>header{text-align:center;padding:90px 12vw}.resource-detail>header>a{justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.resource-detail>header>a svg{width:13px}.resource-detail>header>span{letter-spacing:.14em;color:#d84d36;margin-top:65px;font-size:8px;font-weight:800;display:block}.resource-detail>header h1{letter-spacing:-.06em;max-width:1000px;margin:20px auto;font-size:clamp(55px,7vw,90px);line-height:.92}.resource-detail>header>p{color:var(--public-muted);max-width:700px;margin:0 auto 30px;font-size:14px;line-height:1.7}.resource-detail>header>div{font-size:9px}.resource-detail>header>div b{letter-spacing:.12em;margin-right:8px;font-size:7px}.resource-sheet{border:1px solid var(--public-line);background:#fff;max-width:900px;margin:0 auto 65px;padding:50px;box-shadow:0 24px 70px #1111}.sheet-head{letter-spacing:.12em;border-bottom:3px solid #111;justify-content:space-between;padding-bottom:20px;font-size:7px;font-weight:800;display:flex}.resource-sheet article{border-bottom:1px solid var(--public-line);grid-template-columns:55px 1fr auto;gap:25px;padding:30px 0;display:grid}.resource-sheet article>span{color:#ff5a3d;font-size:9px}.resource-sheet h2{margin:0 0 10px;font-size:21px}.resource-sheet p{color:var(--public-muted);margin:0;font-size:11px;line-height:1.7}.resource-sheet article>svg{color:#2d8d5e;width:18px}.sheet-note{background:#f0efe9;margin-top:30px;padding:22px}.sheet-note b{font-size:10px}.sheet-note p{color:#777;margin:8px 0 0;font-size:9px;line-height:1.65}.resource-next{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 110px;display:flex}.resource-next>div{grid-template-columns:auto 1fr;column-gap:10px;max-width:500px;display:grid}.resource-next svg{grid-row:1/3;width:22px}.resource-next span{letter-spacing:.12em;font-size:7px;font-weight:800}.resource-next p{color:#777;margin:5px 0;font-size:9px}.pricing-hero,.about-hero{text-align:center;padding:105px 7vw 80px}.pricing-hero>span,.about-hero>span,.examples-hero span,.about-story span,.about-commitment span,.contact-copy>span{letter-spacing:.14em;font-size:8px;font-weight:800}.pricing-hero h1,.about-hero h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(62px,7vw,100px);line-height:.87}.pricing-hero h1 em,.about-hero h1 em{font-weight:400}.pricing-hero p,.about-hero p{color:var(--public-muted);max-width:680px;margin:auto;font-size:13px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 7vw 110px;display:grid}.pricing-grid>article{border:1px solid var(--public-line);background:#fff;border-radius:16px;flex-direction:column;padding:32px;display:flex;position:relative}.pricing-grid>article.featured{color:#fff;background:#0b0b0b;transform:translateY(-12px)}.pricing-badge{background:#ff5a3d;border-radius:0 15px 0 10px;padding:8px 12px;position:absolute;top:0;right:0;font-size:7px!important}.pricing-grid article>small{letter-spacing:.14em;font-size:8px}.pricing-grid h2{margin:35px 0 4px;font-size:45px}.pricing-grid article>em{color:#888;font-size:9px;font-style:normal}.pricing-grid article>p{color:#6d6f68;min-height:65px;margin:28px 0;font-size:10px;line-height:1.65}.pricing-grid .featured>p{color:#aaa}.pricing-grid ul{border-top:1px solid #ddd;flex:1;gap:12px;margin:0 0 25px;padding:23px 0;list-style:none;display:grid}.pricing-grid .featured ul{border-color:#333}.pricing-grid li{align-items:center;gap:8px;font-size:10px;display:flex}.pricing-grid li svg{color:#2e8e5f;width:13px}.pricing-includes{background:#b7f2d0;border-radius:18px;grid-template-columns:1fr 1fr;gap:8vw;margin:0 7vw 120px;padding:65px;display:grid}.pricing-includes>div span{letter-spacing:.12em;font-size:7px;font-weight:800}.pricing-includes h2{margin:20px 0;font-size:43px;line-height:.97}.pricing-includes ul{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.pricing-includes li{background:#fff;align-items:center;gap:7px;padding:13px;font-size:9px;display:flex}.pricing-includes svg{color:#2b8c5e;width:12px}.examples-hero{grid-template-columns:1.3fr .7fr;align-items:flex-end;gap:9vw;padding:105px 7vw 80px;display:grid}.examples-hero h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(60px,7vw,98px);line-height:.88}.examples-hero h1 em{font-weight:400}.examples-hero>p{color:var(--public-muted);font-size:12px;line-height:1.7}.examples-grid{gap:12px;padding:0 7vw 110px;display:grid}.examples-grid>article{border:1px solid var(--public-line);background:#fff;border-radius:16px;grid-template-columns:.55fr 1.45fr;display:grid;overflow:hidden}.example-art{min-height:340px;padding:28px;position:relative;overflow:hidden}.example-art.coral{background:#ff755e}.example-art.mint{background:#9fe2bc}.example-art.violet{background:#bd95e8}.example-art>span{font-size:8px}.example-art svg{opacity:.18;width:180px;height:180px;position:absolute;bottom:-15px;right:-20px}.example-art>b{font-size:32px;line-height:.85;position:absolute;bottom:28px;left:28px}.example-copy{padding:40px}.example-copy>small{letter-spacing:.14em;color:#d34b35;font-size:7px}.example-copy h2{max-width:650px;margin:20px 0 35px;font-size:34px;line-height:1.05}.example-copy dl{border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);grid-template-columns:1.5fr 1fr 1fr;padding:15px 0;display:grid}.example-copy dl>div{border-right:1px solid var(--public-line);padding:0 15px}.example-copy dl>div:first-child{padding-left:0}.example-copy dl>div:last-child{border:0}.example-copy dt{letter-spacing:.12em;color:#888;font-size:6px}.example-copy dd{align-items:center;gap:5px;margin:7px 0 0;font-size:10px;font-weight:800;display:flex}.example-copy dd svg{width:12px}.example-copy blockquote{font:700 14px/1.5 var(--font-display);margin:25px 0}.example-copy>p{color:#318a5e;align-items:center;gap:5px;font-size:8px;display:flex}.example-copy>p svg{width:12px}.examples-cta{text-align:center;background:#b7f2d0;border-radius:18px;margin:0 7vw 120px;padding:75px}.examples-cta h2{letter-spacing:-.055em;font-size:55px;line-height:.93}.examples-cta p{color:#4e6355;max-width:600px;margin:20px auto 30px;font-size:11px;line-height:1.7}.about-story{color:#fff;background:#0b0b0b;grid-template-columns:1.2fr .8fr;gap:9vw;padding:100px 8vw;display:grid}.about-story h2{letter-spacing:-.05em;margin:25px 0;font-size:48px;line-height:1}.about-story>div:last-child p{color:#a4a6a0;font-size:12px;line-height:1.8}.about-principles{grid-template-columns:repeat(4,1fr);padding:110px 7vw;display:grid}.about-principles article{border-right:1px solid var(--public-line);padding:25px}.about-principles article:last-child{border:0}.about-principles span{color:#ff5a3d;font-size:8px}.about-principles h3{margin:75px 0 14px;font-size:19px}.about-principles p{color:var(--public-muted);font-size:10px;line-height:1.7}.about-commitment{color:#fff;background:#ff5a3d;grid-template-columns:1.3fr .7fr;align-items:center;gap:7vw;padding:90px 8vw;display:grid}.about-commitment h2{letter-spacing:-.05em;margin:20px 0;font-size:48px;line-height:.96}.about-commitment ul{gap:8px;padding:0;list-style:none;display:grid}.about-commitment li{color:#111;background:#fff;align-items:center;gap:7px;padding:14px;font-size:9px;display:flex}.about-commitment li svg{color:#2c8b5e;width:13px}.about-commitment .public-button{grid-column:2}.contact-layout{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:95px 8vw 120px;display:grid}.contact-copy h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(55px,6vw,86px);line-height:.9}.contact-copy h1 em{font-weight:400}.contact-copy>p{color:var(--public-muted);margin-bottom:50px;font-size:12px;line-height:1.75}.contact-copy>div{border-top:1px solid var(--public-line);gap:12px;padding:17px 0;display:flex}.contact-copy>div>span{background:#fff;place-items:center;width:32px;height:32px;display:grid}.contact-copy>div svg{width:14px}.contact-copy>div p{margin:0;font-size:9px}.contact-copy>div p>*{display:block}.contact-copy>div a,.contact-copy>div small{color:#777;margin-top:4px}.contact-form{border:1px solid var(--public-line);background:#fff;border-radius:16px;gap:18px;padding:35px;display:grid}.contact-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form label,.auth-card label{gap:8px;font-size:8px;font-weight:800;display:grid}.contact-form input,.contact-form select,.contact-form textarea,.auth-card input{font:11px var(--font-body);background:#f8f8f5;border:1px solid #d7d7d1;border-radius:7px;width:100%;padding:13px}.contact-form textarea{resize:vertical}.contact-form .form-consent,.auth-consent{color:#777;grid-template-columns:auto 1fr;align-items:center;font-weight:400;display:flex}.contact-form .form-consent input,.auth-consent input{width:auto}.contact-form .public-button{justify-self:start}.contact-success{text-align:center;background:#fff;border-radius:16px;padding:50px}.contact-success>svg{color:#2c8d5e;width:42px;height:42px}.contact-success button,.auth-complete button{background:0 0;border:0;font-size:10px;text-decoration:underline}.auth-page{background:#f5f5f1;min-height:100vh}.auth-page>header{border-bottom:1px solid var(--line);align-items:center;height:70px;padding:0 4vw;display:flex}.auth-page>section{grid-template-columns:1fr 1fr;min-height:calc(100vh - 70px);display:grid}.auth-promise{color:#fff;background:#0b0b0b;padding:9vw 7vw;position:relative;overflow:hidden}.auth-promise:after{content:"";border:1px solid #333;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-380px;left:-320px}.auth-promise>span,.auth-card>span{letter-spacing:.14em;font-size:7px;font-weight:800}.auth-promise h2{letter-spacing:-.06em;margin:25px 0;font-size:58px;line-height:.92}.auth-promise h2 em{font-weight:400}.auth-promise p{color:#a0a29c;font-size:11px;line-height:1.7}.auth-card{border:1px solid var(--line);background:#fff;border-radius:16px;place-self:center;width:min(440px,86%);padding:40px}.auth-card h1{margin:22px 0 10px;font-size:35px}.auth-card>p{color:#777;font-size:10px}.auth-card form{gap:16px;margin-top:30px;display:grid}.auth-card fieldset{border:1px solid #d7d7d1;border-radius:7px;gap:20px;padding:12px;display:flex}.auth-card legend{font-size:8px;font-weight:800}.auth-card fieldset label{align-items:center;gap:6px;font-weight:400;display:flex}.auth-card fieldset input{width:auto}.auth-card .public-button{width:100%}.auth-links{color:#777;justify-content:space-between;margin-top:22px;font-size:8px;display:flex}.auth-links a{color:#111;font-weight:800}.auth-complete{text-align:center}.auth-complete>svg{color:#2c8d5e;width:38px;height:38px}.legal-hero{text-align:center;padding:95px 8vw}.legal-hero>svg{width:25px}.legal-hero>span{letter-spacing:.14em;margin-top:18px;font-size:7px;font-weight:800;display:block}.legal-hero h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(58px,7vw,92px);line-height:.9}.legal-hero h1 em{font-weight:400}.legal-hero p{color:#777;max-width:650px;margin:auto;font-size:11px;line-height:1.7}.legal-grid{border-top:1px solid var(--public-line);max-width:1000px;margin:0 auto 110px}.legal-grid>a{border-bottom:1px solid var(--public-line);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.legal-grid>a>span{color:#888;font-size:8px}.legal-grid h2{margin:0 0 5px;font-size:16px}.legal-grid p{color:#777;margin:0;font-size:9px}.legal-grid svg{width:14px}.legal-document{max-width:900px;margin:0 auto;padding:80px 30px 120px}.legal-document>a{align-items:center;gap:5px;font-size:9px;display:flex}.legal-document>a svg{width:13px}.legal-document header{border-bottom:3px solid #111;padding:70px 0}.legal-document header span{letter-spacing:.12em;font-size:7px}.legal-document header h1{letter-spacing:-.05em;margin:20px 0;font-size:60px}.legal-document header p{color:#777;font-size:13px;line-height:1.7}.legal-document>section{border-bottom:1px solid var(--public-line);grid-template-columns:70px 1fr;gap:25px;padding:40px 0;display:grid}.legal-document>section>span{color:#ff5a3d;font-size:8px}.legal-document h2{margin:0 0 15px;font-size:23px}.legal-document section p{color:#555750;margin:0;font-size:12px;line-height:1.8}.not-found{background:#b7f2d0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:50px 7vw;display:flex}.not-found>.logo{position:absolute;top:35px}.not-found>span{letter-spacing:.14em;font-size:9px;font-weight:800}.not-found h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(65px,9vw,125px);line-height:.85}.not-found h1 em{font-weight:400}.not-found>p{color:#4e6356}.not-found .public-button{margin-top:25px}@media (max-width:1050px){.public-site .site-header nav,.reference-marketing .site-header nav{gap:13px}.public-site .site-header nav a:not(.nav-cta),.reference-marketing .site-header nav a:not(.nav-cta){font-size:9px}.public-feature-grid{grid-template-columns:1fr 1fr}.public-feature-grid article:nth-child(2){border-right:0}.public-feature-grid article{border-bottom:1px solid var(--public-line)}.blog-grid,.resource-grid{grid-template-columns:1fr 1fr}.public-footer{grid-template-columns:2fr repeat(2,1fr)!important}.public-footer-bottom{grid-column:1/-1}.pricing-grid{grid-template-columns:1fr}.pricing-grid>article.featured{transform:none}.article-layout{gap:5vw;padding-left:7vw;padding-right:7vw}}@media (max-width:760px){.public-site .site-header nav,.reference-marketing .site-header nav{top:70px;gap:7px!important;font-size:10px!important}.public-site .site-header nav a,.reference-marketing .site-header nav a{font-size:10px!important}.public-hero,.blog-hero,.examples-hero,.about-story,.contact-layout{grid-template-columns:1fr}.public-hero{padding:80px 20px}.public-hero-copy h1{font-size:58px}.public-hero-panel{min-height:430px}.public-intro{grid-template-columns:1fr;align-items:start;padding:80px 20px}.public-intro h2{font-size:44px}.public-feature-grid{grid-template-columns:1fr;margin:0 20px 80px}.public-feature-grid article{border-right:0;min-height:250px}.public-feature-grid h3{margin-top:55px}.public-process{grid-template-columns:1fr;padding:80px 20px}.public-process-steps article{grid-template-columns:.3fr 1fr}.public-process-steps p{grid-column:2}.public-insight{grid-template-columns:1fr;margin:80px 12px;padding:40px 25px}.public-faq{grid-template-columns:1fr;padding:0 20px 80px}.public-cta>div,.article-cta>div{flex-direction:column;align-items:center}.public-footer{grid-template-columns:1fr 1fr!important}.public-footer-brand{grid-column:1/-1}.public-footer-bottom{flex-direction:column!important}.blog-hero,.resource-hero,.examples-hero{padding:80px 20px}.blog-hero h1,.resource-hero h1,.examples-hero h1{font-size:56px}.blog-featured{padding:40px 20px 70px}.blog-card.featured{grid-template-columns:1fr}.blog-card.featured .blog-card-art{min-height:320px}.blog-index,.related-posts{padding:70px 20px 85px}.blog-index-heading{grid-template-columns:1fr;gap:20px}.blog-index-heading h2{font-size:42px}.blog-grid,.resource-grid{grid-template-columns:1fr}.article-hero{padding:70px 20px 50px}.article-byline{flex-wrap:wrap}.article-cover{height:340px;margin:0 12px}.article-layout{grid-template-columns:1fr;padding:70px 20px}.article-toc{display:none}.article-cta{padding:70px 20px}.related-posts .blog-grid{grid-template-columns:1fr}.resource-hero{display:block}.resource-hero>span{width:max-content;margin-top:30px}.resource-grid{padding:0 20px 80px}.resource-detail>header{padding:70px 20px}.resource-sheet{margin:0 12px 50px;padding:25px}.resource-sheet article{grid-template-columns:35px 1fr}.resource-sheet article>svg{display:none}.resource-next{gap:25px;margin:0 20px 80px;display:grid}.pricing-hero,.about-hero{padding:80px 20px}.pricing-hero h1,.about-hero h1{font-size:56px}.pricing-grid{padding:10px 20px 80px}.pricing-includes{grid-template-columns:1fr;margin:0 12px 80px;padding:35px 22px}.pricing-includes ul{grid-template-columns:1fr}.examples-grid{padding:0 20px 80px}.examples-grid>article{grid-template-columns:1fr}.example-art{min-height:230px}.example-copy{padding:28px}.example-copy dl{grid-template-columns:1fr}.example-copy dl>div{border:0;border-bottom:1px solid var(--public-line);padding:10px 0}.examples-cta{margin:0 12px 80px;padding:45px 25px}.about-story{padding:80px 20px}.about-principles{grid-template-columns:1fr;padding:80px 20px}.about-principles article{border-right:0;border-bottom:1px solid var(--public-line);padding:25px 0}.about-principles h3{margin-top:40px}.about-commitment{grid-template-columns:1fr;padding:70px 20px}.about-commitment .public-button{grid-column:auto}.contact-layout{padding:70px 20px}.contact-form>div,.auth-page>section{grid-template-columns:1fr}.auth-promise{padding:70px 25px}.auth-promise h2{font-size:48px}.auth-card{margin:50px auto}.legal-grid{margin:0 20px 80px}.legal-hero{padding:70px 20px}.legal-document{padding:60px 20px 80px}.legal-document header h1{font-size:45px}.legal-document>section{grid-template-columns:35px 1fr}}@media (max-width:480px){.public-actions{flex-direction:column;align-items:stretch}.public-hero-copy h1{font-size:49px}.public-proof-list{grid-template-columns:1fr}.public-process-heading h2,.public-insight h2,.public-faq h2{font-size:40px}.public-process-steps article{grid-template-columns:1fr}.public-process-steps p{grid-column:auto}.public-footer{grid-template-columns:1fr!important}.blog-card.featured h2{font-size:28px}.blog-grid{grid-template-columns:1fr}.article-hero h1{font-size:48px}.article-byline>span:not(.article-avatar){border-left:0;padding-left:0}.article-cover>b{bottom:25px;left:24px}.article-body h2{font-size:31px}.article-cta h2{font-size:39px}.resource-sheet{padding:20px}.sheet-head{gap:7px;display:grid}.resource-sheet article{grid-template-columns:1fr}.resource-sheet article>span{margin-bottom:-15px}.example-copy h2{font-size:27px}.auth-card{width:calc(100% - 30px);padding:28px}.auth-links{flex-direction:column;gap:10px}}@media print{.resource-detail .site-header,.resource-detail .public-footer,.resource-next,.resource-detail>header>a{display:none!important}.resource-detail>header{padding:20px}.resource-sheet{box-shadow:none;border:0;margin:0 auto}.resource-detail{background:#fff}}:root{--ink:#11110f;--paper:#fffef5;--white:#fffef8;--coral:#f04b23;--mint:#dcff2f;--muted:#67675f;--line:#b9b8ae;--font-display:Georgia,"Times New Roman",serif;--font-body:"Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif}body{background:var(--paper)}h1,h2,h3,.logo{font-family:var(--font-display)}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffef5f5!important;border-bottom:0!important;height:86px!important;padding:0 clamp(22px,5vw,76px)!important}.site-header .logo{font-family:var(--font-body);letter-spacing:-.04em;font-size:17px;font-weight:800;line-height:1}.logo-words{align-items:flex-start;gap:5px;display:flex}.logo-words small{font:800 7px/1 var(--font-body);letter-spacing:.1em;color:var(--coral);margin-top:-4px}.logo-mark{place-items:center;width:28px;height:28px;display:grid;position:relative;transform:rotate(45deg)}.logo-mark i{border-radius:8px;background:var(--ink)!important;width:5px!important;height:19px!important;position:absolute!important}.logo-mark i:first-child{transform:translate(-6px)}.logo-mark i:nth-child(2){height:28px!important}.logo-mark i:nth-child(3){transform:translate(6px)}.site-header nav{font-weight:700;gap:30px!important;font-size:13px!important}.site-header nav>a:not(.nav-cta){position:relative}.site-header nav>a:not(.nav-cta):after{content:"";background:var(--coral);height:2px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.site-header nav>a:not(.nav-cta):hover:after{right:0}.site-header .nav-cta{box-shadow:4px 4px 0 var(--ink);margin-left:12px;border:2px solid var(--ink)!important;color:var(--ink)!important;background:0 0!important;border-radius:0!important;padding:14px 22px!important;font-size:12px!important}.site-header .nav-cta:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.menu-button{color:var(--ink)}.aximo-inspired .site-header{width:100%;box-shadow:none;border-radius:0;margin:0;position:relative;top:0}.aximo-inspired .logo{letter-spacing:-.04em;gap:10px}.aximo-inspired .logo-mark{background:0 0;border-radius:0;align-items:center;width:28px;height:28px;padding:0}.aximo-inspired .logo-mark i{background:var(--ink)!important;width:5px!important;height:19px!important}.aximo-inspired .logo-mark i:first-child{height:19px!important}.aximo-inspired .logo-mark i:nth-child(2){height:28px!important}.aximo-inspired .logo-mark i:nth-child(3){height:19px!important}.aximo-inspired .logo-words{flex-direction:row;font-size:17px;line-height:1}.aximo-inspired .logo-words small{color:var(--coral);margin:-4px 0 0;font-size:7px}.aximo-inspired{background:var(--paper);overflow:hidden}.ax-kicker{letter-spacing:.14em;justify-content:center;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:800;display:flex}.ax-kicker svg{width:15px;height:15px}.ax-hero{text-align:center;flex-direction:column;align-items:center;min-height:660px;padding:105px 24px 85px;display:flex;position:relative}.ax-hero h1{letter-spacing:-.065em;max-width:1250px;margin:30px auto 25px;font-size:clamp(58px,7.35vw,112px);font-weight:700;line-height:.9}.ax-hero h1 em,.ax-section-heading h2 em,.ax-story-copy h2 em,.ax-services-heading h2 em,.ax-testimonials h2 em,.ax-final-cta h2 em{font-weight:400}.ax-hero-copy{color:#41413d;max-width:820px;margin:0 auto;font-size:clamp(16px,1.45vw,21px);line-height:1.6}.ax-actions{justify-content:center;gap:14px;margin-top:36px;display:flex}.ax-button{border:2px solid var(--ink);background:var(--paper);justify-content:center;align-items:center;gap:11px;min-height:58px;padding:15px 27px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.ax-button svg{width:17px;height:17px}.ax-button:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.ax-button-orange{background:var(--coral);color:#fff;border-color:var(--coral)}.ax-button-outline{background:0 0}.ax-button-light{background:var(--paper);color:var(--ink)}.ax-cta-note{color:#686861;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;margin:16px 0 0;font-size:9px;display:flex}.ax-cta-note i{background:var(--coral);width:4px;height:4px;transform:rotate(45deg)}.ax-trust{color:#575750;justify-content:center;align-items:center;gap:30px;margin-top:34px;font-size:11px;font-weight:700;display:flex}.ax-trust span{align-items:center;gap:6px;display:flex}.ax-trust svg{width:14px;height:14px;color:var(--coral)}.ax-star{width:70px;height:70px;position:absolute;transform:rotate(45deg)}.ax-star:before,.ax-star:after,.ax-star i:before,.ax-star i:after{content:"";background:var(--mint);border:3px solid var(--ink);position:absolute}.ax-star:before{border-radius:50%;inset:14px 31px}.ax-star:after{border-radius:50%;inset:31px 14px}.ax-star i:first-child:before{border-radius:50%;width:17px;height:17px;bottom:-11px;right:-22px}.ax-star i:last-child:before{border-radius:50%;width:9px;height:9px;bottom:-24px;right:-38px}.ax-star-one{top:75px;right:10vw}.ax-swoop{border:3px solid var(--ink);border-top-color:#0000;border-right-color:#0000;border-radius:0 0 0 80%;width:190px;height:125px;position:absolute;bottom:82px;left:-8px;transform:rotate(-17deg)}.ax-swoop:after{content:"";border:3px solid var(--ink);border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:95px;height:60px;position:absolute;bottom:-5px;right:-4px}.ax-swoop span{color:var(--mint);-webkit-text-stroke:2px var(--ink);font-size:38px;position:absolute;bottom:-18px;right:-26px;transform:rotate(22deg)}.ax-proof{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:50px;margin:0 clamp(16px,3vw,48px);padding:44px clamp(24px,6vw,90px);display:flex}.ax-proof p{letter-spacing:.15em;color:#a4a49e;white-space:nowrap;margin:0;font-size:9px}.ax-proof>div{font:700 clamp(15px,1.5vw,21px) var(--font-display);justify-content:flex-end;align-items:center;gap:26px;width:100%;display:flex}.ax-proof i{background:var(--mint);width:8px;height:8px;transform:rotate(45deg)}.ax-section{padding:120px clamp(22px,7vw,110px)}.ax-section-heading{grid-template-columns:.45fr 1.55fr;align-items:start;gap:9vw;display:grid}.ax-section-heading .ax-kicker{justify-content:flex-start;margin-top:13px}.ax-section-heading h2,.ax-services-heading h2{letter-spacing:-.055em;max-width:1000px;margin:0;font-size:clamp(46px,5.7vw,84px);line-height:.95}.ax-section-intro{color:#55554f;max-width:710px;margin:42px 0 0 auto;font-size:14px;line-height:1.75}.ax-feature-grid{border:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.ax-feature-grid article{border-right:1.5px solid var(--ink);flex-direction:column;min-height:490px;padding:24px 26px 32px;display:flex}.ax-feature-grid article:last-child{border-right:0}.ax-feature-art{border-bottom:1.5px solid var(--ink);background:#f0efe6;place-items:center;height:200px;margin:-24px -26px 24px;display:grid;position:relative;overflow:hidden}.ax-feature-art svg{stroke-width:1.2px;z-index:2;width:74px;height:74px}.ax-feature-art i{background:var(--mint);border:2px solid var(--ink);display:block;position:absolute}.ax-feature-art.signal i:first-of-type{width:38px;height:120px;left:22%;transform:rotate(24deg)}.ax-feature-art.signal i:nth-of-type(2){border-radius:50%;width:45px;height:45px;top:25px;right:18%}.ax-feature-art.signal i:nth-of-type(3){width:90px;height:17px;bottom:22px;right:10%}.ax-feature-art.edit i:first-of-type{width:145px;height:18px;top:34px;left:12%}.ax-feature-art.edit i:nth-of-type(2){width:18px;height:115px;bottom:20px;right:16%}.ax-feature-art.edit i:nth-of-type(3){border-radius:50%;width:58px;height:58px;bottom:19px;left:19%}.ax-feature-art.growth i:first-of-type{width:22px;height:54px;bottom:26px;left:20%}.ax-feature-art.growth i:nth-of-type(2){width:22px;height:92px;bottom:26px;left:42%}.ax-feature-art.growth i:nth-of-type(3){width:22px;height:140px;bottom:26px;left:64%}.ax-feature-title{justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.ax-feature-title svg{width:20px;height:20px}.ax-feature-grid h3{margin:58px 0 15px;font-size:30px;line-height:1}.ax-feature-grid p{color:#56564f;margin:0;font-size:13px;line-height:1.65}.ax-orange-story{background:var(--coral);grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;margin:0 clamp(16px,3vw,48px);padding:85px clamp(25px,6vw,90px);display:grid;overflow:hidden}.ax-story-copy .ax-kicker{color:#fff;justify-content:flex-start}.ax-story-copy h2{letter-spacing:-.055em;margin:27px 0;font-size:clamp(48px,5vw,76px);line-height:.92}.ax-story-copy>p:not(.ax-kicker){color:#43140b;max-width:560px;font-size:14px;line-height:1.7}.ax-story-copy dl{border-top:1.5px solid #48150c;grid-template-columns:repeat(3,1fr);margin:48px 0 0;display:grid}.ax-story-copy dl div{border-right:1.5px solid #48150c;padding:22px 12px 0 0}.ax-story-copy dl div:not(:first-child){padding-left:15px}.ax-story-copy dl div:last-child{border-right:0}.ax-story-copy dt{font:700 clamp(28px,3vw,44px) var(--font-display)}.ax-story-copy dd{text-transform:uppercase;letter-spacing:.08em;margin:5px 0 0;font-size:8px}.ax-dashboard-stage{min-width:0;transform:rotate(1.5deg)}.ax-dashboard-stage .preview-shell{border:2px solid var(--ink);width:780px;max-width:100%;height:510px;box-shadow:18px 18px 0 var(--ink);background:#f0efe7;border-radius:0;grid-template-columns:62px 1fr;transform:none}.ax-dashboard-stage .preview-sidebar{background:var(--ink);border-radius:0}.ax-dashboard-stage .mini-mark i{background:var(--mint)!important}.ax-dashboard-stage .preview-main{padding:24px}.ax-dashboard-stage .metrics-grid>div,.ax-dashboard-stage .chart-card,.ax-dashboard-stage .clip-row{border-color:#aaa99f;border-radius:0}.ax-dashboard-stage .line{stroke:var(--coral)}.ax-dashboard-stage .floating-card{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:0}.ax-services{grid-template-columns:.85fr 1.15fr;align-items:start;gap:9vw;display:grid}.ax-services-heading{position:sticky;top:120px}.ax-services-heading .ax-kicker{justify-content:flex-start;margin:15px 0 26px}.ax-services-lead{color:#55554f;max-width:520px;margin:28px 0 0;font-size:13px;line-height:1.75}.ax-inline-cta{margin-top:28px}.ax-star-small{width:46px;height:46px;margin:0 0 35px 10px;position:relative}.ax-service-list{border-top:1.5px solid var(--ink)}.ax-service-list>a{border-bottom:1.5px solid var(--ink);grid-template-columns:48px .65fr 1fr 28px;align-items:center;gap:25px;padding:29px 0;transition:all .2s;display:grid}.ax-service-list>a:hover{background:var(--mint);padding-left:18px;padding-right:18px}.ax-service-list span{color:#6a6a63;font-size:9px}.ax-service-list h3{margin:0;font-size:22px}.ax-service-list p{color:#585851;margin:0;font-size:11px;line-height:1.65}.ax-service-list svg{width:20px;height:20px}.ax-video-band{padding:0 clamp(16px,3vw,48px)}.ax-video-frame{color:#fff;border:2px solid var(--ink);background:linear-gradient(125deg,#201915 0%,#5e3b2c 45%,#1a1a17 100%);place-items:center;min-height:510px;display:grid;position:relative;overflow:hidden}.ax-video-frame:before{content:"";background:var(--coral);opacity:.82;width:240px;height:600px;position:absolute;top:-40px;right:18%;transform:rotate(22deg)}.ax-video-frame:after{content:"";border:1px solid #fff5;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-220px;left:7%}.ax-video-noise{opacity:.15;background-image:radial-gradient(#fff3 1px,#0000 1px);background-size:5px 5px;position:absolute;inset:0}.ax-video-frame>span{letter-spacing:.14em;z-index:2;font-size:9px;position:absolute;top:24px;left:25px}.ax-video-frame>svg{z-index:3;filter:drop-shadow(4px 4px #000);width:76px;height:76px}.ax-video-frame>b{font:700 clamp(30px,4vw,58px)/.95 var(--font-display);z-index:2;position:absolute;bottom:30px;left:32px}.ax-pricing .centered{text-align:center;flex-direction:column;align-items:center;gap:23px;display:flex}.ax-pricing .centered .ax-kicker{justify-content:center;margin:0}.ax-pricing .centered h2{max-width:900px}.ax-price-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:75px;display:grid}.ax-price-grid article{border:1.5px solid var(--ink);background:var(--paper);flex-direction:column;min-height:560px;padding:26px;display:flex;position:relative}.ax-price-grid article.featured{background:var(--coral);box-shadow:8px 8px 0 var(--ink);transform:translateY(-14px)}.ax-plan-art{border-bottom:1.5px solid var(--ink);background:#f0efe6;place-items:center;height:118px;margin:-26px -26px 26px;display:grid;position:relative;overflow:hidden}.featured .ax-plan-art{background:var(--mint)}.ax-plan-art svg{z-index:2;width:48px;height:48px}.ax-plan-art i{border:2px solid var(--ink);border-radius:50%;width:55px;height:55px;position:absolute}.ax-plan-art i:first-of-type{top:18%;left:25%}.ax-plan-art i:last-of-type{bottom:12%;right:25%}.ax-price-grid article>span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.ax-price-grid h3{margin:25px 0 2px;font-size:48px}.ax-price-grid small{color:#595953;font-size:10px}.ax-price-grid ul{border-top:1px solid var(--ink);gap:14px;margin:26px 0;padding:22px 0;font-size:12px;list-style:none;display:grid}.ax-price-grid li{align-items:center;gap:8px;display:flex}.ax-price-grid li svg{width:14px;height:14px}.ax-price-grid article>a{border:1.5px solid var(--ink);background:var(--paper);justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:auto;font-size:11px;font-weight:800;display:flex}.ax-price-grid article>a svg{width:15px}.ax-pricing-note{text-align:center;color:#65655f;margin:34px 0 0;font-size:11px}.ax-pricing-note a{color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:7px;font-weight:800;display:inline-flex}.ax-pricing-note svg{width:14px}.ax-testimonials{background:var(--coral);grid-template-columns:.85fr 1.15fr;gap:9vw;margin:0 clamp(16px,3vw,48px);padding:90px clamp(25px,6vw,90px);display:grid}.ax-testimonials .ax-kicker{justify-content:flex-start}.ax-testimonials>div:first-child h2{letter-spacing:-.05em;margin:25px 0;font-size:clamp(44px,5vw,72px);line-height:.92}.ax-testimonials>div:first-child>p:last-child{color:#4b160d;max-width:520px;font-size:13px;line-height:1.7}.ax-quotes blockquote{border-bottom:1.5px solid #4c170e;margin:0;padding:27px 0}.ax-quotes blockquote:first-child{padding-top:0}.ax-quotes blockquote>span{color:var(--mint);letter-spacing:.16em;-webkit-text-stroke:1px var(--ink);font-size:14px}.ax-quotes blockquote p{font:700 22px/1.35 var(--font-display);margin:18px 0}.ax-quotes blockquote footer{letter-spacing:.08em;text-transform:uppercase;color:var(--ink)!important;background:0 0!important;padding:0!important;font-size:9px!important;display:block!important}.ax-faq .centered{text-align:center;flex-direction:column;align-items:center;gap:23px;display:flex}.ax-faq .centered .ax-kicker{justify-content:center;margin:0}.ax-faq-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:70px;display:grid}.ax-faq-grid details{border:1.5px solid var(--ink);background:#f0efe7;padding:0 22px}.ax-faq-grid summary{cursor:pointer;min-height:72px;font:700 17px var(--font-display);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.ax-faq-grid summary::-webkit-details-marker{display:none}.ax-faq-grid summary span{font:400 24px var(--font-body);transition:all .2s}.ax-faq-grid details[open]{background:var(--mint)}.ax-faq-grid details[open] summary span{transform:rotate(45deg)}.ax-faq-grid details p{max-width:590px;margin:0 0 22px;font-size:12px;line-height:1.7}.ax-final-cta{background:var(--ink);color:#fff;text-align:center;margin:0 clamp(16px,3vw,48px);padding:100px 24px;position:relative;overflow:hidden}.ax-final-cta .ax-kicker{color:#c6c6be}.ax-final-cta h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(52px,7vw,94px);line-height:.89}.ax-final-copy{color:#b9b9b1;max-width:720px;margin:0 auto;font-size:14px;line-height:1.7}.ax-final-note{color:#c7c7bf;justify-content:center;align-items:center;gap:10px;margin:22px 0 0;font-size:9px;display:flex}.ax-final-note svg{width:13px;color:var(--mint)}.ax-star-cta{top:-8px;right:10%}.public-button{box-shadow:none;transition:all .2s;border-width:1.5px!important;border-radius:0!important;min-height:50px!important;font-size:11px!important}.public-button:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)!important}.public-button.primary{background:var(--coral)!important}.public-button.secondary,.public-button.outline{border-color:var(--ink)!important}.public-hero{border-top:1px solid #d0cfc5;min-height:680px!important}.public-hero-copy h1,.blog-hero h1,.resource-hero h1,.examples-hero h1,.pricing-hero h1,.about-hero h1,.contact-copy h1,.article-hero h1,.legal-hero h1{font-family:var(--font-display)!important;letter-spacing:-.055em!important}.public-hero-panel,.contact-form,.auth-card,.blog-card,.resource-card,.examples-grid>article{border:1.5px solid var(--ink)!important;border-radius:0!important}.public-hero-panel{background:var(--ink)!important}.public-panel-orbit i:nth-child(3),.public-panel-orbit span{border-color:var(--mint)!important;background:var(--mint)!important;color:var(--ink)!important}.public-feature-grid{border:1.5px solid var(--ink)!important;background:var(--paper)!important;border-radius:0!important}.public-feature-grid article{border-color:var(--ink)!important}.public-insight{border:1.5px solid var(--ink);background:var(--mint)!important;border-radius:0!important}.public-insight li{border:1px solid var(--ink);border-radius:0!important}.public-faq details{border-color:var(--ink)!important}.blog-card-art,.article-cover,.resource-card-art,.example-art{border-radius:0!important}.blog-card-art.mint,.resource-card-art.mint{background:var(--mint)!important}.blog-card-art.coral,.resource-card-art.coral{background:var(--coral)!important}.pricing-grid>article{border:1.5px solid var(--ink)!important;border-radius:0!important}.about-commitment,.examples-cta{background:var(--coral)!important;border-radius:0!important}.about-story,.auth-promise{background:var(--ink)!important}.public-footer{border-top:1.5px solid var(--ink);background:var(--paper)!important;color:var(--ink)!important;padding:70px clamp(22px,5vw,76px) 34px!important}.public-footer .logo{color:var(--ink)!important}.public-footer-brand p{color:#55554f!important;font-size:11px!important}.public-footer-brand>span{color:#6b6b63!important}.public-footer-group b{color:var(--ink)!important;font-size:8px!important}.public-footer-group a{color:#575751!important;font-size:10px!important}.public-footer-bottom{border-color:#b9b8ae!important}.public-footer-bottom small{color:#66665f!important}@media (max-width:1050px){.site-header nav{gap:14px!important}.site-header nav>a:not(.nav-cta){font-size:11px}.ax-orange-story{grid-template-columns:1fr;gap:70px}.ax-dashboard-stage .preview-shell{width:100%}.ax-services{grid-template-columns:1fr;gap:65px}.ax-services-heading{position:static}}@media (max-width:760px){.site-header{border-bottom:1px solid var(--ink)!important;height:74px!important;padding:0 20px!important}.site-header nav{border-bottom:1.5px solid var(--ink);background:var(--paper)!important;padding:22px!important;top:74px!important}.site-header nav>a{padding:8px 0;font-size:12px!important}.site-header .nav-cta{margin:8px 0 0!important}.ax-hero{min-height:auto;padding:95px 20px 75px}.ax-hero h1{font-size:clamp(48px,14vw,68px)}.ax-hero-copy{font-size:16px}.ax-star-one{top:16px;right:24px;transform:scale(.45)rotate(45deg)}.ax-swoop{display:none}.ax-actions,.ax-trust{flex-direction:column;align-items:stretch;width:100%}.ax-cta-note{text-align:center;grid-template-columns:1fr;gap:7px;margin-top:18px;display:grid}.ax-cta-note i{display:none}.ax-trust{text-align:left;gap:13px}.ax-proof{margin:0;padding:32px 22px;display:block;overflow:hidden}.ax-proof p{margin-bottom:22px}.ax-proof>div{justify-content:flex-start;min-width:680px}.ax-section{padding:82px 20px}.ax-section-heading{grid-template-columns:1fr;gap:26px}.ax-section-intro{margin:28px 0 0;font-size:13px}.ax-section-heading h2,.ax-services-heading h2{font-size:47px}.ax-feature-grid{grid-template-columns:1fr;margin-top:48px}.ax-feature-grid article{border-right:0;border-bottom:1.5px solid var(--ink);min-height:450px}.ax-feature-grid article:last-child{border-bottom:0}.ax-orange-story,.ax-testimonials{grid-template-columns:1fr;margin:0 12px;padding:65px 22px}.ax-story-copy dl{grid-template-columns:1fr}.ax-story-copy dl div,.ax-story-copy dl div:not(:first-child){border-bottom:1px solid #48150c;border-right:0;padding:18px 0}.ax-dashboard-stage{margin-right:10px}.ax-dashboard-stage .preview-shell{min-width:650px;height:395px}.ax-dashboard-stage{padding-bottom:18px;overflow:hidden}.ax-service-list>a{grid-template-columns:35px 1fr 24px;gap:14px}.ax-service-list>a p{grid-column:2/4}.ax-inline-cta{width:100%}.ax-video-band{padding:0 12px}.ax-video-frame{min-height:420px}.ax-price-grid{grid-template-columns:1fr;margin-top:50px}.ax-price-grid article.featured{transform:none}.ax-testimonials{gap:50px}.ax-faq-grid{grid-template-columns:1fr;margin-top:48px}.ax-final-cta{margin:0 12px;padding:75px 20px}.ax-final-cta h2{font-size:53px}.ax-final-copy{font-size:12px}.ax-final-note{flex-wrap:wrap}.public-footer{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.logo-words{font-size:14px}.ax-hero h1{font-size:48px}.ax-button{width:100%}.ax-feature-grid h3{margin-top:42px}.ax-story-copy h2,.ax-testimonials>div:first-child h2{font-size:44px}.ax-video-frame>b{font-size:34px}.ax-faq-grid summary{font-size:16px}.public-footer{grid-template-columns:1fr!important}}button,[role=button],select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--coral);outline-offset:3px}.skip-link{z-index:1000;background:var(--ink);color:#fff;padding:12px 16px;transition:transform .15s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.form-status:empty{display:none}.form-status{margin:8px 0 0;font-size:11px;line-height:1.5}.form-status.error,.form-error,.field-error{color:#a33a2a}.form-status.success,.form-success{color:#23764e}.contact-intent{background:var(--mint);border:1px solid var(--ink);align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:10px;display:flex}.contact-intent svg{width:14px;height:14px}.spin{animation:.9s linear infinite cc-spin}@keyframes cc-spin{to{transform:rotate(360deg)}}.consent-banner{z-index:900;background:var(--white);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);justify-content:space-between;align-items:center;gap:28px;max-width:1050px;margin:auto;padding:20px 24px;display:flex;position:fixed;bottom:20px;left:20px;right:20px}.consent-banner b{font-family:var(--font-display);font-size:18px}.consent-banner p{color:#5f6059;max-width:650px;margin:5px 0;font-size:11px;line-height:1.55}.consent-banner a{font-size:10px;text-decoration:underline}.consent-banner>div:last-child{flex:none;gap:8px;display:flex}.content-upload-panel{border:1px solid var(--line);background:#e8e5dd;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:20px;display:grid}.content-upload-panel>div svg{color:var(--coral);width:20px}.content-upload-panel h2{margin:8px 0 4px;font-size:17px}.content-upload-panel p{color:#6b6c65;margin:0;font-size:9px}.content-upload-panel label>span{align-items:center;gap:5px;margin-bottom:6px;font-size:8px;font-weight:800;display:flex}.content-upload-panel label>span svg{width:12px}.content-upload-panel input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:11px;font-size:10px}.content-upload-panel .rights-confirm{grid-column:2/5;align-items:center;gap:8px;font-size:9px;display:flex}.content-upload-panel .rights-confirm input{width:auto}.content-upload-panel .form-status{grid-column:1/-1}.analytics-bar-chart{border-top:1px solid var(--line);background:repeating-linear-gradient(#0000 0 58px,#e7e4dc 59px);align-items:flex-end;gap:5px;height:300px;padding:25px 20px 15px;display:flex;overflow-x:auto}.analytics-bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:18px;height:100%;display:flex}.analytics-bar-chart i{background:var(--coral);width:100%;min-height:3px;display:block}.analytics-bar-chart time{color:#777;white-space:nowrap;font-size:7px}.review-video-real{background:#111;width:100%;max-height:520px;display:block}.review-video-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.review-video-empty span{color:#ddd;font-size:10px}.header-actions select{background:var(--white);border:1px solid var(--ink);height:100%;min-height:45px;font:inherit;padding:0 34px 0 12px;font-size:11px}.team-row>form{align-items:center;gap:6px;display:flex}.team-row>form select{width:100%}.invite-panel .form-status{grid-column:1/-1}.error-page{background:var(--paper);place-content:center;justify-items:start;gap:15px;min-height:100vh;padding:8vw;display:grid}.error-page>span,.error-panel>span{letter-spacing:.14em;color:var(--coral);font-size:10px;font-weight:800}.error-page h1,.error-panel h1{max-width:850px;margin:0;font-size:clamp(38px,6vw,72px)}.error-page p,.error-panel p{color:#65665f;max-width:650px;line-height:1.65}.error-page>div,.error-panel>div{gap:10px;display:flex}.error-page small,.error-panel small{color:#777}.error-panel{padding:50px}.loading-line,.loading-grid i,.loading-panel{background:linear-gradient(90deg,#e3e0d8 25%,#f2efe8 50%,#e3e0d8 75%) 0 0/200% 100%;animation:1.4s infinite cc-shimmer}.loading-line{width:45%;height:18px;margin-bottom:14px}.loading-line.wide{width:70%;height:52px}.loading-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:35px 0;display:grid}.loading-grid i{height:110px}.loading-panel{height:320px}@keyframes cc-shimmer{to{background-position:-200% 0}}@media (max-width:1100px){.content-upload-panel{grid-template-columns:1fr 1fr}.content-upload-panel>div,.content-upload-panel .rights-confirm,.content-upload-panel .form-status{grid-column:1/-1}}@media (max-width:760px){.consent-banner{padding:18px;display:block;bottom:12px;left:12px;right:12px}.consent-banner>div:last-child{flex-direction:column;margin-top:14px}.content-upload-panel{grid-template-columns:1fr}.content-upload-panel>*{grid-column:1!important}.analytics-bar-chart{min-height:250px}.loading-grid{grid-template-columns:1fr 1fr}.error-page>div,.error-panel>div{flex-direction:column}.error-panel{padding:28px}.team-row>form{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.public-button:hover,.ax-button:hover{transform:none!important}}.pro-landing{--pro-bg:#f7f7f3;--pro-card:#fff;--pro-ink:#11120f;--pro-muted:#63655f;--pro-line:#dcddd7;--pro-accent:#ff6547;--pro-mint:#bdf2d1;background:var(--pro-bg);color:var(--pro-ink);overflow:hidden}.pro-landing,.pro-landing h1,.pro-landing h2,.pro-landing h3,.pro-landing h4{font-family:var(--font-body),sans-serif}.pro-landing .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;width:calc(100% - 24px);max-width:1500px;margin:8px auto 0;position:sticky;top:8px;background:#fffffce6!important;border:1px solid #11120f1f!important;border-radius:14px!important;height:68px!important;padding:0 18px!important;box-shadow:0 8px 30px #1414120f!important}.pro-landing .site-header .logo{font-size:16px}.pro-landing .site-header .logo-mark i{border-radius:2px}.pro-landing .site-header nav{gap:22px!important;font-size:12px!important}.pro-landing .site-header nav>a:not(.nav-cta):after{height:1px;bottom:-5px}.pro-landing .site-header .nav-cta{min-height:42px;border:1px solid var(--pro-ink)!important;background:var(--pro-ink)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important;margin-left:5px!important;padding:11px 16px!important;font-size:12px!important}.pro-landing .site-header .nav-cta:hover{transform:translateY(-1px)!important;box-shadow:0 8px 18px #11120f24!important}.pro-hero{grid-template-columns:minmax(0,1.04fr) minmax(440px,.82fr);align-items:center;gap:clamp(50px,7vw,115px);width:min(1500px,100% - 48px);min-height:760px;margin:0 auto;padding:95px clamp(20px,4vw,65px) 85px;display:grid;position:relative}.pro-hero:before{content:"";pointer-events:none;border:1px solid #e4e4de;border-radius:50%;width:520px;height:520px;position:absolute;top:80px;left:-360px;box-shadow:0 0 0 80px #ffffff40,0 0 0 160px #ffffff24}.pro-hero-copy{z-index:1;max-width:760px;position:relative}.pro-pill,.pro-eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0;font-size:12px;font-weight:800;line-height:1.3;display:flex}.pro-pill{border:1px solid var(--pro-line);background:#ffffffbf;border-radius:999px;padding:8px 11px}.pro-pill svg,.pro-eyebrow svg{width:14px;height:14px;color:var(--pro-accent)}.pro-hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:800px;margin:27px 0 25px;font-size:clamp(53px,5.6vw,86px);font-weight:760;line-height:.94}.pro-hero-lead{max-width:670px;color:var(--pro-muted);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.pro-actions{align-items:center;gap:10px;margin:34px 0 24px;display:flex}.pro-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:13px 18px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.pro-button svg{width:16px;height:16px;transition:transform .18s}.pro-button:hover svg{transform:translate(3px)}.pro-button-primary{background:var(--pro-ink);color:#fff;box-shadow:0 10px 24px #11120f1f}.pro-button-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #11120f2b}.pro-button-secondary{border-color:var(--pro-line);background:#ffffffa6}.pro-button-secondary:hover{background:#fff}.pro-hero-trust{color:#555750;flex-wrap:wrap;gap:9px 18px;font-size:12px;font-weight:650;display:flex}.pro-hero-trust span{align-items:center;gap:5px;display:flex}.pro-hero-trust svg{color:#2d8d61;width:13px;height:13px}.pro-preview{z-index:1;background:#ffffffdb;border:1px solid #d5d7d0;border-radius:22px;justify-self:end;width:100%;max-width:540px;padding:13px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 32px 80px #1b1b1721}.pro-preview-top{justify-content:space-between;align-items:center;height:57px;padding:1px 5px 11px;display:flex}.pro-preview-top>div span,.pro-preview-top>div b{display:block}.pro-preview-top>div span{color:#686a63;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800}.pro-preview-top>div b{font-size:16px}.pro-status{color:#26704d;background:#e3f4e9;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.pro-status i{background:#3e9a6c;border-radius:50%;width:6px;height:6px}.pro-video-card{color:#fff;isolation:isolate;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;min-height:475px;padding:19px;transition:background .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.pro-video-card:before,.pro-video-card:after{content:"";z-index:-1;filter:blur(1px);border-radius:50%;position:absolute}.pro-video-card:before{background:#ffffff24;width:330px;height:330px;top:45px;right:-135px}.pro-video-card:after{border:1px solid #ffffff61;width:245px;height:410px;bottom:-185px;left:55px;transform:rotate(28deg)}.pro-video-meta{letter-spacing:.1em;color:#ffffffdb;justify-content:space-between;width:100%;font-size:10px;font-weight:800;display:flex}.pro-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000040;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:66px;height:66px;margin-top:auto;transition:transform .35s cubic-bezier(.22,1,.36,1),background .25s,box-shadow .25s;display:grid;position:relative}.pro-play:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffffff6b;position:absolute;inset:-1px}.pro-play:hover{background:#0006;transform:scale(1.08);box-shadow:0 14px 30px #0003}.pro-play:active{transform:scale(.96)}.pro-video-card.is-playing{box-shadow:inset 0 0 0 1px #ffffff29}.pro-video-card.is-playing .pro-play:before{animation:1.8s cubic-bezier(.22,1,.36,1) infinite pro-play-ring}.pro-video-card.is-playing:before{animation:4.5s ease-in-out infinite alternate pro-shape-float}.pro-play svg{width:22px;height:22px}.pro-video-card>p{text-align:center;letter-spacing:-.035em;text-wrap:balance;max-width:390px;margin:auto auto 22px;font-size:clamp(23px,2vw,31px);font-weight:760;line-height:1.08}.pro-player-line{background:#ffffff38;width:100%;height:2px;overflow:hidden}.pro-player-line i{background:#fff;width:32%;height:100%;display:block}.pro-player-line i.is-playing{animation:4s linear infinite pro-progress}@keyframes pro-progress{0%{transform:translate(-100%)}to{transform:translate(315%)}}.pro-preview-caption{justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:12px 5px 5px;display:flex}.pro-preview-caption small,.pro-preview-caption strong{display:block}.pro-preview-caption small{color:#63655f;margin-bottom:4px;font-size:11px}.pro-preview-caption strong{font-size:14px}.pro-preview-caption>div:last-child{gap:5px;display:flex}.pro-preview-caption span{border:1px solid var(--pro-line);border-radius:5px;align-items:center;gap:4px;padding:7px;font-size:10px;font-weight:800;display:flex}.pro-preview-caption span svg{color:#27865a;width:10px;height:10px}.pro-preview-controls{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;padding:3px 4px 2px;display:grid}.pro-preview-controls>button{border:1px solid var(--pro-line);width:36px;height:36px;color:var(--pro-ink);background:#fff;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .3s;display:grid}.pro-preview-controls>button:hover{background:#f1f2ed;transform:translateY(-2px);box-shadow:0 7px 15px #11120f17}.pro-preview-controls>button:active{transform:scale(.92)}.pro-preview-controls>button svg{width:14px}.pro-preview-controls>div{justify-content:center;align-items:center;gap:7px;display:flex}.pro-preview-controls>div button{background:#d7d8d2;border:0;border-radius:999px;width:25px;height:4px;padding:0;transition:width .45s cubic-bezier(.22,1,.36,1),background .25s,transform .25s}.pro-preview-controls>div button:hover{background:#acaea7;transform:scaleY(1.8)}.pro-preview-controls>div button[aria-selected=true]{background:var(--pro-ink);width:45px}.pro-motion-surface{animation:.5s cubic-bezier(.22,1,.36,1) both pro-surface-in}.pro-motion-meta{animation:.42s cubic-bezier(.22,1,.36,1) 50ms both pro-meta-in}.pro-marquee{border-top:1px solid var(--pro-line);border-bottom:1px solid var(--pro-line);background:#fff;overflow:hidden}.pro-marquee-track{width:max-content;animation:26s linear infinite pro-marquee;display:flex}.pro-marquee-track>div{align-items:center;height:72px;display:flex}.pro-marquee span{white-space:nowrap;letter-spacing:.02em;align-items:center;gap:34px;margin-right:34px;font-size:14px;font-weight:760;display:flex}.pro-marquee i{background:var(--pro-accent);border-radius:50%;width:5px;height:5px}@keyframes pro-marquee{to{transform:translate(-50%)}}.pro-section{content-visibility:auto;contain-intrinsic-size:auto 750px;width:min(1500px,100%);margin:auto;padding:115px clamp(24px,6vw,92px)}.pro-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:17px 0 0;font-size:clamp(42px,4.5vw,68px);font-weight:720;line-height:1}.pro-heading>p,.pro-heading>div+p{color:#565851;font-size:16px;line-height:1.7}.pro-heading-split{grid-template-columns:minmax(0,1.4fr) minmax(280px,.55fr);align-items:end;gap:8vw;display:grid}.pro-heading-split>p{margin:0 0 4px}.pro-heading-centered{text-align:center;max-width:870px;margin:auto}.pro-heading-centered .pro-eyebrow{margin:auto}.pro-heading-centered>p:last-child{max-width:650px;margin:20px auto 0}.pro-audience-card{border:1px solid var(--pro-line);background:#fff;border-radius:20px;grid-template-columns:minmax(290px,.8fr) 1.2fr;margin-top:62px;display:grid;position:relative;overflow:hidden}.pro-tabs{border-bottom:1px solid var(--pro-line);background:#fafaf7;grid-column:1/-1;gap:6px;padding:14px;display:flex}.pro-tabs button{color:#666861;background:0 0;border:0;border-radius:8px;min-width:130px;padding:11px 15px;font-size:13px;font-weight:800;transition:color .25s,background .25s,transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s}.pro-tabs button:not([aria-selected=true]):hover{color:var(--pro-ink);background:#eceee8;transform:translateY(-1px)}.pro-tabs button[aria-selected=true]{background:var(--pro-ink);color:#fff;transform:translateY(-2px);box-shadow:0 9px 20px #11120f24}.pro-tabs button:active{transform:scale(.97)}.pro-audience-content{grid-column:1/-1;grid-template-columns:minmax(290px,.8fr) 1.2fr;display:grid}.pro-audience-intro{border-right:1px solid var(--pro-line);padding:50px}.pro-audience-intro>span,.pro-plan-copy>span,.pro-plan-includes>span{letter-spacing:.12em;color:#666861;font-size:11px;font-weight:800}.pro-audience-intro h3{letter-spacing:-.045em;margin:19px 0 17px;font-size:clamp(29px,3vw,43px);line-height:1.04}.pro-audience-intro p{color:#565851;font-size:15px;line-height:1.7}.pro-audience-intro>a{border-bottom:1px solid var(--pro-ink);align-items:center;gap:8px;margin-top:18px;padding-bottom:4px;font-size:14px;font-weight:800;transition:gap .35s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.pro-audience-intro>a:hover{opacity:.72;gap:13px}.pro-audience-intro>a svg{width:14px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pro-audience-intro>a:hover svg{transform:translate(3px)}.pro-audience-steps{grid-template-columns:repeat(3,1fr);display:grid}.pro-audience-steps article{border-right:1px solid var(--pro-line);flex-direction:column;min-height:340px;padding:35px 27px;display:flex}.pro-audience-steps article:last-child{border:0}.pro-audience-steps article>span{color:#696b65;font-size:11px;font-weight:800}.pro-audience-steps h4{letter-spacing:-.02em;margin:auto 0 12px;font-size:20px}.pro-audience-steps p{color:#565851;min-height:82px;margin:0;font-size:14px;line-height:1.65}.pro-motion-panel{animation:.48s cubic-bezier(.22,1,.36,1) both pro-panel-in}.pro-motion-list article{animation:.52s cubic-bezier(.22,1,.36,1) both pro-item-in}.pro-motion-list article:first-child{animation-delay:40ms}.pro-motion-list article:nth-child(2){animation-delay:.1s}.pro-motion-list article:nth-child(3){animation-delay:.16s}.pro-workflow{border-top:1px solid var(--pro-line)}.pro-workflow-grid{border:1px solid var(--pro-line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid;overflow:hidden}.pro-workflow-grid article{border-right:1px solid var(--pro-line);flex-direction:column;min-height:355px;padding:35px;display:flex}.pro-workflow-grid article:last-child{border:0}.pro-workflow-grid article>div{color:#676963;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.pro-workflow-grid article svg{width:24px;height:24px;color:var(--pro-ink)}.pro-workflow-grid h3{letter-spacing:-.035em;margin:auto 0 14px;font-size:23px}.pro-workflow-grid p{color:#565851;margin:0;font-size:14px;line-height:1.7}.pro-evidence{color:#fff;content-visibility:auto;contain-intrinsic-size:auto 750px;background:#151613;border-radius:24px;grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr);align-items:center;gap:7vw;width:min(1476px,100% - 24px);margin:0 auto;padding:100px clamp(24px,6vw,88px);display:grid;overflow:hidden}.pro-evidence .pro-eyebrow{color:#aeb0a8}.pro-evidence-copy h2{letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(43px,4.5vw,69px);line-height:.96}.pro-evidence-copy>p:not(.pro-eyebrow){color:#c1c3bc;font-size:16px;line-height:1.7}.pro-evidence-copy ul{border-top:1px solid #363733;margin:34px 0 0;padding:0;list-style:none}.pro-evidence-copy li{border-bottom:1px solid #363733;align-items:center;gap:17px;padding:17px 0;font-size:14px;font-weight:700;display:flex}.pro-evidence-copy li span{color:#a1a39c;font-size:11px}.pro-dashboard-stage{min-width:0;padding-top:28px}.pro-dashboard-stage .preview-shell{width:790px;max-width:100%;height:510px;color:var(--pro-ink);background:#edede8;border:1px solid #3e403b;border-radius:14px;grid-template-columns:58px 1fr;transform:none;box-shadow:22px 28px 65px #00000059}.pro-dashboard-stage .preview-sidebar{border-radius:13px 0 0 13px}.pro-dashboard-stage .preview-main{padding:23px}.pro-dashboard-stage .metrics-grid>div,.pro-dashboard-stage .chart-card,.pro-dashboard-stage .clip-row{border-color:#dadbd4;border-radius:6px}.pro-dashboard-stage .floating-card{border:1px solid #dedfd9;border-radius:8px}.pro-dashboard-stage .preview-top small,.pro-dashboard-stage .metrics-grid small,.pro-dashboard-stage .chart-card small,.pro-dashboard-stage .floating-card small{color:#686a63;font-size:10px}.pro-dashboard-stage .preview-top h3{font-size:20px}.pro-dashboard-stage .live-dot,.pro-dashboard-stage .metrics-grid em{font-size:11px}.pro-dashboard-stage .chart-head b{font-size:14px}.pro-dashboard-stage .chart-head span{font-size:10px}.pro-dashboard-stage .clip-row{font-size:11px}.pro-dashboard-stage .clip-row small{font-size:10px}.pro-plans{padding-top:125px}.pro-plan-selector{border:1px solid var(--pro-line);background:#fff;border-radius:20px;max-width:1150px;margin:65px auto 0;overflow:hidden}.pro-plan-tabs{border-bottom:1px solid var(--pro-line);background:#f1f2ed;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid}.pro-plan-tabs button{text-align:left;color:#6d6f68;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:16px 18px;transition:background .25s,color .25s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.pro-plan-tabs button:after{content:"";background:var(--pro-accent);transform-origin:50%;border-radius:999px;height:3px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.pro-plan-tabs button:not([aria-selected=true]):hover{color:var(--pro-ink);background:#ffffff8c;transform:translateY(-1px)}.pro-plan-tabs button span{font-size:14px;font-weight:800}.pro-plan-tabs button small{font-size:12px}.pro-plan-tabs button[aria-selected=true]{color:var(--pro-ink);background:#fff;transform:translateY(-2px);box-shadow:0 9px 24px #11120f17}.pro-plan-tabs button[aria-selected=true]:after{transform:scaleX(1)}.pro-plan-tabs button:active{transform:scale(.98)}.pro-plan-detail{grid-template-columns:1fr 1fr;display:grid}.pro-plan-copy,.pro-plan-includes{padding:48px clamp(28px,4.5vw,68px)}.pro-plan-copy{border-right:1px solid var(--pro-line)}.pro-plan-copy h3{letter-spacing:-.045em;margin:15px 0 10px;font-size:39px}.pro-plan-copy>p{color:#565851;min-height:54px;font-size:15px;line-height:1.7}.pro-plan-copy>div{align-items:baseline;gap:10px;margin:26px 0;display:flex}.pro-plan-copy strong{letter-spacing:-.055em;font-size:clamp(37px,4vw,54px)}.pro-plan-copy small{color:#666861;font-size:12px}.pro-plan-copy>a{background:var(--pro-ink);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:50px;padding:12px 16px;font-size:14px;font-weight:800;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex}.pro-plan-copy>a:hover{transform:translateY(-2px);box-shadow:0 12px 24px #11120f29}.pro-plan-copy>a svg{width:15px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pro-plan-copy>a:hover svg{transform:translate(4px)}.pro-plan-includes ul{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.pro-plan-includes li{align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.pro-plan-includes li svg{color:#2e8d61;width:14px;height:14px}.pro-plan-detail.pro-motion-panel .pro-plan-includes li{animation:.48s cubic-bezier(.22,1,.36,1) both pro-item-in}.pro-plan-detail.pro-motion-panel .pro-plan-includes li:first-child{animation-delay:40ms}.pro-plan-detail.pro-motion-panel .pro-plan-includes li:nth-child(2){animation-delay:80ms}.pro-plan-detail.pro-motion-panel .pro-plan-includes li:nth-child(3){animation-delay:.12s}.pro-plan-detail.pro-motion-panel .pro-plan-includes li:nth-child(4){animation-delay:.16s}.pro-plan-detail.pro-motion-panel .pro-plan-includes li:nth-child(5){animation-delay:.2s}.pro-plan-safety{background:#eef7f1;border-radius:9px;align-items:flex-start;gap:11px;margin-top:28px;padding:15px;display:flex}.pro-plan-safety>svg{color:#287c56;flex:none;width:17px}.pro-plan-safety p,.pro-plan-safety b,.pro-plan-safety small{margin:0;display:block}.pro-plan-safety b{font-size:12px}.pro-plan-safety small{color:#536058;margin-top:5px;font-size:12px;line-height:1.5}.pro-plan-note{text-align:center;color:#565851;margin:24px 0 0;font-size:13px}.pro-plan-note a{border-bottom:1px solid var(--pro-ink);color:var(--pro-ink);align-items:center;gap:5px;font-weight:800;display:inline-flex}.pro-plan-note svg{width:12px}.pro-assurance{border-top:1px solid var(--pro-line)}.pro-assurance-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:62px;display:grid}.pro-assurance-grid article{border:1px solid var(--pro-line);background:#fff;border-radius:13px;min-height:265px;padding:27px}.pro-assurance-grid article>svg{width:23px;height:23px}.pro-assurance-grid h3{letter-spacing:-.025em;margin:68px 0 12px;font-size:19px}.pro-assurance-grid p{color:#565851;margin:0;font-size:14px;line-height:1.65}.pro-faq{border-top:1px solid var(--pro-line)}.pro-faq-grid{grid-template-columns:1fr 1fr;gap:10px;max-width:1000px;margin:62px auto 0;display:grid}.pro-faq details{border:1px solid var(--pro-line);background:#fff;border-radius:10px;height:max-content;padding:0 20px}.pro-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:15px;font-weight:800;list-style:none;display:flex}.pro-faq summary::-webkit-details-marker{display:none}.pro-faq summary span{font-size:21px;font-weight:400;transition:transform .18s}.pro-faq details[open]{box-shadow:0 9px 24px #11120f0d}.pro-faq details[open] summary span{transform:rotate(45deg)}.pro-faq details p{color:#565851;margin:0 0 22px;font-size:14px;line-height:1.7}.pro-final{background:var(--pro-accent);color:#1d120f;content-visibility:auto;contain-intrinsic-size:auto 500px;border-radius:24px 24px 0 0;grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;width:min(1476px,100% - 24px);margin:0 auto;padding:90px clamp(25px,6vw,88px);display:grid}.pro-final .pro-eyebrow svg{color:#1d120f}.pro-final h2{letter-spacing:-.062em;text-wrap:balance;max-width:900px;margin:20px 0;font-size:clamp(48px,5.6vw,82px);line-height:.94}.pro-final>div:first-child>p:last-child{color:#51251c;max-width:680px;margin:0;font-size:16px;line-height:1.7}.pro-final-actions{flex-direction:column;align-items:stretch;gap:15px;display:flex}.pro-button-light{color:var(--pro-ink);background:#fff}.pro-final-actions>a:not(.pro-button){border-bottom:1px solid #1d120f80;justify-content:space-between;align-items:center;padding:2px 1px 8px;font-size:14px;font-weight:800;display:flex}.pro-final-actions svg{width:15px}.pro-final-actions small{color:#5f2b21;font-size:11px}.pro-landing .public-footer-brand p{font-size:14px!important}.pro-landing .public-footer-brand>span,.pro-landing .public-footer-group b{font-size:11px!important}.pro-landing .public-footer-group a{font-size:13px!important}.pro-landing .public-footer-bottom small{font-size:11px!important}@keyframes pro-surface-in{0%{opacity:1;transform:translateY(10px)scale(.988)}to{opacity:1;transform:none}}@keyframes pro-meta-in{0%{opacity:1;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pro-panel-in{0%{opacity:1;transform:translateY(12px)scale(.994)}to{opacity:1;transform:none}}@keyframes pro-item-in{0%{opacity:1;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes pro-play-ring{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(1.48)}}@keyframes pro-shape-float{0%{transform:translate(0,0)}to{transform:translate(-16px,10px)}}@media (hover:hover){.pro-preview:hover{transform:translateY(-5px);box-shadow:0 42px 95px #1b1b172b}}@media (max-width:1120px){.pro-landing .site-header nav{gap:13px!important}.pro-landing .site-header nav>a:not(.nav-cta){font-size:11px!important}.pro-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:45px;padding-left:25px;padding-right:25px}.pro-video-card{min-height:420px}.pro-audience-card,.pro-audience-content{grid-template-columns:1fr}.pro-audience-intro{border-right:0;border-bottom:1px solid var(--pro-line)}.pro-audience-steps article{min-height:260px}.pro-evidence{grid-template-columns:1fr;gap:45px}.pro-dashboard-stage .preview-shell{margin:auto}.pro-assurance-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.pro-landing .site-header nav{border-radius:12px;display:none;left:0;right:0;box-shadow:0 18px 45px #11120f1f;border:1px solid var(--pro-line)!important;background:#fff!important;padding:18px!important;top:76px!important}.pro-landing .site-header nav.nav-open{display:flex}.pro-landing .site-header .nav-cta{margin:5px 0 0!important}.pro-hero{grid-template-columns:1fr;gap:65px;min-height:auto;padding-top:85px;padding-bottom:75px}.pro-hero-copy{max-width:780px}.pro-preview{justify-self:center;max-width:600px}.pro-video-card{min-height:500px}.pro-heading-split{grid-template-columns:1fr;align-items:start;gap:25px}.pro-workflow-grid{grid-template-columns:1fr}.pro-workflow-grid article{border-right:0;border-bottom:1px solid var(--pro-line);min-height:235px}.pro-workflow-grid h3{margin-top:70px}.pro-plan-detail{grid-template-columns:1fr}.pro-plan-copy{border-right:0;border-bottom:1px solid var(--pro-line)}.pro-final{grid-template-columns:1fr;align-items:start}.pro-final-actions{max-width:390px}}@media (max-width:700px){.pro-landing .site-header{width:calc(100% - 12px);margin-top:6px;top:6px;height:64px!important;padding:0 14px!important}.pro-landing .site-header nav{top:70px!important}.pro-landing .site-header .logo{font-size:14px}.pro-hero{width:100%;padding:75px 20px 65px}.pro-hero h1{font-size:clamp(48px,13.5vw,69px)}.pro-actions{flex-direction:column;align-items:stretch}.pro-button{width:100%}.pro-hero-trust{display:grid}.pro-preview{border-radius:16px;padding:9px}.pro-video-card{border-radius:11px;min-height:420px}.pro-preview-caption{flex-direction:column;align-items:flex-start}.pro-preview-caption>div:last-child{width:100%}.pro-section{padding:85px 20px}.pro-heading h2{font-size:42px}.pro-audience-card{border-radius:14px;margin-top:45px}.pro-tabs button{flex:1;min-width:0}.pro-audience-intro{padding:35px 25px}.pro-audience-steps{grid-template-columns:1fr}.pro-audience-steps article{border-right:0;border-bottom:1px solid var(--pro-line);min-height:220px}.pro-audience-steps h4{margin-top:65px}.pro-audience-steps p{min-height:0}.pro-workflow-grid{margin-top:45px}.pro-workflow-grid article{padding:28px}.pro-evidence{border-radius:18px;width:calc(100% - 16px);padding:75px 20px}.pro-evidence-copy h2{font-size:43px}.pro-dashboard-stage{padding:34px 8px 30px;overflow:auto}.pro-dashboard-stage .preview-shell{min-width:650px;height:420px}.pro-dashboard-stage .preview-main{padding:16px}.pro-dashboard-stage .chart-card{height:180px}.pro-dashboard-stage .chart-card svg{height:125px}.pro-plan-selector{border-radius:14px;margin-top:45px}.pro-plan-tabs{grid-template-columns:1fr}.pro-plan-tabs button{min-height:50px}.pro-plan-copy,.pro-plan-includes{padding:35px 25px}.pro-plan-copy>p{min-height:0}.pro-assurance-grid{grid-template-columns:1fr}.pro-assurance-grid article{min-height:220px}.pro-assurance-grid h3{margin-top:58px}.pro-faq-grid{grid-template-columns:1fr;margin-top:45px}.pro-final{border-radius:18px 18px 0 0;width:calc(100% - 16px);padding:75px 22px}.pro-final h2{font-size:48px}.pro-landing .public-footer{grid-template-columns:1fr 1fr!important}}@media (max-width:430px){.pro-landing .site-header .logo-words{font-size:13px}.pro-hero h1{font-size:47px}.pro-video-card{min-height:365px;padding:15px}.pro-video-card>p{font-size:23px}.pro-preview-caption span{font-size:10px}.pro-heading h2,.pro-evidence-copy h2{font-size:39px}.pro-plan-copy>div{flex-direction:column;align-items:flex-start;gap:3px}.pro-landing .public-footer{grid-template-columns:1fr!important}}.offer-page{color:#11120f;background:#f7f7f3}.offer-page .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;width:calc(100% - 24px);max-width:1500px;margin:8px auto 0;position:sticky;top:8px;background:#fffffce8!important;border:1px solid #11120f1f!important;border-radius:14px!important;height:68px!important;padding:0 18px!important;box-shadow:0 8px 30px #1414120f!important}.offer-page .site-header .nav-cta{color:#fff!important;box-shadow:none!important;background:#11120f!important;border-radius:8px!important}.offer-page .contact-layout{grid-template-columns:minmax(330px,.72fr) minmax(570px,1.28fr);align-items:start;gap:clamp(55px,8vw,120px);width:min(1500px,100%);margin:auto;padding:95px clamp(24px,6vw,92px) 120px}.offer-page .contact-copy{position:sticky;top:115px}.offer-page .contact-copy>span{letter-spacing:.13em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.offer-page .contact-copy>span svg{color:#ff6547;width:15px;height:15px}.offer-page .contact-copy h1{margin:24px 0;font-size:clamp(52px,5.4vw,78px);font-weight:760;line-height:.94;letter-spacing:-.065em!important}.offer-page .contact-copy>p{color:#565851;margin:0 0 45px;font-size:16px;line-height:1.7}.offer-page .contact-copy>div{border-color:#d8d9d3;gap:14px;padding:19px 0}.offer-page .contact-copy>div>span{background:#fff;border:1px solid #ddded8;border-radius:9px;flex:none;width:40px;height:40px}.offer-page .contact-copy>div svg{width:17px;height:17px}.offer-page .contact-copy>div p{font-size:13px;line-height:1.55}.offer-page .contact-copy>div p b{font-size:14px}.offer-page .contact-copy>div a,.offer-page .contact-copy>div small{color:#62645e;margin-top:5px;font-size:12px}.offer-form{max-width:820px;box-shadow:0 28px 75px #12131017;background:#fff!important;border:1px solid #d8d9d3!important;border-radius:22px!important;gap:20px!important;padding:14px!important}.offer-form>.form-honeypot{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;left:-10000px!important}.offer-form .offer-calculator{color:#fff;isolation:isolate;background:#151613;border-radius:15px;padding:30px;position:relative;overflow:hidden}.offer-form .offer-calculator:after{content:"";z-index:-1;opacity:.82;background:#ff6547;border-radius:50%;width:320px;height:320px;position:absolute;top:-165px;right:-175px;box-shadow:0 0 0 55px #ff654714}.offer-calculator-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex!important}.offer-calculator-heading span,.offer-form-heading>span{color:#a3a59e;letter-spacing:.13em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.offer-calculator-heading h2{letter-spacing:-.035em;align-items:center;gap:9px;margin:0;font-size:25px;display:flex}.offer-calculator-heading h2 svg{color:#ff765d;width:22px}.offer-calculator-heading>small{color:#b7b9b2;white-space:nowrap;border:1px solid #3d3f39;border-radius:999px;padding:7px 9px;font-size:10px}.offer-quantity-row{align-items:end;margin-top:42px;grid-template-columns:1fr auto!important;gap:30px!important;display:grid!important}.offer-quantity-row>div:first-child>span{letter-spacing:.09em;color:#c5c7c0;font-size:11px;font-weight:800}.offer-quantity-row>div:first-child>p{color:#999c94;max-width:380px;margin:8px 0 0;font-size:13px;line-height:1.6}.offer-stepper{align-items:center;grid-template-columns:46px 88px 46px!important;gap:7px!important;display:grid!important}.offer-stepper button{color:#fff;background:#242522;border:1px solid #444640;border-radius:9px;place-items:center;width:46px;height:46px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s;display:grid}.offer-stepper button:hover:not(:disabled){background:#353732;transform:translateY(-2px)}.offer-stepper button:active:not(:disabled){transform:scale(.94)}.offer-stepper button svg{width:16px}.offer-stepper label{display:block!important}.offer-stepper input{text-align:center;color:#11120f!important;background:#fff!important;border:1px solid #50524c!important;border-radius:9px!important;height:54px!important;padding:8px!important;font-size:24px!important;font-weight:800!important}.offer-range{accent-color:#ff6547;margin:28px 0 15px;background:0 0!important;border:0!important;height:26px!important;padding:0!important}.offer-presets{flex-wrap:wrap;grid-template-columns:none!important;gap:7px!important;display:flex!important}.offer-presets button{color:#c4c6bf;background:0 0;border:1px solid #41433d;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:750;transition:background .22s,color .22s,border .22s,transform .3s cubic-bezier(.22,1,.36,1)}.offer-presets button:hover{color:#fff;border-color:#777a72;transform:translateY(-1px)}.offer-presets button.active{color:#11120f;background:#fff;border-color:#fff;box-shadow:0 8px 18px #0000002e}.offer-total{color:#11120f;background:#fff;border-radius:11px;justify-content:space-between;align-items:flex-end;margin-top:28px;padding:23px;animation:.42s cubic-bezier(.22,1,.36,1) pro-panel-in;gap:30px!important;display:flex!important}.offer-total>div>span{color:#676963;letter-spacing:.1em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.offer-total strong{letter-spacing:-.06em;font-size:clamp(38px,4vw,53px);line-height:1;display:block}.offer-total>p{color:#5f615b;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.offer-total>p span{color:#a1a39d}.offer-disclaimer{color:#a8aaa3;margin:15px 3px 0;font-size:11px;line-height:1.6}.offer-form-heading{padding:24px 22px 2px;display:block!important}.offer-form-heading>span{color:#d44d35}.offer-form-heading h2{letter-spacing:-.04em;margin:0 0 8px;font-size:30px;line-height:1.08}.offer-form-heading p{color:#62645e;margin:0;font-size:13px;line-height:1.6}.offer-form .contact-intent,.offer-form>.form-error{margin:0 22px}.offer-form .offer-field-grid{padding:0 22px;grid-template-columns:1fr 1fr!important;gap:13px!important;display:grid!important}.offer-form>label,.offer-form>.field-error,.offer-form>.form-consent,.offer-form>.offer-submit,.offer-form>.form-privacy{margin-left:22px;margin-right:22px}.offer-form label{color:#282925;gap:9px!important;font-size:12px!important}.offer-form label>small{color:#777973;font-size:10px}.offer-form input,.offer-form select,.offer-form textarea{min-height:48px;transition:border .2s,box-shadow .2s,background .2s;background:#fafaf7!important;border-color:#d4d6cf!important;border-radius:8px!important;padding:14px!important;font-size:14px!important}.offer-form input:focus,.offer-form select:focus,.offer-form textarea:focus{box-shadow:0 0 0 3px #11120f14;background:#fff!important;border-color:#11120f!important}.offer-form textarea{line-height:1.6}.offer-form .field-error{margin-top:-14px;margin-bottom:-5px;font-size:12px}.offer-form .form-consent{line-height:1.55;font-size:12px!important}.offer-form .form-consent input{min-height:0}.offer-form .offer-submit{border-radius:9px!important;justify-self:stretch!important;min-height:54px!important;font-size:14px!important}.offer-form .form-privacy{color:#74766f;padding-bottom:15px;font-size:11px;line-height:1.55}.admin-pricing-panel{margin:14px 0}.admin-pricing-panel .panel-title h2{align-items:center;gap:8px;display:flex}.admin-pricing-panel .panel-title h2 svg{color:#ff5a3d;width:19px}.admin-only-badge{color:#26744f;white-space:nowrap;background:#e6f3ea;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.admin-only-badge svg{width:13px}.admin-pricing-form{border-top:1px solid var(--line);grid-template-columns:minmax(280px,1fr) minmax(220px,.65fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.admin-pricing-form label{margin-bottom:8px;font-size:10px;font-weight:800;display:block}.currency-input{border:1px solid var(--line);background:#fff;grid-template-columns:35px 1fr 45px;align-items:center;height:50px;display:grid}.currency-input span,.currency-input small{color:#6b6d66;padding:0 11px;font-size:11px}.currency-input input{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:0;height:100%;font:700 16px var(--font-body);outline:0;padding:0 13px}.admin-pricing-preview{border:1px solid var(--line);background:#f0eee7;min-height:72px;padding:12px 15px}.admin-pricing-preview small,.admin-pricing-preview strong,.admin-pricing-preview span{display:block}.admin-pricing-preview small{letter-spacing:.1em;color:#777;font-size:8px}.admin-pricing-preview strong{margin:6px 0 2px;font-size:21px}.admin-pricing-preview span{color:#777;font-size:9px}.admin-pricing-form>.button{min-height:50px}.admin-pricing-form>.button svg{width:15px}.admin-pricing-form>.form-status{grid-column:1/-1;align-items:center;gap:6px;display:flex}.admin-pricing-form>.form-status svg{width:14px}@media (max-width:1050px){.offer-page .contact-layout{grid-template-columns:1fr;gap:55px}.offer-page .contact-copy{max-width:800px;position:static}.offer-form{max-width:none}.admin-pricing-form{grid-template-columns:1fr 1fr}.admin-pricing-form>.button{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.offer-page .site-header{width:calc(100% - 12px);margin-top:6px;top:6px;height:64px!important;padding:0 14px!important}.offer-page .site-header nav{border-radius:12px;background:#fff!important;top:70px!important}.offer-page .contact-layout{padding:75px 14px 85px}.offer-page .contact-copy{padding:0 7px}.offer-page .contact-copy h1{font-size:48px}.offer-page .contact-copy>p{font-size:15px}.offer-form{border-radius:16px!important;padding:7px!important}.offer-form .offer-calculator{padding:24px 18px}.offer-quantity-row{align-items:start;grid-template-columns:1fr!important}.offer-stepper{width:100%;grid-template-columns:46px minmax(88px,1fr) 46px!important}.offer-total{flex-direction:column;align-items:flex-start}.offer-total>p{white-space:normal;flex-wrap:wrap}.offer-form .offer-field-grid{padding:0 15px;grid-template-columns:1fr!important}.offer-form>label,.offer-form>.field-error,.offer-form>.form-consent,.offer-form>.offer-submit,.offer-form>.form-privacy{margin-left:15px;margin-right:15px}.offer-form .contact-intent,.offer-form>.form-error{margin:0 15px}.offer-form-heading{padding-left:15px;padding-right:15px}.offer-form-heading h2{font-size:27px}.admin-pricing-panel .panel-title{align-items:flex-start;gap:15px}.admin-pricing-form{grid-template-columns:1fr}.admin-pricing-form>*{grid-column:1!important}}@media (max-width:430px){.offer-calculator-heading{display:block!important}.offer-calculator-heading>small{margin-top:15px;display:inline-block}.offer-presets{grid-template-columns:1fr 1fr!important;display:grid!important}}.super-onboarding-page{color:#11120f;background:#f4f4ef;min-height:100vh}.super-onboarding-page>header{z-index:5;background:#fff;border-color:#d9dad4;height:72px;padding:0 clamp(22px,3.5vw,58px);position:relative}.super-onboarding-page>section{grid-template-columns:minmax(360px,.74fr) minmax(610px,1.26fr);min-height:calc(100vh - 72px)}.onboarding-promise{flex-direction:column;justify-content:space-between;gap:70px;min-height:calc(100vh - 72px);padding:clamp(58px,7vw,108px) clamp(38px,5.8vw,92px);display:flex;background:#11120f!important}.onboarding-promise:before{content:"";opacity:.96;background:#ff6547;border-radius:50%;width:330px;height:330px;position:absolute;top:12%;right:-205px;box-shadow:0 0 0 62px #ff654712,0 0 0 124px #ff654709}.onboarding-promise:after{border-color:#343530;width:430px;height:430px;bottom:-280px;left:-260px}.onboarding-promise>*{z-index:1;position:relative}.onboarding-promise>div>span{color:#ff7b63;letter-spacing:.13em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.onboarding-promise>div>span svg{width:16px;height:16px}.onboarding-promise h2{letter-spacing:-.065em;max-width:660px;margin:28px 0 24px;font-size:clamp(48px,4.7vw,72px);line-height:.93}.onboarding-promise h2 em{color:#ff8069;font-style:normal;font-weight:450}.onboarding-promise>div>p{color:#b8bab3;max-width:570px;margin:0;font-size:15px;line-height:1.75}.onboarding-promise ul{border-top:1px solid #373833;gap:0;max-width:600px;margin:auto 0 0;padding:0;list-style:none;display:grid}.onboarding-promise li{border-bottom:1px solid #373833;grid-template-columns:42px 1fr;align-items:start;gap:15px;padding:18px 0;display:grid}.onboarding-promise li>span{color:#ff7b63;background:#20211e;border:1px solid #3f413b;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.onboarding-promise li svg{width:17px;height:17px}.onboarding-promise li p{color:#91948c;margin:0;font-size:13px;line-height:1.55}.onboarding-promise li strong{color:#fff;margin-bottom:3px;font-size:14px;display:block}.onboarding-promise>small{color:#7f817a;font-size:11px;line-height:1.5;display:block}.onboarding-form-shell{place-items:center;min-width:0;padding:clamp(36px,5vw,78px);display:grid}.super-onboarding-card{background:#fff;border:1px solid #d8d9d3;border-radius:22px;width:min(840px,100%);padding:clamp(28px,4vw,52px);box-shadow:0 28px 80px #16171314}.onboarding-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:48px;display:grid}.onboarding-progress>div{color:#9a9c95;grid-template-columns:30px 1fr;align-items:center;gap:8px;display:grid;position:relative}.onboarding-progress>div:not(:last-child):after{content:"";z-index:0;background:#dcddd7;width:calc(100% - 22px);height:1px;position:absolute;top:15px;left:30px}.onboarding-progress>div>span{z-index:1;background:#fff;border:1px solid #d5d6d0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;transition:background .25s,border .25s,color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.onboarding-progress>div>span svg{width:14px;height:14px}.onboarding-progress>div>small{z-index:1;background:#fff;width:max-content;padding-right:6px;font-size:10px;font-weight:750;position:relative}.onboarding-progress>div.active,.onboarding-progress>div.complete{color:#11120f}.onboarding-progress>div.active>span{color:#fff;background:#11120f;border-color:#11120f;transform:scale(1.06)}.onboarding-progress>div.complete>span{color:#24764e;background:#d6f2df;border-color:#d6f2df}.onboarding-progress>div.complete:after{background:#abd7bb}.super-onboarding-card form{margin:0;display:block}.onboarding-step[hidden]{display:none!important}.onboarding-step{animation:.48s cubic-bezier(.22,1,.36,1) both onboarding-step-in}@keyframes onboarding-step-in{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}.onboarding-eyebrow{color:#d54d35;letter-spacing:.13em;font-size:11px;font-weight:850;display:block}.onboarding-step>h1,.onboarding-complete>h1{letter-spacing:-.055em;max-width:690px;margin:17px 0 13px;font-size:clamp(36px,4vw,49px);line-height:1}.onboarding-step>h1 em,.onboarding-complete>h1 em{color:#ff6547;font-style:normal;font-weight:500}.onboarding-step>p,.onboarding-complete>p{color:#686a63;max-width:660px;margin:0;font-size:14px;line-height:1.7}.onboarding-choice-grid{border:0!important;gap:10px!important;margin:30px 0 0!important;padding:0!important;display:grid!important}.role-choice-grid{grid-template-columns:1fr 1fr}.role-choice-grid>.onboarding-choice:last-child{grid-column:1/-1}.promotion-choice-grid{grid-template-columns:repeat(3,1fr)}.onboarding-choice{cursor:pointer;background:#fafaf7;border:1px solid #d9dad4;border-radius:12px;min-width:0;min-height:112px;transition:border .22s,background .22s,box-shadow .28s,transform .35s cubic-bezier(.22,1,.36,1);position:relative;grid-template-columns:43px minmax(0,1fr) 22px!important;align-items:start!important;gap:13px!important;padding:17px!important;display:grid!important}.onboarding-choice:hover{background:#fff;border-color:#9a9c95;transform:translateY(-2px);box-shadow:0 10px 25px #1415120f}.onboarding-choice:focus-within{outline-offset:2px;outline:3px solid #ff654730}.onboarding-choice:has(input:checked){background:#fff;border-color:#11120f;box-shadow:inset 0 0 0 1px #11120f,0 12px 28px #14151212}.onboarding-choice>input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.choice-icon{color:#33342f;background:#fff;border:1px solid #dedfd9;border-radius:10px;place-items:center;width:43px;height:43px;transition:background .22s,color .22s,border .22s;display:grid}.choice-icon svg{width:20px;height:20px}.onboarding-choice:has(input:checked) .choice-icon{color:#fff;background:#11120f;border-color:#11120f}.choice-copy{min-width:0;padding-top:2px;display:block}.choice-copy strong{color:#191a17;margin-bottom:7px;font-size:14px;line-height:1.3;display:block}.choice-copy small{color:#74766f;font-size:12px;font-weight:450;line-height:1.55;display:block}.choice-check{color:#0000;background:#fff;border:1px solid #d1d2cc;border-radius:50%;place-items:center;width:20px;height:20px;transition:background .22s,color .22s,border .22s,transform .3s;display:grid}.choice-check svg{width:12px;height:12px}.onboarding-choice:has(input:checked) .choice-check{color:#fff;background:#ff6547;border-color:#ff6547;transform:scale(1.05)}.promotion-choice{min-height:190px;grid-template-rows:auto 1fr!important;grid-template-columns:1fr 22px!important}.promotion-choice .choice-icon{grid-area:1/1;margin-bottom:14px}.promotion-choice .choice-copy{grid-area:2/1/auto/-1}.promotion-choice .choice-check{grid-area:1/2}.onboarding-field-grid{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:30px;display:grid}.onboarding-field-grid>label{color:#252622;gap:9px;font-size:13px;font-weight:750;line-height:1.35;display:grid;position:relative}.onboarding-field-grid .full-width{grid-column:1/-1}.onboarding-field-grid input,.onboarding-field-grid textarea,.offer-tuning-grid select{color:#171815;width:100%;min-height:51px;font:500 14px/1.4 var(--font-body);background:#fafaf7;border:1px solid #d3d4ce;border-radius:9px;outline:0;padding:14px 15px;transition:border .2s,background .2s,box-shadow .2s}.onboarding-field-grid textarea{resize:vertical;min-height:116px;padding-bottom:28px;line-height:1.6}.onboarding-field-grid input:focus,.onboarding-field-grid textarea:focus,.offer-tuning-grid select:focus{background:#fff;border-color:#11120f;box-shadow:0 0 0 3px #11120f14}.onboarding-field-grid input[aria-invalid=true],.onboarding-field-grid textarea[aria-invalid=true]{border-color:#c84531}.onboarding-field-grid label>small{color:#777973;font-size:11px;font-weight:450;line-height:1.55}.onboarding-field-grid .field-error,.onboarding-step>.field-error{color:#b93c2b;margin:0;font-size:12px;font-weight:650}.onboarding-url-input{display:block;position:relative}.onboarding-url-input>svg{z-index:1;color:#777973;pointer-events:none;width:17px;height:17px;position:absolute;top:16px;left:14px}.onboarding-url-input input{padding-left:43px}.character-count{color:#95978f;font-size:10px;font-weight:600;position:absolute;bottom:10px;right:12px}.offer-tuning-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:28px 0 14px;display:grid}.offer-tuning-grid>label{background:#fafaf7;border:1px solid #d9dad4;border-radius:10px;grid-template-columns:25px 1fr;align-items:start;gap:9px;min-width:0;padding:13px;display:grid}.offer-tuning-grid>label>svg{color:#ff6547;width:18px;height:18px;margin-top:2px}.offer-tuning-grid>label>span{color:#64665f;letter-spacing:.04em;min-width:0;font-size:10px;font-weight:800}.offer-tuning-grid select{letter-spacing:0;background-color:#fff;min-height:40px;margin-top:7px;padding:9px 30px 9px 10px;font-size:12px}.onboarding-offer-preview{color:#fff;isolation:isolate;background:#151613;border-radius:15px;padding:28px;position:relative;overflow:hidden}.onboarding-offer-preview:after{content:"";z-index:-1;background:#ff6547;border-radius:50%;width:250px;height:250px;position:absolute;top:-145px;right:-145px;box-shadow:0 0 0 45px #ff654714}.offer-preview-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.offer-preview-heading>span{color:#ff8a74;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.offer-preview-heading svg{width:15px;height:15px}.offer-preview-heading>small{color:#bfc1ba;white-space:nowrap;border:1px solid #43453f;border-radius:999px;padding:6px 9px;font-size:10px}.onboarding-offer-preview h2{letter-spacing:-.04em;margin:19px 0 8px;font-size:31px}.onboarding-offer-preview>p{color:#acaea7;max-width:650px;margin:0;font-size:12px;line-height:1.6}.offer-preview-metrics{background:#20211e;border:1px solid #3b3d37;border-radius:10px;grid-template-columns:.75fr 1.2fr 1fr;margin-top:25px;display:grid;overflow:hidden}.offer-preview-metrics>div{border-right:1px solid #3b3d37;padding:16px}.offer-preview-metrics>div:last-child{border:0}.offer-preview-metrics small{color:#95978f;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.offer-preview-metrics strong{letter-spacing:-.03em;font-size:20px}.offer-preview-outcome{color:#565850;background:#fff;border-radius:9px;grid-template-columns:32px 1fr;align-items:start;gap:10px;margin-top:14px;padding:14px;display:grid}.offer-preview-outcome>svg{color:#29825a;width:20px;height:20px}.offer-preview-outcome span{font-size:11px;line-height:1.55}.offer-preview-outcome strong{color:#191a17;font-size:12px;display:block}.onboarding-form-error{color:#a73b2b;background:#fff3f0;border:1px solid #f0c0b8;border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.onboarding-actions{border-top:1px solid #e3e4de;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:26px;padding-top:22px;display:grid}.onboarding-actions .public-button{border-radius:9px;min-height:50px;padding:0 21px;font-size:13px}.onboarding-actions .public-button.coral{color:#fff;background:#ff6547;box-shadow:0 10px 25px #ff654730}.onboarding-actions .public-button.coral:hover{background:#ed563b}.onboarding-back{color:#686a63;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;padding:10px 0;font-size:12px;font-weight:750;display:flex}.onboarding-back:hover{color:#11120f}.onboarding-back svg{width:15px;height:15px;transition:transform .2s}.onboarding-back:hover svg{transform:translate(-3px)}.onboarding-security-note{color:#8a8c85;justify-content:flex-end;align-items:center;gap:6px;margin:12px 0 0;font-size:10px;display:flex}.onboarding-security-note svg{color:#3c8b65;width:13px;height:13px}.onboarding-complete{text-align:left;animation:.5s cubic-bezier(.22,1,.36,1) both onboarding-step-in}.complete-icon{color:#2b8058;background:#dff3e6;border-radius:15px;place-items:center;width:58px;height:58px;margin-bottom:26px;display:grid}.complete-icon svg{width:31px;height:31px}.completed-offer-grid{background:#fafaf7;border:1px solid #dcddd7;border-radius:12px;grid-template-columns:1fr 1fr 1fr;margin:31px 0 15px;display:grid;overflow:hidden}.completed-offer-grid>div{border-right:1px solid #dcddd7;min-width:0;padding:20px}.completed-offer-grid>div:last-child{border:0}.completed-offer-grid small{color:#858780;letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.completed-offer-grid strong{overflow-wrap:anywhere;letter-spacing:-.025em;font-size:19px;line-height:1.25;display:block}.offer-assurance{color:#aeb0a9;background:#151613;border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:11px;padding:16px;display:grid}.offer-assurance svg{color:#ff7b63;width:21px;height:21px}.offer-assurance p{margin:0;font-size:12px;line-height:1.6}.offer-assurance strong{color:#fff;font-size:13px;display:block}.onboarding-dashboard-link{border-radius:9px;width:100%;min-height:54px;margin-top:18px;font-size:13px}.offer-fine-print{color:#888a83;text-align:center;margin-top:12px;font-size:10px;line-height:1.5;display:block}@media (max-width:1120px){.super-onboarding-page>section{grid-template-columns:1fr}.onboarding-promise{gap:45px;min-height:auto;padding:65px clamp(30px,7vw,80px)}.onboarding-promise h2{font-size:58px}.onboarding-promise ul{border:0;grid-template-columns:repeat(3,1fr);gap:10px;max-width:none}.onboarding-promise li{border:1px solid #373833;border-radius:10px;grid-template-columns:38px 1fr;padding:14px}.onboarding-promise>small{margin-top:-25px}.onboarding-form-shell{padding:60px clamp(24px,6vw,70px) 80px}}@media (max-width:760px){.super-onboarding-page>header{height:66px;padding:0 20px}.onboarding-promise{gap:35px;min-height:auto;padding:52px 22px}.onboarding-promise:before{width:220px;height:220px;right:-155px}.onboarding-promise h2{font-size:47px}.onboarding-promise>div>p{font-size:14px}.onboarding-promise ul{grid-template-columns:1fr}.onboarding-promise>small{margin-top:-15px}.onboarding-form-shell{padding:34px 12px 60px}.super-onboarding-card{border-radius:16px;padding:28px 18px}.onboarding-progress{gap:2px;margin-bottom:37px}.onboarding-progress>div{display:block}.onboarding-progress>div>small{display:none}.onboarding-progress>div:not(:last-child):after{width:calc(100% - 24px);left:28px}.onboarding-step>h1,.onboarding-complete>h1{font-size:38px}.role-choice-grid,.promotion-choice-grid{grid-template-columns:1fr}.role-choice-grid>.onboarding-choice:last-child{grid-column:auto}.promotion-choice{min-height:0;grid-template-rows:auto!important;grid-template-columns:43px minmax(0,1fr) 22px!important}.promotion-choice .choice-icon,.promotion-choice .choice-copy,.promotion-choice .choice-check{grid-area:auto;margin:0}.onboarding-choice{min-height:105px}.onboarding-field-grid{grid-template-columns:1fr}.onboarding-field-grid .full-width{grid-column:auto}.offer-tuning-grid{grid-template-columns:1fr}.offer-preview-heading{flex-direction:column;align-items:flex-start;gap:10px}.offer-preview-metrics{grid-template-columns:1fr}.offer-preview-metrics>div{border-bottom:1px solid #3b3d37;border-right:0}.completed-offer-grid{grid-template-columns:1fr}.completed-offer-grid>div{border-bottom:1px solid #dcddd7;border-right:0}}@media (max-width:440px){.onboarding-promise h2{font-size:41px}.super-onboarding-card{padding:25px 14px}.onboarding-step>h1,.onboarding-complete>h1{font-size:34px}.onboarding-choice{grid-template-columns:39px minmax(0,1fr) 20px!important;padding:14px!important}.choice-icon{width:39px;height:39px}.onboarding-offer-preview{padding:22px 17px}.onboarding-actions{grid-template-columns:1fr}.onboarding-actions>span{display:none}.onboarding-actions .public-button{width:100%}.onboarding-back{grid-row:2;justify-self:center}.onboarding-security-note{text-align:center;justify-content:center}}:root{--ink:#101827;--paper:#f7f4ec;--white:#fffefa;--coral:#3157ff;--mint:#c9ff63;--muted:#687180;--line:#dcd7cd;--pop-blue:#3157ff;--pop-lime:#c9ff63;--pop-pink:#ff88bd;--pop-yellow:#ffc94d;--pop-cream:#f7f4ec;--pop-ink:#101827}body{background:var(--pop-cream);color:var(--pop-ink);position:relative}body:before{content:"";z-index:-2;background:var(--pop-cream);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(circle at 11% 8%,#c9ff6352,#0000 24%),radial-gradient(circle at 94% 43%,#ff88bd33,#0000 20%);position:fixed;inset:0}#main-content{isolation:isolate;position:relative}::selection{background:var(--pop-lime);color:var(--pop-ink)}:focus-visible{outline:3px solid color-mix(in srgb,var(--pop-blue) 35%,transparent);outline-offset:3px}.logo{letter-spacing:-.045em;color:inherit;gap:9px;font-size:16px;line-height:1}.logo-mark,.mini-mark{border:2px solid var(--pop-ink);background:var(--pop-blue);color:#fff;width:34px;height:34px;box-shadow:2px 2px 0 var(--pop-ink);border-radius:11px;place-items:center;font-size:17px;font-style:normal;display:grid;transform:rotate(-6deg)}.logo-mark i,.mini-mark i{display:none}.logo-words{flex-direction:column;gap:3px;font-weight:850;display:flex}.logo-words small{font:800 6px/1 var(--font-body);letter-spacing:.13em;color:#737a85}.logo-inverse .logo-mark{border-color:#fff;box-shadow:2px 2px #fff}.logo-inverse .logo-words small{color:#afb5bf}.site-header,.public-site .site-header,.reference-marketing .site-header,.pro-landing .site-header{border-radius:17px;width:calc(100% - 28px);margin:14px auto 0;box-shadow:0 8px 30px #1018270b;background:#fffefaeb!important;border:1px solid #d9d4ca!important;height:68px!important;padding:0 18px 0 16px!important;position:relative!important;top:auto!important}.site-header nav,.public-site .site-header nav,.reference-marketing .site-header nav{gap:24px;font-size:12px;font-weight:720}.site-header nav>a:not(.nav-cta){color:#4e5765;transition:color .2s}.site-header nav>a:not(.nav-cta):hover{color:var(--pop-blue)}.nav-cta,.public-site .nav-cta,.reference-marketing .nav-cta,.pro-landing .site-header .nav-cta{border:2px solid var(--pop-ink)!important;background:var(--pop-blue)!important;color:#fff!important;min-height:42px!important;box-shadow:3px 3px 0 var(--pop-ink)!important;border-radius:999px!important;padding:0 17px!important;font-size:11px!important}.button,.public-button,.pro-button{font-weight:800;border-radius:999px!important}.button-dark,.public-button.dark,.public-button.primary,.pro-button-primary{background:var(--pop-blue)!important;color:#fff!important;border:2px solid var(--pop-ink)!important;box-shadow:4px 4px 0 var(--pop-ink)!important}.button-accent{box-shadow:3px 3px 0 var(--pop-ink);background:var(--pop-lime)!important;color:var(--pop-ink)!important;border:2px solid var(--pop-ink)!important}.button-outline,.public-button.outline,.public-button.secondary,.pro-button-secondary{background:var(--white)!important;border:2px solid var(--pop-ink)!important;color:var(--pop-ink)!important}.pro-landing{--pro-bg:transparent;--pro-ink:var(--pop-ink);--pro-muted:#606977;--pro-line:#ddd8ce;--pro-accent:var(--pop-blue);background:0 0}.pro-hero{grid-template-columns:minmax(400px,.94fr) minmax(390px,1.06fr);gap:5vw;min-height:680px;padding:82px clamp(24px,6vw,90px) 78px}.pro-hero:before{background:var(--pop-lime);opacity:1;border:0;width:290px;height:290px;top:-75px;right:-95px}.pro-hero:after{content:"";background:var(--pop-pink);z-index:0;border-radius:50%;width:170px;height:170px;position:absolute;bottom:35px;left:-90px}.pro-pill,.pro-eyebrow{background:var(--white)!important;color:var(--pop-ink)!important;border-color:#d7d2c8!important}.pro-pill svg,.pro-eyebrow svg{color:var(--pop-blue)}.pro-hero h1{letter-spacing:-.07em;margin:25px 0 22px;font-size:clamp(56px,6.5vw,92px);line-height:.92}.pro-hero h1:after{content:" TALK.";color:var(--pop-blue);font-family:Georgia,serif;font-style:italic;font-weight:400}.pro-hero-lead{color:#5d6674}.pro-hero-trust svg{color:var(--pop-blue)}.pro-preview{transform:rotate(1.2deg);border:2px solid var(--pop-ink)!important;background:var(--pop-blue)!important;box-shadow:9px 9px 0 var(--pop-ink)!important;border-radius:22px!important}.pro-preview-top,.pro-preview-caption,.pro-preview-controls{color:#fff}.pro-preview-top>div span,.pro-preview-caption small{color:#dce3ff}.pro-status{background:var(--pop-lime);color:var(--pop-ink)}.pro-video-card{border:2px solid var(--pop-ink)!important;border-radius:15px!important}.pro-video-card.tone-coral{background:linear-gradient(145deg,var(--pop-yellow),#ff7d85)}.pro-video-card.tone-mint{background:linear-gradient(145deg,var(--pop-lime),#43d7a8)}.pro-video-card.tone-violet{background:linear-gradient(145deg,var(--pop-pink),#8467ff)}.pro-preview-caption span,.pro-preview-controls>button{color:var(--pop-ink);border-color:var(--pop-ink);background:#fff}.pro-marquee{background:var(--pop-lime);border-color:var(--pop-ink)}.pro-marquee i{background:var(--pop-blue)}.pro-audience-card,.pro-workflow-grid,.pro-plan-selector{border:2px solid var(--pop-ink);box-shadow:7px 7px 0 var(--pop-ink);border-radius:20px}.pro-tabs button[aria-selected=true],.pro-plan-tabs button[aria-selected=true]{background:var(--pop-blue);color:#fff;box-shadow:none}.pro-audience-steps article:first-child,.pro-workflow-grid article:first-child,.pro-assurance-grid article:first-child{background:#fff8df}.pro-audience-steps article:nth-child(2),.pro-workflow-grid article:nth-child(2),.pro-assurance-grid article:nth-child(2){background:#f1ffdc}.pro-audience-steps article:nth-child(3),.pro-workflow-grid article:nth-child(3),.pro-assurance-grid article:nth-child(3){background:#fff0f7}.pro-evidence{background:var(--pop-blue);border:2px solid var(--pop-ink);box-shadow:9px 9px 0 var(--pop-ink)}.pro-evidence-copy li,.pro-evidence-copy ul{border-color:#6f86ff}.pro-dashboard-stage .preview-shell{border:2px solid var(--pop-ink);box-shadow:9px 9px 0 var(--pop-ink)}.pro-plan-copy>a{border:2px solid var(--pop-ink);background:var(--pop-blue);box-shadow:3px 3px 0 var(--pop-ink);border-radius:999px}.pro-plan-safety{background:#efffda}.pro-plan-safety>svg{color:var(--pop-blue)}.pro-assurance-grid article{border:2px solid var(--pop-ink);border-radius:17px}.pro-assurance-grid article:nth-child(4){background:#eef1ff}.pro-faq details{border:1px solid #d8d3c9;border-radius:14px}.pro-faq details[open]{border:2px solid var(--pop-ink);background:var(--pop-lime);box-shadow:4px 4px 0 var(--pop-ink)}.pro-final{background:var(--pop-pink);color:var(--pop-ink);border:2px solid var(--pop-ink)}.public-site{--public-bg:transparent;--public-line:#ddd8ce;--public-muted:#626b78;background:0 0}.pro-section,.public-hero,.public-intro,.pricing-hero,.about-hero,.examples-hero,.blog-hero,.category-hero,.blog-featured,.blog-index,.article-hero,.article-layout,.related-posts,.contact-layout{background:0 0!important}.pro-marquee,.pro-evidence,.pro-final,.public-process,.public-insight,.public-cta,.pricing-includes,.about-commitment,.article-cta,.public-footer,.site-header,.pro-audience-card,.pro-workflow-grid,.pro-plan-selector,.pro-assurance-grid article,.pro-faq details,.pricing-grid>article,.blog-card,.contact-form,.auth-card,.super-onboarding-card{z-index:1;position:relative}.public-hero,.pricing-hero,.about-hero,.examples-hero,.blog-hero,.category-hero{position:relative;overflow:hidden}.public-hero:before,.pricing-hero:before,.about-hero:before,.examples-hero:before,.blog-hero:before,.category-hero:before{content:"";background:var(--pop-lime);border:0;border-radius:50%;width:230px;height:230px;position:absolute;top:-95px;right:-100px}.public-kicker,.pricing-hero>span,.about-hero>span,.examples-hero span,.contact-copy>span{color:var(--pop-blue)}.public-hero-copy h1 em,.pricing-hero h1 em,.about-hero h1 em,.blog-hero h1 em{color:var(--pop-blue);font-family:Georgia,serif}.public-hero-panel{background:var(--pop-blue);border:2px solid var(--pop-ink);box-shadow:8px 8px 0 var(--pop-ink);border-radius:22px}.public-panel-orbit i{border-color:#92a3ff}.public-panel-orbit i:nth-child(3),.public-panel-orbit span{background:var(--pop-lime);border-color:var(--pop-lime);color:var(--pop-ink)}.public-proof-list div{background:#2445d9;border:1px solid #6e85ff}.public-proof-list svg{color:var(--pop-lime)}.public-feature-grid{border:2px solid var(--pop-ink);box-shadow:7px 7px 0 var(--pop-ink)}.public-feature-grid article:nth-child(2n){background:#f1ffdc}.public-process{background:var(--pop-blue)}.public-process-steps article{border-color:#6f86ff}.public-insight,.pricing-includes,.article-cta{background:var(--pop-lime);border:2px solid var(--pop-ink);box-shadow:7px 7px 0 var(--pop-ink)}.public-cta{background:var(--pop-pink);color:var(--pop-ink)}.pricing-grid>article,.blog-card{border:2px solid var(--pop-ink);box-shadow:5px 5px 0 var(--pop-ink)}.pricing-grid>article.featured{background:var(--pop-blue)}.pricing-badge{background:var(--pop-lime);color:var(--pop-ink);border:2px solid var(--pop-ink)}.blog-card-art.coral,.article-cover.coral{background:var(--pop-pink)}.blog-card-art.mint,.article-cover.mint{background:var(--pop-lime)}.blog-card-art.blue,.article-cover.blue{background:#81a3ff}.blog-card-art.amber,.article-cover.amber{background:var(--pop-yellow)}.blog-card-copy>div:first-child a,.article-body>section>span{color:var(--pop-blue)}.article-answer{border-left-color:var(--pop-blue);border-radius:0 14px 14px 0}.article-answer span{color:var(--pop-blue)}.public-footer{background:var(--pop-ink)!important}.public-footer-group a:hover{color:var(--pop-lime)!important}.auth-page,.offer-page,.super-onboarding-page{background:var(--pop-cream)}.auth-promise,.onboarding-promise{background:var(--pop-blue)!important}.auth-promise:before,.onboarding-promise:before{background:var(--pop-lime)!important}.auth-promise h2 em,.onboarding-promise h2 em{color:var(--pop-lime)!important}.auth-card,.contact-form,.super-onboarding-card{border:2px solid var(--pop-ink)!important;box-shadow:7px 7px 0 var(--pop-ink)!important;background:var(--white)!important;border-radius:20px!important}.auth-card input,.contact-form input,.contact-form textarea,.contact-form select,.onboarding-field-grid input,.onboarding-field-grid textarea,.offer-tuning-grid select{background:#fbfaf6!important;border-radius:10px!important}.auth-card input:focus,.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus,.onboarding-field-grid input:focus,.onboarding-field-grid textarea:focus{border-color:var(--pop-blue)!important;box-shadow:0 0 0 3px #3157ff24!important}.onboarding-choice:has(input:checked){border-color:var(--pop-blue);box-shadow:inset 0 0 0 1px var(--pop-blue),3px 3px 0 var(--pop-blue)}.onboarding-choice:has(input:checked) .choice-icon{background:var(--pop-blue);border-color:var(--pop-ink)}.onboarding-choice:has(input:checked) .choice-check{background:var(--pop-lime);border-color:var(--pop-ink);color:var(--pop-ink)}.onboarding-offer-preview{background:var(--pop-blue);border:2px solid var(--pop-ink)}.offer-preview-heading>span{color:var(--pop-lime)}.app-shell{background:#f1eee6;grid-template-columns:245px 1fr}.app-sidebar{background:var(--pop-blue);border-right:2px solid var(--pop-ink)}.workspace-switch{background:#2445d9;border:1px solid #6f86ff;border-radius:13px}.workspace-switch>span,.profile>span{background:var(--pop-lime);color:var(--pop-ink);border:2px solid var(--pop-ink);border-radius:9px}.app-sidebar nav a,.sidebar-bottom a{color:#d9e0ff;border-radius:10px}.app-header{background:#fffefaf0;border-bottom-color:#d9d4ca}.app-header button,.table-row button{border-radius:10px}.dashboard-page{background:#f1eee6}.attention,.stat-cards article,.campaign-section,.activity-card,.performance-panel,.safety-panel,.chart-panel,.platform-panel,.approval-queue,.insight-card,.campaign-list-card,.library-card,.admin-pricing-panel{background:var(--white);border:1px solid #d9d4ca;border-radius:14px}.stat-cards article:first-child{background:#fff7dd}.stat-cards article:nth-child(2){background:#f0ffda}.stat-cards article:nth-child(3){background:#fff0f7}.stat-cards article:nth-child(4){background:#eef1ff}.tabs button.active,.category-pills a.active{background:var(--pop-blue);color:#fff;border-radius:999px}.campaign-swatch,.attention>span{background:var(--pop-lime);color:var(--pop-ink);border-radius:9px}.bar-chart i,.campaign-progress i,.budget-meter i{background:var(--pop-blue)}.insight-strip{background:var(--pop-blue);border-radius:14px}.insight-strip svg{color:var(--pop-lime)}.sidebar-signout{border-radius:10px!important}.app-header .button{box-shadow:3px 3px 0 var(--pop-ink)!important}@media (max-width:900px){.site-header nav,.public-site .site-header nav,.reference-marketing .site-header nav{border:2px solid var(--pop-ink);box-shadow:6px 6px 0 var(--pop-ink);border-radius:16px;background:var(--white)!important;padding:16px!important;top:76px!important;left:0!important;right:0!important}.menu-button{border:2px solid var(--pop-ink);background:var(--pop-blue);color:#fff;border-radius:50%;width:42px;height:42px}.pro-hero{grid-template-columns:1fr}.pro-preview{max-width:720px;margin:auto}.pro-hero h1:after{content:" TALK."}}@media (max-width:700px){.site-header,.public-site .site-header,.reference-marketing .site-header,.pro-landing .site-header{width:calc(100% - 16px);margin-top:8px;padding:0 12px!important}.pro-hero{padding:62px 18px 65px}.pro-hero h1{font-size:50px}.pro-hero h1:after{display:block}.pro-actions{align-items:stretch}.pro-actions a{width:100%}.pro-preview{transform:none;box-shadow:5px 5px 0 var(--pop-ink)!important}.pro-audience-card,.pro-workflow-grid,.pro-plan-selector,.public-feature-grid,.pricing-grid>article,.blog-card{box-shadow:4px 4px 0 var(--pop-ink)}.public-hero,.pricing-hero,.about-hero,.examples-hero,.blog-hero,.category-hero{padding-top:75px}.auth-card,.contact-form,.super-onboarding-card{box-shadow:4px 4px 0 var(--pop-ink)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#0f172a;--paper:#f8fafc;--white:#fff;--coral:#1d4ed8;--mint:#1d4ed8;--muted:#64748b;--line:#cbd5e1;--pop-blue:#1d4ed8;--pop-lime:#1d4ed8;--pop-pink:#1d4ed8;--pop-yellow:#fff;--pop-cream:#f8fafc;--pop-ink:#0f172a;--trust-navy:#0f172a;--trust-blue:#1d4ed8;--trust-blue-hover:#1e40af;--trust-soft:#eff6ff;--trust-surface:#fff;--trust-muted:#64748b;--trust-border:#cbd5e1;--trust-success:#15803d}body,body:before{background:var(--paper)}body:after{display:none}.pro-hero:before,.pro-hero:after,.pro-video-card:before,.pro-video-card:after,.public-hero:before,.pricing-hero:before,.about-hero:before,.examples-hero:before,.blog-hero:before,.category-hero:before,.public-hero-panel:before,.public-hero-panel:after,.auth-promise:before,.auth-promise:after,.onboarding-promise:before,.onboarding-promise:after,.onboarding-offer-preview:after,.offer-calculator:after,.campaign-cover:after,.blog-card-art i,.article-cover i,.public-panel-orbit i,.abstract,.ax-star,.ax-star-small,.ax-swoop,.ax-video-frame:before,.ax-video-frame:after,.ax-video-noise,.ax-plan-art i,.hero-noise{display:none!important}.site-header,.public-site .site-header,.reference-marketing .site-header,.pro-landing .site-header{box-shadow:none!important;border-radius:6px!important}.logo-mark,.mini-mark{box-shadow:none;border-radius:4px;transform:none}.nav-cta,.public-site .nav-cta,.reference-marketing .nav-cta,.pro-landing .site-header .nav-cta{box-shadow:none!important;border-radius:5px!important}.nav-cta:hover,.button-dark:hover,.public-button.dark:hover,.public-button.primary:hover,.pro-button-primary:hover{background:var(--trust-blue-hover)!important}.button,.public-button,.pro-button,.menu-button{box-shadow:none!important;border-radius:5px!important}.button:hover,.public-button:hover,.pro-button:hover{transform:translateY(-1px)}.pro-pill,.pro-eyebrow{border-radius:4px!important}.pro-preview,.pro-audience-card,.pro-workflow-grid,.pro-plan-selector,.pro-evidence,.pro-final{box-shadow:none!important;border-radius:7px!important;transform:none!important}.pro-video-card,.pro-assurance-grid article,.pro-faq details,.pro-plan-safety,.pro-tabs button,.pro-plan-tabs button,.pro-plan-copy>a{box-shadow:none!important;border-radius:5px!important}.pro-video-card.tone-coral,.pro-video-card.tone-mint,.pro-video-card.tone-violet{background:var(--pop-blue)}.pro-marquee{background:#fff}.pro-marquee i{background:var(--pop-blue);border-radius:0}.pro-audience-steps article:nth-child(n),.pro-workflow-grid article:nth-child(n),.pro-assurance-grid article:nth-child(n){background:#fff}.pro-tabs,.pro-plan-tabs{background:var(--trust-soft)}.pro-faq details[open]{background:var(--trust-soft);box-shadow:none}.pro-final,.public-cta,.article-cta,.about-commitment{background:var(--pop-blue)!important;color:#fff!important}.pro-final>div:first-child>p:last-child,.pro-final-actions small{color:#dfe5ff}.public-hero-panel,.public-feature-grid,.public-insight,.pricing-includes,.pricing-grid>article,.blog-card,.article-cover,.contact-form,.auth-card,.super-onboarding-card{box-shadow:none!important;border-radius:7px!important}.public-panel-orbit{height:190px}.public-panel-orbit span{color:var(--pop-ink);background:#fff;border-radius:4px;transform:none}.public-proof-list div,.public-insight li,.pricing-includes li{border-radius:4px}.public-feature-grid article:nth-child(n){background:#fff}.public-insight,.pricing-includes{background:var(--trust-soft)}.pricing-grid>article.featured,.public-process,.auth-promise,.onboarding-promise{background:var(--pop-blue)!important}.pricing-badge{color:var(--pop-ink);background:#fff;border-radius:0!important}.blog-card-art.coral,.blog-card-art.mint,.blog-card-art.violet,.blog-card-art.blue,.blog-card-art.amber,.blog-card-art.green,.blog-card-art.red,.blog-card-art.purple,.blog-card-art.cyan,.blog-card-art.orange,.article-cover.coral,.article-cover.mint,.article-cover.violet,.article-cover.blue,.article-cover.amber,.article-cover.green,.article-cover.red,.article-cover.purple,.article-cover.cyan,.article-cover.orange{background:var(--pop-blue)}.campaign-cover.coral,.campaign-cover.purple,.campaign-cover.blue,.campaign-cover.mint,.example-art.coral,.example-art.violet,.example-art.mint,.ax-feature-art,.ax-video-frame,.clip-thumb,.video-frame{background:var(--pop-blue)!important}.dark-section,.about-story,.quality-board,.offer-calculator,.onboarding-offer-preview,.insight-strip{background:var(--pop-ink)!important}.clipper-card,.cta-section,.examples-cta,.not-found{color:#fff;background:var(--pop-blue)!important}.art-one,.art-two{background:#fff}.art-one div,.art-two span{background:var(--pop-blue);color:#fff;box-shadow:none;transform:none}.app-shell,.dashboard-page{background:#f1f5f9}.app-sidebar{background:var(--trust-navy)}.workspace-switch{background:#151924;border-color:#343a48;border-radius:5px}.workspace-switch>span,.profile>span{background:var(--pop-blue);color:#fff;border-color:#fff;border-radius:3px}.app-sidebar nav a,.sidebar-bottom a{border-radius:4px}.app-sidebar nav a:hover,.app-sidebar nav a.active{background:var(--pop-blue);color:#fff;box-shadow:none}.attention,.stat-cards article,.campaign-section,.activity-card,.performance-panel,.safety-panel,.chart-panel,.platform-panel,.approval-queue,.insight-card,.campaign-list-card,.library-card,.admin-pricing-panel,.discover-card,.workspace-panel{border-radius:6px}.stat-cards article:nth-child(n){background:#fff}.attention>span,.campaign-swatch{background:var(--pop-blue);color:#fff;border-radius:3px}.tabs button.active,.category-pills a.active{border-radius:4px}.insight-strip{border-radius:5px}.onboarding-choice,.choice-icon,.onboarding-offer-preview,.offer-preview-metrics,.offer-preview-outcome,.completed-offer-grid,.offer-assurance,.onboarding-field-grid input,.onboarding-field-grid textarea,.offer-tuning-grid select{border-radius:5px!important}.onboarding-choice:has(input:checked){box-shadow:inset 0 0 0 1px var(--pop-blue)}.onboarding-choice:has(input:checked) .choice-check{background:var(--pop-blue);color:#fff;border-color:var(--pop-blue)}.live-dot,.pro-status,.workspace-pill.live,.workspace-pill.approved,.workspace-pill.completed,.asset-status .ok,.form-success,.contact-success>svg,.auth-complete>svg{color:var(--trust-success)!important}.pro-status,.workspace-pill.live,.workspace-pill.approved,.workspace-pill.completed{background:#f0fdf4!important}.site-header,.public-site .site-header,.reference-marketing .site-header,.pro-landing .site-header,.auth-card,.contact-form,.super-onboarding-card,.pricing-grid>article,.blog-card,.workspace-panel,.campaign-section,.activity-card{border-color:var(--trust-border)!important}@media (max-width:900px){.site-header nav,.public-site .site-header nav,.reference-marketing .site-header nav{box-shadow:none;border-radius:6px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{color:var(--trust-navy);font-size:16px;line-height:1.6}p,li,dd,td,th,label,input,select,textarea,button{line-height:1.55}p{color:var(--trust-muted)}.site-header nav,.public-site .site-header nav,.reference-marketing .site-header nav,.pro-landing .site-header nav>a:not(.nav-cta){font-size:14px!important}.nav-cta,.public-site .nav-cta,.reference-marketing .nav-cta,.pro-landing .site-header .nav-cta,.button,.public-button,.pro-button{line-height:1.25;font-size:14px!important}.logo-words small{color:var(--trust-muted);line-height:1.2;font-size:10px!important}.pro-pill,.pro-eyebrow,.public-kicker,.pricing-hero>span,.about-hero>span,.examples-hero span,.contact-copy>span,.offer-page .contact-copy>span,.onboarding-eyebrow,.offer-calculator-heading span,.offer-form-heading>span,.offer-quantity-row>div:first-child>span,.offer-total>div>span,.offer-preview-heading>span,.offer-preview-metrics small,.completed-offer-grid small,.admin-only-badge,.admin-pricing-form label,.admin-pricing-preview small,.admin-pricing-preview span{line-height:1.45;font-size:12px!important}small,.pro-final-actions small,.pro-landing .public-footer-brand>span,.pro-landing .public-footer-group b,.pro-landing .public-footer-bottom small,.offer-calculator-heading>small,.offer-disclaimer,.offer-form label>small,.offer-form .form-privacy,.onboarding-progress>div>small,.choice-copy small,.onboarding-field-grid label>small,.character-count,.offer-tuning-grid>label>span,.offer-preview-heading>small,.onboarding-offer-preview>p,.offer-preview-outcome span,.onboarding-security-note,.offer-fine-print{line-height:1.55;font-size:12px!important}.pro-plan-copy small,.pro-plan-note,.pro-assurance-grid p,.pro-faq details p,.pro-landing .public-footer-group a,.offer-page .contact-copy>div p,.offer-page .contact-copy>div a,.offer-page .contact-copy>div small,.offer-quantity-row>div:first-child>p,.offer-form-heading p,.offer-form label,.offer-form .form-consent,.onboarding-promise li p,.onboarding-step>p,.onboarding-complete>p,.onboarding-field-grid>label,.offer-tuning-grid select,.offer-preview-outcome strong,.onboarding-form-error,.onboarding-actions .public-button,.onboarding-back,.offer-assurance p,.offer-assurance strong,.onboarding-dashboard-link{line-height:1.55;font-size:14px!important}.pro-hero-lead,.pro-plan-copy>p,.pro-assurance-grid p,.pro-faq details p,.offer-page .contact-copy>p,.offer-form-heading p,.onboarding-step>p,.onboarding-complete>p,.public-hero-copy>p,.public-section-copy>p,.article-body p,.blog-card-copy p{color:var(--trust-muted)!important}.pro-preview,.pro-evidence,.pro-final,.public-hero-panel,.public-process,.public-cta,.article-cta,.about-commitment,.pricing-grid>article.featured,.auth-promise,.onboarding-promise,.clipper-card,.cta-section,.examples-cta,.not-found,.insight-strip,.onboarding-offer-preview,.offer-calculator{--muted-on-dark:#dbeafe;color:#fff}.pro-preview p,.pro-preview small,.pro-evidence p,.pro-evidence li,.pro-final p,.pro-final small,.public-hero-panel p,.public-hero-panel small,.public-process p,.public-cta p,.article-cta p,.about-commitment p,.pricing-grid>article.featured p,.pricing-grid>article.featured small,.auth-promise p,.auth-promise small,.onboarding-promise p,.onboarding-promise small,.clipper-card p,.cta-section p,.examples-cta p,.not-found p,.insight-strip p,.onboarding-offer-preview p,.onboarding-offer-preview small,.offer-calculator p,.offer-calculator small{color:var(--muted-on-dark)!important}input,select,textarea{color:var(--trust-navy)!important;font-size:16px!important}input::placeholder,textarea::placeholder{color:#64748b;opacity:1}@media (max-width:700px){body{font-size:16px}.pro-hero h1{font-size:clamp(42px,12vw,56px);line-height:1}.pro-heading h2,.pro-evidence-copy h2{font-size:clamp(34px,9vw,42px);line-height:1.08}.site-header nav,.public-site .site-header nav,.reference-marketing .site-header nav{font-size:16px!important}}:root{--content-max:1440px;--reading-max:720px;--page-gutter:clamp(20px,4vw,64px)}.site-header,.public-site .site-header,.reference-marketing .site-header,.pro-landing .site-header,.offer-page .site-header{width:min(var(--content-max),calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}.pro-hero,.pro-section,.pro-evidence,.pro-final,.public-hero,.public-intro,.public-feature-grid,.public-process,.public-insight,.public-faq,.public-cta,.pricing-hero,.pricing-grid,.pricing-includes,.about-hero,.about-story,.about-principles,.about-commitment,.examples-hero,.examples-grid,.examples-cta,.blog-hero,.blog-featured,.blog-index,.article-hero,.article-cover,.article-layout,.article-cta,.related-posts,.resource-hero,.resource-grid,.resource-detail>header,.contact-layout,.legal-hero,.offer-page .contact-layout{width:min(var(--content-max),calc(100% - 32px));margin-left:auto;margin-right:auto}.dashboard-page,.discover-header,.discover-hero,.discover-content,.campaign-detail>main,.error-panel{width:min(100%,var(--content-max));margin-left:auto;margin-right:auto}.public-hero-copy>p:not(.public-kicker),.pro-hero-lead,.pricing-hero p,.about-hero p,.examples-hero>p,.blog-hero>p,.resource-hero>div>p:not(.public-kicker),.contact-copy>p,.article-hero>p,.legal-hero p,.section-heading>p:last-child{max-width:var(--reading-max)}@media (min-width:1600px){.pro-hero,.pro-section,.public-hero,.public-intro,.public-process,.pricing-hero,.about-hero,.examples-hero,.blog-hero,.resource-hero,.contact-layout,.offer-page .contact-layout{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}@media (max-width:700px){:root{--page-gutter:20px}.site-header,.public-site .site-header,.reference-marketing .site-header,.pro-landing .site-header,.offer-page .site-header{width:calc(100% - 16px)!important}.pro-hero,.pro-section,.pro-evidence,.pro-final,.public-hero,.public-intro,.public-feature-grid,.public-process,.public-insight,.public-faq,.public-cta,.pricing-hero,.pricing-grid,.pricing-includes,.about-hero,.about-story,.about-principles,.about-commitment,.examples-hero,.examples-grid,.examples-cta,.blog-hero,.blog-featured,.blog-index,.article-hero,.article-cover,.article-layout,.article-cta,.related-posts,.resource-hero,.resource-grid,.resource-detail>header,.contact-layout,.legal-hero,.offer-page .contact-layout{width:100%}}.pro-hero h1:after{content:none!important;display:none!important}.pro-hero h1 em{color:var(--trust-blue);font-family:inherit;font-style:normal}.pro-hero{min-height:calc(100svh - 96px);padding-top:56px;padding-bottom:64px}.pro-hero h1{font-size:clamp(46px,4.5vw,70px);line-height:.94}.pro-video-card{min-height:clamp(340px,48vh,475px)}.site-header,.public-site .site-header,.reference-marketing .site-header,.pro-landing .site-header,.offer-page .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100!important;background:#fffffff0!important;border:1px solid #94a3b8a6!important;position:sticky!important;top:8px!important}.site-header .logo,.site-header .menu-button{z-index:6;position:relative}.site-header nav{z-index:5;position:relative}.site-header nav>a[aria-current=page]:not(.nav-cta){color:var(--trust-blue)!important}.site-header nav>a[aria-current=page]:not(.nav-cta):after{right:0!important}.site-header .nav-cta{white-space:nowrap}.site-header .nav-cta-label{color:#fff;font-size:14px}.site-nav-backdrop{display:none}.pro-preview-controls>div button{border:0;padding:0;position:relative;background:0 0!important;width:44px!important;height:44px!important}.pro-preview-controls>div button:before{content:"";background:#cbd5e1;border-radius:999px;width:20px;height:4px;transition:width .2s,background .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pro-preview-controls>div button:hover:before{background:#94a3b8;transform:translate(-50%,-50%)scaleY(1.5)}.pro-preview-controls>div button[aria-selected=true]:before{background:var(--trust-blue);width:32px}.pro-tabs button,.pro-plan-tabs button{min-height:48px}.consent-banner{border:1px solid var(--trust-border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(900px,100% - 32px);max-width:900px;margin:0;padding:14px 16px;display:grid;bottom:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 50px #0f172a2e}.consent-copy{grid-template-columns:36px 1fr;align-items:center;gap:11px;display:grid}.consent-icon{background:var(--trust-soft);width:36px;height:36px;color:var(--trust-blue);border-radius:7px;place-items:center;display:grid}.consent-icon svg{width:19px;height:19px}.consent-banner b{font-size:16px}.consent-banner p{max-width:none;color:var(--trust-muted);margin:2px 0;font-size:12px;line-height:1.45}.consent-banner a{color:var(--trust-blue);font-size:12px;font-weight:700}.consent-banner .consent-actions{gap:8px;margin:0;display:flex}.consent-banner .button{min-height:44px;padding:10px 14px}.public-intro p,.public-feature-grid p,.public-process-steps p,.public-insight>div>p:not(.public-kicker),.public-faq details p,.pricing-grid>article p,.pricing-grid>article li,.blog-card-copy p,.article-body p,.resource-card p,.example-copy p{line-height:1.65;font-size:14px!important}.public-feature-grid article>div span,.public-process-steps article>span,.public-panel-label,.public-proof-list span,.public-proof-list b,.pricing-grid>article>small,.pricing-grid>article>em{font-size:12px!important}.public-process-steps h3{font-size:18px}.public-footer-brand p{font-size:14px!important}.public-footer-brand>span,.public-footer-group b,.public-footer-bottom small{font-size:11px!important}.public-footer-group a{align-items:center;min-height:32px;display:flex;font-size:13px!important}.app-header{z-index:35;height:auto;min-height:78px;padding-top:12px;padding-bottom:12px;position:sticky;top:0}.app-main{min-width:0}.app-header-context,.app-header-actions{align-items:center;gap:12px;display:flex}.app-menu-button,.app-sidebar-close,.app-drawer-backdrop{display:none}.app-notification-link,.app-menu-button,.app-sidebar-close,.table-open{border:1px solid var(--trust-border);width:44px;height:44px;color:var(--trust-navy);background:#fff;border-radius:5px;flex:0 0 44px;place-items:center;display:grid}.app-menu-button,.app-sidebar-close{display:none}.app-notification-link:hover,.table-open:hover{border-color:var(--trust-blue);color:var(--trust-blue);background:var(--trust-soft)}.app-notification-link svg,.app-menu-button svg,.app-sidebar-close svg,.table-open svg{width:18px;height:18px}.app-sidebar-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-switch{border-radius:5px;grid-template-columns:40px minmax(0,1fr);gap:10px}.workspace-switch>span{width:40px;height:40px}.workspace-switch label{min-width:0}.workspace-switch small{font-size:10px!important}.workspace-switch select{color:#fff;background:0 0;border:0;width:100%;padding:1px 22px 1px 0;font-weight:700;font-size:13px!important}.workspace-switch option{color:var(--trust-navy);background:#fff}.app-sidebar nav a,.sidebar-bottom a{min-height:44px;font-size:13px}.app-sidebar nav a svg,.sidebar-bottom a svg{flex:none}.sidebar-signout{color:#dbe4f3;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 11px;font-size:13px;font-weight:700;display:flex;border:1px solid #3b4352!important}.sidebar-signout:hover{color:#fff;background:#1e293b;border-color:#64748b!important}.sidebar-signout svg{width:17px;height:17px}.profile b{font-size:12px}.profile small{font-size:11px!important}.attention{border-color:var(--trust-border);min-height:76px;transition:border-color .2s,box-shadow .2s,transform .2s}.attention:hover{border-color:var(--trust-blue);transform:translateY(-1px);box-shadow:0 10px 28px #0f172a14}.attention b{font-size:13px}.attention small{color:var(--trust-muted);font-size:12px!important}.stat-cards small,.table-head{font-size:11px!important}.stat-cards span,.table-row,.panel-title p,.activity-list p{font-size:12px}.panel-title h2{font-size:19px}.panel-title>a{align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:750;display:inline-flex}.table-head,.table-row{grid-template-columns:minmax(180px,2fr) .85fr .7fr 1fr 1.3fr 44px;padding-left:20px;padding-right:14px}.campaign-name{border-radius:4px;min-height:44px}.campaign-name:hover b{color:var(--trust-blue)}.table-row>div:last-child{place-items:center;display:grid}.activity-list{padding:0 12px}.activity-list .activity-item{border-bottom:1px solid #e5e7eb;border-radius:5px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:74px;padding:12px 8px;display:grid}.activity-list .activity-item:hover{background:var(--trust-soft)}.activity-list .activity-item p{min-width:0;margin:0}.activity-list .activity-item p>*{text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;display:block;overflow:hidden}.activity-list .activity-item p span,.activity-list .activity-item p small{color:var(--trust-muted)}.activity-list .activity-item>svg{width:16px;height:16px;color:var(--trust-muted)}@media (max-width:1050px){.site-header nav,.public-site .site-header nav,.reference-marketing .site-header nav,.pro-landing .site-header nav{flex-direction:column;align-items:stretch;display:none;position:absolute;border:1px solid var(--trust-border)!important;background:#fff!important;border-radius:7px!important;gap:4px!important;padding:14px!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 22px 60px #0f172a29!important}.site-header nav.nav-open,.public-site .site-header nav.nav-open,.reference-marketing .site-header nav.nav-open,.pro-landing .site-header nav.nav-open{display:flex}.site-header nav>a:not(.nav-cta){border-radius:5px;align-items:center;min-height:44px;display:flex;padding:11px 12px!important;font-size:15px!important}.site-header nav>a:not(.nav-cta):hover,.site-header nav>a[aria-current=page]:not(.nav-cta){background:var(--trust-soft)}.site-header nav>a:not(.nav-cta):after{display:none}.site-header .nav-cta{min-height:46px;margin:6px 0 0!important}.menu-button{border:1px solid var(--trust-border);background:var(--trust-blue);color:#fff;place-items:center;width:44px;height:44px;display:grid}.site-nav-backdrop{z-index:2;cursor:default;background:#0f172a61;border:0;display:block;position:fixed;inset:0}}@media (max-width:960px){.app-shell{display:block!important}.app-sidebar{z-index:80;width:min(320px,100vw - 48px);height:100dvh;padding:22px 18px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:22px 0 60px #0f172a38;display:flex!important}.navigation-open .app-sidebar{transform:translate(0)}.app-drawer-backdrop{z-index:70;background:#0f172a7a;border:0;display:block;position:fixed;inset:0}.app-menu-button,.app-sidebar-close{display:grid}.app-sidebar-close{color:#fff;background:#1e293b;border-color:#475569}.app-sidebar .logo>span:last-child{font-size:12px!important}.app-sidebar nav a,.app-sidebar nav a:not(.active){justify-content:flex-start;font-size:13px!important}.workspace-switch{display:grid!important}.sidebar-bottom{display:flex!important}.app-content{min-height:100vh}}@media (max-width:700px){.consent-banner{grid-template-columns:1fr;width:auto;padding:16px;bottom:12px;left:12px;right:12px;transform:none}.consent-banner .consent-actions{flex-direction:column}.app-header{padding:10px 14px}.dashboard-page{padding:28px 16px 60px}.table-row{grid-template-columns:minmax(0,1.5fr) auto auto 44px;padding:10px 12px}.table-row>:nth-child(4),.table-row>:nth-child(5){display:none}.table-row>:nth-child(6){display:grid}.campaign-name{min-width:0}.campaign-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:520px){.app-header-context>div{max-width:125px}.app-header-context b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header .button{width:44px;padding:0!important;font-size:0!important}.app-header .button:before{content:none!important}.app-header .button span{font-size:20px}.stat-cards{grid-template-columns:1fr}.dash-intro h1{font-size:40px}.pro-preview-caption{flex-direction:column;align-items:flex-start}}.public-footer{background:var(--trust-navy)!important;color:#fff!important}.public-footer .logo,.public-footer .logo-words{color:#fff!important}.public-footer .logo-words small,.public-footer-brand p,.public-footer-group a{color:#cbd5e1!important}.public-footer-brand>span,.public-footer-bottom small{color:#94a3b8!important}.public-footer-group b{color:#fff!important}.pricing-grid>article>em{color:#475569!important}.pricing-grid>article.featured>em{color:#dbeafe!important}.pro-evidence .pro-eyebrow,.pro-final .pro-eyebrow{color:var(--trust-navy)!important;background:#fff!important}.pro-evidence-copy li span{color:#fff}.pro-dashboard-stage .live-dot{color:#166534!important}.pro-dashboard-stage .metrics-grid em{color:#166534}.pro-plan-tabs button:after{display:none}.campaign-setup-form{align-self:start;max-width:820px;scroll-margin-top:100px;overflow:hidden;border-color:var(--trust-border)!important;gap:0!important;padding:0!important}.campaign-setup-form>.form-honeypot{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;left:-10000px!important}.setup-form-header{border-bottom:1px solid var(--trust-border);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:17px 28px;display:flex}.setup-form-header div{gap:3px;display:grid}.setup-form-header span{color:var(--trust-blue);letter-spacing:.12em;font-size:11px;font-weight:850}.setup-form-header strong{color:var(--trust-navy);font-size:15px}.setup-form-header small{background:var(--trust-soft);color:var(--trust-blue);white-space:nowrap;border-radius:999px;padding:7px 10px;font-weight:800;font-size:12px!important}.setup-progress{border-bottom:1px solid var(--trust-border);background:#f8fafc;grid-template-columns:repeat(3,1fr);margin:0;padding:18px 28px;list-style:none;display:grid}.setup-progress li{color:#7a8798;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.setup-progress li:not(:last-child):after{content:"";background:#cbd5e1;height:1px;position:absolute;top:15px;left:calc(50% + 25px);right:14px}.setup-progress li>span{z-index:1;background:#fff;border:1px solid #cbd5e1;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;position:relative}.setup-progress li>span svg{width:14px;height:14px}.setup-progress li b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.setup-progress li.current{color:var(--trust-blue)}.setup-progress li.current>span{border-color:var(--trust-blue);background:var(--trust-blue);color:#fff;box-shadow:0 0 0 4px #2563eb1a}.setup-progress li.complete{color:#166534}.setup-progress li.complete>span{color:#166534;background:#dcfce7;border-color:#bbf7d0}.setup-progress li.complete:not(:last-child):after{background:#86efac}.setup-server-error{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;margin:20px 34px 0;padding:12px 14px;font-size:13px}.setup-step{gap:22px;padding:34px;animation:.3s both setup-step-in;display:grid}.setup-step[hidden]{display:none!important}.setup-step-heading>span{color:var(--trust-blue);letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.setup-step-heading h2{color:var(--trust-navy);letter-spacing:-.035em;outline:0;margin:0 0 9px;font-size:clamp(29px,3vw,38px);line-height:1.05}.setup-step-heading p{max-width:620px;color:var(--trust-muted);margin:0;font-size:14px;line-height:1.6}.budget-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.budget-choice-grid button{min-height:142px;color:var(--trust-navy);text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex-direction:column;align-items:flex-start;padding:18px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.budget-choice-grid button:hover{border-color:#94a3b8;transform:translateY(-2px)}.budget-choice-grid button.selected{border:2px solid var(--trust-blue);background:#eff6ff;box-shadow:0 8px 24px #2563eb1a}.budget-choice-grid button:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.budget-choice-grid button>span{color:var(--trust-blue);letter-spacing:-.04em;font-size:25px;font-weight:850}.budget-choice-grid button>b{margin-top:18px;font-size:14px}.budget-choice-grid button>small{color:var(--trust-muted);margin-top:4px;line-height:1.4;font-size:11px!important}.budget-choice-grid button>em{color:#334155;letter-spacing:.04em;text-transform:uppercase;background:#e7ff75;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850;position:absolute;top:8px;right:8px}.budget-slider{border:1px solid var(--trust-border);background:#f8fafc;border-radius:9px;padding:18px;gap:10px!important;display:grid!important}.budget-slider>span,.budget-slider>small{justify-content:space-between;align-items:center;gap:20px;display:flex}.budget-slider>span b{font-size:13px}.budget-slider output{color:var(--trust-blue);font-size:16px;font-weight:850}.budget-slider input{accent-color:var(--trust-blue);background:0 0!important;border:0!important;min-height:24px!important;padding:0!important}.budget-slider>small{color:#64748b;font-size:11px!important}.campaign-scope-card{background:var(--trust-navy);color:#fff;border-radius:10px;overflow:hidden}.scope-card-topline{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.scope-card-topline span{color:#bfdbfe;letter-spacing:.12em;font-size:10px;font-weight:850}.scope-card-topline b{font-size:13px}.scope-metrics{grid-template-columns:repeat(3,1fr);display:grid}.scope-metrics>div{border-right:1px solid #ffffff26;gap:4px;min-width:0;padding:22px 18px;display:grid}.scope-metrics>div:last-child{border-right:0}.scope-metrics svg{color:#93c5fd;width:18px;height:18px;margin-bottom:10px}.scope-metrics strong{letter-spacing:-.025em;font-size:20px}.scope-metrics span{color:#cbd5e1;font-size:11px}.campaign-scope-card>p{background:#ffffff14;margin:0;padding:13px 18px;font-size:12px;line-height:1.5;color:#dbeafe!important}.campaign-setup-form .setup-primary{justify-content:space-between;min-height:52px;padding:13px 17px;border-radius:7px!important;justify-self:stretch!important;font-size:14px!important}.campaign-setup-form .setup-primary svg{width:17px;height:17px}.setup-fine-print{color:#64748b;text-align:center;line-height:1.55;display:block;font-size:11px!important}.setup-field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.campaign-setup-form label{color:var(--trust-navy);gap:9px!important;font-size:13px!important}.campaign-setup-form label>small,.setup-choice-fieldset legend small{color:#64748b;font-weight:600;font-size:11px!important}.campaign-setup-form input,.campaign-setup-form select{min-height:49px;background:#fff!important;border-color:#cbd5e1!important;border-radius:7px!important;padding:13px!important}.campaign-setup-form input:focus,.campaign-setup-form select:focus{outline:0;border-color:var(--trust-blue)!important;box-shadow:0 0 0 3px #2563eb1f!important}.setup-input-with-icon{background:#fff;border:1px solid #cbd5e1;border-radius:7px;grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}.setup-input-with-icon:focus-within{border-color:var(--trust-blue);box-shadow:0 0 0 3px #2563eb1f}.setup-input-with-icon svg{color:#64748b;justify-self:center;width:17px;height:17px}.setup-input-with-icon input{min-width:0;box-shadow:none!important;border:0!important;border-left:1px solid #e2e8f0!important;border-radius:0 7px 7px 0!important}.setup-choice-fieldset{border:0;min-width:0;margin:0;padding:0}.setup-choice-fieldset legend{width:100%;color:var(--trust-navy);justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.setup-choice-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.setup-choice-grid label{cursor:pointer;position:relative;display:block!important}.setup-choice-grid input{opacity:0;position:absolute;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.setup-choice-grid label>span{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;min-height:48px;padding:12px 14px;font-size:13px;font-weight:750;transition:border-color .2s,background .2s,color .2s;display:flex}.setup-choice-grid label:hover>span{border-color:#94a3b8}.setup-choice-grid label.selected>span{border:2px solid var(--trust-blue);color:var(--trust-blue);background:#eff6ff}.setup-choice-grid input:focus-visible+span{outline-offset:2px;outline:3px solid #2563eb38}.setup-choice-grid input:disabled+span{cursor:not-allowed;opacity:.48;background:#f8fafc}.platform-choices{grid-template-columns:repeat(3,1fr)}.campaign-setup-form .contact-intent{color:#166534;background:#ecfdf5;border-radius:7px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;display:flex}.campaign-setup-form .contact-intent svg{width:15px;height:15px}.campaign-setup-form>.setup-step>.field-error{margin:-15px 0 0;font-size:12px}.setup-step-error{background:#fef2f2;border-radius:7px;margin:0;padding:11px 13px;font-size:12px}.setup-actions{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px;display:grid}.setup-back{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex}.setup-back:hover{background:#f8fafc;border-color:#94a3b8}.setup-back svg{width:16px;height:16px}.setup-review-card{border:1px solid var(--trust-border);background:#f8fafc;border-radius:9px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.setup-review-card>div{border-right:1px solid var(--trust-border);border-bottom:1px solid var(--trust-border);gap:5px;min-width:0;padding:16px 18px;display:grid}.setup-review-card>div:nth-child(2n){border-right:0}.setup-review-card>div.wide{border-bottom:0;border-right:0;grid-column:1/-1}.setup-review-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.setup-review-card strong{color:var(--trust-navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.campaign-setup-form .form-consent{border:1px solid var(--trust-border);background:#f8fafc;border-radius:7px;padding:14px;color:#475569!important;font-size:12px!important}.campaign-setup-form .form-consent input{height:18px;min-height:0;accent-color:var(--trust-blue);flex:none;width:18px!important;padding:0!important}@keyframes setup-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:700px){.offer-page .contact-layout{padding-top:28px}.offer-page .campaign-setup-form{order:-1}.campaign-setup-form{border-radius:7px!important}.setup-form-header,.setup-progress{padding:15px 18px}.setup-progress li{gap:6px}.setup-progress li b{font-size:11px}.setup-progress li:not(:last-child):after{left:calc(50% + 18px);right:8px}.setup-step{padding:26px 18px}.budget-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.budget-choice-grid button{min-height:108px;padding:12px 10px}.budget-choice-grid button>span{font-size:21px}.budget-choice-grid button>b{white-space:nowrap;margin-top:12px;font-size:11px}.budget-choice-grid button>small,.budget-choice-grid button>em{display:none}.setup-field-grid,.platform-choices,.scope-metrics{grid-template-columns:1fr}.scope-metrics>div{border-bottom:1px solid #ffffff26;border-right:0;grid-template-columns:25px auto 1fr;align-items:center;gap:9px;padding:15px 18px}.scope-metrics>div:last-child{border-bottom:0}.scope-metrics svg{margin:0}.scope-metrics span{text-align:right}.setup-actions{grid-template-columns:1fr}.setup-actions .setup-back{order:2}}@media (max-width:420px){.setup-progress li b{display:none}.setup-progress li{justify-content:flex-start}.setup-progress li:not(:last-child):after{left:38px;right:8px}.setup-choice-grid,.setup-review-card{grid-template-columns:1fr}.setup-review-card>div,.setup-review-card>div:nth-child(2n){border-right:0}.setup-review-card>div.wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.setup-step{animation:none}.budget-choice-grid button{transition:none}}.app-notification-link{gap:8px;width:auto;padding:0 13px;display:inline-flex}.app-notification-label{font-size:13px;font-weight:800}.portal-campaign-builder{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.portal-builder-main,.portal-scope-summary,.billing-summary article,.funding-card,.admin-panel,.admin-campaign-cards>article,.admin-detail-summary{border:1px solid var(--trust-border);background:#fff;border-radius:8px}.portal-builder-main{overflow:hidden}.portal-builder-section{border-bottom:1px solid var(--trust-border);padding:30px}.portal-builder-step{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.portal-builder-step>span{background:var(--trust-blue);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.portal-builder-step small{color:var(--trust-blue);letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.portal-builder-step h2{letter-spacing:-.025em;margin:0;font-size:23px}.portal-budget-presets{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portal-budget-presets button{border:1px solid var(--trust-border);min-height:142px;color:var(--trust-navy);text-align:left;cursor:pointer;background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;padding:18px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.portal-budget-presets button:hover{border-color:#94a3b8;transform:translateY(-1px)}.portal-budget-presets button.active{border:2px solid var(--trust-blue);background:var(--trust-soft)}.portal-budget-presets b{color:var(--trust-blue);letter-spacing:-.04em;font-size:25px}.portal-budget-presets span{margin-top:17px;font-size:13px;font-weight:800}.portal-budget-presets small{color:var(--trust-muted);margin-top:4px;font-size:11px}.portal-budget-presets em{color:#1e40af;text-transform:uppercase;background:#dbeafe;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850;position:absolute;top:8px;right:8px}.portal-budget-range{border:1px solid var(--trust-border);background:#f8fafc;border-radius:7px;margin-top:12px;padding:16px 18px;gap:9px!important;display:grid!important}.portal-budget-range>span,.portal-budget-range>small{justify-content:space-between;align-items:center;display:flex}.portal-budget-range output{color:var(--trust-blue);font-size:16px;font-weight:850}.portal-budget-range input{accent-color:var(--trust-blue);background:0 0!important;border:0!important;min-height:22px!important;padding:0!important}.portal-budget-range>small{color:var(--trust-muted);font-size:10px!important}.portal-builder-section .form-grid{gap:16px}.portal-builder-section .form-grid label,.admin-clip-composer .form-grid label{font-size:12px}.portal-builder-section .form-grid label>span,.admin-clip-composer .form-grid label>span{font-weight:800}.portal-builder-section .form-grid input,.portal-builder-section .form-grid select,.portal-builder-section .form-grid textarea,.admin-clip-composer input,.admin-clip-composer select,.admin-clip-composer textarea,.admin-clip-board details input,.admin-clip-board details select{border:1px solid var(--trust-border);min-height:46px;color:var(--trust-navy);font:inherit;background:#fff;border-radius:5px;padding:12px}.portal-builder-section .form-grid textarea,.admin-clip-composer textarea{resize:vertical}.portal-builder-section .form-grid small,.admin-clip-composer .form-grid small{color:var(--trust-muted);margin-top:6px;font-size:10px;display:block}.portal-builder-section .form-grid fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.portal-builder-section .form-grid legend{width:100%;margin-bottom:8px;font-size:12px;font-weight:800}.portal-builder-section .form-grid legend small{float:right;color:var(--trust-muted);font-weight:600}.input-with-icon{border:1px solid var(--trust-border);background:#fff;border-radius:5px;grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid}.input-with-icon:focus-within{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1d4ed81f}.input-with-icon svg{width:16px;height:16px;color:var(--trust-muted);justify-self:center}.input-with-icon input{min-width:0;box-shadow:none!important;border:0!important;border-left:1px solid #e2e8f0!important;border-radius:0 5px 5px 0!important}.portal-platform-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.portal-platform-options label{cursor:pointer;position:relative;display:block!important}.portal-platform-options input{opacity:0;position:absolute;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.portal-platform-options label>span{border:1px solid var(--trust-border);color:#475569;background:#fff;border-radius:5px;align-items:center;gap:7px;min-height:46px;padding:12px 14px;margin:0!important;display:flex!important}.portal-platform-options label.selected>span{border:2px solid var(--trust-blue);background:var(--trust-soft);color:var(--trust-blue)}.portal-platform-options svg{width:15px;height:15px}.portal-platform-options input:focus-visible+span{outline-offset:2px;outline:3px solid #1d4ed833}.portal-builder-main>.builder-actions{background:#f8fafc;align-items:center;margin:0;padding:20px 30px}.portal-builder-main>.builder-actions .button{min-height:46px}.portal-builder-main>.builder-actions .button svg{width:16px}.portal-scope-summary{background:var(--trust-navy);border-color:var(--trust-navy);color:#fff;padding:25px;position:sticky;top:96px}.portal-scope-summary>small{color:#93c5fd;letter-spacing:.12em;font-size:10px;font-weight:850}.portal-scope-summary>h2{letter-spacing:-.035em;margin:12px 0 8px;font-size:27px}.portal-scope-summary>p{color:#cbd5e1;font-size:12px;line-height:1.55}.portal-scope-summary>div{border-top:1px solid #ffffff24;align-items:center;gap:12px;padding:15px 0;display:flex}.portal-scope-summary>div>svg{color:#93c5fd;width:19px;height:19px}.portal-scope-summary>div span{gap:3px;display:grid}.portal-scope-summary>div b{font-size:15px}.portal-scope-summary>div small{color:#cbd5e1;font-size:10px}.portal-scope-summary .scope-assumption{color:#94a3b8;border-top:1px solid #ffffff24;margin:8px 0 0;padding-top:15px;font-size:10px}.campaign-next-step{margin-bottom:12px}.status-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 20px;display:flex}.status-actions form{margin:0}.status-actions .button{min-height:42px}.clip-link-list{border-top:1px solid var(--trust-border)}.clip-link-list>article{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(220px,1.5fr) auto minmax(200px,.8fr);align-items:center;gap:20px;min-height:82px;padding:16px 20px;display:grid}.clip-link-list>article:last-child{border-bottom:0}.clip-link-list h3{margin:5px 0 3px;font-size:15px}.clip-link-list p{color:var(--trust-muted);margin:0;font-size:11px}.clip-platform{color:var(--trust-blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.clip-destinations{justify-content:flex-end;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.clip-destinations a{border:1px solid var(--trust-border);background:#fff;border-radius:5px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;display:inline-flex}.clip-destinations a:hover{border-color:var(--trust-blue);color:var(--trust-blue);background:var(--trust-soft)}.clip-destinations span{color:var(--trust-muted);font-weight:600}.clip-destinations svg{width:14px;height:14px}.billing-page{gap:14px;display:grid}.billing-page>.workspace-heading{margin-bottom:12px}.billing-notice{border:1px solid;border-radius:6px;align-items:center;gap:11px;padding:14px 16px;font-size:13px;display:flex}.billing-notice svg{flex:none;width:19px;height:19px}.billing-notice p{margin:0;line-height:1.5}.billing-notice.warning{color:#92400e;background:#fffbeb;border-color:#fbbf24}.billing-notice.success{color:#166534;background:#f0fdf4;border-color:#86efac}.billing-notice.info{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.billing-notice.neutral{color:#475569;background:#f8fafc;border-color:#cbd5e1}.billing-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.billing-summary article{gap:7px;padding:20px;display:grid}.billing-summary span{color:var(--trust-muted);font-size:11px;font-weight:800}.billing-summary b{letter-spacing:-.035em;font-size:24px}.billing-summary small{color:var(--trust-muted);font-size:10px;line-height:1.4}.funding-list{border-top:1px solid var(--trust-border)}.funding-card{justify-content:space-between;align-items:center;gap:20px;margin:12px;padding:18px;display:flex}.funding-card>div:first-child>small{color:var(--trust-muted);letter-spacing:.1em;font-size:9px;font-weight:850}.funding-card h3{margin:6px 0;font-size:17px}.funding-card p{margin:0;font-size:12px}.provider-actions{align-items:flex-start;gap:8px;display:flex}.provider-actions form{gap:5px;margin:0;display:grid}.provider-actions form small{color:var(--trust-muted);text-align:center;font-size:9px}.provider-actions .button{min-height:44px}.provider-actions svg{width:16px}.provider-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.button[aria-busy=true]{cursor:progress;opacity:.72}.funded-mark{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.funded-mark svg{width:16px}.payment-history{border-top:1px solid var(--trust-border);overflow:auto}.payment-history-head,.payment-history-row{grid-template-columns:minmax(190px,1.5fr) .8fr .8fr .8fr .8fr;align-items:center;gap:14px;min-width:720px;padding:13px 20px;display:grid}.payment-history-head{color:var(--trust-muted);letter-spacing:.08em;background:#f8fafc;font-size:9px;font-weight:850}.payment-history-row{border-top:1px solid #e2e8f0;font-size:12px}.provider-name{text-transform:capitalize}.secure-payment-note{color:var(--trust-muted);border-top:1px solid #e2e8f0;align-items:center;gap:8px;margin:0;padding:14px 20px;font-size:11px;display:flex}.secure-payment-note svg{width:14px}.payment-return-page{place-items:center;min-height:calc(100vh - 80px);display:grid}.payment-return-card{width:min(620px,100%);padding:38px}.payment-return-card h1{font-size:34px}.payment-return-card p{color:var(--trust-muted);line-height:1.6}.payment-return-card form{margin-top:22px}.payment-return-card .button{width:100%;min-height:48px}.admin-shell{min-height:100vh;color:var(--trust-navy);background:#f1f5f9;grid-template-columns:250px minmax(0,1fr);display:grid}.admin-sidebar{background:var(--trust-navy);color:#fff;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-brand{gap:14px;padding:0 8px 25px;display:grid}.admin-brand>span{color:#94a3b8;letter-spacing:.14em;border:1px solid #475569;border-radius:4px;width:max-content;padding:5px 8px;font-size:9px;font-weight:850}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav a,.admin-sidebar-bottom>a,.admin-sidebar-bottom button{color:#cbd5e1;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;min-height:46px;padding:11px 12px;font-size:13px;font-weight:750;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.active,.admin-sidebar-bottom>a:hover,.admin-sidebar-bottom button:hover{color:#fff;background:#1e293b}.admin-sidebar nav a.active{box-shadow:inset 3px 0 var(--trust-blue)}.admin-sidebar nav svg,.admin-sidebar-bottom svg{width:17px;height:17px}.admin-sidebar-bottom{border-top:1px solid #334155;gap:6px;margin-top:auto;padding-top:14px;display:grid}.admin-sidebar-bottom>div{gap:3px;min-width:0;padding:11px 12px;display:grid}.admin-sidebar-bottom b,.admin-sidebar-bottom small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar-bottom b{font-size:12px}.admin-sidebar-bottom small{color:#94a3b8;font-size:10px}.admin-sidebar-bottom button{cursor:pointer;width:100%}.admin-content{min-width:0}.admin-topbar{z-index:20;border-bottom:1px solid var(--trust-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 clamp(20px,3vw,46px);display:flex;position:sticky;top:0}.admin-topbar small{color:var(--trust-muted);letter-spacing:.12em;font-size:9px;font-weight:850;display:block}.admin-topbar b{margin-top:4px;font-size:14px;display:block}.admin-topbar .button{min-height:44px}.admin-main{padding:38px clamp(20px,3vw,46px) 70px}.admin-page{gap:14px;width:100%;max-width:1500px;margin:0 auto;display:grid}.admin-page>.workspace-heading{margin-bottom:12px}.admin-panel{overflow:hidden}.admin-panel>.panel-title{border-bottom:1px solid var(--trust-border);min-height:72px}.admin-panel>.panel-title>svg{width:20px;color:var(--trust-muted)}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-stat-grid>article{border:1px solid var(--trust-border);background:#fff;border-radius:7px;align-items:flex-start;gap:14px;min-height:125px;padding:20px;display:flex}.admin-stat-grid>article>svg{width:20px;height:20px;color:var(--trust-blue)}.admin-stat-grid>article>span{gap:5px;display:grid}.admin-stat-grid small{color:var(--trust-muted);letter-spacing:.09em;font-size:9px;font-weight:850}.admin-stat-grid b{letter-spacing:-.035em;font-size:25px}.admin-stat-grid em{color:var(--trust-muted);font-size:10px;font-style:normal}.admin-queue-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:10px;display:grid}.admin-attention-list>a{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(180px,1fr) auto 18px;align-items:center;gap:16px;min-height:72px;padding:13px 18px;display:grid}.admin-attention-list>a:last-child{border-bottom:0}.admin-attention-list>a:hover{background:var(--trust-soft)}.admin-attention-list>a>span:first-child{gap:4px;display:grid}.admin-attention-list small{color:var(--trust-muted);font-size:10px}.admin-attention-list>a>span:nth-child(2){justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-attention-list em{color:var(--trust-muted);font-size:10px;font-style:normal}.admin-attention-list svg{width:15px;color:var(--trust-muted)}.admin-readiness{padding-bottom:11px}.admin-readiness>.panel-title{margin-bottom:8px}.admin-readiness>div:not(.panel-title){grid-template-columns:10px 70px 1fr;align-items:center;gap:8px;padding:11px 18px;display:grid}.admin-readiness>div>span{border-radius:50%;width:8px;height:8px}.admin-readiness .ready{background:#22c55e}.admin-readiness .waiting{background:#f59e0b}.admin-readiness>div>b{font-size:12px}.admin-readiness>div>small{color:var(--trust-muted);font-size:10px}.admin-readiness>a{color:var(--trust-blue);align-items:center;gap:7px;margin:9px 18px 4px;font-size:12px;font-weight:800;display:inline-flex}.admin-readiness>a svg{width:14px}.admin-campaign-table{overflow:auto}.admin-table-head,.admin-table-row{grid-template-columns:minmax(200px,1.4fr) 1fr .8fr .8fr .7fr 70px;align-items:center;gap:14px;min-width:860px;padding:13px 18px;display:grid}.admin-table-head{color:var(--trust-muted);letter-spacing:.08em;background:#f8fafc;font-size:9px;font-weight:850}.admin-table-row{border-top:1px solid #e2e8f0;font-size:12px}.admin-table-row>span:first-child{gap:4px;display:grid}.admin-table-row small{color:var(--trust-muted);font-size:10px}.admin-table-row>a{color:var(--trust-blue);justify-content:flex-end;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.admin-table-row>a svg{width:13px}.admin-table-head.payment,.admin-table-row.payment{grid-template-columns:minmax(200px,1.4fr) 1fr .7fr .7fr .7fr 70px}.admin-toolbar{border:1px solid var(--trust-border);background:#fff;border-radius:7px;margin:0;padding:10px}.admin-toolbar>label{border-radius:5px}.admin-toolbar .toolbar-select{min-width:210px}.admin-toolbar .toolbar-select span{font-size:11px;font-weight:800}.admin-toolbar select{min-height:40px;color:var(--trust-navy);background:#fff;border:0}.admin-campaign-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-campaign-cards>article{flex-direction:column;gap:17px;padding:23px;display:flex}.admin-campaign-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-campaign-card-top small{color:var(--trust-blue);letter-spacing:.09em;font-size:9px;font-weight:850}.admin-campaign-card-top h2{margin:7px 0 0;font-size:20px}.admin-campaign-cards>article>p{min-height:40px;color:var(--trust-muted);margin:0;font-size:12px;line-height:1.6}.admin-campaign-card-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.admin-campaign-card-metrics>span{background:#f8fafc;border-radius:5px;gap:6px;min-width:0;padding:11px;display:grid}.admin-campaign-card-metrics small{color:var(--trust-muted);letter-spacing:.07em;font-size:8px;font-weight:850}.admin-campaign-card-metrics b{font-size:12px}.admin-campaign-cards>article>a{color:var(--trust-blue);justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;font-weight:850;display:flex}.admin-campaign-cards>article>a svg{width:15px}.admin-detail-summary{grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.admin-detail-summary>div{border-right:1px solid var(--trust-border);flex-direction:column;align-items:flex-start;gap:8px;min-height:104px;padding:19px;display:flex}.admin-detail-summary>div:last-child{border-right:0}.admin-detail-summary small{color:var(--trust-muted);letter-spacing:.09em;font-size:9px;font-weight:850}.admin-detail-summary b{font-size:16px}.admin-detail-summary span:not(.workspace-pill){color:var(--trust-muted);font-size:11px}.admin-production-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.6fr);gap:10px;display:grid}.admin-clip-composer>form{padding:20px}.admin-clip-composer>form>.button{min-height:46px;margin-top:16px}.admin-clip-composer>form>.button svg{width:16px}.admin-runbook{background:var(--trust-navy);color:#fff;padding:25px}.admin-runbook>small{color:#93c5fd;letter-spacing:.12em;font-size:9px;font-weight:850}.admin-runbook h2{margin:11px 0 24px;font-size:25px}.admin-runbook ol{margin:0;padding:0;list-style:none;display:grid}.admin-runbook li{border-top:1px solid #ffffff26;gap:11px;padding:16px 0;display:flex}.admin-runbook li>span{background:#1d4ed8;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.admin-runbook p{gap:4px;margin:0;display:grid}.admin-runbook b{font-size:12px}.admin-runbook small{color:#94a3b8;font-size:10px;line-height:1.5}.admin-clip-board{display:grid}.admin-clip-board>article{border-top:1px solid #e2e8f0;grid-template-columns:minmax(210px,1.4fr) auto minmax(170px,.75fr) minmax(170px,.8fr);align-items:center;gap:18px;padding:17px 20px;display:grid}.admin-clip-board>article:first-child{border-top:0}.admin-clip-identity>span{color:var(--trust-blue);text-transform:uppercase;font-size:9px;font-weight:850}.admin-clip-identity h3{margin:5px 0 3px;font-size:15px}.admin-clip-identity p{color:var(--trust-muted);margin:0;font-size:10px}.admin-clip-links{gap:11px;font-size:11px;display:flex}.admin-clip-links a{color:var(--trust-blue);align-items:center;gap:5px;font-weight:800;display:inline-flex}.admin-clip-links a svg{width:13px}.admin-clip-links>span{color:var(--trust-muted)}.admin-clip-board details{border:1px solid var(--trust-border);background:#f8fafc;border-radius:5px;align-self:stretch;padding:11px}.admin-clip-board summary{min-height:28px;color:var(--trust-blue);cursor:pointer;align-items:center;font-size:11px;font-weight:800;display:flex}.admin-clip-board details form{gap:10px;min-width:250px;padding-top:12px;display:grid}.admin-clip-board details label{color:var(--trust-muted);gap:5px;font-size:10px;display:grid}.admin-clip-board details input,.admin-clip-board details select{width:100%}.admin-clip-board details .button{min-height:40px}.admin-payment-list>div{border-top:1px solid #e2e8f0;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:14px 20px;font-size:12px;display:grid}.admin-payment-list>div:first-child{border-top:0}.admin-payment-list>div>span:first-child{gap:3px;display:grid}.admin-payment-list small{color:var(--trust-muted);font-size:10px}.admin-payment-stats{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.portal-campaign-builder{grid-template-columns:minmax(0,1fr) 260px}.admin-stat-grid,.admin-campaign-card-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.portal-campaign-builder{grid-template-columns:1fr}.portal-scope-summary{grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:static}.portal-scope-summary>small,.portal-scope-summary>h2,.portal-scope-summary>p{grid-column:1/-1}.portal-scope-summary>div{border-top:1px solid #ffffff24;border-right:1px solid #ffffff24}.portal-scope-summary>div:nth-of-type(3){border-right:0}.billing-summary{grid-template-columns:1fr 1fr}.billing-summary article:last-child{grid-column:1/-1}.admin-shell{display:block}.admin-sidebar{height:auto;padding:14px 18px;position:static}.admin-brand{justify-content:space-between;align-items:center;padding:0 0 14px;display:flex}.admin-sidebar nav{display:flex;overflow:auto}.admin-sidebar nav a{white-space:nowrap}.admin-sidebar-bottom{grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;margin-top:13px;padding-top:10px}.admin-sidebar-bottom>div{padding:6px 10px}.admin-sidebar-bottom form{justify-self:end}.admin-topbar{top:0}.admin-queue-grid,.admin-production-grid{grid-template-columns:1fr}.admin-runbook ol{grid-template-columns:repeat(3,1fr);gap:14px}.admin-runbook li{border-top:0}.admin-campaign-cards{grid-template-columns:1fr}}@media (max-width:700px){.app-notification-label{display:none}.portal-builder-section{padding:23px 17px}.portal-budget-presets{grid-template-columns:1fr}.portal-budget-presets button{min-height:104px}.portal-budget-presets span{margin-top:11px}.portal-builder-section .form-grid{grid-template-columns:1fr}.portal-builder-section .form-grid .full,.portal-builder-section .form-grid fieldset{grid-column:auto}.portal-platform-options{grid-template-columns:1fr}.portal-builder-main>.builder-actions{grid-template-columns:1fr;padding:16px 17px;display:grid}.portal-builder-main>.builder-actions .button{width:100%}.portal-scope-summary{grid-template-columns:1fr}.portal-scope-summary>div,.portal-scope-summary>div:nth-of-type(3){border-right:0}.clip-link-list>article{grid-template-columns:1fr;gap:10px}.clip-destinations{flex-wrap:wrap;justify-content:flex-start}.billing-summary{grid-template-columns:1fr}.billing-summary article:last-child{grid-column:auto}.funding-card{flex-direction:column;align-items:flex-start}.provider-actions{width:100%;display:grid}.provider-actions .button{width:100%}.payment-return-card{padding:25px}.admin-sidebar nav{margin:0 -4px}.admin-sidebar-bottom{grid-template-columns:1fr}.admin-sidebar-bottom>div{padding:8px 11px}.admin-sidebar-bottom form{justify-self:stretch}.admin-topbar{height:auto;min-height:74px;padding:12px 16px}.admin-topbar>div{display:none}.admin-topbar .button{width:100%}.admin-main{padding:27px 16px 60px}.admin-stat-grid,.admin-payment-stats{grid-template-columns:1fr 1fr}.admin-stat-grid>article{min-height:110px}.admin-detail-summary{grid-template-columns:1fr 1fr}.admin-detail-summary>div:nth-child(2){border-right:0}.admin-detail-summary>div{border-bottom:1px solid var(--trust-border)}.admin-detail-summary>div:nth-last-child(-n+2){border-bottom:0}.admin-runbook ol{grid-template-columns:1fr}.admin-runbook li{border-top:1px solid #ffffff26}.admin-clip-board>article{grid-template-columns:1fr;align-items:start}.admin-clip-board details{width:100%}.admin-toolbar{align-items:stretch;display:grid}.admin-toolbar>label,.admin-toolbar .toolbar-select{width:100%;min-width:0}.admin-toolbar .button{width:100%}}@media (max-width:440px){.admin-stat-grid,.admin-payment-stats,.admin-detail-summary{grid-template-columns:1fr}.admin-detail-summary>div{border-right:0;border-bottom:1px solid var(--trust-border)!important}.admin-detail-summary>div:last-child{border-bottom:0!important}.admin-attention-list>a{grid-template-columns:1fr 18px}.admin-attention-list>a>span:nth-child(2){grid-column:1;justify-content:flex-start}.admin-attention-list>a>svg{grid-area:1/2/-1}.admin-readiness>div:not(.panel-title){grid-template-columns:10px 58px 1fr}}:root{--agency-bg:#070a12;--agency-panel:#111723;--agency-raised:#17202d;--agency-text:#f5f7fb;--agency-muted:#a5b0c2;--agency-accent:#70edec;--agency-line:#2b3545;--agency-radius:18px;--font-body:"Avenir Next","Segoe UI",Arial,sans-serif}
