@font-face{font-family:Montserrat;src:url('assets/montserrat-400.ttf');font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-500.ttf');font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-600.ttf');font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-700.ttf');font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url('assets/Poppins-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url('assets/Poppins-Medium.ttf');font-weight:500;font-display:swap}

:root{--ink:#0b0b0b;--deep:#0b0b0b;--paper:#ffffff;--accent:#f25c05;--line:rgba(16,45,50,.18);--muted:#626262;--pad:clamp(22px,5.3vw,100px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--deep);color:var(--ink);font-family:Poppins,Arial,sans-serif;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #f25c05;outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Montserrat,Arial,sans-serif;font-weight:450}h2{font-size:clamp(34px,4.25vw,68px);line-height:1.13;letter-spacing:-.05em}h2 em,h1 em{font-style:normal;color:#d94801}h3{letter-spacing:-.035em}p{max-width:65ch}[hidden]{display:none!important}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:white;padding:12px}.skip:focus{top:15px}.nav{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);background:var(--deep);color:white;border-bottom:1px solid #ffffff1c;gap:20px}.wordmark{font-family:Montserrat,sans-serif;font-size:23px;letter-spacing:normal;font-weight:550;white-space:nowrap}.wordmark span{font-size:13px;vertical-align:top;letter-spacing:0;margin-left:5px}.nav-project{font-size:10px;letter-spacing:normal;color:#c3d0ce}.nav-project i{font-style:normal;margin:0 18px;color:#719089}.nav-button{border:1px solid #ffffff50;border-radius:40px;padding:9px 18px;font-size:12px;display:flex;gap:24px;align-items:center}.nav-button:hover{background:#ffffff15}.hero{min-height:780px;min-height:min(940px,calc(100svh - 80px));position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;color:white;padding:90px var(--pad) 110px}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 58%;z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,25,31,.86),rgba(5,25,31,.52) 43%,rgba(5,25,31,.06) 85%),linear-gradient(0deg,rgba(5,25,31,.9),transparent 50%)}.hero-copy{max-width:850px}.eyebrow{font-size:10px;letter-spacing:normal;font-weight:650;line-height:1.6}.eyebrow.light{color:#eeeeee}.hero h1{font-size:clamp(44px,5.65vw,88px);line-height:1.08;letter-spacing:-.055em;margin-top:30px}.hero h1 em{color:#ff7a1a}.hero-lede{margin-top:30px;max-width:480px;font-size:17px;color:#e8e8e8;line-height:1.7}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;border:0;border-radius:5px;padding:17px 23px;min-height:56px;font-weight:600;font-size:14px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.white{background:var(--paper);color:var(--ink)}.button.white:hover{background:#eeeeee}.button.dark{background:var(--ink);color:white}.button.outline{background:transparent;color:var(--ink);border:1px solid #193c465e}.hero .button{margin-top:32px}.hero-signature{position:absolute;right:var(--pad);bottom:120px;max-width:190px;display:grid;gap:28px;text-align:center}.hero-signature img{width:190px}.hero-signature span{font-size:8px;letter-spacing:normal}.hero-bottom{position:absolute;bottom:28px;left:var(--pad);right:var(--pad);border-top:1px solid #ffffff50;padding-top:19px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:normal}.section{padding:85px var(--pad) 100px}.paper{background:var(--paper)}.section-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:60px;border-top:1px solid var(--line);padding-top:20px}.small-note{font-size:12px;color:var(--muted);text-align:right}.intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:9vw}.intro-copy{padding-top:6px;max-width:480px}.intro-copy p+p{margin-top:22px}.context-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.context-tags span{font-size:11px;border:1px solid #b9c8c2;border-radius:30px;padding:8px 12px}.comparison{padding-top:0}.comparison>h2{margin-bottom:45px}.comparison-selector{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:28px}.comparison-selector button{border:0;border-bottom:2px solid transparent;background:transparent;color:#6a7b7a;padding:16px 24px 16px 0;min-height:54px;font-size:15px;display:flex;gap:35px;margin-right:24px}.comparison-selector button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:650}.scenario{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-card{background:#f1f1f1;border:1px solid #d6dbd4;overflow:hidden;border-radius:5px}.compare-card.after{background:#fff4ed}.compare-top{display:flex;justify-content:space-between;padding:22px 25px;font-size:10px;letter-spacing:normal;color:#666666;gap:12px}.compare-top span:first-child{color:var(--ink);font-weight:700}.compare-copy{padding:30px 30px 35px;min-height:245px}.compare-copy h3{font-size:clamp(23px,2.2vw,34px);line-height:1.25;margin-bottom:20px}.compare-copy p{font-size:15px;color:#555555}.compare-copy small{display:block;font-size:11px;color:#666666;margin-top:14px;line-height:1.6}.pdf-scene{height:330px;position:relative;background:radial-gradient(ellipse at 50% 80%,#c5cac2,transparent 65%);overflow:hidden}.pdf-page{width:225px;height:285px;background:#fafaf5;border:1px solid #d4d7d0;position:absolute;box-shadow:0 15px 30px #18252a18;padding:20px}.pdf-page span{font-size:8px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #bfcac2;padding-bottom:12px;letter-spacing:normal}.pdf-page b{font-size:7px;font-weight:500;color:#617070}.pdf-page.front{left:calc(50% - 83px);top:34px;transform:rotate(8deg)}.pdf-page.back{left:calc(50% - 170px);top:27px;transform:rotate(-12deg)}.plan-grid{margin:22px 0;width:100%;height:140px;background:repeating-linear-gradient(0deg,transparent 0 24px,#9ca9a0 25px 26px),repeating-linear-gradient(90deg,#eef0e9 0 30px,#9ca9a0 31px 32px);border:5px double #98a79c;transform:skew(-9deg);position:relative}.plan-grid:after{content:'';position:absolute;inset:45% -3% auto;height:17px;background:#d9ddd6;border-top:1px solid #98a79c;border-bottom:1px solid #98a79c;transform:rotate(-15deg)}.pdf-page i{display:block;width:100%;height:3px;background:#cdd3ca;margin:9px 0}.pdf-page i.short{width:60%}.question{position:absolute;background:#d7dcd3e8;color:#465650;border:1px solid #bac7b9;font-size:11px;padding:9px 13px;border-radius:25px;box-shadow:0 8px 20px #18252a0a}.q1{left:9%;top:52px;transform:rotate(-5deg)}.q2{right:5%;bottom:35px;transform:rotate(5deg)}.after-scene{height:330px;position:relative;padding:24px 25px 40px;overflow:hidden}.after-scene>img{width:100%;height:250px;object-fit:cover;border:4px solid #203a39;border-radius:10px;box-shadow:0 20px 25px #14352c30;transform:perspective(1000px) rotateY(-5deg) rotate(-2deg)}.phone-mini{position:absolute;right:30px;bottom:40px;width:100px;height:192px;background:#142d2d;padding:5px;border-radius:18px;box-shadow:0 12px 20px #18382b35;transform:rotate(7deg)}.phone-mini img{width:100%;height:100%;object-fit:cover;border-radius:13px;object-position:45% center}.scene-caption{position:absolute;bottom:8px;left:25px;font-size:8px;letter-spacing:normal;color:#5b7767}.comparison-note{font-size:10px;color:#717171;margin-top:20px}.sales-scene{height:330px;position:relative;padding:30px 35px}.monitor{position:relative;width:100%;height:235px;border:7px solid #273b39;border-radius:10px;background:#fafafa;box-shadow:0 18px 25px #1c362d20}.monitor:after{content:'';position:absolute;bottom:-33px;height:27px;width:55px;left:calc(50% - 27px);border-bottom:7px solid #273b39;background:#273b39}.monitor-bar{height:18px;background:#273b39;display:flex;align-items:center;gap:3px;padding:0 5px;color:#d5dfd7;font-size:6px}.monitor-bar i{width:4px;height:4px;border-radius:50%;background:#b1bfb3}.monitor-bar span{margin-left:auto;letter-spacing:normal}.monitor-pdf{width:62%;height:190px;margin:auto;background:#fafaf7;border:1px solid #c9cfc6;padding:12px 20px}.monitor-pdf>span{font-size:7px;letter-spacing:normal}.monitor-pdf .plan-grid{height:125px;margin-top:12px}.monitor>img{width:100%;height:calc(100% - 18px);object-fit:cover}.file-pills{display:flex;gap:10px;position:absolute;bottom:12px;left:35px;font-size:8px}.file-pills span{padding:5px 9px;background:#d5dcd1;border:1px solid #c2cec0;border-radius:4px}.modern .scene-caption{bottom:5px}.experience{color:#ffffff;background:var(--ink)}.experience .section-heading,.investment .section-heading{border-color:#d2e6d337}.experience .small-note,.investment .small-note{color:#bbbbbb}.experience h2 em,.investment h2 em{color:#ff7a1a}.experience-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:55px}.experience-head p{max-width:320px;font-size:15px;color:#c6c6c6}.experience-layout{display:grid;grid-template-columns:.65fr 1.65fr;gap:40px;align-items:center}.experience-tabs{display:grid;gap:0}.experience-tabs button{text-align:left;background:transparent;color:#bbbbbb;border:0;border-top:1px solid #c5dcc634;padding:23px 0 23px 36px;position:relative}.experience-tabs button span{position:absolute;left:0;top:25px;font-size:9px}.experience-tabs button strong{font-size:15px;display:block;font-weight:500}.experience-tabs button small{display:block;font-size:11px;margin-top:6px;color:#b2b2b2}.experience-tabs button[aria-selected=true]{color:#ffffff}.experience-tabs button[aria-selected=true]:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#f25c05;left:18px;top:29px}.experience-preview{min-width:0;border:1px solid #b5cbb630;border-radius:7px;overflow:hidden;background:#1a1a1a;box-shadow:0 30px 45px #00151b35}.browser-bar{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;font-size:8px;letter-spacing:normal;color:#cccccc}.browser-bar .dots{font-size:6px;letter-spacing:normal}.experience-preview>img{width:100%;aspect-ratio:16/9;object-fit:cover}.experience-preview figcaption{font-size:11px;padding:12px 15px;color:#c6c6c6}.experience-note{font-size:11px;color:#bcbcbc;max-width:820px;margin:30px 0}.text-link{display:inline-flex;border-bottom:1px solid #f25c05;padding-bottom:6px;gap:40px;font-size:14px}.demo-expiry{font-size:10px;color:#b6b6b6;display:block;margin-top:12px}.panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.body-copy{font-size:17px;line-height:1.7;color:#555555;max-width:470px;margin-top:30px}.plain-list{list-style:none;margin:28px 0 0;padding:0;max-width:470px}.plain-list li{font-size:14px;border-top:1px solid var(--line);padding:13px 0 13px 22px;position:relative}.plain-list li:before{content:'↗';position:absolute;left:0;color:#7e998b}.panel-mock{background:#f2f2f2;border:1px solid #c9d1c6;border-radius:7px;padding:25px;box-shadow:0 30px 40px #19342b0b}.panel-mock-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #bdcbbd;padding-bottom:20px;gap:12px}.panel-mock-head .wordmark{font-size:13px}.panel-mock-head>span:last-child{font-size:7px;letter-spacing:normal}.mock-title{display:flex;justify-content:space-between;margin:27px 0 22px;align-items:center}.mock-title>span{font-family:Montserrat;font-size:19px}.mock-title small{font-size:9px;padding:5px 8px;border:1px solid #bdcbbd;border-radius:5px}.mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mock-metrics>div{background:#ffffff;border:1px solid #d4dcd0;padding:15px 12px;border-radius:5px}.mock-metrics span{font-size:9px;color:#666666;display:block}.mock-metrics strong{font-family:Montserrat;font-size:17px;font-weight:500;display:block;margin:14px 0 7px;letter-spacing:-.04em}.mock-metrics small{font-size:8px;color:#666666;display:block}.mock-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #c8d2c3;font-size:11px;gap:20px}.mock-row:first-of-type{margin-top:22px}.status{font-size:8px;font-style:normal;padding:4px 9px;border-radius:4px}.available{background:#eeeeee}.reserved{background:#ffe6d6}.sold{background:#e1e1e1}.mock-bottom{display:flex;justify-content:space-between;font-size:9px;margin-top:22px;color:#555555}.mock-note{font-size:10px;color:#666666;border-top:1px solid #c5d1bf;padding-top:20px;margin-top:22px;line-height:1.5}.investment{background:#0b0b0b;color:#ffffff}.investment-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.investment-heading p{font-size:14px;color:#bcbcbc;max-width:250px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.price-card{padding:34px 36px;background:var(--paper);color:var(--ink);border-radius:5px;display:flex;flex-direction:column}.price-card.featured{background:#1a1a1a;border:1px solid #9eb9a0;color:#ffffff}.price-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:9px;letter-spacing:normal;margin-bottom:30px}.discount{border:1px solid #a6b6a3;padding:6px 10px;border-radius:30px;font-size:8px}.featured .discount{color:#ff9b60;border-color:#87a786}.price-card h3{font-size:clamp(30px,3.6vw,52px);line-height:1.15;letter-spacing:-.05em}.price-description{font-size:14px;color:#666666;max-width:340px;margin:21px 0 30px;min-height:44px}.featured .price-description{color:#d2d2d2}.price-normal{font-size:12px;color:#707070;display:flex;gap:12px}.price-normal s{text-decoration-thickness:1px}.featured .price-normal{color:#d2d2d2}.price{font-family:Montserrat;font-size:clamp(62px,7vw,105px);line-height:1.13;letter-spacing:-.075em;margin:13px 0}.price>span{font-size:15px;letter-spacing:-.02em;margin-right:12px}.price-label{font-size:8px;letter-spacing:normal;margin-bottom:32px;color:#707070}.featured .price-label{color:#bcbcbc}.features{list-style:none;padding:0;margin:0 0 30px}.features li{padding:11px 0 11px 24px;border-top:1px solid #bccbbf70;font-size:13px;position:relative}.features li:before{content:'✓';position:absolute;left:0;color:#d94801}.featured .features li{border-color:#a6c3a534}.featured .features li:before{color:#ff7a1a}.price-card .button{margin-top:auto;width:100%;font-size:13px}.includes{font-size:12px;color:#eeeeee;margin-bottom:20px}.panel-difference{font-size:12px;margin:0 0 24px;color:#c9c9c9}.panel-difference strong{font-weight:600;color:#ffffff}.investment-note{font-size:11px;color:#c4c4c4;margin-top:24px;max-width:900px}.integration-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw}.integration-grid .body-copy{margin:0}.domain-flow{display:flex;align-items:center;gap:16px;margin:30px 0}.domain-flow>div{background:#f2f2f2;border:1px solid #bdcebd;padding:20px;flex:1;min-width:0;min-height:138px;border-radius:5px}.domain-flow>div>span:first-child{display:block;font-size:8px;letter-spacing:normal;color:#666666}.domain-flow strong{font-family:Montserrat;display:block;font-size:13px;font-weight:500;margin-top:12px;overflow-wrap:anywhere}.domain-flow small{display:block;font-size:11px;margin-top:12px;color:#666666}.flow-button{display:inline-block!important;font-size:9px;background:#15352e;color:#ecf2df;padding:7px 9px;border-radius:4px;margin-top:15px}.flow-arrow{color:#5f8066;font-size:25px}.domain-note{border-top:1px solid #b7c6b4;border-bottom:1px solid #b7c6b4;padding:24px 0;display:flex;gap:18px}.domain-note>span{font-size:25px;color:#d94801}.domain-note h3{font-size:18px;line-height:1.4}.domain-note p{margin-top:10px;font-size:13px;color:#5b5b5b}.fine-print{font-size:11px;color:#666666;line-height:1.7;margin-top:20px}.extras{background:#f6f6f6}.extras-intro{max-width:580px;margin:27px 0 45px;color:#555555;font-size:16px}.extras-list{border-top:1px solid #a6bca5}.extras-list article{display:grid;grid-template-columns:45px 1fr 160px;gap:20px;border-bottom:1px solid #a6bca5;padding:28px 0;align-items:start}.extras-list article>span:first-child{font-size:10px;padding-top:7px;color:#666666}.extras-list h3{font-size:23px;line-height:1.3}.extras-list p{font-size:14px;color:#5b5b5b;margin-top:11px;max-width:640px}.quote-label{font-size:9px;letter-spacing:normal;text-align:right;margin-top:8px;color:#a83f02}.next-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.next-steps{padding:0;list-style:none;margin:0 0 30px}.next-steps li{display:flex;gap:25px;padding:24px 0;border-top:1px solid var(--line)}.next-steps li>span{font-size:10px;color:#777777;padding-top:5px}.next-steps h3{font-size:20px;line-height:1.4}.next-steps p{font-size:14px;color:#666666;margin-top:7px}.selection{padding:18px 20px;margin-bottom:20px;border:1px solid #a4baa1;background:#fff4ed;font-size:14px}.footer{padding:45px var(--pad);color:#eeeeee;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer p{font-size:11px;color:#bbbbbb}.footer>span{font-size:8px;letter-spacing:normal}.footer .wordmark{font-size:20px}
@media(min-width:1700px){.section{padding-left:max(var(--pad),calc((100vw - 1500px)/2));padding-right:max(var(--pad),calc((100vw - 1500px)/2))}}
@media(max-width:1000px){.hero{min-height:770px}.hero-copy{max-width:650px}.hero h1{font-size:65px}.hero-signature{max-width:130px;bottom:100px}.intro-grid{gap:5vw}.experience-layout{grid-template-columns:.8fr 1.4fr;gap:20px}.panel-grid{gap:30px}.mock-metrics{grid-template-columns:1fr}.mock-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}.mock-metrics strong{margin:0;font-size:13px}.mock-metrics small{max-width:80px}.price-card{padding:28px}.integration-grid{gap:35px}.domain-flow{gap:8px}.domain-flow>div{padding:14px}.extras-list article{grid-template-columns:25px 1fr 120px}.footer{flex-wrap:wrap}}
@media(max-width:720px){html{scroll-padding-top:20px}.nav{height:68px}.nav-project{display:none}.wordmark{font-size:19px}.nav-button{font-size:11px;padding:8px 14px;gap:18px}.hero{min-height:810px;min-height:calc(100svh - 68px);padding-top:62px;padding-bottom:145px;align-items:start}.hero-photo{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#062029b8,#08252d50),linear-gradient(0deg,#05202be6,transparent 75%)}.hero h1{font-size:clamp(40px,9.5vw,65px);margin-top:26px}.hero .eyebrow{font-size:8px;max-width:230px;line-height:1.8}.hero-lede{font-size:15px;max-width:360px;margin-top:25px}.hero .button{margin-top:26px;font-size:13px;min-height:52px}.hero-signature{right:var(--pad);bottom:60px;width:85px;gap:10px}.hero-signature span{font-size:6px;letter-spacing:normal}.hero-bottom{font-size:7px;bottom:20px;padding-top:12px}.hero-bottom span:last-child{display:none}.section{padding-top:55px;padding-bottom:60px}.section-heading{margin-bottom:35px;padding-top:15px}.eyebrow{font-size:9px}.small-note{font-size:10px;max-width:145px}.intro-grid,.panel-grid,.integration-grid,.next-grid{grid-template-columns:1fr;gap:35px}h2{font-size:38px}.intro-copy p{font-size:16px}.context-tags span{font-size:10px}.comparison{padding-top:0}.comparison>h2{margin-bottom:30px}.comparison-selector{gap:12px}.comparison-selector button{font-size:12px;gap:12px;flex:1;margin:0;padding:12px 0;text-align:left;align-items:center}.scenario{grid-template-columns:1fr;gap:18px}.compare-top{padding:18px 22px;font-size:9px}.pdf-scene,.after-scene,.sales-scene{height:290px}.after-scene{padding:20px 20px 35px}.after-scene>img{height:220px}.phone-mini{height:170px;width:89px;right:20px;bottom:30px}.compare-copy{padding:24px;min-height:0}.compare-copy h3{font-size:27px}.compare-copy p{font-size:14px}.compare-copy small{font-size:10px}.sales-scene{padding:20px 22px}.monitor{height:210px}.monitor-pdf{height:178px}.modern .scene-caption{bottom:0;font-size:7px}.file-pills{left:22px}.experience-head{display:block;margin-bottom:30px}.experience-head p{margin-top:22px;max-width:400px}.experience-layout{display:flex;flex-direction:column;align-items:stretch;gap:20px}.experience-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.experience-tabs button{padding:17px 0 17px 28px;min-height:92px}.experience-tabs button span{top:20px;font-size:8px}.experience-tabs button strong{font-size:12px}.experience-tabs button small{font-size:9px;line-height:1.5}.experience-tabs button[aria-selected=true]:before{left:16px;top:23px;width:4px;height:4px}.experience-preview figcaption{font-size:10px}.experience-note{font-size:10px;margin:22px 0}.demo-expiry{font-size:9px}.panel-mock{padding:20px}.body-copy{font-size:16px;margin-top:23px}.plain-list li{font-size:13px}.investment-heading{display:block;margin-bottom:30px}.investment-heading p{margin-top:20px;max-width:none}.pricing-grid{grid-template-columns:1fr}.price-card{padding:28px 25px}.price-top{font-size:8px}.price-card h3{font-size:38px}.price{font-size:84px}.price-description{min-height:0}.features li{font-size:13px}.price-card .button{font-size:12px}.investment-note{font-size:10px}.domain-flow>div{padding:15px 12px;min-height:143px}.domain-flow strong{font-size:12px}.flow-arrow{font-size:18px}.domain-note h3{font-size:17px}.domain-note p{font-size:13px}.extras-list article{grid-template-columns:22px 1fr;gap:12px;padding:24px 0}.extras-list h3{font-size:21px}.extras-list p{font-size:13px}.quote-label{grid-column:2;text-align:left;font-size:8px;margin-top:0}.extras-intro{font-size:15px}.next-steps h3{font-size:18px}.next-steps p{font-size:13px}.next-steps li{gap:18px}.footer{display:grid;gap:18px;padding-top:35px;padding-bottom:35px}.footer>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{body{background:white;color:#0b0b0b;font-size:11pt}.nav,.choose,.skip{display:none}.hero{min-height:580px;break-after:page}.section{padding:35px 25px;break-inside:avoid}.section-heading{margin-bottom:20px}.scenario{display:grid!important}.scenario[hidden]{display:none!important}h2{font-size:30px}.comparison-selector{display:none}.price-card{break-inside:avoid}.pricing-grid{gap:15px}.price{font-size:65px}.experience,.investment{-webkit-print-color-adjust:exact;print-color-adjust:exact}.footer{padding:25px}.hero-photo,.hero-shade,.price-card,.panel-mock{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

/* SPACE arq: identity supplied by Juan. Sentence-case labels, no tracking. */
:root{--line:rgba(11,11,11,.17)}
.wordmark{display:inline-flex;align-items:center;gap:13px;letter-spacing:normal;line-height:1;color:inherit;text-transform:none}
.brand-symbol{width:34px;height:39px;flex-shrink:0}
.wordmark .brand-type{display:flex;flex-direction:column;gap:4px;border-left:1px solid #f25c05;padding-left:13px;font-family:Montserrat,Arial,sans-serif;font-size:30px;font-weight:400;line-height:.95;letter-spacing:-.035em}
.wordmark .brand-type small{color:#f25c05;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:normal;line-height:1.1}
.nav{height:90px}.nav-project,.eyebrow,.hero-bottom,.hero-signature span,.compare-top,.scene-caption,.price-top,.price-label,.quote-label,.footer>span,.browser-bar{letter-spacing:normal;text-transform:none}
.hero .eyebrow{font-size:12px;font-weight:500;max-width:480px}.hero h1{font-weight:500}.hero-shade{background:linear-gradient(90deg,rgba(11,11,11,.84),rgba(11,11,11,.42) 45%,rgba(11,11,11,.06) 85%),linear-gradient(0deg,rgba(11,11,11,.85),transparent 55%)}
.button.dark,.flow-button{background:#0b0b0b}.featured .button.white{background:#f25c05;color:white}.featured .button.white:hover{background:#d94801}.button.white:hover{background:#efefef}.price-card.featured{border-color:#f25c05}.price-card.featured .price-top .discount{border-color:#e97530}.price-card:not(.featured) .discount{border-color:#cccccc}
.panel-section h2 em,.intro h2 em,.integration h2 em,.comparison h2 em,.extras h2 em,.next h2 em{color:#b84500}.investment h2 em,.experience h2 em{color:#ff7a1a}.comparison-selector button[aria-selected=true]{border-bottom-color:#f25c05}.compare-card{border-color:#d9d9d9}.price-top,.compare-top{font-size:11px}.price-label,.quote-label,.eyebrow{font-size:11px}.hero-bottom{font-size:11px}.footer .wordmark .brand-type{font-size:29px}.footer .brand-symbol{width:31px;height:36px}.panel-mock-head .wordmark{gap:7px}.panel-mock-head .brand-symbol{width:20px;height:24px}.panel-mock-head .wordmark .brand-type{font-size:20px;padding-left:8px;gap:3px}.panel-mock-head .wordmark .brand-type small{font-size:9px}
@media(max-width:720px){.nav{height:80px}.nav .brand-symbol{width:26px;height:31px}.nav .wordmark{gap:9px}.nav .wordmark .brand-type{font-size:25px;padding-left:9px}.hero{min-height:calc(100svh - 80px)}.hero .eyebrow{font-size:11px;max-width:270px;line-height:1.7}.hero h1{font-size:clamp(38px,9vw,60px)}.hero-bottom{font-size:9px}.small-note{font-size:11px}.price-top,.compare-top{font-size:10px}.quote-label{font-size:10px}}

.wordmark .brand-type{margin-left:0;vertical-align:baseline}

/* Revisión comercial: mensaje directo, demo visible y precios compactos. */
.nav-project{margin-left:auto;font-size:12px;letter-spacing:normal}
.hero h1{font-size:clamp(38px,4.5vw,70px);max-width:950px;margin-top:0}
.hero-copy{max-width:950px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.button.showroom-cta{background:#f25c05;color:#0b0b0b;border:2px solid #ff7a1a;font-weight:600;box-shadow:0 8px 28px #0003;gap:24px;padding:20px 26px;font-size:15px}
.button.showroom-cta:hover,.button.showroom-cta:focus-visible{background:#ff7a1a;box-shadow:0 10px 32px #f25c0555}
.proposal-cta{background:#ffffffed;color:#0b0b0b;border:1px solid #fff;padding:20px 24px}
.panel-option-badge{background:#f25c05;color:#0b0b0b;font-size:12px;font-weight:600;padding:10px 15px;border-radius:5px}
.pricing-grid{max-width:1000px;margin-inline:auto;gap:18px}.price-card{padding:25px 28px}.price-card h3{font-size:clamp(27px,2.6vw,37px);line-height:1.1}.price{font-size:clamp(54px,5vw,72px);margin:9px 0}.price-description{font-size:12px;margin:12px 0}.features{margin-bottom:20px}.features li{font-size:12px;padding:8px 0 8px 18px}.price-card .button{padding:14px 17px;font-size:12px}.price-top{margin-bottom:18px}.panel-difference{font-size:12px}
@media(max-width:720px){.nav-project{display:block;font-size:10px}.hero h1{font-size:clamp(34px,8vw,48px)}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{justify-content:space-between}.panel-section .section-heading{align-items:flex-start;gap:14px;flex-wrap:wrap}.panel-option-badge{font-size:11px}.price-card{padding:24px}.pricing-grid{max-width:480px}}

/* Comparativa visual con archivos proporcionados por SPACE. */
.visual-scenario{align-items:start;gap:24px}.comparison-photo{background:#1a1a1a;overflow:hidden}.comparison-photo img{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;display:block}.visual-scenario .compare-top{font-size:17px;font-weight:600;padding:15px 24px}.visual-scenario .after .compare-top{background:#f25c05;color:#0b0b0b}.visual-scenario .compare-copy{padding:24px;min-height:0}.visual-scenario .compare-copy h3{font-size:26px}.visual-scenario .compare-copy p{font-size:14px}.visit-scene{grid-column:1/-1;display:grid;grid-template-columns:minmax(200px,.6fr) 1fr;gap:36px;align-items:center;margin:16px 0 0;background:#0b0b0b;color:white;border-radius:6px;overflow:hidden}.visit-scene img{width:100%;height:auto;max-height:500px;object-fit:cover;object-position:center 65%}.visit-scene figcaption{padding:26px}.visit-scene strong{display:block;font-family:Montserrat;font-size:30px;line-height:1.2;margin-bottom:18px}.visit-scene span{font-size:15px;line-height:1.7;display:block;max-width:360px}.device-advice{font-size:12px;line-height:1.6;max-width:570px;margin-top:18px;color:#fff}.hero-copy{padding-bottom:20px}
@media(max-width:720px){.visual-scenario{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.visual-scenario .compare-top{padding:12px;font-size:15px}.visual-scenario .compare-copy{padding:14px 11px}.visual-scenario .compare-copy h3{font-size:18px;line-height:1.3;letter-spacing:-.025em}.visual-scenario .compare-copy p{font-size:12px;line-height:1.6;margin-top:12px}.visual-scenario .compare-copy small{font-size:10px;line-height:1.5}.comparison-selector{gap:10px}.comparison-selector button{min-height:52px;padding:12px 8px;font-size:12px}.visit-scene{grid-template-columns:1fr 1fr;gap:0;margin-top:10px}.visit-scene img{max-height:330px}.visit-scene figcaption{padding:16px}.visit-scene strong{font-size:19px;margin-bottom:12px}.visit-scene span{font-size:12px;line-height:1.5}.hero{padding-top:38px;padding-bottom:155px}.hero-actions{gap:10px;margin-top:24px}.hero .hero-actions .button{margin-top:0;white-space:normal;font-size:12px;padding:16px 18px;min-height:52px}.hero-lede{font-size:14px}.device-advice{font-size:11px;margin-top:16px}.section-heading{gap:14px}.section{overflow-wrap:break-word}.experience .showroom-cta{width:100%;justify-content:space-between;font-size:12px;padding:16px}.panel-option-badge{max-width:100%}.domain-flow{min-width:0}.domain-flow>div{min-width:0}.panel-mock{min-width:0}.price-card{min-width:0}}
