@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}
:root{--ink:#15213a;--muted:#64708a;--blue:#3159e5;--blue-dark:#2446c5;--pale:#eff3ff;--line:#e1e6ef;--paper:#f6f8fc;--green:#23765a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;font-weight:560}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}a{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #86a1ff}img{max-width:100%;display:block}em{color:var(--blue);font-style:normal}.wrap{width:min(1260px,100% - 96px);margin-inline:auto}.concept-bar{letter-spacing:.1em;color:#c5cee3;background:#111c34;padding:10px 0;font-size:12px}.concept-bar .wrap{justify-content:space-between;gap:20px;display:flex}.header{justify-content:space-between;align-items:center;gap:25px;height:98px;display:flex}.logo{letter-spacing:-1.3px;white-space:nowrap;align-items:center;gap:8px;font-size:25px;font-weight:730;display:flex}.logo-symbol{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:26px;font-weight:650;line-height:1;display:grid}.logo-ai{letter-spacing:0;color:var(--blue);background:#eaf0ff;border-radius:3px;margin-left:2px;padding:4px 5px;font-size:12px}.header nav{gap:27px;font-size:12px;font-weight:500;display:flex}.header nav a:hover{color:var(--blue)}.button{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:25px;padding:17px 23px;font-size:12px;font-weight:600;line-height:1.3;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:var(--blue-dark);transform:translateY(-1px)}.button.small{gap:18px;padding:13px 18px;font-size:12.5px}.button.light{color:var(--blue);background:#fff}.text-link{background:0 0;align-items:center;gap:16px;padding:0;font-size:12px;font-weight:550;display:inline-flex}.text-link:hover{color:var(--blue)}.eyebrow{letter-spacing:.13em;color:#687696;margin-bottom:20px;font-size:12px;font-weight:700;line-height:1.6}.blue-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:55px;padding-block:54px 77px;display:grid}.hero h1{letter-spacing:-.055em;font-size:clamp(45px,4.7vw,69px);font-weight:590;line-height:1.035}.hero-description{color:#66728b;max-width:445px;margin-top:27px;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hero-promise{color:#7b859a;flex-wrap:wrap;gap:14px;margin-top:28px;font-size:12px;display:flex}.hero-stage{background:#f1f4fd;border:1px solid #e0e7f8;border-radius:16px;padding:21px;position:relative;box-shadow:0 22px 60px #243e7c09}.stage-label{align-items:center;gap:8px;margin-bottom:20px;font-size:12.5px;display:flex}.spark{color:var(--blue);font-size:20px}.stage-label b{font-weight:550}.live-dot{background:#4a8a6a;border:4px solid #dcefe5;border-radius:50%;width:13px;height:13px;margin-left:auto}.hero-signal{background:#fff;border:1px solid #dfe5f5;border-radius:7px;align-items:center;gap:12px;margin-bottom:17px;padding:12px 15px;display:flex}.signal-icon{color:var(--blue);background:#eef2ff;border-radius:7px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.hero-signal small{color:#8290ac;letter-spacing:.1em;margin-bottom:4px;font-size:12px;display:block}.hero-signal strong{font-size:12px;font-weight:550;display:block}.hero-signal>span:last-child{color:#8596bf;margin-left:auto}.hero-window{background:#fff;border:1px solid #d9dfe9;border-radius:8px;overflow:hidden;box-shadow:0 11px 22px #182e6612}.window-chrome{color:#94a0b6;background:#fafbfe;border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;gap:10px;height:30px;padding:0 12px;font-size:12px;display:flex}.window-dots{letter-spacing:2px;white-space:nowrap;font-size:12px}.hero-brand{letter-spacing:-.6px;color:#202535;justify-content:space-between;align-items:center;padding:18px 20px;font-size:17px;font-weight:700;display:flex}.hero-brand span{color:#8a8d97;letter-spacing:0;font-size:12px;font-weight:400}.hero-product{color:#252832;background:#f1efec;grid-template-columns:1fr 1fr;align-items:center;gap:0;min-height:230px;padding:24px 20px 26px;display:grid;position:relative;overflow:hidden}.brand-eyebrow{letter-spacing:.1em;color:#747980;margin-bottom:15px;font-size:12px;font-weight:650;display:block}.hero-product .brand-eyebrow{font-size:12px}.hero-product h2{letter-spacing:-.055em;font-size:33px;line-height:1.04}.hero-product p{color:#7a7b80;margin-top:13px;font-size:12px;line-height:1.65}.brand-button{color:#fff;background:#292e3b;border-radius:3px;margin-top:16px;padding:9px 12px;font-size:12px;display:inline-block}.hero-product img{filter:drop-shadow(0 17px 9px #252b3910);width:140%;max-width:none;margin-left:-20%;transform:rotate(-12deg)}.hero-benefits{color:#6f7685;justify-content:space-between;padding:13px 20px;font-size:12px;display:flex}.hero-change{align-items:center;gap:10px;margin:16px 0 0;display:flex}.hero-change>span:first-child{color:var(--blue);font-size:21px}.hero-change b{font-size:12px;font-weight:600;display:block}.hero-change small{color:#7e8aa3;margin-top:4px;font-size:12px;display:block}.approved{color:#2f775a;white-space:nowrap;background:#e2f0e8;border-radius:4px;margin-left:auto;padding:5px 7px;font-size:12px}.connection-strip{border-block:1px solid var(--line);background:#fafbfe;padding:24px 0}.connection-strip .wrap{letter-spacing:.1em;color:#6a7790;justify-content:space-between;align-items:center;gap:18px;font-size:12px;font-weight:650;display:flex}.connection-strip i{color:#a8b6d0;font-style:normal}.section{padding-block:83px}.intro{grid-template-columns:1fr 1fr;gap:100px;display:grid}.intro h2,.section-heading h2{letter-spacing:-.045em;font-size:43px;line-height:1.12}.intro-copy p{color:#65728a;font-size:14px;line-height:1.8}.intro-copy .quiet{color:#8c97aa;margin-top:16px;font-size:12.5px}.optimizer-section{background:#f4f6fc;border-block:1px solid #e7ebf4}.section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:34px;display:flex}.section-heading>p{color:#778399;max-width:345px;font-size:13px;line-height:1.8}.optimizer-app{background:#fff;border:1px solid #dce2ef;border-radius:12px;overflow:hidden;box-shadow:0 19px 42px #263f7010}.app-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:60px;padding:0 23px;display:flex}.app-top>div{align-items:center;gap:10px;display:flex}.app-symbol{color:var(--blue);font-size:24px}.app-top b{font-size:13px;font-weight:600}.app-version{color:#8490a7;border-left:1px solid var(--line);padding-left:11px;font-size:12px}.sample-label{color:#8491aa;white-space:nowrap;font-size:12px}.app-layout{grid-template-columns:235px 1fr;min-width:0;display:grid}.context-sidebar{border-right:1px solid var(--line);background:#fbfcfe;padding:23px 18px}.control-label{letter-spacing:.1em;color:#8b98af;font-size:12px;font-weight:650;line-height:1.5;display:block}.intent-options{flex-direction:column;gap:8px;margin-top:15px;display:flex}.intent-options button{color:var(--ink);text-align:left;border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:12px 10px;display:flex}.intent-options button[aria-pressed=true]{box-shadow:inset 3px 0 var(--blue);background:#edf2ff;border-color:#b9c9ff}.intent-icon{color:#6681bc;background:#f2f5fc;border-radius:4px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:17px;display:grid}.intent-options b{font-size:12.5px;font-weight:600;display:block}.intent-options small{color:#8b97ac;margin-top:5px;font-size:12px;display:block}.intent-options i{color:#9aa8c1;margin-left:auto;font-size:12.5px;font-style:normal}.context-data{border-top:1px solid var(--line);margin-top:29px;padding-top:22px}.context-data h3{letter-spacing:-.02em;margin-top:12px;font-size:18px}.context-data ol{margin:17px 0 13px;padding:0;list-style:none}.context-data li{color:#748198;padding:0 0 16px 15px;font-size:12px;line-height:1.5;position:relative}.context-data li:before{content:"";background:#9ab1ec;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.context-data li:not(:last-child):after{content:"";background:#d6e1f8;width:1px;position:absolute;top:12px;bottom:1px;left:2px}.context-data>small{color:#a0aab9;font-size:12px}.decision-note{background:#eff3ff;border-radius:6px;margin-top:24px;padding:15px}.decision-note>span{color:#5776c9;letter-spacing:.06em;font-size:12px;font-weight:650}.decision-note p{color:#4562a7;margin-top:9px;font-size:12.5px;line-height:1.7}.approval-source{color:#3b8b6c;gap:9px;margin-top:22px;font-size:12.5px;display:flex}.approval-source b{color:#738596;font-size:12px;font-weight:600}.approval-source small{color:#9aa4b3;margin-top:5px;font-size:12px;line-height:1.6;display:block}.page-workspace{background:#fff;min-width:0;padding:23px}.workspace-toolbar{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:15px;display:flex}.mode-switch{background:#f1f3f8;border-radius:6px;gap:2px;margin-top:10px;padding:4px;display:flex}.mode-switch button{color:#8591a7;background:0 0;border-radius:4px;padding:9px 13px;font-size:12px}.mode-switch button[aria-pressed=true]{color:#34569f;background:#fff;box-shadow:0 1px 5px #1d30551a}.mode-switch button span{margin-left:6px}.workspace-actions{align-items:center;gap:8px;display:flex}.optimize-button{gap:16px;padding:12px 15px;font-size:12px}.icon-button{border:1px solid var(--line);color:#7588aa;background:#fff;border-radius:5px;width:33px;height:33px;font-size:17px}.optimization-status{color:#8e9bb2;align-items:center;gap:8px;min-height:25px;margin-bottom:12px;font-size:12px;line-height:1.5;display:flex}.optimization-status b{color:#627393;font-weight:550}.status-check{color:#2d956a}.status-neutral{color:#a7b3cb}.browser-preview{background:#fff;border:1px solid #dce2ed;border-radius:7px;overflow:hidden}.open-inline{color:#8b99b3;background:0 0;padding:0;font-size:12px}.landing-page{color:#292d37;background:#fff;min-width:0}.brand-nav{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;display:flex}.brand-nav b{letter-spacing:-1px;font-size:21px}.brand-nav>span{color:#93969d;font-size:12px}.brand-nav-symbol{color:#6c727f!important;font-size:13px!important}.brand-action{color:#fff;background:#2a2e38;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:13px 17px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.landing-page h3{letter-spacing:-.055em;font-size:43px;font-weight:520;line-height:1.03}.landing-page p{color:#7d8088;font-size:12.5px;line-height:1.75}.baseline-hero{background:#efefee;grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:330px;padding:38px 32px;display:grid;overflow:hidden}.baseline-hero small{letter-spacing:.1em;color:#86888e;font-size:12px}.baseline-hero h3{margin-top:16px;font-size:42px}.baseline-hero p{max-width:270px;margin-top:17px}.baseline-hero .brand-action{background:#505560;margin-top:23px}.baseline-hero img{width:120%;max-width:none;margin-left:-8%}.baseline-links{grid-template-columns:repeat(3,1fr);gap:20px;padding:27px 30px;display:grid}.baseline-links>div{border-top:1px solid #dddfe4;padding-top:14px}.baseline-links span{color:#b0b3bb;font-size:12px;display:block}.baseline-links b{margin-top:8px;font-size:12px;font-weight:500;display:block}.baseline-note{color:#a2a7b0;background:#fafafa;padding:15px 30px;font-size:12px}.product-layout{background:#f0eeeb;grid-template-columns:1fr 1fr;align-items:center;gap:15px;min-height:315px;padding:35px 32px;display:grid;position:relative;overflow:hidden}.product-copy{z-index:1;min-width:0;position:relative}.product-copy p{max-width:265px;margin-top:17px}.cta-spot{margin-top:23px;display:table}.product-image{align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.product-image img{filter:drop-shadow(0 19px 12px #36313111);width:135%;max-width:none;margin-left:-15%;transform:rotate(-13deg)}.image-caption{letter-spacing:.13em;color:#a4a1a2;font-size:12px;position:absolute;top:1px;right:0}.image-number{letter-spacing:.1em;color:#b8b5b6;font-size:12.5px;position:absolute;bottom:0;right:0}.product-benefits{grid-template-columns:repeat(3,1fr);gap:22px;padding:25px 30px;display:grid;position:relative}.product-benefits>div{border-top:1px solid #e6e6e8;padding-top:11px}.product-benefits span{color:#aaaeb5;margin-bottom:10px;font-size:12px;display:block}.product-benefits b{font-size:12.5px;font-weight:550;display:block}.product-benefits small{color:#a4a6ae;margin-top:6px;font-size:12px;line-height:1.5;display:block}.brand-footer-note{letter-spacing:.08em;color:#9096a1;border-top:1px solid #eeeef1;justify-content:space-between;gap:10px;padding:14px 27px;font-size:12px;display:flex}.brand-footer-note span{letter-spacing:0}.spot-wrap{position:relative}.change-marker{background:var(--blue);z-index:4;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:700;line-height:1;position:absolute;top:7px;right:7px;box-shadow:0 0 0 3px #fffb;color:#fff!important;font-size:12px!important;display:grid!important}.spot-wrap>.change-marker{top:-7px;right:-8px}.cta-spot>.change-marker{top:-7px;right:-7px}.spot-highlight{outline:2px solid var(--blue);outline-offset:-2px;box-shadow:inset 0 0 0 4px #3159e510}.cart-layout{background:#f7f6f2;grid-template-columns:1.1fr .9fr;align-items:start;gap:30px;padding:36px 30px;display:grid;position:relative}.cart-copy>p{margin-top:18px}.cart-copy h3{font-size:40px}.return-proof{border-top:1px solid #dedfdc;align-items:flex-start;gap:10px;margin-top:23px;padding:15px 0;display:flex;position:relative}.return-proof>span:not(.change-marker){color:#6e7c6a;font-size:24px}.return-proof b{font-size:12px;font-weight:550;display:block}.return-proof small{color:#999b9a;margin-top:6px;font-size:12px;line-height:1.5;display:block}.fiction-note{color:#a5a6a2;margin-top:15px;font-size:12px;line-height:1.6;display:block}.cart-summary{background:#fff;border:1px solid #e7e6e0;border-radius:5px;padding:19px}.cart-summary>div:first-child{color:#b0b2b7;letter-spacing:.08em;justify-content:space-between;font-size:12px;display:flex}.cart-summary img{object-fit:contain;width:100%;height:150px;margin:13px 0}.cart-summary h4{font-size:20px}.cart-summary>p{margin-top:6px;font-size:12px}.cart-detail{color:#a4a7b0;border-top:1px solid #f0f0f1;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.cart-detail b{color:#737b8b;font-weight:500}.cedar-page .brand-nav b{letter-spacing:.03em;font-family:Georgia,serif;font-size:23px;font-weight:500}.cedar-page .baseline-hero{background:#e9e7df}.cedar-page .baseline-hero img{object-fit:cover;width:100%;height:245px;margin:0}.lead-layout{background:#ecece4;grid-template-columns:1fr 1fr;gap:25px;padding:30px;display:grid;position:relative}.lead-copy h3{letter-spacing:-.045em;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.08}.lead-copy>p{color:#858a7e;margin-top:17px;font-size:12px}.lead-copy>img{object-fit:cover;border-radius:3px;width:100%;height:151px;margin-top:23px}.enquiry-card{background:#fff;border:1px solid #dfdfd8;border-radius:6px;padding:23px 20px}.form-eyebrow{letter-spacing:.12em;color:#9b9f95;font-size:12px}.enquiry-card h4{margin:11px 0 13px;font-size:23px;font-weight:500;line-height:1.15}.enquiry-card p{font-size:12px;line-height:1.6}.sample-form label{color:#7c8579;margin-top:16px;font-size:12px;display:block}.sample-form input,.sample-form textarea{resize:vertical;background:#fafbf8;border:1px solid #e5e6e1;border-radius:3px;width:100%;min-width:0;margin-top:7px;padding:10px;font-size:12px;display:block}.sample-form textarea{min-height:70px}.sample-form .cta-spot{margin-top:16px;display:block}.sample-form .brand-action{width:100%;padding:11px;font-size:12px}.sample-form>small{color:#b0b4aa;margin-top:10px;font-size:12px;line-height:1.5;display:block}.form-result{color:#318059;margin-top:10px;font-size:12px;line-height:1.5}.change-inspector{border-top:1px solid var(--line);padding:20px 23px 23px}.inspector-heading{justify-content:space-between;gap:20px;margin-bottom:17px;display:flex}.inspector-heading>span:last-child{color:#9aa6ba;font-size:12px}#change-list{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.change-item{text-align:left;color:var(--ink);background:#f9fafe;border:1px solid #e6eaf3;border-radius:6px;align-items:flex-start;gap:9px;min-width:0;padding:14px 12px;display:flex}.change-item>span{color:#6080c8;border:1px solid #bfcef4;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.change-item b{font-size:12px;font-weight:550;line-height:1.4;display:block}.change-item small{color:#8c99af;margin-top:6px;font-size:12px;line-height:1.6;display:block}.change-item i{color:#a4b3d1;margin-left:auto;font-size:12px;font-style:normal}.conversion-success{color:#3b8060;background:#eaf5ef;border:1px solid #cbe6d8;border-radius:6px;align-items:center;gap:12px;margin-top:15px;padding:15px;display:flex}.conversion-success>span{font-size:22px}.conversion-success b{font-size:12.5px}.conversion-success p{color:#77a08b;margin-top:5px;font-size:12px;line-height:1.5}.conversion-success button{color:#3f8664;white-space:nowrap;background:0 0;margin-left:auto;font-size:12px}.ad-connection{grid-template-columns:.8fr 1.3fr .7fr;align-items:center;gap:40px;margin-top:48px;display:grid}.ad-connection-copy .eyebrow{margin-bottom:13px}.ad-connection-copy h3{font-size:31px;line-height:1.1}.ad-connection-copy>p:not(.eyebrow){color:#8290a8;margin:17px 0 20px;font-size:12.5px;line-height:1.8}.ad-connection-copy .text-link{font-size:12px}.connected-ad{color:#2c3754;background:#e8edfb;border:1px solid #d7dff0;border-radius:9px;padding:18px 20px;overflow:hidden}.ad-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ad-top b{letter-spacing:-.6px;font-size:16px}.ad-top small{color:#8e9bb8;font-size:12px}.connected-ad-main{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.connected-ad h4{font-size:25px;line-height:1.07}.connected-ad p{color:#8290ac;margin-top:12px;font-size:12px;line-height:1.6}.connected-ad button{color:#fff;background:#273c73;border-radius:3px;margin-top:15px;padding:9px 11px;font-size:12px}.connected-ad img{width:125%;max-width:none;margin-left:-10%}.connected-ad>small{color:#909bb2;margin-top:14px;font-size:12px;display:block}.cedar-ad h4{letter-spacing:-.03em;font-family:Georgia,serif}.cedar-ad img{object-fit:cover;border-radius:4px;width:100%;height:135px;margin:0}.cedar-ad button{background:#3b574b}.ad-to-page{border-left:1px solid #d6def0;padding-left:25px}.connection-arrow{color:#88a0d8;margin-bottom:15px;font-size:29px;display:block}.ad-to-page b{font-size:13px;font-weight:500;line-height:1.5;display:block}.ad-to-page p{color:#8795ac;margin:13px 0 17px;font-size:12px;line-height:1.7}.ad-to-page button{color:var(--blue);font-size:12px}.section-note{color:#98a4b8;margin-top:26px;font-size:12px;line-height:1.7}.variant-grid{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.variant-preview{background:#efeeeb;border:1px solid #e1e3e8;border-radius:9px;flex-direction:column;min-height:380px;padding:22px;display:flex;position:relative;overflow:hidden}.variant-brand{letter-spacing:-.6px;color:#323946;justify-content:space-between;margin-bottom:29px;font-size:14px;font-weight:650;display:flex}.variant-brand>span{color:#a8acb6;font-size:12px;font-weight:400}.variant-preview>small{letter-spacing:.1em;color:#9c9ca0;margin-bottom:12px;font-size:12px}.variant-preview h3{color:#303440;font-size:33px;line-height:1.03}.variant-preview>img{object-fit:contain;width:120%;max-width:none;height:152px;margin:5px -10%;transform:rotate(-8deg)}.variant-preview>button{color:#fff;text-align:left;background:#2b303b;border-radius:4px;margin-top:auto;padding:12px 14px;font-size:12px;display:block}.cart-variant{background:#f5f5f1}.cart-variant>img{object-fit:contain;background:#fff;border-radius:5px;width:100%;margin:15px 0;transform:none}.cedar-variant{background:#e8ebe3}.cedar-variant .variant-brand{letter-spacing:.05em;font-family:Georgia,serif;font-weight:500}.cedar-variant h3{font-family:Georgia,serif;font-size:30px;font-weight:400}.cedar-variant>img{object-fit:cover;border-radius:3px;width:100%;height:94px;margin:17px 0 10px;transform:none}.mini-form{gap:7px;margin-bottom:11px;display:flex}.mini-form span{color:#a1a79b;background:#fff;border:1px solid #daddd4;border-radius:3px;flex:1;padding:10px;font-size:12px}.variant-caption{padding:22px 1px 0}.variant-caption>span{letter-spacing:.08em;color:#8a99b2;font-size:12px}.variant-caption h3{margin-top:11px;font-size:26px}.variant-caption p{color:#8491a8;min-height:40px;margin-top:10px;font-size:12px;line-height:1.7}.variant-caption button{color:#5877c7;margin-top:20px;font-size:12.5px}.learning-section{color:#fff;background:#142751}.learning-layout{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.learning-layout .eyebrow{color:#8fa6d1}.learning-layout h2{font-size:49px;line-height:1.08}.learning-layout>div>p:not(.eyebrow){color:#95a7cb;max-width:430px;margin:25px 0;font-size:13px;line-height:1.85}.learning-layout .button{margin-top:7px;padding:15px 21px;font-size:12.5px}.learning-event{background:#1a315e;border:1px solid #304775;border-radius:9px;align-items:center;gap:20px;padding:22px;display:flex}.learning-event>span{color:#6f87b3;font-size:12.5px}.learning-event small{color:#7e9ac8;letter-spacing:.1em;margin-bottom:8px;font-size:12px;display:block}.learning-event b{font-size:13px;font-weight:500}.learning-event i{color:#97b1e4;margin-left:auto;font-size:21px;font-style:normal}.diagram-line{text-align:center;color:#566f9e;height:26px;font-size:17px;line-height:26px}.learning-diagram>p{text-align:center;color:#8199c3;margin-top:20px;font-size:12px;line-height:1.5}.format-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.format-card>div:first-child{border:1px solid #e3e7ef;border-radius:8px;min-height:282px;overflow:hidden}.format-display{background:#e8ecf9;flex-direction:column;padding:19px;display:flex}.format-display>b{letter-spacing:-.5px;font-size:13px}.format-display h3{margin-top:19px;font-size:24px;line-height:1.1}.format-display img{object-fit:contain;height:95px;margin:5px 0}.format-display button{color:#fff;text-align:left;background:#2b3b66;border-radius:3px;margin-top:auto;padding:9px;font-size:12px}.format-display>small{color:#9099af;margin-top:8px;font-size:12px}.format-caption{padding:18px 0 0}.format-caption span{color:#9aa8c1;font-size:12px}.format-caption h3{margin-top:9px;font-size:22px}.format-caption p{color:#8b97ad;margin-top:8px;font-size:12px;line-height:1.6}.format-search{background:#fbfcff;padding:20px}.format-search>div{color:#a7b2c6;background:#fff;border:1px solid #e5e9f2;border-radius:20px;margin-bottom:25px;padding:10px;font-size:12px}.format-search>small{color:#8d99ae;font-size:12px}.format-search h3{color:#3556a8;letter-spacing:-.03em;margin-top:10px;font-size:17px;line-height:1.3}.format-search p{color:#8d97aa;margin-top:11px;font-size:12px;line-height:1.75}.format-search button{color:#4565b4;background:0 0;margin-top:18px;padding:0;font-size:12px}.format-context{background:#f4f3f0;padding:18px}.format-context>span{font-family:Georgia,serif;font-size:12px;font-weight:600}.format-context>h3{margin-top:25px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.08}.context-lines{border-block:3px solid #e3e1db;height:19px;margin:19px 0}.format-context>div:last-child{background:#fff;align-items:center;gap:9px;padding:8px;display:flex}.format-context img{background:#f1f1ed;width:40%}.format-context small{color:#b1b5bb;font-size:12px}.format-context section b{margin-top:7px;font-size:12px;font-weight:500;line-height:1.3;display:block}.format-context button{color:#7e8eaa;background:0 0;margin-top:9px;padding:0;font-size:12px}.format-chat{background:#f0eef9;padding:18px}.format-chat>div{background:#fff;border-radius:6px;padding:11px;font-size:12px;line-height:1.5}.format-chat>p{color:#8e8c9f;margin:15px 0;font-size:12px;line-height:1.7}.format-chat section{background:#fff;border-radius:5px;padding:12px}.format-chat section small{color:#a8a3ba;font-size:12px}.format-chat section b{margin-top:8px;font-size:13px;font-weight:500;display:block}.format-chat section p{color:#9792a4;margin-top:8px;font-size:12px;line-height:1.6}.format-chat button{color:#6e68a4;background:#f0edfa;border-radius:3px;margin-top:10px;padding:8px;font-size:12px}.fifth-format{background:#f5f7fc;border:1px solid #e8ecf4;border-radius:7px;align-items:center;gap:25px;margin-top:30px;padding:20px 24px;display:flex}.fifth-format>span{color:#7d90b3;letter-spacing:.07em;white-space:nowrap;font-size:12px;font-weight:600}.fifth-format p{color:#8290aa;font-size:12.5px;line-height:1.6}.fifth-format a{color:#5273c3;white-space:nowrap;margin-left:auto;font-size:12px}.impact-section{border-block:1px solid var(--line);background:#f5f7fc}.impact-card{background:#fff;border:1px solid #dfe6f3;border-radius:12px;grid-template-columns:.8fr 1.3fr;gap:50px;padding:35px;display:grid}.impact-controls{min-width:0}.example-pill{color:#8898b7;letter-spacing:.08em;border:1px solid #dbe3f2;border-radius:4px;padding:7px 9px;font-size:12px;display:inline-block}.impact-controls>p{color:#9eabc1;margin:10px 0 20px;font-size:12px;line-height:1.6}.impact-controls label{color:#7d8da9;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin:20px 0 12px;font-size:12.5px;line-height:1.5;display:flex}.impact-controls label strong{color:#566b94;font-size:12.5px;font-weight:600}.impact-controls select{color:#6d7e9c;background:#fafbfe;border:1px solid #dce3f0;border-radius:5px;width:100%;margin-top:9px;padding:11px;font-size:12.5px;display:block}.impact-controls input[type=range]{width:100%;accent-color:var(--blue);cursor:pointer;height:20px}.reset-link{color:#6984bc;background:0 0;border-bottom:1px solid #b5c6e6;margin-top:19px;padding:0 0 3px;font-size:12px}.impact-results{align-self:center;min-width:0;padding:25px 5px 10px}.impact-chart>div:not(.chart-track){color:#8a9ab4;justify-content:space-between;align-items:center;gap:15px;font-size:12.5px;display:flex}.impact-chart b{color:#61769e;font-size:22px;font-weight:500}.chart-track{background:#f0f3f9;border-radius:4px;height:21px;margin:11px 0 9px;overflow:hidden}.chart-track i{background:#bbc9e4;width:20%;height:100%;transition:width .2s;display:block}.chart-track #matched-bar{background:var(--blue);width:25%}.impact-chart small{color:#a2afc5;margin-bottom:26px;font-size:12px;display:block}.impact-metrics{border-block:1px solid #e6ebf3;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:5px;padding:26px 0;display:grid}.impact-metrics b{letter-spacing:-.055em;color:var(--blue);white-space:nowrap;font-size:41px;font-weight:500;display:block}.impact-metrics span{color:#93a3bf;margin-top:9px;font-size:12px;line-height:1.5;display:block}.impact-results>p{color:#7a8eaf;margin-top:24px;font-size:12.5px;line-height:1.7}.impact-results>small{color:#a3b0c7;margin-top:10px;font-size:12px;line-height:1.7;display:block}.negative-lift .impact-metrics b{color:#be6c72}.closing{text-align:center;padding-block:82px 90px}.closing .eyebrow{color:#9cabc4}.closing h2{font-size:51px;line-height:1.1}.closing .button{margin-top:29px}.marketing-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:30px;display:flex}.marketing-footer .logo{font-size:23px}.marketing-footer p{color:#9da9bf;font-size:12px;line-height:1.7}.marketing-footer>span{color:#a7b2c6;font-size:12px}dialog{background:#f2f5fb;border:1px solid #d7e0f0;border-radius:12px;width:min(1080px,94vw);max-height:92vh;padding:0;box-shadow:0 35px 100px #10204035}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12213c80}.dialog-toolbar{z-index:10;background:#fff;border-bottom:1px solid #dce4f1;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;position:sticky;top:0}.dialog-toolbar b{font-size:12px;font-weight:600}.dialog-toolbar small{color:#9ba9c2;margin-top:4px;font-size:12px;display:block}.device-switch{background:#f0f3f9;border-radius:5px;gap:3px;margin-left:auto;padding:4px;display:flex}.device-switch button{color:#98a7c1;background:0 0;border-radius:3px;padding:8px 12px;font-size:12px}.device-switch button[aria-pressed=true]{color:#5071ba;background:#fff;box-shadow:0 1px 3px #1b315b15}.close-dialog{color:#92a0b9;background:#f2f4f9;border-radius:5px;width:31px;height:31px;font-size:22px}#full-landing{background:#fff;border:1px solid #e0e5ef;min-width:0;margin:24px}#full-landing .brand-nav{padding:25px 35px}#full-landing .product-layout{min-height:410px;padding:55px 45px}#full-landing .landing-page h3{font-size:57px}#full-landing .landing-page p{font-size:14px}#full-landing .brand-action{padding:16px 21px;font-size:12px}#full-landing .brand-eyebrow{font-size:12px}#full-landing .product-benefits{padding:35px 45px}#full-landing .product-benefits b{font-size:14px}#full-landing .product-benefits small{font-size:12.5px}#full-landing .cart-layout{gap:50px;padding:45px}#full-landing .cart-summary img{height:210px}#full-landing .cart-summary h4{font-size:26px}#full-landing .cart-detail,#full-landing .return-proof b,#full-landing .return-proof small{font-size:12px}#full-landing .lead-layout{gap:35px;padding:40px}#full-landing .lead-copy>img{height:240px}#full-landing .enquiry-card{padding:30px}#full-landing .enquiry-card h4{font-size:30px}#full-landing .enquiry-card p,#full-landing .sample-form label{font-size:12px}#full-landing .sample-form input,#full-landing .sample-form textarea{padding:13px;font-size:12px}#full-landing .sample-form>small{font-size:12px}.standalone-result,.browse-note{background:#edf7f1;padding:20px 30px;line-height:1.6;color:#468367!important;font-size:12px!important}.browse-note{background:#f6f8fc;color:#7e8da9!important}#full-landing.mobile{max-width:390px;margin:24px auto}#full-landing.mobile .brand-nav{padding:20px}#full-landing.mobile .brand-nav>span:not(.brand-nav-symbol){display:none}#full-landing.mobile .product-layout,#full-landing.mobile .cart-layout,#full-landing.mobile .lead-layout,#full-landing.mobile .baseline-hero{grid-template-columns:1fr;gap:25px;padding:30px 24px}#full-landing.mobile .landing-page h3{font-size:40px}#full-landing.mobile .landing-page p{font-size:12px}#full-landing.mobile .product-image{min-height:200px}#full-landing.mobile .product-image img{width:100%;margin:0}#full-landing.mobile .product-benefits{gap:12px;padding:25px 23px}#full-landing.mobile .product-benefits b,#full-landing.mobile .product-benefits small{font-size:12px}#full-landing.mobile .brand-footer-note{padding-inline:20px;font-size:12px}#full-landing.mobile .cart-summary img{height:170px}#full-landing.mobile .lead-copy>img{height:180px}#full-landing.mobile .enquiry-card{padding:23px}#full-landing.mobile .enquiry-card h4{font-size:26px}#full-landing.mobile .baseline-links{gap:12px;padding:20px}#full-landing.mobile .baseline-links b{font-size:12px}@media (max-width:1100px){.header nav{gap:17px}.hero{gap:30px}.hero h1{font-size:54px}.hero-description{font-size:14px}.hero-product h2{font-size:28px}.hero-product{min-height:210px;padding:20px 17px}.hero-actions{gap:16px}.intro{gap:60px}.intro h2,.section-heading h2{font-size:38px}.app-layout{grid-template-columns:210px 1fr}.context-sidebar{padding:20px 14px}.page-workspace{padding:19px}.workspace-toolbar{align-items:flex-start}.workspace-actions{margin-top:20px}.optimize-button{gap:8px;padding:11px 10px;font-size:12px}.icon-button{display:none}.mode-switch button{padding:8px;font-size:12px}.landing-page h3{font-size:35px}.product-layout,.baseline-hero{min-height:300px;padding:30px 25px}.cart-layout{gap:20px;padding:28px 23px}.cart-copy h3{font-size:33px}.lead-layout{gap:18px;padding:22px}.lead-copy h3{font-size:31px}.enquiry-card{padding:18px 15px}.enquiry-card h4{font-size:21px}.sample-form .brand-action{font-size:12px}.change-item{gap:7px;padding:12px 10px}.change-item i{display:none}.ad-connection{gap:26px}.connected-ad h4{font-size:22px}.learning-layout{gap:70px}.format-grid{grid-template-columns:repeat(2,1fr);gap:30px}.format-card>div:first-child{min-height:290px}.format-display{padding:23px 30px}.format-display img{height:125px}.format-display h3{font-size:29px}.format-search{padding:30px}.format-search h3{font-size:23px}.format-search p{font-size:12.5px}.format-context,.format-chat{padding:26px}.format-chat>div,.format-chat>p{font-size:12px}.format-chat section b{font-size:18px}.format-chat section p{font-size:12px}.format-context>h3{font-size:31px}.impact-card{gap:35px}.impact-metrics b{font-size:34px}}@media (max-width:850px){.wrap{width:calc(100% - 48px)}.header nav{display:none}.hero{grid-template-columns:1fr;gap:40px;padding-top:30px}.hero-copy{max-width:590px}.hero h1{font-size:64px}.hero-stage{width:100%;max-width:650px}.hero-product h2{font-size:39px}.hero-product{min-height:270px}.hero-product p,.hero-product .brand-eyebrow{font-size:12px}.hero-brand{font-size:20px}.hero-brand span,.brand-button,.hero-benefits{font-size:12px}.hero-change b{font-size:12.5px}.hero-change small{font-size:12px}.intro{grid-template-columns:1fr;gap:25px}.intro-copy{max-width:600px}.app-layout{grid-template-columns:1fr}.context-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:20px}.intent-options{grid-template-columns:repeat(3,1fr);display:grid}.context-data{margin-top:20px;padding-top:18px}.context-data ol{justify-content:space-between;gap:20px;display:flex}.context-data li{flex:1;padding-bottom:0}.context-data li:after{display:none}.decision-note{margin-top:15px}.approval-source{margin-top:14px}.context-sidebar #visitor-context{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.context-data{border:0;margin-top:13px;padding-top:10px}.decision-note{align-self:center}.context-data h3{font-size:17px}.approval-source small{margin-left:8px;display:inline}.page-workspace{padding:25px}.workspace-toolbar{align-items:flex-end}.workspace-actions{margin-top:0}.optimize-button{padding:12px 16px;font-size:12px}.mode-switch button{padding:10px 15px;font-size:12px}.landing-page h3{font-size:42px}.product-layout{padding:35px 32px}.change-inspector{padding:21px}#change-list{grid-template-columns:repeat(2,1fr);gap:10px}.change-item b{font-size:12.5px}.change-item small{font-size:12px}.ad-connection{grid-template-columns:1fr 1.4fr;gap:25px}.ad-to-page{border-top:1px solid #d6def0;border-left:0;flex-wrap:wrap;grid-column:2;align-items:center;gap:13px;padding:20px 0 0;display:flex}.connection-arrow{margin:0}.ad-to-page p{display:none}.ad-to-page b{font-size:12.5px}.ad-to-page button{margin-left:auto}.variant-grid{gap:18px}.variant-preview{min-height:330px;padding:17px}.variant-preview h3{font-size:26px}.variant-preview>img{height:130px}.cedar-variant>img{height:80px}.variant-brand{margin-bottom:23px}.variant-caption h3{font-size:23px}.variant-caption p{font-size:12.5px}.learning-layout{gap:40px}.learning-layout h2{font-size:42px}.learning-event{gap:13px;padding:18px}.learning-event b{font-size:12.5px}.impact-card{grid-template-columns:1fr 1.15fr;gap:27px;padding:27px}.impact-metrics{gap:10px}.impact-metrics b{font-size:29px}.closing h2{font-size:44px}.marketing-footer{flex-wrap:wrap}}@media (max-width:600px){.wrap{width:calc(100% - 36px)}.concept-bar{padding:8px 0;font-size:12px}.concept-bar .wrap>span:last-child{display:none}.header{gap:12px;height:79px}.logo{letter-spacing:-1px;gap:6px;font-size:21px}.logo-symbol{border-radius:6px;width:25px;height:25px;font-size:22px}.logo-ai{margin-left:0;padding:3px 4px;font-size:12px}.header .button{gap:10px;padding:11px 12px;font-size:12px}.hero{gap:35px;padding-block:27px 42px}.hero .eyebrow{letter-spacing:.08em;margin-bottom:17px;font-size:12px}.hero h1{font-size:49px;line-height:1.03}.hero-description{margin-top:22px;font-size:13px;line-height:1.8}.hero-actions{gap:20px;margin-top:23px}.button{gap:18px;padding:15px 18px;font-size:12.5px}.text-link{font-size:12px}.hero-promise{gap:10px;margin-top:22px;font-size:12px}.hero-stage{border-radius:11px;padding:14px}.stage-label{gap:7px;margin-bottom:14px;font-size:12px}.stage-label .spark{font-size:18px}.hero-signal{gap:8px;margin-bottom:12px;padding:10px}.hero-signal strong{font-size:12px;line-height:1.5}.hero-signal small{font-size:12px}.signal-icon{width:27px;height:27px;font-size:16px}.hero-signal>span:last-child{font-size:13px}.window-chrome{height:24px;padding-inline:9px;font-size:12px}.window-dots{font-size:12px}.hero-brand{padding:13px 15px;font-size:14px}.hero-brand span{font-size:12px}.hero-product{min-height:192px;padding:23px 15px}.hero-product h2{font-size:25px}.hero-product .brand-eyebrow{margin-bottom:12px;font-size:12px}.hero-product p{margin-top:10px;font-size:12px}.brand-button{margin-top:13px;padding:8px;font-size:12px}.hero-benefits{padding:10px 14px;font-size:12px}.hero-change{gap:7px;margin-top:12px}.hero-change b{font-size:12px;line-height:1.5}.hero-change small{font-size:12px}.hero-change>span:first-child{font-size:17px}.approved{padding:4px 5px;font-size:12px}.connection-strip{padding:18px 0}.connection-strip .wrap{letter-spacing:.07em;grid-template-columns:1fr 1fr;gap:14px 10px;font-size:12px;display:grid}.connection-strip i{display:none}.section{padding-block:48px}.intro{gap:22px}.eyebrow{margin-bottom:15px;font-size:12px}.intro h2,.section-heading h2{font-size:35px;line-height:1.1}.intro-copy p{font-size:12px}.intro-copy .quiet{margin-top:14px;font-size:12px}.section-heading{margin-bottom:27px;display:block}.section-heading>p{max-width:none;margin-top:19px;font-size:12px;line-height:1.7}.app-top{gap:12px;height:53px;padding:0 14px}.app-top b{font-size:12px}.app-symbol{font-size:18px}.app-version{display:none}.sample-label{font-size:12px}.context-sidebar{padding:18px 14px}.control-label{letter-spacing:.08em;font-size:12px}.intent-options{gap:5px;margin-top:12px}.intent-options button{min-width:0;padding:11px 7px;display:block}.intent-icon{width:20px;height:20px;margin-bottom:8px;font-size:14px}.intent-options b{font-size:12px;line-height:1.4}.intent-options small{margin-top:4px;font-size:12px;line-height:1.5}.intent-options i{display:none}.context-sidebar #visitor-context{grid-template-columns:1fr;gap:0}.context-data{border-top:1px solid var(--line);margin-top:17px;padding-top:16px}.context-data h3{font-size:19px}.context-data ol{margin-top:14px;margin-bottom:10px;display:block}.context-data li{padding-bottom:12px;font-size:12px}.context-data li:after{display:block}.context-data>small{font-size:12px}.decision-note{margin-top:10px;padding:13px}.decision-note p{margin-top:6px;font-size:12.5px}.approval-source small{margin-left:0;font-size:12px;display:block}.approval-source b{font-size:12px}.page-workspace{padding:17px 12px}.workspace-toolbar{margin-bottom:12px;display:block}.mode-switch{width:100%}.mode-switch button{flex:1;padding:10px;font-size:12px}.workspace-actions{margin-top:10px}.optimize-button{justify-content:space-between;width:100%;padding:12px;font-size:12px}.optimization-status{flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.5}.optimization-status>span:last-child{width:100%;padding-left:14px}.open-inline{font-size:12px}.browser-preview .window-chrome{padding-inline:7px;font-size:12px}.brand-nav{gap:8px;padding:16px 18px}.brand-nav b{font-size:18px}.brand-nav>span:not(.brand-nav-symbol){font-size:12px}.brand-nav-symbol{font-size:12px!important}.baseline-hero,.product-layout,.cart-layout,.lead-layout{grid-template-columns:1fr;gap:20px;min-height:0;padding:27px 23px}.landing-page h3,.baseline-hero h3,.cart-copy h3{font-size:36px;line-height:1.04}.landing-page p{font-size:12.5px}.baseline-hero h3{margin-top:12px}.baseline-hero img{object-fit:contain;width:100%;height:190px;margin:0}.baseline-links{gap:12px;padding:22px 20px}.baseline-links b{font-size:12px;line-height:1.5}.baseline-note{padding:13px 20px;font-size:12px}.product-image{height:185px;margin-top:5px}.product-image img{width:100%;margin:0}.product-benefits{gap:12px;padding:22px 18px}.product-benefits b{font-size:12px;line-height:1.4}.product-benefits small,.product-benefits span{font-size:12px}.brand-footer-note{padding:12px 18px;font-size:12px;line-height:1.6}.brand-footer-note>span{text-align:right;max-width:110px}.brand-action{padding:13px 16px;font-size:12px}.change-marker{width:16px;height:16px;font-size:12px!important}.cart-summary img{height:170px}.return-proof b,.return-proof small,.fiction-note{font-size:12px}.lead-copy h3{font-size:36px}.lead-copy>img{height:170px;margin-top:20px}.enquiry-card{padding:23px 20px}.enquiry-card h4{font-size:26px}.enquiry-card p,.sample-form label{font-size:12px}.sample-form input,.sample-form textarea{padding:12px;font-size:12.5px}.sample-form .brand-action,.sample-form>small{font-size:12px}.change-inspector{padding:18px 14px}.inspector-heading{margin-bottom:14px;display:block}.inspector-heading>span:last-child{margin-top:7px;font-size:12px;display:block}#change-list{grid-template-columns:1fr;gap:8px}.change-item{gap:10px;padding:13px 12px}.change-item b{font-size:12.5px}.change-item small{font-size:12px}.change-item i{display:block}.conversion-success{align-items:flex-start;gap:8px;padding:12px}.conversion-success b,.conversion-success p,.conversion-success button{font-size:12px}.ad-connection{grid-template-columns:1fr;gap:24px;margin-top:35px}.ad-connection-copy h3{font-size:33px}.ad-connection-copy>p:not(.eyebrow){max-width:none;font-size:12px;line-height:1.75}.ad-connection-copy .text-link{font-size:12.5px}.connected-ad{padding:20px}.connected-ad h4{font-size:27px}.connected-ad p,.connected-ad button{font-size:12px}.ad-top b{font-size:17px}.ad-top small,.connected-ad>small{font-size:12px}.ad-to-page{grid-column:auto;gap:15px;padding-top:20px}.ad-to-page b,.ad-to-page button{font-size:12px}.section-note{margin-top:22px;font-size:12px;line-height:1.7}.variant-grid{grid-template-columns:1fr;gap:33px}.variant-preview{min-height:400px;padding:25px 26px}.variant-brand{margin-bottom:28px;font-size:17px}.variant-preview>small{font-size:12px}.variant-preview h3{font-size:40px}.variant-preview>img{height:178px}.variant-preview>button{padding:14px;font-size:12.5px}.cedar-variant>img{height:140px}.mini-form span{padding:12px;font-size:12px}.variant-caption{padding-top:20px}.variant-caption>span{font-size:12px}.variant-caption h3{font-size:27px}.variant-caption p{min-height:0;font-size:12px}.variant-caption button{margin-top:15px;font-size:12.5px}.learning-layout{grid-template-columns:1fr;gap:35px}.learning-layout h2{font-size:42px}.learning-layout>div>p:not(.eyebrow){margin-block:22px;font-size:12px}.learning-event{padding:21px 18px}.learning-event b{font-size:12px;line-height:1.5}.learning-event small,.learning-diagram>p{font-size:12px}.format-grid{grid-template-columns:1fr;gap:31px}.format-card>div:first-child{min-height:300px}.format-display{padding:25px 32px}.format-display>b{font-size:16px}.format-display h3{font-size:34px}.format-display img{height:130px}.format-display button{padding:12px;font-size:12px}.format-display>small{font-size:12px}.format-caption h3{font-size:25px}.format-caption p{font-size:12.5px}.format-search h3{font-size:24px}.format-search p,.format-search>small,.format-search>div,.format-search button,.format-context>span{font-size:12px}.format-context>h3{font-size:34px}.format-context section b{font-size:14px}.format-context small,.format-context button{font-size:12px}.format-chat>div,.format-chat>p{font-size:12.5px}.format-chat section small{font-size:12px}.format-chat section b{font-size:22px}.format-chat section p{font-size:12.5px}.format-chat button{font-size:12px}.fifth-format{padding:21px;display:block}.fifth-format p{margin-top:12px;font-size:12.5px}.fifth-format a{margin-top:15px;font-size:12.5px;display:inline-block}.impact-card{grid-template-columns:1fr;gap:18px;padding:23px}.impact-controls label{font-size:12.5px}.impact-controls select{font-size:12px}.impact-results{border-top:1px solid #e6ebf3;padding:20px 0 0}.impact-metrics{gap:9px;padding-block:22px}.impact-metrics b{font-size:32px}.impact-metrics span,.impact-results>p,.impact-results>small{font-size:12px}.closing{padding-block:50px 59px}.closing h2{font-size:36px}.closing .eyebrow{font-size:12px}.closing .button{margin-top:25px}.marketing-footer{gap:20px;padding-block:25px}.marketing-footer .logo{font-size:21px}.marketing-footer p,.marketing-footer>span{font-size:12px}dialog{width:96vw;max-height:94vh}.dialog-toolbar{gap:8px;padding:13px 12px}.dialog-toolbar b{font-size:12px;line-height:1.4}.dialog-toolbar small{font-size:12px}.device-switch{padding:3px}.device-switch button{padding:6px;font-size:12px}.close-dialog{flex-shrink:0;width:25px;height:25px;font-size:19px}#full-landing,#full-landing.mobile{max-width:none;margin:12px}#full-landing .brand-nav{padding:18px}#full-landing .brand-nav>span:not(.brand-nav-symbol){display:none}#full-landing .product-layout,#full-landing .cart-layout,#full-landing .lead-layout,#full-landing .baseline-hero{grid-template-columns:1fr;gap:24px;padding:28px 22px}#full-landing .landing-page h3{font-size:39px}#full-landing .landing-page p{font-size:12px}#full-landing .product-image{height:200px}#full-landing .product-image img{width:100%;margin:0}#full-landing .product-benefits{gap:12px;padding:23px 20px}#full-landing .product-benefits b,#full-landing .product-benefits small{font-size:12px}#full-landing .lead-copy>img{height:185px}#full-landing .enquiry-card{padding:23px 20px}#full-landing .enquiry-card h4{font-size:28px}#full-landing .brand-action{padding:14px 17px;font-size:12.5px}#full-landing .cart-summary img{height:170px}}@media (max-width:360px){.logo{gap:5px;font-size:18px}.logo-symbol{width:22px;height:22px;font-size:20px}.logo-ai{font-size:12px}.header .button{gap:8px;padding:10px;font-size:12px}.hero h1{font-size:43px}.hero-actions{gap:15px}.hero-actions .button{padding:14px;font-size:12px}.hero-actions .text-link{font-size:12px}.hero-product h2{font-size:22px}.stage-label{font-size:12px}.hero-product{min-height:175px;padding-inline:12px}.hero-change b,.hero-change small{font-size:12px}.approved{display:none}.landing-page h3,.baseline-hero h3,.cart-copy h3,.lead-copy h3{font-size:32px}.product-layout,.cart-layout,.lead-layout,.baseline-hero{padding:25px 19px}.impact-card{padding:19px}.impact-metrics b{font-size:27px}.variant-preview h3{font-size:35px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.control-label{color:#6b7891}.context-data li{color:#64718a}.change-item small{color:#6f7e98}.inspector-heading>span:last-child{color:#78869d}.landing-page p{color:#6d717b}.product-benefits small{color:#7e8490}.return-proof small{color:#7c817f}.cart-detail{color:#7c8494}.sample-form>small{color:#818b7c}.section-note{color:#76849c}.intro-copy .quiet{color:#748096}:root{--sky:#a7d7ff;--sky-pale:#edf7ff;--violet:#c596fe;--violet-pale:#f3eaff;--lime:#bcf96a;--lime-pale:#f1fcdf;--ink:#15213a;--muted:#526079;--blue:#3159e5;--paper:#f6f8fc;--line:#dce3ef}.product-layout{background:var(--sky-pale)}.cart-layout{background:#f7f1ff}.lead-layout{background:#f3faec}.brand-action{background:var(--blue)}.cedar-page .brand-action{background:#375448}.brand-nav>span,.fiction-note,.brand-footer-note,.cart-summary>div:first-child,.cart-detail,.brand-eyebrow{color:var(--muted)}body{background:#fff}.concept-bar{background:var(--sky-pale);color:var(--ink);border-bottom:1px solid #d7eaff}.hero-stage{background:linear-gradient(135deg,#edf7ff,#f5edff);border-color:#d9e4f4;box-shadow:0 24px 70px #3159e510}.hero-signal{background:var(--sky);border-color:var(--sky)}.hero-signal small,.hero-signal strong,.hero-signal>span:last-child{color:var(--ink)}.signal-icon{color:var(--blue);background:#ffffffa8}.hero-change{background:var(--violet);border-radius:8px;padding:12px}.hero-change small,.hero-change>span:first-child{color:var(--ink)}.approved{background:var(--lime);color:var(--ink)}.hero-product{background:#f6f8fc}.hero-benefits{color:var(--muted);background:#fff}.connection-strip{background:#fff}.connection-strip .wrap>span{color:var(--ink);border-radius:5px;padding:9px 12px}.connection-strip .wrap>span:first-of-type{background:var(--sky)}.connection-strip .wrap>span:nth-of-type(2){background:var(--violet)}.connection-strip .wrap>span:nth-of-type(3){background:#edf1ff}.connection-strip .wrap>span:nth-of-type(4){background:var(--lime)}.optimizer-section{background:linear-gradient(#f6faff,#fff)}.optimizer-app{box-shadow:0 22px 65px #3159e50a}.app-top{background:#fff}.app-symbol{background:var(--violet-pale);color:var(--ink)}.sample-label,.app-version{color:var(--muted)}.context-sidebar{background:var(--sky-pale)}.intent-options button[aria-pressed=true]{background:var(--sky);box-shadow:inset 3px 0 var(--blue);border-color:#80bef0}.intent-options small,.intent-options i{color:var(--muted)}.decision-note{background:var(--violet);border:1px solid #b47eea}.decision-note>span,.decision-note p{color:var(--ink)}.approval-source{background:#fff;border-radius:7px;padding:12px}.approval-source span{color:#397514}.context-data ol,.context-data small,.control-label{color:var(--muted)}.mode-switch{background:#edf1f7}.mode-switch button{color:var(--muted)}.mode-switch button[data-mode=after][aria-pressed=true]{background:var(--violet);color:var(--ink)}.optimization-status{color:var(--muted)}.status-check,.change-marker{background:var(--violet);color:var(--ink)}.change-inspector{background:#fcfaff}.change-item{background:#fff}.change-item[aria-pressed=true]{background:var(--violet-pale);border-color:#a66ee4}.change-item>span{background:var(--violet);color:var(--ink);border-color:#0000}.spot-highlight{outline-color:#9b60d9;box-shadow:inset 0 0 0 4px #c596fe33}.conversion-success,.standalone-result{background:var(--lime-pale);color:var(--ink);border-color:#9ed447}.conversion-success>span{background:var(--lime);color:var(--ink)}.conversion-success p{color:var(--muted)}.connected-ad,.format-display{background:var(--violet-pale);border-color:#ddc7f5}.connected-ad button,.format-display button{background:var(--blue)}.connected-ad p,.connected-ad>small,.format-display>small{color:var(--muted)}.cedar-ad{background:#eff7e9}.variant-preview{background:var(--sky-pale);border-color:#cfe7fa}.cart-variant{background:var(--violet-pale);border-color:#e1cff2}.cedar-variant{background:var(--lime-pale);border-color:#d4e8b6}.variant-preview>small,.variant-brand>span{color:var(--muted)}.variant-preview>button{background:var(--blue)}.cedar-variant>button{background:#375448}.format-search{background:#f7fbff}.format-chat{background:var(--violet-pale)}.fifth-format{background:var(--sky-pale)}.learning-section{background:var(--lime-pale);color:var(--ink);border-block:1px solid #d8eabd}.learning-layout .eyebrow,.learning-layout>div>p:not(.eyebrow),.learning-diagram>p{color:var(--muted)}.learning-layout .button.light{background:var(--blue);color:#fff}.learning-event{background:#fff;border-color:#d3e5b9;box-shadow:0 9px 25px #2c501206}.learning-event>span{background:var(--lime);color:var(--ink);border-radius:6px;padding:8px}.learning-event small,.learning-event i,.diagram-line{color:#3d6122}.impact-section{background:linear-gradient(130deg,#f8fff1,#edf7ff)}.impact-card{box-shadow:0 18px 50px #3159e508}.example-pill{background:var(--lime);color:var(--ink)}.impact-controls>p,.impact-controls label,.impact-chart small,.impact-metrics span,.impact-results>small{color:var(--muted)}.impact-metrics{background:var(--lime-pale);border-color:#d3e7b6;border-radius:9px;padding-inline:18px}.negative-lift .impact-metrics{background:#fff0f1;border-color:#f3cdd2}.impact-chart>div:not(.chart-track),.impact-results>p{color:var(--muted)}#baseline-bar{background:var(--sky)}#matched-bar{background:var(--blue)}.closing{background:#fff}.hero-description,.hero-promise,.section-note,footer p,footer>span{color:var(--muted)}.tour-page{background:#fff}.tour-header{border-bottom:1px solid var(--line)}.tour-header-label,.tour-description p,.tour-description>span,.tour-intents button{color:var(--muted)}.tour-intents button[aria-pressed=true]{background:var(--violet);color:var(--ink)}.tour-player{border-color:#d7e3f2;box-shadow:0 24px 65px #3159e510}.movie-top{background:var(--sky-pale);color:var(--muted)}.movie-top b{color:var(--ink)}.scene-caption{background:#fff}.scene-number,.scene-description,.caption-context span{color:var(--muted)}.caption-context b{color:var(--ink)}.scene-caption .eyebrow{color:#69419c}.scene-visual{background:#f6f8fc}.scene-signals{background:var(--sky-pale)}.scene-ad,.scene-optimized{background:var(--violet-pale)}.scene-conversion,.scene-feedback,.scene-lift{background:var(--lime-pale)}.signal-person>span{background:var(--sky);color:var(--ink)}.signal-person small,.event-card small,.signal-boundary{color:var(--muted)}.event-card{border-color:#c6e1f6}.event-card>span{background:var(--sky);color:var(--ink);border-radius:6px;padding:7px}.event-card i{color:#397514}.tour-ad{background:#fff;border-color:#d5b6ef}.tour-ad button{background:var(--blue)}.tour-ad p,.tour-ad>small,.tour-ad-top>span{color:var(--muted)}.tour-ad-cedar{background:#f7fff0}.tour-ad-cedar button{background:#375448}.tour-browser{border-color:#c9b2df}.change-chips li{color:var(--muted)}.change-chips li span{background:var(--violet);color:var(--ink);border:0}.conversion-preview{background:#fff;border-color:#d3e8b4}.conversion-receipt{border-color:#badf89}.receipt-check{background:var(--lime);color:var(--ink)}.conversion-receipt small{color:#3d6122}.conversion-receipt p{color:var(--muted)}.feedback-node{border-color:#cce4ab}.feedback-node>span{background:var(--lime);color:var(--ink)}.feedback-node small,.feedback-visual>p{color:var(--muted)}.feedback-visual>i{color:#4b742a}.lift-visual{border-color:#cce4ab}.lift-example{background:var(--lime);color:var(--ink);border-radius:4px;padding:7px;display:inline-block}.tour-chart>div:not(.tour-bar),.tour-chart>small,.tour-lift-metrics span{color:var(--muted)}.tour-bar>span{background:var(--sky)}.tour-bar.blue>span{background:var(--blue)}.tour-lift-metrics{background:var(--lime-pale);border-radius:7px;padding:18px 12px}.scene-navigation button{color:var(--muted)}.scene-navigation button[aria-current=step]{background:var(--violet-pale);color:var(--ink);border-color:#a66ee4}.transport-small{background:var(--sky-pale);color:var(--ink)}.loop-label,.speed-label select,#time-label,.tour-bottom p,.tour-disclosure,.sample-links span{color:var(--muted)}.sample-links a{border-left:4px solid var(--sky)}.sample-links a:nth-child(2){border-left-color:var(--violet)}.sample-links a:nth-child(3){border-left-color:var(--lime)}.review-callout{background:var(--violet-pale);border:1px solid #dfc9f4;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:flex}.review-callout b{font-size:14px}.review-callout p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6}.review-callout a{white-space:nowrap}@media (max-width:600px){.hero-change{padding:10px}.connection-strip .wrap>span{padding:8px}.impact-metrics{padding-inline:10px}.review-callout{padding:19px;display:block}.review-callout a{margin-top:15px}.tour-lift-metrics{padding-inline:8px}}
