@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-variable.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07101d;color:#f5fbff;font-family:DM Sans,sans-serif}.signal{animation:nexo-reveal .65s cubic-bezier(.2,.75,.3,1) both}.copy>.signal:nth-child(2){animation-delay:.08s}.copy>.signal:nth-child(3){animation-delay:.16s}.copy>.signal:nth-child(4){animation-delay:.24s}.copy>.signal:nth-child(5){animation-delay:.32s}@keyframes nexo-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.demo{min-height:40px;background:#55e6d1;color:#07101d;display:flex;align-items:center;justify-content:center;gap:28px;font-size:11px;font-weight:700;letter-spacing:.18em}.demo a{color:inherit;display:flex;align-items:center;gap:7px}.demo svg{width:14px}header{height:80px;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;padding:0 28px;border-bottom:1px solid #ffffff12}.brand{font:700 24px Manrope;color:#fff;text-decoration:none;letter-spacing:.15em}.brand span{color:#55e6d1}nav{display:flex;gap:28px}nav a{color:#9baabd;text-decoration:none;font-size:13px}.hero{max-width:1200px;margin:auto;min-height:690px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;padding:70px 28px}.eyebrow{color:#55e6d1;font-size:11px;letter-spacing:.2em;font-weight:700}.copy h1{font:600 clamp(44px,5.3vw,78px)/1.02 Manrope;margin:22px 0}.copy em{font-style:normal;color:#55e6d1}.lead{color:#aab8c9;font-size:18px;line-height:1.65;max-width:640px}.capture{margin-top:34px;padding:20px;background:#101c2b;border:1px solid #ffffff16;border-radius:18px}.capture label{display:block;font-size:12px;margin-bottom:10px}.capture>div{display:flex;gap:8px}.capture input{min-width:0;flex:1;background:#07101d;border:1px solid #ffffff20;color:#fff;border-radius:10px;padding:15px}.capture button,.primary{border:0;border-radius:10px;padding:0 19px;background:#55e6d1;color:#07101d;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.capture button svg,.primary svg{width:17px}.capture small{color:#788a9f;display:flex;gap:7px;align-items:center;margin-top:12px}.capture small svg{width:14px}.capture-success{display:flex;flex-direction:column;gap:14px}.success-title{display:flex;gap:12px;align-items:flex-start}.success-title>svg{flex:none;width:24px;height:24px;color:#55e6d1}.success-title b,.success-title span{display:block}.success-title span{margin-top:4px;color:#9baabd;font-size:13px;line-height:1.5}.download-guide{min-height:50px;border-radius:10px;background:#55e6d1;color:#07101d;text-decoration:none;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px}.download-guide svg,.success-commercial svg{width:17px}.success-commercial{width:fit-content;color:#b8c6d4;text-decoration:none;display:flex;align-items:center;gap:8px;font-size:12px;border-bottom:1px solid #55e6d1;padding-bottom:5px}.ticks{display:flex;gap:18px;color:#9baabd;font-size:12px;margin-top:22px}.ticks span{display:flex;gap:5px;align-items:center}.ticks svg{color:#55e6d1;width:14px}.visual{position:relative}.visual>img{width:100%;height:570px;object-fit:cover;border-radius:28px;border:1px solid #ffffff17}.dash{position:absolute;left:-36px;bottom:34px;width:260px;background:#0b1625ef;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;border:1px solid #ffffff20;border-radius:16px}.dash p{font-size:9px;letter-spacing:.16em;color:#55e6d1}.dash b{font-family:Manrope}.guide-visual{min-height:610px;display:grid;place-items:center;isolation:isolate}.guide-visual>img{position:relative;z-index:2;width:min(76%,390px);height:auto;aspect-ratio:210 / 297;object-fit:cover;border-radius:4px;border:1px solid #ffffff26;box-shadow:0 34px 70px #0009;transform:rotate(2.5deg)}.guide-sheet{position:absolute;width:min(76%,390px);aspect-ratio:210 / 297;border-radius:4px;border:1px solid #ffffff24;background:#172638}.guide-sheet-back{transform:translate(36px,18px) rotate(7deg);opacity:.46}.guide-sheet-middle{transform:translate(18px,8px) rotate(4.8deg);opacity:.72}.page-count{position:absolute;z-index:3;top:48px;right:8px;padding:10px 13px;border:1px solid #55e6d166;border-radius:999px;background:#07101de8;color:#55e6d1;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.12em}.page-count svg{width:14px}.preview-note{position:absolute;z-index:4;left:-24px;bottom:48px;width:250px;padding:18px;border:1px solid #ffffff20;border-radius:14px;background:#0b1625ed;box-shadow:0 20px 45px #0008}.preview-note p{margin:0 0 8px;color:#55e6d1;font-size:9px;letter-spacing:.16em}.preview-note b{font-family:Manrope;line-height:1.4}.content{background:#f3f5f1;color:#0c1724;padding:110px max(28px,calc((100vw - 1144px)/2))}.content .eyebrow{color:#116e62}.content h2,.quote>p,.faq h2{font:600 clamp(34px,4vw,55px)/1.1 Manrope;max-width:750px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.cards article{background:#fff;padding:32px;border-radius:18px}.cards span{color:#116e62;font:600 13px Manrope}.cards h3{font:600 23px Manrope}.cards p{color:#607080;line-height:1.6}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:70px;padding-top:55px;border-top:1px solid #d8e0dc}.fit-grid>div{padding:30px;border:1px solid #d8e0dc;border-radius:18px;background:#fff}.fit-grid ul{margin:22px 0 0;padding:0;list-style:none}.fit-grid li{position:relative;margin:14px 0;padding-left:28px;color:#536476;line-height:1.55}.fit-grid li svg{position:absolute;left:0;top:2px;width:17px;color:#178777}.fit-grid .limits li:before{content:"—";position:absolute;left:0;color:#178777}.trust-section{padding:110px max(28px,calc((100vw - 1144px)/2));background:#0b1625;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;scroll-margin-top:24px}.trust-heading{max-width:780px}.trust-heading h2{margin:18px 0;font:600 clamp(38px,4.5vw,60px) / 1.08 Manrope;text-wrap:balance}.trust-heading>p:last-child{max-width:700px;color:#9baabd;font-size:17px;line-height:1.65}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.trust-grid article{padding:28px;border:1px solid #ffffff17;border-radius:16px;background:#101c2b}.trust-grid svg{width:25px;color:#55e6d1;margin-bottom:35px}.trust-grid article>span{display:block;color:#75879b;font:600 12px Manrope}.trust-grid h3{margin:12px 0 10px;font:600 22px Manrope}.trust-grid p{margin:0;color:#9baabd;line-height:1.65}.author-box{margin-top:58px;padding:30px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;border:1px solid #55e6d152;border-radius:18px;background:#07101d}.author-mark{width:58px;height:58px;border-radius:14px;background:#55e6d1;color:#07101d;display:grid;place-items:center;font:700 24px Manrope}.author-mark span{color:#167e70}.author-box>div:nth-child(2)>span{color:#55e6d1;font-size:9px;font-weight:700;letter-spacing:.18em}.author-box h3{margin:8px 0 6px;font:600 22px Manrope}.author-box p{max-width:650px;margin:0;color:#8fa0b2;font-size:13px;line-height:1.55}.author-box>a{color:#07101d;background:#55e6d1;border-radius:9px;padding:13px 16px;text-decoration:none;font-weight:700;font-size:12px;display:flex;align-items:center;gap:8px;white-space:nowrap}.author-box>a svg{width:15px}.quote,.faq{max-width:1100px;margin:auto;padding:100px 28px}.quote{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.outline{white-space:nowrap;border:1px solid #55e6d1;background:none;color:#55e6d1;padding:15px 20px;border-radius:9px}.faq{max-width:850px}.faq details{border-top:1px solid #ffffff18;padding:20px 0;color:#9baabd}.faq summary{color:#fff;cursor:pointer;font-weight:600}.modal{max-width:470px;width:calc(100% - 32px);background:#111d2b;color:#f5fbff;padding:40px;border-radius:20px;border:1px solid #ffffff20;box-shadow:0 28px 80px #000b}.modal::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal>button{float:right;background:none;color:#fff;border:0}.modal h2{font:600 34px Manrope}.modal p{color:#9baabd;line-height:1.6}.modal .primary{padding:14px 18px;margin-top:12px}footer{text-align:center;padding:35px;color:#8293a6;font-size:10px;letter-spacing:.18em;border-top:1px solid #ffffff12;display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}footer a{color:#8fa0b2;letter-spacing:normal;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.signal{animation:none}}@media(max-width:800px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.visual>img{height:400px}.guide-visual{min-height:560px}.guide-visual>img{width:min(72%,310px);height:auto}.guide-sheet{width:min(72%,310px)}.page-count{top:30px;right:0}.preview-note{left:8px;bottom:35px;width:225px}.dash{left:15px}.cards{grid-template-columns:1fr}.fit-grid{grid-template-columns:1fr;margin-top:55px;padding-top:45px}.trust-section{padding-top:80px;padding-bottom:80px}.trust-grid{grid-template-columns:1fr;margin-top:42px}.trust-grid article{display:grid;grid-template-columns:42px 1fr;column-gap:15px}.trust-grid svg{grid-row:1 / span 3;margin:0}.trust-grid article>span,.trust-grid h3,.trust-grid p{grid-column:2}.author-box{grid-template-columns:auto 1fr}.author-box>a{grid-column:1 / -1;justify-content:center}.quote{align-items:flex-start;flex-direction:column}.capture>div{flex-direction:column}.capture button{padding:15px}.ticks{flex-direction:column}.demo{padding:10px 14px;text-align:center;gap:8px;flex-direction:column}.demo a{font-size:10px}}
