:root{--ink:#071923;--muted:#587080;--line:#dce7ed;--ice:#59e2ee;--ice-2:#9af5f9;--blue:#0d5d77;--dark:#061923;--cream:#f4fafb;--white:#fff;--shadow:0 24px 80px rgba(6,25,35,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#fff;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.announcement{background:var(--dark);color:#dffbff;text-align:center;padding:9px 16px;font-size:13px;letter-spacing:.02em}.nav{height:80px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:26px;letter-spacing:.08em}.brand span{color:#24bfd0}.nav nav{display:flex;gap:28px;font-size:14px;color:#36515e}.nav nav a:hover{color:var(--ink)}.nav-cta,.btn,.checkout{border-radius:999px;font-weight:700;transition:.2s ease}.nav-cta{background:#e8f8fa;padding:11px 18px;color:#0a6073}.hero{min-height:720px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:20px;padding-block:55px 85px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;color:#0a7a8e;margin:0 0 15px}h1,h2,h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.06;margin:0}h1{font-size:clamp(58px,8vw,106px);letter-spacing:-.055em}h1 span{color:#16adbf}.lead{font-size:19px;max-width:650px;color:#3e5966;margin:28px 0 0}.hero-actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.btn{padding:15px 21px}.primary{background:var(--dark);color:#fff;box-shadow:0 12px 35px #06192333}.primary:hover{transform:translateY(-2px)}.secondary{border:1px solid var(--line);background:#fff}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px;font-size:13px;color:#42606d}.trust-row span:before{content:"\2713";color:#0d9eb0;font-weight:800;margin-right:7px}.product-stage{position:relative;min-height:590px;display:grid;place-items:center}.glow{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,#9af5f9 0,#dffbff 45%,#fff0 72%);filter:blur(5px)}.fan{position:relative;width:min(510px,100%);z-index:2;animation:float 4s ease-in-out infinite}.float-card{position:absolute;z-index:3;background:#ffffffdb;border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 16px;border-radius:18px;min-width:190px}.float-card strong,.float-card span{display:block}.float-card span{font-size:12px;color:var(--muted);margin-top:3px}.card-one{left:0;top:155px}.card-two{right:-5px;bottom:110px}@keyframes float{50%{transform:translateY(-12px) rotate(-1deg)}}.social-proof{padding:24px 0 80px;text-align:center}.social-proof>p{font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-weight:800;color:#6c818c}.occasion-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.occasion-grid span{border:1px solid var(--line);border-radius:999px;padding:10px 15px;background:#fbfeff;font-size:14px}.features{padding:90px 0}.section-heading{max-width:790px}.section-heading h2{font-size:clamp(38px,5vw,64px);letter-spacing:-.045em}.section-heading>p:last-child{color:var(--muted);font-size:18px;max-width:720px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px}.feature-grid article{background:var(--cream);border:1px solid #e2f0f3;border-radius:26px;padding:28px;min-height:260px}.feature-grid .icon{font-size:30px}.feature-grid h3{font-size:21px;margin:26px 0 10px}.feature-grid p{color:var(--muted);font-size:15px;margin:0}.offer-wrap{background:linear-gradient(135deg,#061923,#08384a);color:#fff;margin:85px 0}.offer{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;padding-block:95px}.offer .eyebrow{color:#69eaf2}.offer-copy h2{font-size:clamp(43px,5vw,68px);letter-spacing:-.04em}.offer-copy>p{color:#b7d1dc;font-size:18px}.offer-copy ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:11px;color:#dff7fa}.buy-card{background:#fff;color:var(--ink);padding:28px;border-radius:30px;box-shadow:0 30px 90px #00000040}.buy-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.buy-head h3{font-size:30px}.mini-label{margin:0;font-size:11px;letter-spacing:.18em;font-weight:800;color:#0b91a4}.rating{background:#e6fafb;color:#0b7181;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800}.bundle-list{display:grid;gap:10px}.bundle{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid var(--line);background:#fff;padding:16px;border-radius:18px;cursor:pointer}.bundle span strong,.bundle span small{display:block}.bundle small{color:var(--muted);margin-top:3px}.bundle.active{border:2px solid #20bdcb;background:#f1fdfe;padding:15px}.bundle b{font-size:17px}.checkout-summary{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.checkout{width:100%;border:0;background:var(--dark);color:#fff;padding:17px;margin-top:16px;cursor:pointer}.checkout:hover{background:#0b3445}.payment-note{text-align:center;color:#71858f;font-size:11px;margin:12px 0 0}.demo-message{text-align:center;color:#0a7a8e;font-size:12px;font-weight:700;min-height:20px;margin-top:8px}.compare{padding:90px 0}.narrow{max-width:680px}.comparison-table{margin-top:40px;border:1px solid var(--line);border-radius:24px;overflow:hidden}.row{display:grid;grid-template-columns:1.15fr 1fr 1fr;padding:18px 24px;border-top:1px solid var(--line);align-items:center}.row:first-child{border-top:0}.row.head{background:#edf9fa}.row b{color:#067f91}.row span:last-child{color:var(--muted)}.faq{padding:80px 0 120px}.accordion{max-width:840px;margin-top:38px}.accordion details{border-top:1px solid var(--line);padding:20px 0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between}.accordion summary:after{content:"+";font-size:24px;color:#0c91a4}.accordion details[open] summary:after{content:"\2013"}.accordion p{color:var(--muted);max-width:720px}footer{background:#061923;color:#e7f4f6;padding:70px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px}.footer-grid>div{display:flex;flex-direction:column;gap:9px}.footer-grid p,.footer-grid a{color:#9eb8c2;font-size:14px}.footer-grid h4{margin:0 0 10px}.footer-brand{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.11);margin-top:50px;padding-top:20px;display:flex;justify-content:space-between;color:#7896a1;font-size:12px}@media(max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:35px}.hero-copy{text-align:center}.lead{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.product-stage{min-height:520px}.card-one{left:4%}.card-two{right:3%}.feature-grid{grid-template-columns:1fr 1fr}.offer{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.shell{width:min(100% - 26px,1160px)}.announcement{font-size:11px}.nav{height:68px}.nav-cta{font-size:12px}.hero{padding-bottom:45px}.lead{font-size:16px}.product-stage{min-height:440px}.glow{width:330px;height:330px}.float-card{min-width:150px;padding:10px 12px}.card-one{top:80px}.card-two{bottom:55px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:auto}.offer{padding-block:60px}.row{grid-template-columns:1fr .9fr .9fr;padding:15px 12px;font-size:12px}.footer-grid{grid-template-columns:1fr}.footer-bottom{gap:10px;flex-direction:column}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;background:#fff;padding:12px;z-index:999}.hero-product-image{position:relative;z-index:2;width:min(500px,100%);height:auto;filter:drop-shadow(0 28px 32px rgba(6,25,35,.2))}.bundle input{margin-right:10px;accent-color:#16adbf}.setup-box{background:#f1fdfe;border:1px dashed #20bdcb;border-radius:18px;padding:24px}.setup-box p{color:var(--muted)}.single-price{font-size:28px;font-weight:800}.page{padding:70px 0 110px;max-width:850px}.page h1{font-size:clamp(42px,7vw,76px);margin-bottom:30px}.rte{color:#36515e}.rte h2,.rte h3{margin-top:34px}.rte a{text-decoration:underline}.faq-answer{color:var(--muted);max-width:720px}.footer-note{color:#7896a1;font-size:13px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfeff}.trust-strip-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:0}.trust-strip-inner>div{padding:22px 20px;border-right:1px solid var(--line)}.trust-strip-inner>div:last-child{border-right:0}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{font-size:14px}.trust-strip span{font-size:12px;color:var(--muted);margin-top:4px}.how{padding:95px 0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.steps-grid article{padding:30px;border-radius:28px;background:linear-gradient(180deg,#f6fdfe,#eef9fb);border:1px solid #dceff2;min-height:250px}.step-number{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#071923;color:#8ff6ff;font-weight:800}.steps-grid h3{font-size:25px;margin:28px 0 10px}.steps-grid p{color:var(--muted)}.usecases{padding:80px 0 100px}.usecase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.usecase-grid article{border-radius:24px;padding:26px;background:#071923;color:#fff;min-height:220px}.usecase-grid article:nth-child(2n){background:#0b3a4a}.usecase-grid span{font-size:32px}.usecase-grid h3{font-size:23px;margin:34px 0 8px}.usecase-grid p{color:#c1d6de;font-size:14px}@media(max-width:900px){.trust-strip-inner{grid-template-columns:1fr 1fr}.trust-strip-inner>div:nth-child(2){border-right:0}.trust-strip-inner>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.steps-grid{grid-template-columns:1fr}.usecase-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.trust-strip-inner{grid-template-columns:1fr}.trust-strip-inner>div{border-right:0;border-bottom:1px solid var(--line)}.trust-strip-inner>div:last-child{border-bottom:0}.usecase-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(54px,16vw,76px)}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}}.buy-product-media{background:linear-gradient(145deg,#f4fdff,#eaf7fa);border:1px solid var(--line);border-radius:24px;overflow:hidden;margin-bottom:22px;aspect-ratio:1.4/1;display:grid;place-items:center}.buy-product-media img{width:100%;height:100%;object-fit:contain}.variant-fieldset,.quantity-fieldset{border:0;padding:0;margin:0 0 20px}.variant-fieldset legend,.quantity-fieldset legend{font-weight:800;font-size:13px;margin-bottom:10px;color:#36515e}.variant-pills{display:flex;gap:9px;flex-wrap:wrap}.variant-pill{border:1px solid var(--line);border-radius:999px;padding:11px 15px;cursor:pointer;background:#fff;font-weight:700;font-size:14px}.variant-pill input{position:absolute;opacity:0;pointer-events:none}.variant-pill.active{background:#071923;color:#fff;border-color:#071923}.variant-pill.disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.quantity-cards{display:grid;gap:10px}.quantity-card{width:100%;border:1px solid var(--line);border-radius:18px;background:#fff;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;color:var(--ink)}.quantity-card span strong,.quantity-card span small{display:block}.quantity-card span small{color:var(--muted);margin-top:3px}.quantity-card.active{border:2px solid #19b6c6;background:#effcfd;padding:14px 15px}.checkout-summary strong{font-size:22px}.payment-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.payment-badges span{background:#f3fafb;border:1px solid #e1eff1;border-radius:999px;padding:8px 10px;font-size:11px;color:#42606d}.offer-points{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:11px;color:#dff7fa}.offer-fineprint{font-size:12px!important;color:#89a9b5!important;margin-top:24px!important}.visual-story{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;padding-block:110px}.visual-story-media{background:#effbfc;border-radius:34px;overflow:hidden;min-height:550px;display:grid;place-items:center}.visual-story-media img{width:100%;height:100%;object-fit:cover}.visual-placeholder{width:100%;height:100%;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at top,#d6fbff,#eff9fb 55%,#e5f2f5);color:#315563}.visual-placeholder span{letter-spacing:.2em;font-size:12px;font-weight:800}.visual-placeholder strong{font-size:34px;margin-top:14px;color:var(--ink)}.visual-placeholder small{margin-top:8px}.visual-story-copy h2{font-size:clamp(40px,5vw,68px);letter-spacing:-.045em}.story-text{font-size:18px;color:var(--muted);margin-top:24px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px}.stat-grid div{border-top:1px solid var(--line);padding-top:16px}.stat-grid strong,.stat-grid span{display:block}.stat-grid strong{font-size:20px}.stat-grid span{font-size:12px;color:var(--muted);margin-top:5px}.comparison-note{text-align:center;color:var(--muted);font-size:11px;margin-top:14px}.launch-note{padding:30px 0 100px}.launch-note-card{border-radius:34px;padding:46px;background:linear-gradient(135deg,#e9fcfe,#f8ffff);border:1px solid #d7eff2;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.launch-note-card h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.035em}.launch-note-text{color:var(--muted);font-size:17px}.product-page{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;padding-block:60px 120px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-media-card{border-radius:24px;overflow:hidden;background:#eff8fa;min-height:250px;display:grid;place-items:center}.product-media-card:first-child{grid-column:1/-1;min-height:540px}.product-media-card img,.product-media-card video,.product-media-card iframe{width:100%;height:100%;object-fit:cover}.product-details{position:sticky;top:30px;align-self:start}.product-details h1{font-size:clamp(42px,6vw,70px);letter-spacing:-.05em}.product-price{font-size:30px;font-weight:800;margin:18px 0}.product-description{margin:24px 0 30px}.simple-quantity{display:flex;align-items:center;justify-content:space-between;font-weight:800;margin:20px 0 0}.simple-quantity input{width:86px;border:1px solid var(--line);border-radius:14px;padding:12px;text-align:center;font:inherit}.product-trust-list{display:grid;gap:9px;margin-top:20px;color:#48636e;font-size:13px}@media(max-width:900px){.visual-story,.product-page{grid-template-columns:1fr}.visual-story{gap:35px;padding-block:80px}.visual-story-media{min-height:430px}.launch-note-card{grid-template-columns:1fr}.product-details{position:static}.product-gallery{order:1}.product-details{order:2}}@media(max-width:580px){.visual-story{padding-block:60px}.visual-story-media{min-height:360px}.stat-grid{grid-template-columns:1fr}.launch-note{padding-bottom:70px}.launch-note-card{padding:28px}.product-page{padding-block:30px 90px;gap:25px}.product-gallery{grid-template-columns:1fr;gap:10px}.product-media-card:first-child{grid-column:auto;min-height:360px}.product-media-card{min-height:300px}.payment-badges{display:grid}.quantity-card{padding:14px}.quantity-card.active{padding:13px}.buy-product-media{aspect-ratio:1/1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kyrzo.css.map */
