@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&display=swap');
:root{--ink:#102d2d;--muted:#5e7374;--accent:#0f766e;--mint:#d9f4ed;--line:#dce8e5;--paper:#f5f9f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:white;color:var(--ink);font-family:Heebo,Arial,sans-serif;line-height:1.7}a{color:inherit}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid #2ebbb0;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,4.4vw,66px);line-height:1.13;letter-spacing:-2.5px;font-weight:800;margin-bottom:26px}h2{font-size:clamp(30px,3.4vw,46px);line-height:1.25;letter-spacing:-1.4px;margin-bottom:24px}h3{font-size:20px;line-height:1.5}em{font-style:normal;color:var(--accent)}.wrap{max-width:1200px;margin:auto;padding-inline:32px}.nav{max-width:1320px;margin:auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;text-decoration:none;gap:15px;font-weight:800;font-size:23px}.brand img{object-fit:contain}.brand span{border-right:1px solid var(--line);padding-right:15px}.nav nav{display:flex;gap:28px;font-size:14px}.nav nav a{text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border:0;border-radius:8px;background:var(--accent);color:white;text-decoration:none;font-weight:700;cursor:pointer;gap:8px}.btn:hover{background:#0b5d57}.btn:disabled{opacity:.5;cursor:wait}.small{font-size:14px;min-height:44px}.hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:60px;padding-top:75px;padding-bottom:70px}.eyebrow{font-size:12px;letter-spacing:.7px;font-weight:700;color:var(--accent);margin-bottom:22px;display:flex;align-items:center;gap:8px}.dot{width:7px;height:7px;border-radius:50%;background:#17a892}.intro{font-size:18px;color:var(--muted);max-width:490px}.actions{display:flex;align-items:center;gap:24px;margin:28px 0 18px}.textlink{text-underline-offset:6px;font-size:14px}.fine{font-size:12px;color:var(--muted);line-height:1.8}.hero-tags{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px}.hero-tags span:before{content:'✓';color:var(--accent);margin-left:6px}.workspace{border:1px solid #cedfd9;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 22px 65px -36px #285d5266;transform:rotate(-1deg)}.windowbar{padding:17px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:15px}.live{color:var(--accent);font-weight:700}.tag{font-size:11px;color:var(--accent);background:#e8f4ef;padding:4px 10px;border-radius:5px;display:inline-block}.workspace-body{display:grid;grid-template-columns:120px 1fr;min-height:360px}.workspace aside{padding:25px 0;background:var(--paper);border-left:1px solid var(--line);font-size:11px}.workspace aside b,.workspace aside span{display:block;padding:12px 15px}.workspace aside b{padding-bottom:22px}.selected{background:#e8f3ee;color:var(--accent);border-right:3px solid var(--accent)}.conversation{padding:22px 18px}.business-note{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:18px}.userbubble{font-size:12px;margin-right:18px;background:#eaf4ef;padding:12px 16px;border-radius:8px 8px 0 8px;margin-bottom:18px}.aibubble{font-size:12px}.aibubble p{font-size:11px;color:var(--muted);margin-top:7px}.draft{border:1px solid var(--line);border-right:3px solid #31aa95;padding:12px;border-radius:6px;background:#fcfdfc}.draft span{display:block;font-size:9px;color:var(--muted)}.draft b{font-size:11px}.lines i{display:block;width:90%;height:4px;background:#dbe8e2;border-radius:3px;margin-top:7px}.lines i:last-child{width:65%}.mockbutton{border:1px solid #aad8ca;font-size:10px;color:var(--accent);text-align:center;margin-top:12px;padding:8px;border-radius:5px}.sync{display:flex;justify-content:center;gap:7px;font-size:9px;margin-top:22px;color:var(--muted)}.workspace-foot{font-size:10px;border-top:1px solid var(--line);padding:12px;text-align:center;color:var(--muted)}.ribbon{background:var(--ink);color:white;padding:23px 0;font-size:14px;text-align:center}.ribbon span{color:#73dcc2;margin:0 15px}.section{padding-top:85px;padding-bottom:85px}.sectionhead{max-width:650px;margin-bottom:45px}.sectionhead p:not(.eyebrow),.taste-grid>div>p,.roi-grid>div>p,.price-grid>div>p{color:var(--muted);font-size:16px}.brain-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.brain-grid article{padding:30px 28px;border-left:1px solid var(--line)}.brain-grid article:first-child{padding-right:0}.brain-grid article:last-child{border:0}.number{display:block;font-size:12px;color:var(--accent);margin-bottom:24px;font-weight:700}.brain-grid p,.feature-grid p,.examples p{font-size:14px;color:var(--muted);margin-bottom:0}.tinted{background:var(--paper)}.taste-grid,.roi-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.demo-controls,.roi-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.demo-controls label,.roi-inputs label,.form-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500}select,input{width:100%;min-width:0;background:white;border:1px solid #ccded6;padding:11px 13px;border-radius:6px;color:var(--ink)}.demo-panel{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.demo-panel #demo-output{padding:25px;min-height:260px;font-size:14px}.demo-greeting{font-size:20px;font-weight:700;margin-top:35px}.demo-footer{padding:15px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.demo-step{border-bottom:1px solid var(--line);padding:12px 0}.demo-step b{display:block;color:var(--accent);font-size:13px}.demo-step p{margin:5px 0;font-size:12px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-grid article{padding:26px;border:1px solid var(--line);border-radius:8px}.symbol{font-size:28px;color:var(--accent);display:block;margin-bottom:20px}.results{background:#123f3b;color:white}.results .eyebrow{color:#94e4d0}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.results p{color:#c6dbd4;font-size:14px}.results .fine{font-size:11px;color:#b5cfc6}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:26px}.metrics div{border-bottom:1px solid #456b61;padding:20px 0}.metrics strong{display:block;font-size:46px;line-height:1.2;color:#a0ead7;direction:ltr;text-align:right;font-weight:600}.metrics span{font-size:12px}.examples{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.example-art{aspect-ratio:1.25;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.example-art:after{content:'';position:absolute;border:35px solid #ffffff18;width:150px;height:150px;border-radius:50%;left:-80px;bottom:-80px}.example-art b{font-size:34px;line-height:1.25;letter-spacing:-1px}.example-art small{font-size:11px}.example-art span{font-size:10px}.art-one{background:#163f3c;color:#d9fff1}.art-two{background:#edf5ef;border:1px solid var(--line);color:#163f3c}.art-three{background:#193b53;color:#e7f8ff}.roi-card{background:white;border:1px solid var(--line);padding:36px;border-radius:12px}.roi-card>span{font-size:13px;color:var(--muted)}.roi-card>strong{display:block;font-size:68px;color:var(--accent);line-height:1.4;direction:ltr;text-align:right}.roi-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.roi-card>p{font-size:14px;margin-top:25px;font-weight:700}.roi-card small{font-size:10px;color:var(--muted);display:block}.roi-inputs .check{grid-column:1/-1;display:flex;flex-direction:row;align-items:center}.check input{width:18px;accent-color:var(--accent)}.journey{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin-top:45px;gap:22px}.journey li{border-top:2px solid #85cbb8;padding-top:18px}.journey li>b{font-size:28px;color:var(--accent);font-weight:400}.journey h3{font-size:16px;margin-top:12px}.journey p{font-size:12px;color:var(--muted)}.pricing{background:#eef5f1}.price-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.included{padding:0;list-style:none;font-size:14px}.included li{padding:10px 0;border-bottom:1px solid #d7e7de}.included li:before{content:'✓';color:var(--accent);margin-left:12px}.price-card{background:white;border:1px solid #b8d6c7;border-radius:12px;padding:36px}.price{display:flex;gap:15px;align-items:center;margin-top:16px}.price strong{font-size:83px;line-height:1.2;letter-spacing:-4px}.price span{font-size:14px}.price-card>p{font-size:13px;color:var(--muted)}.setup-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:22px 0}.setup-price b{font-size:16px;display:block}.setup-price span{font-size:12px;color:var(--muted)}.price-card .btn{width:100%}.price-card .fine{font-size:10px;margin-top:18px}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:600;font-size:16px}.faq details p{font-size:14px;color:var(--muted);padding-top:15px;margin-bottom:0}.last-cta{text-align:center;padding-top:30px;padding-bottom:80px}.last-cta h2{font-size:42px}footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;font-size:12px;padding-top:25px!important;padding-bottom:25px!important}footer .brand{margin-left:auto}.skip{position:absolute;top:-100px;right:20px;background:white;padding:10px;z-index:99}.skip:focus{top:0}.checkout-wrap{max-width:900px;margin:65px auto;padding:0 24px}.checkout-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:38px}.order-card{padding:28px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.form-grid{display:grid;gap:18px}.form-grid .check{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;font-size:12px}.steps{font-size:12px;color:var(--muted);margin-bottom:30px}.message{font-size:13px;color:#9b3229;min-height:24px}.welcome-card{max-width:620px;margin:65px auto;padding:34px;border:1px solid var(--line);border-radius:12px}.welcome-card .btn{margin-bottom:20px}.hidden{display:none!important}.admin-wrap{max-width:1250px;margin:40px auto;padding:0 24px}.admin-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:28px 0}.admin-tools select{max-width:260px}.order-list{display:grid;gap:16px}.admin-order{border:1px solid var(--line);border-radius:8px;padding:24px}.admin-order h3{margin-bottom:8px}.admin-order p{font-size:13px}.admin-ready{max-width:550px;padding:20px 0}.admin-ready label{display:flex;gap:10px;font-size:13px;margin-bottom:10px}.admin-ready input[type=checkbox]{width:18px}.admin-ready input[type=number]{margin:16px 0}.trial-pill{font-size:12px;background:#dff1e8;color:var(--accent);padding:5px 10px;border-radius:5px}.admin-order summary{cursor:pointer;font-size:13px}.admin-state{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px}
@media(max-width:1000px){.hero{gap:30px}.workspace-body{grid-template-columns:95px 1fr}.taste-grid,.roi-grid,.price-grid,.result-grid{gap:40px}.nav nav{gap:15px}.feature-grid{gap:15px}.hero .actions{flex-wrap:wrap}.journey{gap:15px}}
@media(max-width:760px){.wrap{padding-inline:22px}.nav{padding:10px 20px}.nav nav{display:none}.nav .btn{font-size:11px;padding:10px 12px}.brand img{width:78px;height:40px}.brand span{font-size:18px;padding-right:10px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:40px}h1{font-size:43px;letter-spacing:-1.6px}.intro{font-size:16px}.workspace{transform:none;max-width:500px;width:100%;margin:auto}.workspace-body{grid-template-columns:95px 1fr}.section{padding-top:55px;padding-bottom:55px}.brain-grid,.taste-grid,.roi-grid,.price-grid,.result-grid,.checkout-grid{grid-template-columns:1fr;gap:30px}.brain-grid article{padding:22px 0;border-left:0;border-bottom:1px solid var(--line)}.number{margin-bottom:10px}.brain-grid article h3{margin-bottom:8px}.feature-grid{grid-template-columns:1fr 1fr;gap:12px}.feature-grid article{padding:18px}.feature-grid h3{font-size:17px;margin-bottom:12px}.feature-grid p{font-size:12px}.symbol{margin-bottom:12px}.examples{grid-template-columns:1fr;gap:30px}.example-art{aspect-ratio:1.5;max-width:500px}.example-art b{font-size:38px}.journey{grid-template-columns:1fr 1fr;gap:20px}.journey li:last-child{grid-column:1/-1}.ribbon{font-size:11px;padding:20px 0;line-height:2.2}.ribbon span{margin:0 5px}.price-card{padding:26px}.roi-card{padding:25px}.demo-controls{grid-template-columns:1fr}.actions{gap:16px}.actions .btn{font-size:14px}.metrics strong{font-size:38px}.last-cta h2{font-size:34px}.hero-tags{font-size:10px;gap:12px}footer{flex-wrap:wrap;gap:18px}footer .brand{width:100%}.checkout-wrap{margin-top:35px}.welcome-card{margin:30px 20px;padding:25px}.order-card{padding:22px}}
.real-work{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.real-work img{display:block;width:100%;height:auto;border-radius:12px}.real-work h3{font-size:30px;line-height:1.4;margin-top:25px}.real-work p,.real-work li{color:var(--muted);font-size:14px}.real-work ol{padding-right:20px}.real-work li{padding:8px 0;border-bottom:1px solid var(--line)}@media(max-width:760px){.real-work{grid-template-columns:1fr;gap:25px}.real-work h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Landing: business command centre */
.landing360{background:#fbfdfc}.landing360 .nav{max-width:none;padding-inline:max(32px,calc((100vw - 1240px)/2));background:#fff}.hero-stage{background:radial-gradient(ellipse at 25% 30%,#17635e88,transparent 55%),linear-gradient(135deg,#071b21,#092f32 65%,#0b3d3a);color:#fff;position:relative;overflow:hidden}.hero-stage:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.hero-stage .hero{position:relative;max-width:1340px;grid-template-columns:.84fr 1.16fr;gap:48px;padding-top:70px;padding-bottom:55px}.hero-stage h1{font-size:clamp(48px,5vw,76px);font-weight:900;line-height:1.09;letter-spacing:-2.8px}.hero-stage em{color:#8ef1d5}.hero-stage .eyebrow{color:#91d9ce}.hero-stage .intro{color:#bed3d3;font-size:18px;line-height:1.8}.hero-stage .intro b{color:#fff;font-weight:500}.hero-stage .btn,.results .btn{background:#9cf4d8;color:#082e2b;box-shadow:0 5px 24px #4fdfb626}.hero-stage .btn:hover,.results .btn:hover{background:#c5ffe9}.hero-stage .fine{color:#a0bbbc;margin-top:24px}.hero-stage .textlink{color:#d4e7e3}.hero-stage .actions{gap:18px;flex-wrap:wrap}.hero-stage .hero-tags{color:#c3dbd5;gap:15px}.hero-stage .hero-tags span:before{color:#a0f3d8}.command-scene{min-width:0;position:relative}.scene-label{display:flex;align-items:center;gap:9px;font-size:12px;color:#a8cbc5;margin-bottom:14px}.scene-label>span:last-child{margin-right:auto;font-size:10px;color:#b3d3cd}.command-window{background:#f7fbf9;color:var(--ink);border:1px solid #75c6b64d;border-radius:18px;box-shadow:0 35px 100px #0006,0 0 70px #53ddba14;overflow:hidden}.command-top{display:flex;align-items:center;gap:14px;padding:18px 22px;background:white;border-bottom:1px solid var(--line);font-size:10px}.command-logo{font-size:20px;font-weight:900;letter-spacing:-1px}.command-logo>span{color:var(--accent);margin-right:3px}.connected{margin-right:auto;color:var(--accent);font-size:9px}.command-prompt{display:flex;align-items:center;gap:13px;padding:22px;background:white}.avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#092f32;color:#a5f2dc;font-size:24px}.command-prompt small{display:block;font-size:10px;color:var(--muted);margin-bottom:3px}.command-prompt b{font-size:17px}.showcase-tabs{display:flex;gap:6px;padding:0 22px 15px;background:white}.showcase-tabs button{flex:1;border:1px solid var(--line);border-radius:7px;padding:9px 6px;background:white;color:var(--muted);font-size:12px;cursor:pointer}.showcase-tabs button[aria-selected=true]{background:#0c4c46;color:white;border-color:#0c4c46}.showcase-panels{padding:20px;min-height:285px}.show-panel{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.show-panel[hidden]{display:none}.creative-preview{position:relative;overflow:hidden;border-radius:10px;background:#0d3130}.creative-preview img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.creative-preview>span{position:absolute;bottom:8px;right:8px;left:8px;text-align:center;border-radius:5px;background:#092f32e8;color:#e0fff4;font-size:9px;padding:5px}.micro-label{font-size:9px;letter-spacing:.5px;color:var(--accent);font-weight:700}.show-detail h3{font-size:23px;line-height:1.3;letter-spacing:-.7px;margin:12px 0}.show-detail p{font-size:11px;line-height:1.8;color:var(--muted);margin:15px 0}.show-detail a{font-size:11px;font-weight:700;color:var(--accent);text-underline-offset:5px}.context-chips{display:flex;flex-wrap:wrap;gap:5px}.context-chips span{font-size:9px;padding:4px 7px;background:#e2f0e9;border-radius:4px;color:#235b50}.mini-note{display:block;font-size:9px;color:var(--muted)}.command-bottom{display:flex;align-items:center;justify-content:center;gap:13px;padding:16px 12px;background:#eef5f1;border-top:1px solid var(--line);font-size:10px}.command-bottom i{font-style:normal;color:#4b9e87}.command-bottom b{color:var(--accent)}.scene-caption{display:flex;align-items:center;gap:16px;margin-top:24px}.scene-caption>b{font-size:48px;line-height:1.1;letter-spacing:-3px;color:#9bf2d7;direction:ltr}.scene-caption>span{font-size:11px;color:#b3d3cd;line-height:1.6}.scene-caption .scene-pill{margin-right:auto;font-size:9px;letter-spacing:1px;padding:9px 13px;border:1px solid #83b8ac55;border-radius:30px}.platform-strip{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;padding-bottom:25px;border-top:1px solid #80b7ae33;max-width:1276px;font-size:11px;color:#8faeac}.platform-strip b{font-size:12px;letter-spacing:1.5px;color:#c0d6d1}.landing360 .ribbon{background:#a4efd8;color:#123d33;font-weight:600}.landing360 .ribbon span{color:#468571}.landing360 .sectionhead h2{font-size:clamp(34px,3.7vw,53px);font-weight:800}.landing360 .brain-grid{border:0;gap:20px}.landing360 .brain-grid article{padding:30px!important;background:white;border:1px solid var(--line);border-radius:14px;box-shadow:0 15px 45px #0b433708}.landing360 .feature-grid article{border-radius:14px;background:white;position:relative;overflow:hidden}.landing360 .feature-grid article:after{content:'';position:absolute;top:0;right:0;width:65px;height:3px;background:#4abc9c}.landing360 .results{background:radial-gradient(ellipse at 15% 50%,#17615a,#092f32 70%)}.results em{color:#a3efd7}.impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.impact-grid>div{padding:20px 0;border-bottom:1px solid #ffffff26}.impact-grid strong{display:block;font-size:clamp(48px,5vw,74px);font-weight:800;line-height:1.1;letter-spacing:-3px;color:#a5f2dc}.impact-grid span{display:block;font-size:13px;color:#b7d4cd;margin-top:12px}.pilot-evidence{border-top:1px solid #ffffff26;margin-top:45px;padding-top:20px;color:#c1dbd4;font-size:12px}.pilot-evidence summary{cursor:pointer}.pilot-evidence p{max-width:850px;margin-top:15px}.landing360 .real-work{background:#edf4ef;padding:30px;border-radius:20px}.landing360 .real-work img{box-shadow:0 12px 45px #103f3426}.landing360 .real-work h3{font-size:34px}.landing360 .example-art{border-radius:15px}.landing360 .roi-card{box-shadow:0 20px 65px #10453612;border-radius:18px}.landing360 .price-card{border-top:4px solid var(--accent);box-shadow:0 18px 70px #10453615;border-radius:16px}.landing360 .last-cta{padding:80px 22px}.landing360 .last-cta h2{font-size:clamp(38px,5vw,64px);font-weight:900}.landing360 .btn{transition:transform 160ms cubic-bezier(.23,1,.32,1),background 160ms ease}.landing360 .btn:active{transform:scale(.98)}.campaign-visual{padding:20px;background:#0b3433;color:white;border-radius:10px;min-height:230px}.campaign-visual .micro-label{color:#9de6d0}.campaign-visual h3{font-size:21px;margin-top:16px}.signal-chart{height:75px;display:flex;align-items:end;gap:8px;direction:ltr;border-bottom:1px solid #ffffff33;margin:16px 0}.signal-chart i{flex:1;background:linear-gradient(#a5f2dc,#318c78);border-radius:4px 4px 0 0;height:30%}.signal-chart i:nth-child(2){height:40%}.signal-chart i:nth-child(3){height:35%}.signal-chart i:nth-child(4){height:50%}.signal-chart i:nth-child(5){height:60%}.signal-chart i:nth-child(6){height:48%}.signal-chart i:nth-child(7){height:70%}.signal-chart i:nth-child(8){height:80%}.signal-chart i:nth-child(9){height:95%}.campaign-status{font-size:9px;display:flex;justify-content:space-between;gap:8px;color:#bbdcd2}.campaign-status b{color:#a5f2dc}.pipeline-visual{padding:12px;background:white;border:1px solid var(--line);border-radius:10px}.pipeline-row{display:flex;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.pipeline-row>span{color:var(--accent);font-size:18px}.pipeline-row b{display:block;font-size:11px}.pipeline-row small{font-size:9px;color:var(--muted)}.pipeline-row i{font-style:normal;margin-right:auto;font-size:8px;color:var(--accent);background:#e8f4ee;padding:3px 5px;border-radius:4px}.pipeline-row.won{border:0}.pipeline-row.won b{color:var(--accent)}
@media(max-width:1000px){.hero-stage .hero{gap:30px;grid-template-columns:.85fr 1.15fr}.hero-stage h1{font-size:56px}.command-top{padding:14px}.connected{display:none}.showcase-panels{padding:14px}.show-panel{gap:14px}.show-detail h3{font-size:21px}.command-bottom{gap:9px}.scene-pill{display:none}.platform-strip{flex-wrap:wrap;justify-content:center}.platform-strip>span{width:100%;text-align:center}}
@media(max-width:760px){.hero-stage .hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:30px;gap:36px}.hero-stage h1{font-size:57px;letter-spacing:-2px}.hero-stage .intro{font-size:16px}.hero-stage .actions .btn{width:100%;font-size:14px}.hero-stage .hero-tags{font-size:10px;gap:12px}.hero-stage .fine{font-size:11px}.command-scene{width:100%;max-width:550px;margin:auto}.command-top{gap:8px;font-size:9px}.command-prompt{padding:18px 14px;gap:10px}.command-prompt b{font-size:14px}.showcase-tabs{padding:0 12px 12px;gap:5px}.showcase-tabs button{font-size:10px}.showcase-panels{min-height:235px}.show-panel{gap:12px}.show-detail h3{font-size:19px}.show-detail p{font-size:10px;margin:10px 0}.context-chips span{font-size:8px;padding:3px 5px}.creative-preview>span{font-size:8px;right:5px;left:5px;bottom:5px}.command-bottom{font-size:9px;gap:8px;padding:13px 7px}.scene-caption>b{font-size:42px}.scene-caption>span{font-size:10px}.platform-strip{gap:14px;padding-top:18px;padding-bottom:18px}.platform-strip b{font-size:9px;letter-spacing:1px}.landing360 .real-work{padding:18px}.landing360 .real-work h3{font-size:28px}.impact-grid{gap:20px}.impact-grid strong{font-size:55px}.campaign-visual{padding:12px;min-height:230px}.campaign-visual h3{font-size:17px}.campaign-status{flex-direction:column}.pipeline-visual{padding:9px}.pipeline-row{gap:6px}.pipeline-row small{font-size:8px}.pipeline-row i{display:none}}
@media(prefers-reduced-motion:reduce){.landing360 .btn{transition:none}}

/* Atmospheric imagery and explanatory motion */
.landing360{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}.hero-atmosphere{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.55}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071e2270,#072c31c9 55%,#07272cf5),linear-gradient(0deg,#082c30,transparent 50%)}.hero-stage:before{z-index:1}.hero-stage .hero,.platform-strip{z-index:2}.hero-copy{animation:hero-enter 850ms var(--ease-out) both}.command-scene{animation:hero-enter 1000ms var(--ease-out) 120ms both}.command-window{background:#f5fbf9f5}.brain-orbit{position:relative;aspect-ratio:1;background:radial-gradient(circle,#17615e,#082b30 70%);border-radius:12px;overflow:hidden;display:grid;place-items:center;isolation:isolate}.brain-orbit:before{content:'';position:absolute;inset:15%;border:1px solid #8ee8d833;border-radius:50%}.brain-core{display:grid;place-items:center;text-align:center;z-index:2;width:48%;aspect-ratio:1;border:1px solid #b7fff36b;border-radius:50%;background:radial-gradient(circle,#276f68,#103e42);box-shadow:0 0 35px #69ebcb26}.brain-core>span{font-size:34px;color:#c5ffed;line-height:1}.brain-core b{font-size:12px;color:#c5ffed;line-height:1.25;letter-spacing:1px}.orbit-track{position:absolute;inset:8%;border:1px solid #8ee8d83d;border-radius:50%;animation:orbit-turn 18s linear infinite}.orbit-track:after{content:'';position:absolute;top:12%;left:12%;width:7px;height:7px;border-radius:50%;background:#a7ffe0;box-shadow:0 0 16px #99ffe3}.orbit-two{inset:20%;animation-duration:13s;animation-direction:reverse;border-style:dashed}.orbit-node{position:absolute;font-size:8px;padding:4px 7px;border:1px solid #8bdac744;background:#123e43;color:#c4f8e9;border-radius:20px;z-index:3}.n1{top:12%;right:8%}.n2{bottom:18%;left:4%}.n3{top:22%;left:3%}.n4{bottom:10%;right:8%}.orbit-spark{position:absolute;width:5px;height:5px;background:#85e4cf;border-radius:50%;animation:signal-pulse 3s var(--ease-in-out) infinite}.s1{left:18%;top:50%}.s2{right:15%;top:35%;animation-delay:1.5s}.power-story{background:#f5f8f6}.power-story .sectionhead{max-width:760px}.cinema-card{position:relative;min-height:480px;border-radius:20px;overflow:hidden;background:#0b2930}.cinema-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cinema-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061d2200,#071f2370 45%,#071f23ed)}.cinema-copy{position:relative;width:52%;padding:65px 55px;color:white}.cinema-copy .micro-label{color:#a5f2dc;letter-spacing:2px;font-size:11px}.cinema-copy h3{font-size:48px;line-height:1.12;margin:24px 0;letter-spacing:-1.5px}.cinema-copy p{font-size:16px;color:#d1e4e0}.cinema-copy .btn{background:#a5f2dc;color:#082e2b}.atmosphere-note{position:absolute;left:20px;bottom:16px;color:#d2e4e2;font-size:10px}.power-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.power-cards article{background:#0a3436;color:#e5f8f2;padding:32px;border-radius:14px;position:relative;overflow:hidden}.power-cards article:nth-child(2){background:#145149}.power-cards article:nth-child(3){background:#162f41}.power-cards small{display:block;color:#8ec8bb;font-size:11px;margin:20px 0}.power-cards h3{font-size:28px;line-height:1.25;margin-bottom:20px;letter-spacing:-.6px}.power-cards p{font-size:13px;color:#bfd5d0}.power-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #8ac5b733;border-radius:12px;font-size:28px;color:#a5f2dc}.power-flow{display:flex;align-items:center;gap:10px;font-size:10px;border-top:1px solid #ffffff20;padding-top:22px;margin-top:25px;color:#b3dace}.power-flow i{font-style:normal;color:#79b8a7}.power-flow b{color:#afffe0}.power-signal{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff20;padding-top:22px;margin-top:25px;height:42px}.power-signal i{width:10px;height:10px;border:1px solid #79b8a7;border-radius:50%;background:#0a3436;animation:signal-pulse 3s ease infinite}.power-signal i:nth-child(2){animation-delay:.3s}.power-signal i:nth-child(3){animation-delay:.6s}.power-signal i:nth-child(4){animation-delay:.9s}.power-signal i:nth-child(5){animation-delay:1.2s}.motion-toggle{position:fixed;bottom:15px;left:15px;z-index:50;border:1px solid #a3c9bf;background:#f3faf7eF;color:#1d544a;padding:7px 12px;border-radius:30px;font-size:10px;cursor:pointer;box-shadow:0 3px 12px #0b302b15}.motion-ready .motion-reveal{opacity:0;transform:translateY(24px);transition:opacity 700ms var(--ease-out),transform 700ms var(--ease-out);transition-delay:var(--reveal-delay,0ms)}.motion-ready .motion-reveal.is-visible{opacity:1;transform:translateY(0)}.show-panel.panel-enter{animation:panel-enter 220ms var(--ease-out) both}.motion-paused *, .motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .motion-reveal{opacity:1;transform:none;transition:none}.motion-paused .panel-enter{animation:none}.motion-paused html{scroll-behavior:auto}
@keyframes hero-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-enter{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes signal-pulse{0%,100%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}
@media(hover:hover) and (pointer:fine){.power-cards article{transition:transform 250ms var(--ease-out)}.power-cards article:hover{transform:translateY(-5px)}}
@media(max-width:760px){.hero-atmosphere{object-position:35% center;opacity:.4}.hero-shade{background:linear-gradient(0deg,#082c30,#082c30c9 60%,#082c3099)}.brain-core b{font-size:10px}.brain-core>span{font-size:25px}.orbit-node{font-size:7px;padding:3px 5px}.cinema-card{min-height:580px}.cinema-card>img{object-position:35% center}.cinema-shade{background:linear-gradient(0deg,#071f23f5,#071f2370 65%,#071f2320)}.cinema-copy{width:100%;padding:260px 25px 45px}.cinema-copy h3{font-size:38px;margin:15px 0}.cinema-copy p{font-size:14px}.power-cards{grid-template-columns:1fr;gap:15px}.power-cards article{padding:27px}.power-cards h3{font-size:30px}.power-cards small{margin:16px 0}.atmosphere-note{left:15px;bottom:10px;font-size:8px}.motion-toggle{bottom:10px;left:10px}}
@media(prefers-reduced-motion:reduce){.hero-copy,.command-scene,.orbit-track,.orbit-spark,.power-signal i,.show-panel.panel-enter{animation:none!important}.motion-ready .motion-reveal{opacity:1;transform:none;transition:none}.power-cards article:hover{transform:none}.motion-toggle{display:none}}

.page-hidden .orbit-track,.page-hidden .orbit-spark,.page-hidden .power-signal i{animation-play-state:paused}.motion-paused .hero-copy,.motion-paused .command-scene{animation:none;opacity:1;transform:none}

/* Free business brain: no window, square or card around the orbit. */
.hero-stage .hero{grid-template-columns:1fr 1.05fr;gap:70px;padding-top:65px;padding-bottom:45px}.hero-stage h1{font-size:clamp(44px,4.1vw,65px);line-height:1.15}.hero-stage .intro{font-size:17px;max-width:540px}.hero-atmosphere{opacity:.8;object-position:left center}.hero-shade{background:linear-gradient(90deg,#092c3270,#092c329c 48%,#082c32d9),linear-gradient(0deg,#082c32,transparent 55%)}.free-brain .scene-label{justify-content:center;font-size:10px;letter-spacing:1px;color:#afe5d8}.free-brain .brain-orbit{background:transparent;overflow:visible;border-radius:0;aspect-ratio:1;max-width:590px;margin:auto;width:100%;filter:drop-shadow(0 0 35px #4fdec536)}.free-brain .brain-orbit:before{inset:2%;border-color:#93efd64a;box-shadow:0 0 55px #77ddcb16,inset 0 0 60px #71d4c815}.free-brain .brain-core{width:44%;background:radial-gradient(circle at 40% 35%,#328f8580,#0e4d518c 50%,#0b3a4599);backdrop-filter:blur(8px);border:1px solid #a3ffe99c;box-shadow:0 0 85px #5cf6da38,inset 0 0 40px #9dfbd326;align-content:center;gap:13px}.free-brain .brain-core>span{font-size:50px}.free-brain .brain-core b{font-size:23px;letter-spacing:-.5px;line-height:1;display:flex;align-items:center;gap:5px}.free-brain .brain-core b span{font-size:35px;color:#c6ffeb}.free-brain .brain-core small{color:#c9f9ec;font-size:12px}.free-brain .orbit-track{inset:9%;border-color:#97efda70}.free-brain .orbit-two{inset:20%;border-color:#abf9e743}.free-brain .orbit-three{inset:0;border-style:dashed;opacity:.55;animation-duration:30s}.free-brain .orbit-node{font-size:12px;padding:9px 15px;background:#123b439c;backdrop-filter:blur(8px);border-color:#98e6d163;box-shadow:0 5px 22px #031e3040}.free-brain .n1{top:4%;right:18%}.free-brain .n2{bottom:13%;left:-2%}.free-brain .n3{top:22%;left:-1%}.free-brain .n4{bottom:1%;right:26%}.free-brain .n5{top:43%;right:-3%}.free-brain .n6{bottom:33%;left:2%}.free-brain .orbit-spark{width:7px;height:7px;box-shadow:0 0 20px #a0ffe6}.brain-caption{text-align:center;color:#bedbd3;font-size:13px;margin-top:18px}.brain-caption>span{display:block;font-size:9px;color:#9bbeb6;letter-spacing:.5px}.brain-caption p{margin:8px 0;line-height:1.8}.brain-caption b{font-weight:500;color:#e3fff4}.results{position:relative;isolation:isolate;background:#153c42!important}.results:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#082c35c4,#082c35ed),url('/assets/product360/business-owner-atmosphere-v1.webp') center/cover}.power-cards article{background:linear-gradient(140deg,#092e36d9,#103a40ed),url('/assets/product360/business-owner-atmosphere-v1.webp') 15% center/cover}.power-cards article:nth-child(2){background:linear-gradient(140deg,#164c45dd,#093c3aec),url('/assets/images/lhgroup-hero-20260831.jpg') center/cover}.power-cards article:nth-child(3){background:linear-gradient(140deg,#143344cc,#0b2b3aeb),url('/assets/product360/business-owner-atmosphere-v1.webp') left center/cover}.last-cta .eyebrow{justify-content:center}.landing360 .nav{position:sticky;top:0;z-index:45;box-shadow:0 4px 25px #153b3008}.free-brain .orbit-node{white-space:nowrap}
@media(max-width:1000px){.hero-stage .hero{gap:35px}.free-brain .brain-core b{font-size:17px}.free-brain .brain-core b span{font-size:26px}.free-brain .orbit-node{font-size:10px;padding:7px 10px}.hero-stage h1{font-size:49px}}
@media(max-width:760px){.hero-stage .hero{grid-template-columns:1fr;gap:30px;padding-top:40px}.hero-stage h1{font-size:44px;letter-spacing:-1.4px}.hero-stage .intro{font-size:15px}.free-brain{padding:10px 5px}.free-brain .brain-core>span{font-size:34px}.free-brain .brain-core b{font-size:14px;gap:3px}.free-brain .brain-core b span{font-size:22px}.free-brain .brain-core small{font-size:9px}.free-brain .brain-core{gap:8px}.free-brain .orbit-node{font-size:9px;padding:6px 9px}.free-brain .n5{right:-1%}.free-brain .n2{left:0}.free-brain .n3{left:0}.free-brain .scene-label{letter-spacing:.6px;font-size:8px}.brain-caption{font-size:11px}.hero-atmosphere{object-position:30% center}.hero-shade{background:linear-gradient(0deg,#082c32e6,#082c32b5 50%,#082c32be)}.hero-stage .platform-strip{padding-top:20px}}

.free-brain .n1{top:6%;right:20%}.free-brain .n2{bottom:9%;left:16%}.free-brain .n3{top:48%;left:-1%}.free-brain .scene-label{color:#defaf1;text-shadow:0 2px 8px #001f28}.brain-caption>span{color:#c7e8df}.hero-stage .fine{color:#c8e4dc}.free-brain .orbit-node{background:#0e3645d9;color:#eefff9;border-color:#afe8d587}.proof-strip{padding-top:50px;padding-bottom:45px;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;border-bottom:1px solid var(--line)}.proof-strip h2{font-size:30px;line-height:1.3;margin-bottom:0}.proof-points{display:grid;gap:15px}.proof-points article{display:flex;gap:15px;align-items:flex-start}.proof-points article>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;background:#e1f2eb;border-radius:50%;color:var(--accent);font-size:13px}.proof-points h3{font-size:15px;margin:0 0 4px}.proof-points p{font-size:12px;color:var(--muted);margin:0}.proof-strip>.fine{grid-column:1/-1;margin:0}.ownership{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line)}.ownership>div>p:not(.eyebrow){color:var(--muted);font-size:16px}.ownership-detail article{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid var(--line)}.ownership-detail article>span{color:var(--accent);font-size:12px;font-weight:700}.ownership-detail h3{font-size:22px;margin-top:10px}.ownership-detail p{font-size:14px;color:var(--muted)}
@media(max-width:760px){.proof-strip,.ownership{grid-template-columns:1fr;gap:25px}.proof-strip{padding-top:35px;padding-bottom:35px}.proof-strip h2{font-size:27px}.free-brain .n2{left:12%}.free-brain .n3{left:0}.ownership-detail article{padding-bottom:20px}}

.hero-stage .hero-atmosphere{pointer-events:none}.power-cards article:nth-child(2){background:linear-gradient(140deg,#164c45dd,#093c3aec),url('/assets/product360/business-owner-showroom-v1.webp') center/cover}

/* Product moment inside the free 360 orbit */
.hero-stage .hero-shade{background:linear-gradient(90deg,#041c2bb3,#082a32a6 48%,#082b32da),linear-gradient(0deg,#082c32,transparent 60%)}.hero-stage .intro{font-size:17px;line-height:1.7;margin-bottom:22px}.hero-value-anchors{display:grid;gap:10px;margin-top:22px}.hero-value-anchors p{display:flex;gap:11px;align-items:center;margin:0;color:#e6fcf4;font-size:15px}.hero-value-anchors span{display:grid;place-items:center;width:27px;height:27px;color:#9af3d5;border:1px solid #80dfc63d;background:#103c4199;border-radius:8px;font-size:14px;flex-shrink:0}.hero-value-anchors b{font-weight:500}.hero-stage .actions{margin-top:34px;margin-bottom:15px;gap:22px}.hero-primary{box-shadow:0 0 35px #74f4cd40,0 5px 18px #001e2940!important}.hero-demo-context{color:#b7dcd1;font-size:11px;margin-bottom:0}.hero-stage .fine{margin-top:18px;max-width:520px;line-height:1.9}.brain-energy{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 6px #70f4ce70)}.energy-link{fill:none;stroke:url(#energy-gradient);stroke-width:2;animation:energy-light 4s ease infinite}.e2{animation-delay:1.2s}.e3{animation-delay:2.4s}.energy-ring{fill:none;stroke:#9cffdc;stroke-width:1.5;opacity:.65}.energy-accent{fill:none;stroke:#a4ffe1;stroke-width:2;opacity:.8;transform-origin:300px 300px;animation:orbit-turn 24s linear infinite}.free-brain .brain-orbit:before{box-shadow:0 0 50px #46f2bf1c,inset 0 0 45px #46f2bf0d}.free-brain .brain-core.live-core{width:65%;border-color:#b0ffe69c;background:radial-gradient(circle at 50% 20%,#1d655dcf,#0a313bee 72%);box-shadow:0 0 60px #56ffc630,inset 0 0 28px #82fbd318;display:flex;align-items:center;justify-content:center;padding:36px 37px;border-radius:50%;backdrop-filter:blur(16px);gap:0}.brain-chat{width:100%;font-size:11px;line-height:1.5;text-align:right;color:#e8fff5}.brain-chat-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff1c;padding-bottom:9px;margin-bottom:12px}.brain-chat-head>b{font-size:16px!important;letter-spacing:-.5px!important;color:#d9ffef}.brain-chat-head>b span{font-size:18px!important;color:#8df3cd!important;margin-left:3px}.brain-chat-head>span{font-size:8px;color:#beded2;padding:3px 6px;border:1px solid #7fe3c440;border-radius:20px}.brain-user{padding:9px 11px;background:#7de4c31a;border:1px solid #83e5c63b;border-radius:10px 10px 2px 10px;margin-bottom:12px}.brain-user>span{font-size:8px;color:#a2d0bf}.brain-user p{margin:3px 0 0;font-size:11px;line-height:1.5;color:#f0fff8}.brain-agent>span{font-size:9px;color:#a0f5d3;font-weight:700}.brain-agent p{font-size:10px;line-height:1.5;color:#d1eade;margin:4px 0 10px}.brain-draft{display:grid;grid-template-columns:52px 1fr;gap:9px;background:#092b329e;border:1px solid #80e7c43a;border-radius:9px;padding:9px;align-items:center;margin-bottom:12px}.brain-ad-art{min-height:60px;background:linear-gradient(150deg,#345e55,#0f303b);border-radius:5px;display:grid;place-items:center;position:relative;overflow:hidden}.brain-ad-art:before{content:'';position:absolute;width:50px;height:50px;border:1px solid #8af5d466;transform:rotate(-30deg);border-radius:50%;left:-22px;bottom:-22px}.brain-ad-art>span{font-size:8px;color:#aaf2d2;line-height:1.25;letter-spacing:.4px;position:relative}.brain-draft small{display:block;font-size:7px;color:#9cc1b4}.brain-draft b{display:block;font-size:11px;line-height:1.3;color:#e7fff3;margin:4px 0}.brain-status{display:block;font-size:8px;color:#e1c989}.brain-approve{display:flex;width:100%;align-items:center;justify-content:center;min-height:34px;border:1px solid #b9ffe0;background:#a0f1d2;border-radius:6px;color:#0b3934;font-size:11px;font-weight:700;cursor:pointer;transition:background 160ms ease,transform 160ms var(--ease-out)}.brain-approve:active{transform:scale(.98)}.brain-demo-note{display:block!important;color:#b2d6c8!important;font-size:7px!important;text-align:center;margin-top:8px}.brain-result{border-top:1px solid #81dcc339;padding-top:12px}.brain-result b{display:block!important;font-size:12px!important;color:#b8ffe0!important;line-height:1.5!important}.brain-result>span{display:block;color:#b4d6c7;font-size:9px;margin-top:4px}.brain-result p{font-size:10px;color:#d5e9dd;margin:9px 0}.brain-result button{background:transparent;color:#b1f4d4;border:0;padding:6px 0;cursor:pointer;font-size:9px;text-decoration:underline;text-underline-offset:4px}.free-brain .orbit-node{background:#10323fdc;box-shadow:0 0 15px #62edcb1c}.free-brain .n1{top:4%;right:17%}.free-brain .n2{bottom:6%;left:17%}.free-brain .n3{top:49%;left:-1%}.free-brain .orbit-track{border-color:#9bf4d66e}.brain-result[hidden]{display:none}.brain-demo-note{white-space:normal}.page-hidden .energy-link,.page-hidden .energy-accent{animation-play-state:paused}
@keyframes energy-light{0%,100%{opacity:.3}45%,65%{opacity:1}}
@media(max-width:1000px){.free-brain .brain-core.live-core{padding:25px 27px;width:70%}.brain-chat-head{margin-bottom:8px;padding-bottom:7px}.brain-user{padding:7px 9px;margin-bottom:9px}.brain-agent p{margin-bottom:8px}.brain-draft{padding:7px;margin-bottom:9px}.brain-draft b{font-size:10px}.brain-chat-head>b{font-size:13px!important}.brain-chat-head>b span{font-size:15px!important}.brain-user p{font-size:10px}}
@media(max-width:760px){.hero-stage .intro{font-size:15px}.hero-value-anchors{gap:10px;margin-top:18px}.hero-value-anchors p{font-size:13px}.hero-stage .actions{margin-top:27px}.hero-stage .actions .hero-primary{font-size:13px}.free-brain .brain-core.live-core{width:75%;padding:27px 24px}.brain-chat{font-size:9px}.brain-user{padding:5px 7px;margin-bottom:7px}.brain-user>span{font-size:7px}.brain-user p{font-size:9px;margin-top:2px}.brain-agent>span{font-size:8px}.brain-agent p{font-size:8px;margin:3px 0 7px}.brain-chat-head{margin-bottom:7px;padding-bottom:6px}.brain-chat-head>b{font-size:12px!important}.brain-chat-head>b span{font-size:14px!important}.brain-chat-head>span{font-size:7px}.brain-draft{grid-template-columns:38px 1fr;gap:6px;padding:5px;margin-bottom:7px}.brain-ad-art{min-height:44px}.brain-ad-art>span{font-size:6px}.brain-draft small{font-size:6px}.brain-draft b{font-size:9px;margin:3px 0}.brain-status{font-size:7px}.brain-approve{min-height:29px;font-size:9px}.brain-demo-note{font-size:6px!important;margin-top:5px}.free-brain .n1{top:0;right:14%}.free-brain .n2{bottom:1%;left:13%}.free-brain .n3{left:-2%;top:48%;font-size:8px;padding:5px 7px}.brain-result b{font-size:10px!important}.brain-result p{font-size:9px}.brain-caption{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.energy-link,.energy-accent{animation:none!important}.energy-link{opacity:.75}.brain-approve{transition:none}.brain-approve:active{transform:none}}

.brain-chat [hidden]{display:none!important}@media(max-width:760px){.free-brain .brain-core.live-core{width:84%;padding:18px 20px}.brain-user p{font-size:10px}.brain-agent p{font-size:9px}.brain-approve{font-size:10px}.brain-draft b{font-size:10px}}

.free-brain .brain-core .brain-draft b{font-size:12px;line-height:1.35;letter-spacing:0;margin:4px 0;color:#e7fff3}.free-brain .brain-core .brain-draft small{font-size:8px;line-height:1.4;color:#a9cbbb}.free-brain .brain-core .brain-demo-note{font-size:8px!important}.free-brain .brain-core .brain-draft b span{font-size:inherit}.free-brain .brain-core .brain-chat-head>b{display:flex;gap:3px}
@media(max-width:760px){.free-brain .brain-core .brain-draft b{font-size:10px;margin:2px 0}.free-brain .brain-core .brain-draft small{font-size:6px}.free-brain .brain-core .brain-demo-note{font-size:6px!important}}

.roi-simulation-label{font-weight:700;color:#b8f3df;letter-spacing:.02em}.landing360 .purchase-primary{background:#0f766e;color:#fff;border:1px solid #64d7ba;box-shadow:0 8px 24px rgba(5,55,48,.22)}.landing360 .hero-primary{border:1px solid #a6ffe1}

.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;opacity:0;pointer-events:none}.hero-video-ready .hero-video{opacity:.8}.motion-paused .hero-video{opacity:0}.orbit-track:after{content:'';position:absolute;width:7px;height:7px;left:50%;top:-4px;background:#baffdf;border-radius:50%;box-shadow:0 0 12px #8fffe5,0 0 24px #57f1ce}.orbit-two:after{width:5px;height:5px;top:-3px}.hero-out-of-view .orbit-track,.hero-out-of-view .energy-accent,.hero-out-of-view .energy-link{animation-play-state:paused}.motion-toggle{display:block;z-index:30}.motion-enabled .orbit-track{animation:orbit-turn 18s linear infinite!important}.motion-enabled .orbit-two{animation-direction:reverse!important;animation-duration:24s!important}.motion-enabled .orbit-three{animation-duration:30s!important}.motion-enabled .energy-accent{animation:orbit-turn 22s linear infinite!important}.motion-enabled .energy-link{animation:energy-light 5s ease-in-out infinite!important}.motion-enabled .e2{animation-delay:1.2s!important}.motion-enabled .e3{animation-delay:2.4s!important}.page-hidden .orbit-track,.page-hidden .energy-accent,.page-hidden .energy-link,.hero-out-of-view .orbit-track,.hero-out-of-view .energy-accent,.hero-out-of-view .energy-link{animation-play-state:paused!important}@media(max-width:760px){.hero-video{object-position:35% center}.hero-video-ready .hero-video{opacity:.65}}@media(prefers-reduced-motion:reduce){.motion-toggle{display:block}.hero-video{opacity:0}.motion-enabled.hero-video-ready .hero-video{opacity:.8}}

/* A readable conversation develops inside the business brain. */
.brain-question{margin-bottom:10px}.brain-question>span{font-size:9px;color:#abffdf}.brain-question p{font-size:13px;font-weight:700;line-height:1.5;margin:4px 0;color:#f2fff9}.brain-user p{min-height:48px}.brain-brief{font-size:9px;color:#b8ffe1;padding:8px 0;border-bottom:1px solid #a8f5d32b;margin-bottom:8px}.brain-chat-head>[data-conversation-stage]{font-size:8px;max-width:66%;white-space:nowrap}.brain-chat{min-height:275px}.brain-chat[data-phase="typing"] [data-conversation-reply]:after{content:'▍';color:#9fffd4;animation:brain-caret 1s steps(2,end) infinite}.brain-chat[data-phase="question"] .brain-question,.brain-chat[data-phase="brief"] .brain-brief,.brain-chat[data-phase="ready"] .brain-draft{animation:brain-arrival 250ms var(--ease-out)}.brain-draft b{white-space:pre-line}.brain-approve{min-height:44px}.brain-question p,.brain-user p{overflow-wrap:anywhere}.free-brain .brain-core.live-core{width:72%;padding:38px 34px}.brain-agent p{min-height:30px}.brain-chat-head{margin-bottom:9px}.brain-draft{margin-bottom:8px}.brain-ad-art{min-height:52px}.brain-result{padding-top:8px}.brain-result button{min-height:44px}.brain-demo-note{margin-top:6px}
@keyframes brain-caret{50%{opacity:0}}@keyframes brain-arrival{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.motion-paused .brain-chat *, .page-hidden .brain-chat *, .hero-out-of-view .brain-chat *{animation-play-state:paused!important}
@media(max-width:760px){.free-brain .brain-core.live-core{width:90%;padding:24px 22px}.brain-chat{min-height:240px}.brain-question{margin-bottom:6px}.brain-question p{font-size:11px;margin:3px 0}.brain-question>span{font-size:8px}.brain-user p{font-size:10px;min-height:40px}.brain-brief{font-size:8px;padding:5px 0;margin-bottom:6px}.brain-agent p{font-size:9px;min-height:27px}.brain-approve{min-height:44px;font-size:10px}.brain-chat-head>[data-conversation-stage]{font-size:7px}.brain-draft{padding:6px}.brain-chat-head{padding-bottom:5px}.free-brain .brain-core .brain-draft b{font-size:10px}.brain-demo-note{font-size:6px!important}}
@media(max-width:360px){.free-brain .brain-core.live-core{width:94%;padding:22px 18px}.brain-chat{min-height:224px}.brain-question p{font-size:10px}.brain-user p{min-height:36px;font-size:9px}.brain-agent p{font-size:8px;min-height:24px}.brain-ad-art{display:none}.brain-draft{grid-template-columns:1fr}.brain-brief{font-size:7px}.brain-chat-head{margin-bottom:5px}.brain-question{margin-bottom:5px}}
@media(prefers-reduced-motion:reduce){.brain-chat *{animation:none!important}}.brain-chat[data-phase="creating"] .brain-question,.brain-chat[data-phase="creating"] .brain-user,.brain-chat[data-phase="ready"] .brain-question,.brain-chat[data-phase="ready"] .brain-user,.brain-chat[data-phase="approved"] .brain-question,.brain-chat[data-phase="approved"] .brain-user{display:none}.brain-chat[data-phase="approved"] .brain-brief{display:none}.brain-chat[data-phase="creating"] .brain-draft{min-height:80px}.brain-chat[data-phase="creating"] [data-conversation-title]:after{content:"▍";color:#aaffda}.free-brain .brain-core.live-core{flex-shrink:0;min-height:0}.brain-chat{min-height:0}@media(max-width:760px){.brain-chat{min-height:0}.free-brain .brain-core.live-core{padding:24px 22px}.brain-user{margin-bottom:6px}.brain-result p{margin:5px 0}.brain-result{padding-top:6px}}

.brief-onboarding{background:#f2f7f6}.brief-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:42px;align-items:start}.brief-form-panel{background:#fff;padding:32px;border:1px solid #dce8e4;border-radius:20px;box-shadow:0 16px 48px #0b373407}.brief-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#0e655d;font-size:12px}.brief-topline>span{color:#597d75}#brief-progress{width:100%;height:5px;accent-color:#118b78;margin:18px 0 25px}#brief-mount h3{font-size:27px;margin:0 0 8px}.brief-step-intro{font-size:14px;color:#59736d}.brief-field{border:0;margin:0 0 22px;padding:0;min-width:0}.brief-field legend{font-size:14px;font-weight:700;color:#173f39;margin-bottom:10px}.brief-choices{display:flex;flex-wrap:wrap;gap:8px}.brief-choice{position:relative;display:flex;align-items:center;gap:7px;border:1px solid #d6e5df;background:#fff;padding:10px 13px;border-radius:10px;font-size:12px;cursor:pointer;min-height:44px}.brief-choice:has(input:checked){border-color:#168c79;background:#e5f8f0;color:#085547}.brief-choice:has(input:focus-visible){outline:3px solid #62d6bb;outline-offset:2px}.brief-choice input{accent-color:#0f8a75;width:15px;height:15px}.brief-text{box-sizing:border-box;width:100%;border:1px solid #ccded7;border-radius:10px;padding:12px;font:inherit;font-size:13px;line-height:1.6;min-height:44px;background:#fcfefd;color:#103d35}.brief-choices+.brief-text{margin-top:9px}.brief-text:focus{outline:2px solid #39b79d;outline-offset:2px}.brief-more,.brief-review{padding:15px 0;border-top:1px solid #e0ebe7}.brief-more summary,.brief-review summary{cursor:pointer;font-size:13px;min-height:44px;display:flex;align-items:center;color:#0e796a}.brief-more[open] .brief-field{margin-top:15px}.brief-controls{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.brief-controls .outline{background:#fff;color:#166b5e;border:1px solid #bbd8cd}.brief-error{color:#a52839;font-size:12px}.brief-context{position:sticky;top:115px;padding:25px 8px}.brief-context h3{font-size:30px;line-height:1.3;margin-top:10px}.brief-context>p{font-size:13px;color:#52766b}.brief-summary-row{padding:15px 0;border-bottom:1px solid #cfe1d9;display:grid;gap:6px}.brief-summary-row>span{font-size:10px;color:#527c6e}.brief-summary-row>b{font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.brief-context-note{margin-top:20px}.brief-next{display:grid;gap:10px;background:#0e4d45;color:#d6ffed;border-radius:14px;padding:20px;margin-top:25px}.brief-next b{font-size:14px}.brief-next span,.brief-next small{font-size:12px;line-height:1.7}.brief-review p{font-size:12px;overflow-wrap:anywhere}.brief-edit{background:none;border:0;color:#0e796a;text-decoration:underline;cursor:pointer;min-height:44px;font:inherit;font-size:12px}.brief-consent{display:flex;align-items:start;gap:10px;font-size:12px;margin:22px 0;line-height:1.7}.brief-consent input{width:20px;height:20px;accent-color:#0f8a75}.brief-confirmed{font-size:13px;background:#e6f7ee;padding:15px;border-radius:10px}#brief-save-status{font-size:11px;color:#55766c;min-height:18px;margin-top:18px}.brain-watch{display:block;width:100%;background:transparent;border:1px solid #9ff8d87a;color:#c0ffe9;border-radius:8px;min-height:44px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;margin-bottom:10px}.brain-chat[data-phase="question"] .brain-watch,.brain-chat[data-phase="typing"] .brain-watch,.brain-chat[data-phase="brief"] .brain-watch,.brain-chat[data-phase="creating"] .brain-watch{display:none}.brain-watch:hover{background:#85eac91a}
@media(max-width:760px){.brief-workspace{grid-template-columns:1fr;gap:20px}.brief-form-panel{padding:22px 16px;border-radius:14px}.brief-context{position:static;padding:5px 0}.brief-context h3{font-size:25px}.brief-choice{font-size:11px;padding:9px 10px}.brief-choices{gap:6px}#brief-mount h3{font-size:24px}.brief-field legend{font-size:13px}.brief-controls .btn{font-size:12px;padding:12px 15px}.brain-watch{font-size:10px;margin-bottom:6px}.brain-chat[data-phase="ready"] .brain-agent{display:none}.brief-topline{font-size:11px}.brief-onboarding .sectionhead h2{font-size:32px}}
.brief-contact{display:grid;gap:7px;font-size:13px;margin-bottom:12px}

.brain-metrics{margin-bottom:10px}.brain-data-label{display:block;font-size:8px!important;color:#b9e5d5!important;text-align:center;margin-bottom:8px}.brain-metric-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:5px;text-align:center;direction:rtl}.brain-metric-grid>div{padding:9px 3px;background:#89eaca13;border:1px solid #8befce2b;border-radius:8px}.brain-metric-grid strong{font-size:19px;font-weight:800;direction:ltr;display:block;color:#afffe0;line-height:1.3}.brain-metric-grid span{font-size:8px;color:#ccf0e1}.brain-plan{list-style:none;padding:0;margin:8px 0 12px;counter-reset:action}.brain-plan li{counter-increment:action;display:flex;align-items:start;gap:7px;font-size:10px;line-height:1.5;margin:7px 0}.brain-plan li:before{content:counter(action);color:#aaffdd;background:#a2efd11b;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;flex-shrink:0;font-size:8px}.brain-result #brain-create{font-size:11px;text-decoration:none;color:#0b3934;padding:8px}.brain-creatives{display:grid;grid-template-columns:1fr 1fr;gap:9px}.brain-creative{position:relative;min-height:130px;padding:12px 9px;border-radius:10px;border:1px solid #a5ffdc6b;background:linear-gradient(0deg,#062b30ed,#123d3990),url('/assets/product360/business-owner-atmosphere-v1.webp') 25% center/cover;display:flex;flex-direction:column;justify-content:space-between;text-align:right}.brain-creative.second{background:linear-gradient(0deg,#083342ee,#23675478),url('/assets/product360/business-owner-showroom-v1.webp') 40% center/cover}.brain-creative>span{font-size:7px;color:#b8efdf}.free-brain .brain-core .brain-creative>b{font-size:19px!important;line-height:1.15!important;color:#e7fff3!important;display:block;letter-spacing:-.3px;margin:10px 0}.free-brain .brain-core .brain-creative>small{font-size:7px;line-height:1.4}.brain-next{text-align:center;margin:12px 0}.brain-next>span{display:block;font-size:9px;color:#c1ffe7}.brain-next a{display:block;margin-top:7px;color:#aaffdd;font-size:12px;min-height:44px;line-height:44px}.brain-chat[data-phase="analysis"] .brain-question,.brain-chat[data-phase="analysis"] .brain-user,.brain-chat[data-phase="analysis"] .brain-brief,.brain-chat[data-phase="plan"] .brain-question,.brain-chat[data-phase="plan"] .brain-user,.brain-chat[data-phase="plan"] .brain-brief,.brain-chat[data-phase="creative-work"] .brain-question,.brain-chat[data-phase="creative-work"] .brain-user,.brain-chat[data-phase="creative-work"] .brain-brief,.brain-chat[data-phase="creative-done"] .brain-question,.brain-chat[data-phase="creative-done"] .brain-user,.brain-chat[data-phase="creative-done"] .brain-brief{display:none}.brain-chat[data-phase="analysis"] .brain-agent,.brain-chat[data-phase="plan"] .brain-agent,.brain-chat[data-phase="creative-work"] .brain-agent,.brain-chat[data-phase="creative-done"] .brain-agent{display:none}.brain-chat[data-phase="analysis"] .brain-watch,.brain-chat[data-phase="creative-work"] .brain-watch{display:none}.brain-chat[data-phase="plan"] .brain-watch,.brain-chat[data-phase="creative-done"] .brain-watch{display:none}.brain-result{padding-top:8px}.brain-result #brain-insight{font-size:11px;line-height:1.6}.brain-result #brain-replay{display:block;min-height:30px;padding:4px 0}.brain-chat[data-phase="plan"] .brain-plan,.brain-chat[data-phase="creative-done"] .brain-creatives{animation:brain-arrival 250ms var(--ease-out)}
@media(max-width:760px){.brain-metric-grid strong{font-size:15px}.brain-metric-grid>div{padding:7px 2px}.brain-data-label{font-size:7px!important}.brain-plan li{font-size:8px;margin:5px 0}.brain-plan li:before{width:14px;height:14px;font-size:7px}.brain-result #brain-insight{font-size:9px;margin:6px 0}.brain-metrics{margin-bottom:6px}.brain-creative{min-height:94px;padding:8px 6px}.free-brain .brain-core .brain-creative>b{font-size:15px!important;margin:8px 0}.free-brain .brain-core .brain-creative>small{font-size:6px}.brain-creative>span{font-size:6px}.brain-next{margin:7px 0}.brain-next a{font-size:10px}.brain-result #brain-create{font-size:9px}.brain-plan{margin:6px 0 7px}.brain-chat[data-phase="plan"] .brain-demo-note{display:none}}
@media(max-width:360px){.brain-metric-grid strong{font-size:13px}.brain-result #brain-insight{font-size:8px}.brain-plan li{font-size:7px}.brain-result #brain-replay{font-size:8px}.brain-creative{min-height:85px}.free-brain .brain-core .brain-creative>b{font-size:13px!important}}
@media(max-width:760px){.brain-chat[data-phase="plan"] #brain-replay{display:none}.brain-chat[data-phase="creative-done"] .brain-demo-note{display:none}.brain-chat[data-phase="creative-done"] #brain-replay{min-height:20px}.brain-next>span{font-size:8px}}
.brief-form-panel .brief-field legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brief-opening-plan{display:grid;gap:12px;margin:20px 0}.brief-opening-plan article{border-right:3px solid #25ac8d;padding:8px 15px;background:#f0f9f5;border-radius:8px}.brief-opening-plan b{font-size:14px;color:#165c4e}.brief-opening-plan p{font-size:13px;margin:6px 0;line-height:1.7}.brief-form-panel #brief-mount h3{margin-bottom:18px}
.brief-registration{margin-top:30px;padding-top:25px;border-top:1px solid #cde3d8}.brief-registration-feedback{font-size:13px;line-height:1.7;color:#166b56}.brief-registration .btn{margin-bottom:10px}.brief-registration input[type=tel],.brief-registration input[type=email]{direction:ltr;text-align:right}

.fit360{position:relative;isolation:isolate;background:#0b3436;color:#fff;overflow:hidden}.fit360:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#073238f5,#0b3a39ed 65%,#073238d9),url('/assets/product360/business-owner-showroom-v1.webp') center/cover}.fit360 .eyebrow{color:#91e7d0}.fit360 h2 em{font-style:normal;color:#a2f5dc}.fit360-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.fit360-intro>div>p:last-child{font-size:16px;line-height:1.9;color:#d0e8e1;max-width:600px}.fit360-principle{padding:30px 0 30px 30px;border-right:2px solid #9af4d780;padding-right:30px}.fit360-principle>span{font-size:10px;letter-spacing:2px;color:#9af4d7}.fit360-principle h3{font-size:27px;line-height:1.45;margin:15px 0}.fit360-principle p{font-size:14px!important}.fit360-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 35px}.fit360-grid article{border-top:1px solid #a1edd455;padding-top:24px}.fit360-number{font-size:13px;color:#9befd6;letter-spacing:2px}.fit360-grid h3{font-size:20px;line-height:1.45;margin:15px 0 12px}.fit360-grid p{font-size:14px;line-height:1.9;color:#d0e8e1}.fit360-grid small{font-size:11px;color:#95d6c4}.fit360-readiness{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #a1edd455;padding-top:25px}.fit360-readiness p{font-size:14px;color:#cbe7de;line-height:1.9;max-width:750px;margin:0}.fit360-readiness b{font-size:17px;color:#fff}.fit360 .btn{background:#a2f5dc;color:#0b3835;flex-shrink:0}.comparison360-table{border:1px solid #cddfd9;border-radius:18px;overflow:hidden;margin-top:38px}.comparison360-table table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:right;font-size:14px;line-height:1.85}.comparison360-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparison360-table th,.comparison360-table td{padding:22px 25px;vertical-align:top;border-bottom:1px solid #dce8e5;overflow-wrap:anywhere}.comparison360-table thead th{background:#f4f8f6;font-size:15px;color:#173f39}.comparison360-table th:first-child{width:23%}.comparison360-table tbody th{font-size:14px;font-weight:600;color:#173f39}.comparison360-table td{color:#526a65}.comparison360-table th:last-child,.comparison360-table td:last-child{background:#ecf8f3;color:#194e42}.comparison360-table td b{display:block;color:#0d6d59;margin-bottom:4px}.comparison360-table thead th:last-child{background:#105649;color:#e4fff2}.comparison360-table tbody tr:last-child>*{border-bottom:0}.comparison360-note{font-size:11px!important;color:#60786e;line-height:1.85;max-width:950px;margin-top:18px}.comparison360-close{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:35px}.comparison360-close p{font-size:15px;color:#57706a;line-height:1.85;margin:0}.comparison360-close b{font-size:23px;color:#103d35}.comparison360-close .btn{flex-shrink:0}@media(max-width:1000px){.fit360-intro{gap:35px}.fit360-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.comparison360-table th,.comparison360-table td{padding:18px}}@media(max-width:760px){.fit360-intro{grid-template-columns:1fr;gap:24px}.fit360 h2,.comparison360 h2{font-size:34px}.fit360-principle{padding:6px 18px 6px 0}.fit360-principle h3{font-size:24px}.fit360-grid{gap:24px 20px;margin-top:30px}.fit360-grid h3{font-size:18px}.fit360-grid p{font-size:13px}.fit360-readiness,.comparison360-close{display:grid;gap:20px}.fit360-readiness .btn,.comparison360-close .btn{width:100%;text-align:center}.comparison360-table{border:0;border-radius:0;margin-top:28px}.comparison360-table table,.comparison360-table tbody,.comparison360-table tr,.comparison360-table th,.comparison360-table td{display:block;width:100%!important}.comparison360-table thead{display:none}.comparison360-table tbody tr{border:1px solid #cddfd9;border-radius:14px;overflow:hidden;margin-bottom:18px}.comparison360-table tbody th{background:#f4f8f6;font-size:16px;padding:15px 18px}.comparison360-table td{padding:16px 18px;font-size:13px;border:0}.comparison360-table td:before{content:attr(data-label);display:block;font-weight:700;font-size:11px;color:#60786e;margin-bottom:6px}.comparison360-table td:last-child:before{color:#0d6d59}.comparison360-table td b{font-size:15px}.comparison360-note{margin-top:5px}.comparison360-close b{font-size:21px}}@media(max-width:380px){.fit360-grid{grid-template-columns:1fr}.fit360 h2,.comparison360 h2{font-size:30px}}

.comparison360-matchup{display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:center;gap:20px;margin:38px 0 24px}.comparison360-contender{padding:30px;border:1px solid #cddfd9;border-radius:18px;background:#f4f8f6;min-width:0}.comparison360-contender>span{font-size:12px;font-weight:700;color:#527369}.comparison360-contender h3{font-size:28px;line-height:1.35;margin:12px 0}.comparison360-contender p{font-size:14px;margin:0;line-height:1.7;color:#58716a}.comparison360-contender.system{background:linear-gradient(125deg,#105649,#073938);border-color:#105649;color:#fff;box-shadow:0 15px 40px #0b57421a}.comparison360-contender.system>span{color:#9af4d7;letter-spacing:1px}.comparison360-contender.system h3{color:#e4fff2}.comparison360-contender.system p{color:#c5e8db}.comparison360-vs{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#fff;border:1px solid #b7d8ca;color:#0d6d59;font-weight:900;font-size:26px;box-shadow:0 6px 22px #11594512}.comparison360-table-intro{font-size:13px!important;font-weight:700;color:#527369;margin-bottom:12px}.comparison360-table{margin-top:0}@media(max-width:760px){.comparison360-matchup{grid-template-columns:1fr;gap:0;margin-top:26px}.comparison360-contender{padding:23px 20px}.comparison360-contender h3{font-size:24px}.comparison360-vs{width:52px;height:52px;font-size:20px;justify-self:center;position:relative;z-index:1;margin:-5px 0}.comparison360-table{margin-top:0}}

.funnel360 .roi-grid{align-items:start}.funnel360 h2{font-size:44px}.funnel360 .roi-inputs small{font-size:10px;color:#648278;font-weight:400;line-height:1.7}.funnel-expenses{margin:22px 0;border-top:1px solid #cadfd4;border-bottom:1px solid #cadfd4;padding:12px 0}.funnel-expenses summary{cursor:pointer;min-height:44px;font-size:13px;font-weight:700;color:#196c58;display:flex;align-items:center}.funnel-expenses summary:after{content:'＋';margin-right:auto}.funnel-expenses[open] summary:after{content:'−'}.funnel-expenses p,.funnel-context{font-size:12px!important;line-height:1.8;color:#56776b}.funnel-error{font-size:12px!important;color:#a52839}.funnel-result>strong{font-size:54px;letter-spacing:-1px}.funnel-total-label{margin:24px 0 4px!important;font-size:14px!important;color:#426c5e}.funnel-delta{font-size:14px;font-weight:700;color:#0f7b61;line-height:1.8;margin-bottom:25px}.funnel-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:12px}.funnel-scenarios article{border:1px solid #d6e6de;border-radius:12px;padding:18px 14px;background:#f7faf8;min-width:0}.funnel-scenarios article.target{background:#e8f8f0;border-color:#90ccb6}.funnel-scenarios article>span{display:block;font-size:11px;color:#5d796f}.funnel-scenarios article>b{font-size:28px;color:#145a48;display:block;margin:8px 0}.funnel-rate-track{height:5px;background:#d5e8df;border-radius:4px;overflow:hidden}.funnel-rate-track i{display:block;background:#77b69f;height:100%;transition:width 220ms ease-out}.target .funnel-rate-track i{background:#118b69}.funnel-scenarios article>p{font-size:12px;margin:18px 0}.funnel-scenarios article>p strong{font-size:24px;color:#164d3d}.funnel-scenarios article>div:not(.funnel-rate-track){display:grid;gap:5px;padding-top:10px;border-top:1px solid #cce2d6;margin-top:10px}.funnel-scenarios article>div>span{font-size:9px;color:#628073}.funnel-scenarios article>div>b{font-size:16px;overflow-wrap:anywhere;direction:ltr;text-align:right;color:#145a48}.funnel-result #funnel-story{font-size:13px;font-weight:500;line-height:1.8}.funnel-result small{font-size:10px;line-height:1.85}.funnel-result>.btn{width:100%;margin-top:24px}@media(max-width:760px){.funnel360 h2{font-size:34px}.funnel-result{padding:24px 18px}.funnel-result>strong{font-size:43px}.funnel-scenarios article{padding:15px 10px}.funnel-scenarios article>b{font-size:25px}.funnel-scenarios article>div>b{font-size:14px}.funnel-delta{font-size:12px}.funnel-result>.btn{font-size:12px}}@media(prefers-reduced-motion:reduce){.funnel-rate-track i{transition:none}}
