/* Restrained customer theme. Layout and motion are intentionally quiet. */
:root{--accent:#7783ee;--panel:#19191d;--line:#303035;--muted:#a5a5af;background:#101012;color:#f4f4f6}
html,body{background:#101012;color:#f4f4f6}body:before,body:after,.hero-aura,.hero-stars,.brand-orbit{display:none!important}#app,main,.workspace-layout,.workspace-content{background:transparent}
.site-header{background:#101012f5!important;border-bottom:1px solid #29292e;box-shadow:none;backdrop-filter:blur(12px)}.brand-mark{color:#7783ee;text-shadow:none}.brand span:not(.brand-mark){color:#b8b8c2;border-color:#48484f}
.card,.workspace-content .card,.metric-card,.feature-card,.pricing-card,.auth,.illustration,dialog{background:#18181c;background-image:none;border:1px solid #303035;box-shadow:none}.workspace-sidebar{background:#141416;border-right:1px solid #2c2c31}.demo-notice,.notice{background:#1a1b21;border-color:#313349;color:#c5c7dc}
input,select,textarea,.device-picker-heading input{background:#121215;color:#f5f5f8;border-color:#3c3c44;color-scheme:dark}label{color:#d2d3d8}button,a.button{background:#19191d;border:1px solid #36363e;color:#f3f3f7;box-shadow:none;font-weight:500;border-radius:9px}button:hover,a.button:hover{background:#232328;border-color:#53545d;transform:none;box-shadow:none}button.primary,a.primary,.tabs button.active{background:#7e89e5;border-color:#7c87e9;color:#fff;box-shadow:none;font-weight:600}button.primary:hover,a.primary:hover{background:#7a85eb;border-color:#7581f0;color:#fff;box-shadow:none;transform:none}.site-header nav .primary{color:white}
a,.eyebrow,.feature-copy a,.feature-card>a,.card-heading>a,.quote-total strong,.device-picker-heading input{color:#7985ec}p,.muted,.small,.card small,.section-heading p,.feature-copy p,.metric-card>span,.metric-card small,.issue-text small,.brief-line small,.timeline small,.runway-row small,.asset-info>small,.campaign-detail>span,.capacity-stats small,.sample-agency small,.footer-bottom,footer{color:#a5a6af}.site-header nav a,.workspace-sidebar nav a{color:#b7b8c0}
.landing-hero{padding-top:38px}.landing-hero>.kicker{display:none}.landing-hero h1{font-size:clamp(42px,6.2vw,78px);line-height:1.05;font-weight:620;letter-spacing:-3px;max-width:900px;margin:0 auto 27px}.landing-hero h1>span{background:none;color:#f4f4f6;-webkit-text-fill-color:initial;animation:none}.landing-hero .lead{font-size:16px;color:#a5a6af}.landing-hero .actions{margin-top:30px}.landing-hero>.hero-note{font-size:10px;color:#85818b;margin-top:17px}
.phone-stage{max-width:1080px;gap:clamp(25px,7vw,100px);margin-top:78px;perspective:none;position:relative}.phone-stage:before{content:'';position:absolute;top:13px;left:7%;right:7%;height:1px;background:#303138}.phone-column:nth-child(2),.phone-column:nth-child(3){padding-top:0}.phone-column,.phone,.phone-orbit,.phone-content:after{animation:none!important}.phone-column{transform:none!important}.phone{transform:none!important;translate:none!important;border-color:#737079;box-shadow:0 0 0 2px #2a292e,0 16px 35px #0005;background:#09090b;border-radius:31px}.phone:hover{border-color:#82838e;box-shadow:0 0 0 2px #2a292e,0 16px 35px #0005}.phone-label{position:relative;background:#141419;border-color:#353641;color:#d5d6de;font-size:10px;padding:5px 11px;margin-bottom:25px;box-shadow:none}.phone-label:after{display:none}.phone-label i{background:#7d87e8;box-shadow:none}.phone-content{background:linear-gradient(155deg,#444766,#21222b)}.phone-rose .phone-content{background:linear-gradient(150deg,#5d6181,#22232e)}.phone-blue .phone-content{background:linear-gradient(150deg,#525366,#22232e)}.phone-amber .phone-content{background:linear-gradient(150deg,#666875,#272830)}.phone-orbit{border-color:#ffffff40;box-shadow:none}.phone-orbit:after{border-color:#ffffff30}.phone-caption small,.phone-account{color:#d9dae4}.phone-caption h3{font-size:23px;font-weight:500}.phone-content:after{display:none}.clip-picker{font-size:9px;color:#8b8da0;background:none;border:0}.clip-picker:hover{background:none;color:#7b86ea}.motion-controls{margin-top:23px}.mock-label{color:#85818b}.principle-strip{margin-top:55px;padding:30px 0;border-color:#28292f}.principle-strip strong{font-size:21px}.principle-strip span{color:#92909a}
.section-heading h2{font-size:clamp(30px,3.6vw,45px);font-weight:610;letter-spacing:-1.5px}.section-heading>.eyebrow{display:none}.landing-section{padding-top:115px}.feature-card{background:#131315;padding:29px;transform:none!important;transition:border-color .2s}.feature-card:hover{transform:none!important;box-shadow:none;border-color:#41424c}.feature-wide{padding-bottom:0;grid-template-columns:.85fr 1.15fr}.feature-copy h3{font-size:22px;font-weight:580;line-height:1.2}.feature-copy p{font-size:13px}.feature-icon{background:none;border:0;color:#b3b5c3;width:28px;height:28px;font-size:24px;border-radius:0;box-shadow:none}.mini-dashboard,.evidence-mock,.schedule-mock{background:#1a1a1f!important;border-color:#32333d;box-shadow:none}.mini-metrics>div{background:#242329!important}.mini-metrics small,.mini-issue small,.schedule-head,.schedule-head span:last-child{color:#a1a3b1}.mini-dashboard h4{font-size:21px}.evidence-line small{color:#9d9eac}.evidence-line:not(:last-child):after{background:#3b3d4b}.schedule-event,.schedule-event.blue,.schedule-event.rose{background:#5a63b114;border-color:#5a609655;border-left-color:#7b83ce;color:#babdd8}.schedule-event small{color:#a3a4b2}
.workspace-sidebar nav a[aria-current=page],.setup-list button.selected{background:#222433;color:#7d88e8;border-color:#3c416b;box-shadow:none}.workspace-sidebar nav a>span,.sidebar-bottom{color:#8c90b9}.workspace-sidebar nav a>b,.count,.pill{background:#292b3b;color:#a4aadc}.status-dot,.timeline-dot{background:#8890dd;box-shadow:none}.metric-card,.campaign-card,.asset-card,.feature-card{transform:none!important;transform-style:flat}.metric-card:hover,.campaign-card:hover,.asset-card:hover{transform:none!important;box-shadow:none;border-color:#45475c}.metric-card strong{text-shadow:none}.asset-art.phone-violet{background:linear-gradient(145deg,#474a65,#242634)}.asset-art.phone-rose{background:linear-gradient(145deg,#5d6181,#282934)}.asset-art.phone-blue{background:linear-gradient(145deg,#4c5570,#252b3d)}.asset-art.phone-amber{background:linear-gradient(145deg,#796253,#2c2d34)}
.pricing-card{padding:30px}.pricing-card .price{font-size:48px}.plan-cta{padding:10px}.pricing-card>p{font-size:12px}.device-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#828be3 0%,#828be3 var(--fill),#34353d var(--fill),#34353d 100%)}.device-slider::-webkit-slider-thumb{background:#828be3;border-color:#191a22;box-shadow:0 0 0 1px #8890dd}.device-slider::-moz-range-track{background:#34353d}.device-slider::-moz-range-progress{background:#828be3}.device-slider::-moz-range-thumb{background:#828be3;border-color:#191a22}
.infrastructure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:45px}.infrastructure-grid article{padding:0 24px 0 0;border-right:1px solid #303136}.infrastructure-grid article:last-child{border:0}.infrastructure-grid h3{font-size:17px;font-weight:550;margin:20px 0 10px}.infrastructure-grid p{font-size:12px;line-height:1.8}.verification-tag{font-size:9px;color:#b4b7d2;background:#242533;border:1px solid #404465;border-radius:4px;padding:3px 6px;display:inline-block;margin-top:6px}.network-intro{max-width:660px;margin:0 auto;text-align:center}.closing-cta>.brand-mark{display:none}.closing-cta h2{font-size:39px}.closing-cta{padding:110px 0 35px}footer{background:transparent;border-top-color:#2c2d35}.brand-orbit,.effects-control{display:none!important}.effects-paused .landing-hero>.kicker,.effects-paused .landing-hero>h1,.effects-paused .landing-hero>.lead,.effects-paused .landing-hero>.actions,.effects-paused .phone-column{animation:none!important;opacity:1;transform:none;filter:none}
@media(max-width:760px){.landing-hero{padding-top:25px}.landing-hero h1{font-size:43px;letter-spacing:-1.8px}.landing-hero .lead{font-size:14px}.phone-stage{gap:24px;margin-top:48px;max-width:430px}.phone-caption h3{font-size:21px}.phone-label{font-size:9px}.landing-section{padding-top:75px}.feature-card{padding:24px}.feature-wide{grid-template-columns:1fr;padding-bottom:0}.section-heading h2{font-size:31px}.infrastructure-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}.infrastructure-grid article{padding:0;border:0}.infrastructure-grid h3{font-size:15px}.pricing-card{padding:24px}.closing-cta h2{font-size:31px}.workspace-sidebar{border-right:0}.site-header #logout{white-space:nowrap}}
.landing-hero>h1,.landing-hero>.lead,.landing-hero>.actions{animation:none!important;opacity:1;transform:none;filter:none}

/* Complete marketing composition: original interface artwork and copy. */
.task-preview{background:#17171b;border:1px solid #313239;border-bottom:0;border-radius:12px 12px 0 0;min-width:0;margin:18px 0 0;overflow:hidden}.preview-windowbar{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid #303139;font-size:9px;color:#c0c1cc}.preview-windowbar small{font-size:8px;color:#878895}.task-dialog{max-width:330px;margin:23px auto 0;padding:23px 22px;background:#202025;border:1px solid #353641;border-radius:12px 12px 0 0}.task-title{display:flex;justify-content:space-between;font-size:17px;margin-bottom:22px}.task-title>span{color:#87899b}.field-caption{display:block;font-size:9px;color:#a0a2b1;margin:17px 0 8px}.field-caption em{font-style:normal;background:#303247;padding:2px 5px;border-radius:4px;margin-left:5px}.format-choices{display:flex;gap:7px}.format-choices>span{font-size:10px;border:1px solid #3b3c48;border-radius:6px;padding:8px 11px;flex:1}.format-choices .selected{background:#282a41;border-color:#525997;color:#6675ff}.mock-account{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #31323c;font-size:10px}.mock-account>i{font-style:normal;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#343860;color:#7380f2}.mock-account .avatar-blue{background:#3f4963;color:#d5e0ff}.mock-account .avatar-gold{background:#61533b;color:#ffe4b6}.mock-account small{display:block;font-size:8px;color:#9496a5;margin-top:3px}.mock-account>b{color:#7f8ae6;margin-left:auto}.task-review{display:flex;justify-content:space-between;font-size:8px;gap:12px;padding:18px 0;color:#9799ad}.task-review b{font-weight:400;color:#bdbfd5}.task-dialog>a{display:block;text-align:center;font-size:10px;padding:10px;margin-bottom:18px}
.analytics-preview{background:#19191e;border:1px solid #31323d;border-radius:10px;padding:22px;margin-top:28px}.chart-top{display:flex;justify-content:space-between;font-size:11px}.chart-top small{display:block;color:#848697;font-size:9px;margin-top:6px}.chart-top>b{font-size:28px;font-weight:500;text-align:right;line-height:1}.chart-top>b small{font-weight:400}.chart-bars{height:155px;display:flex;align-items:end;gap:13px;margin:28px 0 12px;border-bottom:1px solid #353747;background:repeating-linear-gradient(to top,transparent 0,transparent 37px,#ffffff07 38px,#ffffff07 39px)}.chart-bars>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px}.chart-bars i{display:block;width:100%;max-width:34px;min-height:20px;border:1px solid #858ee088;border-bottom:0;border-radius:4px 4px 0 0;background:linear-gradient(#8b93da,#323555)}.chart-bars span{font-size:8px;color:#8d8fa3;padding-bottom:9px}.bar-0{height:38%}.bar-1{height:54%}.bar-2{height:45%}.bar-3{height:71%}.bar-4{height:62%}.bar-5{height:77%}.bar-6{height:86%}.chart-key{display:flex;align-items:center;gap:6px;font-size:8px;color:#acaec3}.chart-key>i{width:5px;height:5px;background:#8a92db;border-radius:2px}.chart-key>span{margin-left:auto;color:#828496;font-size:7px}
.remote-preview{position:relative;display:flex;justify-content:center;align-items:center;gap:16px;padding:34px 10px 22px;min-height:435px}.remote-device{width:188px;height:363px;flex-shrink:0;background:#121214;border:3px solid #71727d;outline:2px solid #282930;border-radius:27px;position:relative;overflow:hidden;box-shadow:0 20px 30px #0005}.remote-island{position:absolute;width:55px;height:15px;left:calc(50% - 27.5px);top:6px;border-radius:12px;background:#000}.remote-status{display:flex;justify-content:space-between;padding:10px 12px;font-size:7px;color:#ddd}.remote-app{padding:16px 10px;color:#e4e5ed}.remote-app>span{display:block;font-size:15px;font-weight:550;margin-bottom:12px}.remote-avatar{margin:0 auto 10px;width:46px;height:46px;border:2px solid #8a92db;border-radius:50%;display:grid;place-items:center;background:#414461;font-size:19px}.remote-app>b,.remote-app>small{display:block;text-align:center;font-size:9px}.remote-app>small{font-size:7px;color:#8f919f;margin:5px}.remote-counts{display:flex;justify-content:space-around;text-align:center;font-size:6px;color:#9799a7;margin:16px 0}.remote-counts b{display:block;font-size:10px;color:#dbdce7;margin-bottom:4px}.remote-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.remote-tiles i{height:45px;background:linear-gradient(145deg,#7579a0,#232535)}.remote-tiles .tile-1{background:linear-gradient(145deg,#6c7793,#25283b)}.remote-tiles .tile-2{background:linear-gradient(145deg,#a29782,#313342)}.remote-home{position:absolute;bottom:6px;left:34%;width:32%;height:3px;border-radius:2px;background:#ddd}.remote-tools{display:grid;gap:8px}.remote-tools span{display:grid;place-items:center;border:1px solid #353745;background:#1d1e26;width:30px;height:30px;border-radius:6px;color:#a7aac2;font-size:15px}.remote-tag{position:absolute;bottom:0;font-size:8px;color:#808296}.alert-preview{display:flex;align-items:center;gap:12px;background:#1d1e24;border:1px solid #353747;border-radius:9px;margin-top:24px;padding:17px 14px}.alert-symbol{display:grid;place-items:center;background:#513d28;color:#e3be82;width:25px;height:25px;border-radius:7px;font-size:13px}.alert-preview b{display:block;font-size:10px;font-weight:500}.alert-preview small{display:block;font-size:8px;color:#9093ad;margin-top:5px}.alert-preview>span:last-child{margin-left:auto;color:#a1a4c0}
.device-gallery{overflow:hidden;margin:45px -16px 20px;padding:18px 0 26px;perspective:1200px;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.device-gallery-track{display:flex;justify-content:center;align-items:center;gap:23px;min-width:870px;transform:rotateY(-7deg) rotateX(6deg)}.gallery-device{width:160px;flex-shrink:0;height:270px;border:1px solid #585a6d;box-shadow:0 15px 25px #0004;border-radius:18px;overflow:hidden;background:#17181d;transition:transform .4s}.gallery-device:nth-child(even){height:302px;transform:translateY(-8px)}.gallery-device:hover{transform:translateY(-12px)}.gallery-device-top{padding:12px 10px;display:flex;align-items:center;gap:9px;font-size:7px;color:#acaebf}.gallery-device-top>span{width:6px;height:6px;background:#8e95d7;border-radius:50%}.gallery-art{height:calc(100% - 64px);position:relative;overflow:hidden;background:linear-gradient(140deg,#6b6f94,#222438)}.gallery-blue .gallery-art{background:linear-gradient(140deg,#6d7793,#282739)}.gallery-gold .gallery-art{background:linear-gradient(140deg,#9a887e,#292b3d)}.gallery-art>span{font-size:70px;color:#ffffff20;position:absolute;top:15px;left:17px;font-weight:300}.gallery-art>i{width:100px;height:170px;border:1px solid #ffffff35;position:absolute;right:-23px;top:5px;border-radius:70px;transform:rotate(30deg)}.gallery-art>b{position:absolute;bottom:18px;left:14px;font-size:15px;font-weight:450;max-width:100px;line-height:1.25}.gallery-bottom{display:flex;justify-content:space-between;padding:8px 12px;color:#b8bacd;font-size:10px}
.fleet-pricing-layout{display:grid;grid-template-columns:.75fr 1.5fr;gap:45px;align-items:start}.plan-overview{padding:35px 0}.plan-overview h3{font-size:29px;letter-spacing:-.8px;font-weight:550;line-height:1.2;margin:16px 0}.plan-overview>p{font-size:12px}.plan-overview ul{list-style:none;padding:0;margin:30px 0;font-size:11px;display:grid;gap:17px}.plan-overview li{display:flex;gap:10px;align-items:center}.plan-overview li>span{color:#7c87e9}.plan-overview li>small{font-size:8px;color:#87899d;margin-left:auto}.plan-overview>a{font-size:11px}.pricing-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.pricing-options .pricing-card{padding:23px 20px}.pricing-options h2{font-size:21px;line-height:1.2}.pricing-options .price{font-size:39px}.pricing-options .price small{font-size:9px}.pricing-options .quote-total strong{font-size:28px}.pricing-options .pricing-inclusions{font-size:10px}.pricing-options .eyebrow{font-size:8px}.pricing-options .device-picker-heading{gap:8px}.pricing-options .device-picker-heading label{font-size:10px}.pricing-options .device-picker-heading input{width:63px;font-size:16px}.closing-cta h2{max-width:640px;margin:0 auto 20px}
@media(max-width:1000px){.fleet-pricing-layout{grid-template-columns:1fr;gap:15px}.plan-overview{max-width:600px;margin:auto;padding:0 0 25px}.plan-overview ul{grid-template-columns:1fr 1fr;gap:17px 30px}.plan-overview li>small{margin-left:0}.pricing-options .pricing-card{padding:27px}.remote-preview{gap:12px}.device-gallery-track{justify-content:flex-start;transform:rotateY(-5deg) rotateX(4deg);margin-left:-36px}.task-dialog{margin-left:15px;margin-right:15px}}
@media(max-width:760px){.task-preview{margin-top:10px}.task-dialog{max-width:340px;margin:18px auto 0}.remote-preview{min-height:415px}.pricing-options{grid-template-columns:1fr}.plan-overview h3{font-size:25px}.plan-overview ul{grid-template-columns:1fr}.plan-overview li>small{margin-left:auto}.plan-overview{width:100%}.pricing-options .pricing-card{padding:25px}.feature-wide{gap:20px}.device-gallery{margin-left:-20px;margin-right:-20px}.device-gallery-track{gap:16px;margin-left:-50px}.gallery-device{width:144px;height:240px}.gallery-device:nth-child(even){height:270px}.chart-key>span{font-size:6px}.closing-cta h2{max-width:380px}}
@media(prefers-reduced-motion:reduce){.gallery-device{transition:none}.gallery-device:hover{transform:none}}

/* Editorial direction: a focused brand story, studio device stage and warm trust band. */
.editorial-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:50px;text-align:left;align-items:center;padding:46px 0 64px;max-width:1240px;margin:auto;isolation:isolate}.editorial-hero .hero-story{min-width:0}.editorial-hero .kicker{display:block!important;background:none;border:0;padding:0;color:#7984ec;font-size:9px;letter-spacing:2px;margin:0 0 28px}.editorial-hero .kicker .status-dot{display:none}.editorial-hero h1{font-size:clamp(52px,5.8vw,82px);line-height:.99;letter-spacing:-4.8px;font-weight:570;margin:0 0 29px;text-align:left}.editorial-hero h1>span{color:#7884ed;-webkit-text-fill-color:initial}.editorial-hero .lead{text-align:left;font-size:16px;line-height:1.8;max-width:370px;margin:0;color:#a4a5ad}.editorial-hero .actions{justify-content:flex-start;gap:11px;margin:30px 0 0}.editorial-hero .actions .button{font-size:12px;padding:13px 16px}.editorial-hero .actions .primary{background:#7883ed;color:#101221;border-color:#6675ff}.hero-assurance{display:grid;gap:8px;margin-top:25px;color:#8f8994;font-size:10px}.hero-showcase{position:relative;min-width:0;padding:21px 21px 17px;border:1px solid #3f425e;border-radius:25px;background:radial-gradient(ellipse at 50% 45%,#565eaa49,transparent 65%),linear-gradient(150deg,#252736,#15161c 80%);box-shadow:0 25px 90px #0005,inset 0 1px 0 #ffffff15}.hero-showcase:before{content:'';position:absolute;inset:20px -14px -14px 20px;border:1px solid #393c5b;border-radius:25px;z-index:-1}.showcase-bar{display:flex;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:1px;color:#8f92ac;padding:2px 0 17px;border-bottom:1px solid #ffffff12}.showcase-bar>span:first-child{display:flex;align-items:center;gap:6px;color:#b5bae3}.showcase-bar i{height:5px;width:5px;border-radius:50%;background:#7883ed}.showcase-heading{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.showcase-heading>span{font-size:16px;font-weight:500;letter-spacing:-.4px}.showcase-heading small{font-size:7px;color:#9a9db6}.editorial-hero .phone-stage{grid-template-columns:1fr 1fr;gap:25px;max-width:405px;margin:25px auto 0;padding:0 14px;perspective:1000px}.editorial-hero .phone-stage:before{display:none}.editorial-hero .phone-column:nth-child(n+3){display:none}.editorial-hero .phone-column:nth-child(2){padding-top:31px}.editorial-hero .phone-column:first-child .phone{transform:rotate(-5deg)!important}.editorial-hero .phone-column:nth-child(2) .phone{transform:rotate(5deg)!important}.editorial-hero .phone{border:3px solid #a1a2ad;outline:1px solid #d3d4e260;border-radius:29px;box-shadow:inset 0 0 0 3px #121116,0 20px 35px #0009,4px 0 0 #3a3b48;overflow:visible}.editorial-hero .phone:before{content:'';position:absolute;left:-5px;top:65px;width:3px;height:32px;background:#9c9eae;border-radius:3px}.editorial-hero .phone-label{border:0;background:none;padding:0;font-size:8px;letter-spacing:1.4px;margin-bottom:15px;color:#b6b9d6}.editorial-hero .phone-label i{display:none}.editorial-hero .phone-content{border-radius:17px;overflow:hidden;background:#333543}.editorial-hero .phone-rose .phone-content{background:#8e93bc}.editorial-hero .phone-caption{z-index:1;bottom:48px;top:auto;padding:0 13px}.editorial-hero .phone-caption h3{font-size:22px;line-height:1.08;letter-spacing:-.8px;text-shadow:0 2px 14px #0006}.editorial-hero .phone-caption small{font-size:6px;letter-spacing:1px;color:#7c87e9}.editorial-hero .phone-account{font-size:7px}.editorial-hero .phone-orbit{display:none}.screen-art{position:absolute;inset:0;overflow:hidden;background:linear-gradient(160deg,#797da0 0,#34374e 50%,#1b1c28)}.screen-art i{position:absolute;width:85%;height:65%;left:30%;top:-10%;border-radius:45%;border:1px solid #7581f070;background:linear-gradient(140deg,#858ee066,#54598522);transform:rotate(-30deg);box-shadow:inset 10px 10px 28px #7884ed22,12px 12px 20px #130f2533}.screen-art i:nth-child(2){left:-45%;top:13%;background:linear-gradient(140deg,#a0a4cc,#363952);transform:rotate(25deg)}.screen-art i:nth-child(3){left:38%;top:35%;background:linear-gradient(150deg,#525786,#222439)}.screen-art>span{position:absolute;left:15px;top:25px;font-family:Georgia,serif;font-size:27px;line-height:.95;font-style:italic;color:#7c87e9;letter-spacing:-1px}.phone-rose .screen-art{background:linear-gradient(145deg,#b5b9e2,#7a80b6 55%,#303245)}.phone-rose .screen-art i:nth-child(2){background:linear-gradient(150deg,#f4d0bc,#7d82b4)}.phone-rose .screen-art i:nth-child(3){background:linear-gradient(150deg,#8a8fbf,#3e4263)}.has-clip .screen-art{display:none}.editorial-hero .clip-picker{font-size:8px;color:#9ea2c7;padding-top:12px;margin-top:6px}.editorial-hero .phone-receipt{font-size:6px}.showcase-receipt{display:flex;align-items:center;gap:12px;background:#1b1c25e6;border:1px solid #444767;border-radius:10px;padding:14px;margin:20px 8px 0;box-shadow:0 8px 25px #0003}.receipt-check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#454969;color:#6675ff}.showcase-receipt b{display:block;font-size:11px;font-weight:500}.showcase-receipt small{display:block;font-size:8px;color:#9092a9;margin-top:4px}.receipt-dots{margin-left:auto;color:#85889f}.editorial-hero .motion-controls{margin-top:17px;font-size:8px;gap:9px}.editorial-hero .motion-controls button{font-size:8px;padding:4px 8px}.editorial-hero .mock-label{font-size:7px;text-align:center;line-height:1.5;max-width:none;margin-bottom:0}.confidence-band{background:#e6e7f0;color:#1e1f29;border-radius:17px;display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:27px;padding:31px 34px;margin:30px 0 0;align-items:center}.confidence-intro>span{font-size:8px;letter-spacing:1.6px;color:#646996}.confidence-intro h2{font-size:22px;line-height:1.15;letter-spacing:-.7px;margin:10px 0 0;font-weight:550}.confidence-band>div:not(:first-child){padding-left:22px;border-left:1px solid #c2c4d6}.confidence-band b{font-size:13px;font-weight:600}.confidence-band p{font-size:10px;line-height:1.7;color:#606275;margin:8px 0 0}.editorial-intro{padding:110px 0 0;display:grid;grid-template-columns:1.2fr 1fr;gap:22px 70px;align-items:end}.editorial-intro>.eyebrow{grid-column:1/-1;font-size:9px;letter-spacing:1.7px;color:#8c93d3}.editorial-intro h2{font-size:clamp(29px,3.5vw,43px);font-weight:500;line-height:1.15;letter-spacing:-1.8px;margin:0}.editorial-intro p{font-size:13px;line-height:1.85;color:#a0a1ad;margin:0}.editorial-intro>a{grid-column:2;font-size:11px;color:#7c87e9;display:flex;justify-content:space-between;border-bottom:1px solid #434662;padding-bottom:14px}.feature-card{border-radius:18px}.feature-wide{background:radial-gradient(ellipse at 90% 60%,#25284155,transparent 70%),#131317}.task-preview{box-shadow:0 0 50px #8a92db20}.landing-section{padding-top:100px}.section-heading h2{font-weight:500}.closing-cta{margin:90px 0 35px;padding:65px 30px;border:1px solid #505580;border-radius:22px;background:radial-gradient(ellipse at 50% 100%,#353b6f77,transparent 75%),#181921}.closing-cta .eyebrow{font-size:9px;letter-spacing:2px}.closing-cta h2{font-size:clamp(35px,4vw,52px);font-weight:500;line-height:1.05;margin-top:22px}.closing-cta p{font-size:12px}.closing-cta .primary{background:#7c87e9;border-color:#7c87e9;color:#101224}
@media(max-width:1000px){.editorial-hero{gap:30px;grid-template-columns:1fr 1fr}.editorial-hero h1{font-size:62px;letter-spacing:-3.4px}.hero-showcase{padding:16px}.showcase-heading small{display:none}.editorial-hero .phone-stage{gap:17px;padding:0 5px}.editorial-hero .phone-caption h3{font-size:18px}.confidence-band{grid-template-columns:1fr 1fr;gap:25px}.confidence-band>div:nth-child(3){padding-left:0;border:0}.editorial-intro{gap:20px 35px}.editorial-hero .phone-caption{padding:0 8px}}
@media(max-width:760px){.editorial-hero{grid-template-columns:1fr;padding-top:12px;gap:36px}.editorial-hero h1{font-size:62px;letter-spacing:-3.5px}.editorial-hero .kicker{font-size:7px;letter-spacing:1.4px;margin-bottom:21px}.editorial-hero .lead{font-size:14px;max-width:400px}.hero-assurance{display:flex;flex-wrap:wrap;gap:12px;font-size:8px}.hero-showcase{max-width:470px;width:100%;margin:auto;padding:18px 13px;box-sizing:border-box}.hero-showcase:before{inset:12px -7px -9px 12px}.editorial-hero .phone-stage{max-width:350px;gap:22px;padding:0 8px}.editorial-hero .phone{border-radius:25px}.editorial-hero .phone-caption h3{font-size:19px}.screen-art>span{font-size:24px}.showcase-bar{font-size:6px;letter-spacing:.7px}.confidence-band{padding:25px 21px;gap:25px 18px;margin-top:0;border-radius:14px}.confidence-band>div:not(:first-child){padding-left:0;border:0}.confidence-intro h2{font-size:21px}.confidence-band b{font-size:12px}.confidence-band p{font-size:9px}.editorial-intro{padding-top:70px;grid-template-columns:1fr;gap:22px}.editorial-intro h2{font-size:33px}.editorial-intro>a{grid-column:1}.editorial-intro>.eyebrow{font-size:7px;letter-spacing:1px}.editorial-intro p{font-size:12px}.closing-cta{padding:44px 19px;margin-top:65px}.closing-cta h2{font-size:35px}.landing-section{padding-top:75px}}
.editorial-hero .screen-art>span{font-size:22px;top:18px;opacity:.9}.editorial-hero .phone-caption small{display:none}.editorial-hero .screen-art i{animation:studio-breathe 12s ease-in-out infinite alternate}.editorial-hero .screen-art i:nth-child(2){animation-delay:-4s}.editorial-hero .screen-art i:nth-child(3){animation-delay:-8s}.motion-paused .screen-art i{animation-play-state:paused!important}@keyframes studio-breathe{from{translate:0 -7px}to{translate:0 9px}}@media(prefers-reduced-motion:reduce){.editorial-hero .screen-art i{animation:none!important}}
.editorial-hero .screen-art>span{display:none}
