:root{color-scheme:dark;--bg:#0c0f15;--surface:#12161e;--surface-raised:#181d27;--line:#252d3a;--text:#f2f5fa;--muted:#9ba6b9;--blue:#70adff;--button:#3479cf;--width:1160px;font-family:'Segoe UI',Arial,sans-serif;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{overflow-x:clip;margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:5px}button:disabled{cursor:default}img{display:block;max-width:100%}button,select{border:0}svg{width:22px;height:22px;flex-shrink:0}button[hidden],[hidden]{display:none!important}.container{width:min(var(--width),calc(100% - 96px));margin-inline:auto}section[id]{scroll-margin-top:100px}::selection{background:#3479cf66}.skip-link{position:fixed;top:12px;left:12px;padding:12px;background:var(--button);border-radius:6px;z-index:100;transform:translateY(-160%)}.skip-link:focus{transform:none}
.site-header{height:98px;border-bottom:1px solid #ffffff07}.nav-row{display:flex;justify-content:space-between;align-items:center;height:100%;gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:23px;font-weight:800;letter-spacing:-.7px}.brand img{border-radius:50%;object-fit:cover}.brand-small{display:block;margin-top:2px;font-size:8px;letter-spacing:3.3px;color:#91a0b6;font-weight:600}.site-header nav{display:flex;gap:32px;align-items:center;font-size:13px;font-weight:500;color:var(--muted)}.site-header nav>a:hover,.text-link:hover,.site-footer a:hover{color:var(--blue)}.nav-discord{border:1px solid #35455d;border-radius:6px;padding:11px 17px;color:var(--text)}.nav-discord span{color:var(--blue);margin-left:15px}.menu-toggle{display:none}
.hero{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center;min-height:690px;padding-block:75px 80px;position:relative}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--blue);line-height:1.8;margin:0 0 21px;display:flex;align-items:center;gap:10px}.status-dot{display:inline-block;background:var(--blue);height:6px;width:6px;flex:0 0 6px;border-radius:50%;box-shadow:0 0 0 4px #70adff12}h1{font-size:clamp(60px,6vw,86px);line-height:1.04;letter-spacing:-4.6px;margin:0 0 27px;font-weight:800}h1>span,h2>span{color:var(--blue)}.hero-description{font-size:16px;line-height:1.85;color:var(--muted);max-width:440px;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:25px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:7px;padding:15px 20px;font-size:13px;font-weight:650;min-height:49px;transition:background .18s,transform .18s}.button-primary{background:var(--button);color:#fff;border:1px solid #559ef073;box-shadow:0 5px 26px #3479cf14}.button-primary:hover{background:#4389dc;transform:translateY(-2px)}.button>svg{fill:currentColor;width:20px;height:20px}.button>span{margin-left:9px;font-size:18px}.text-link{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:12px;transition:color .18s}.release-note{margin-top:20px;color:#8390a4;font-size:11px;line-height:1.6;display:flex;align-items:center;gap:8px}.tiny-square{width:4px;height:4px;background:#74869f;display:inline-block}.hero-facts{margin-top:43px;display:flex;align-items:center;gap:23px;font-size:10px;color:#a2adc0}.hero-facts>span{display:flex;align-items:center;gap:7px}.hero-facts svg{fill:#9caac1;width:13px;height:13px}.small-check{color:var(--blue);font-size:12px}
.hero-visual{position:relative;padding:12px 0 72px;min-width:0}.water-glow{position:absolute;inset:-80px -30px -40px;background:radial-gradient(ellipse at 55% 45%,#164c853d 0%,#164c8515 38%,transparent 68%);pointer-events:none}.bubble{position:absolute;z-index:0;display:block;border:1px solid #4988bb55;border-radius:50%;box-shadow:inset 2px 2px 9px #72c9fa14;animation:float 9s ease-in-out infinite}.bubble-one{height:18px;width:18px;top:-24px;left:55px}.bubble-two{height:10px;width:10px;top:60px;right:-24px;animation-delay:-4s}.bubble-three{height:27px;width:27px;bottom:80px;left:-26px;animation-delay:-2s}.app-window{position:relative;z-index:1;border:1px solid #36465c;background:#111720ed;border-radius:13px;box-shadow:0 20px 90px #0007,0 0 0 6px #244c7712;transform:rotate(-2deg);--preview-accent:#78aef4;transition:transform .4s,box-shadow .4s}.app-window:hover,.app-window:focus-within{transform:rotate(0);box-shadow:0 20px 90px #0007,0 0 0 6px #244c7720}.app-titlebar{height:59px;padding:0 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff06;background:linear-gradient(105deg,#1c3350,#182536);border-radius:12px 12px 0 0}.app-brand{font-size:20px;font-weight:800;letter-spacing:-.6px;color:var(--preview-accent)}.preview-tag{font-size:7px;font-weight:700;letter-spacing:1px;margin-left:auto;color:#a6b4c7;display:flex;align-items:center;gap:5px}.preview-tag>span{width:4px;height:4px;background:#7e97b6;border-radius:50%}.window-marks{color:#8295af;font-size:16px}.app-body{padding:20px}.app-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-bottom:1px solid #ffffff0a;margin-bottom:24px}.app-tabs button{background:none;font-size:11px;font-weight:750;color:#9ca7ba;padding:8px 0 15px;position:relative;letter-spacing:.5px;min-height:39px}.app-tabs button[aria-selected=true]{color:var(--preview-accent)}.app-tabs button[aria-selected=true]:after{content:'';height:2px;background:var(--preview-accent);position:absolute;bottom:-1px;inset-inline:0;border-radius:2px}.preview-panel{min-height:258px}.sliders{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sliders label{font-weight:700;font-size:10px;letter-spacing:.2px;display:block;line-height:1.8}.sliders output{float:right;color:var(--preview-accent);font-weight:700;font-size:18px;line-height:1}.sliders input[type=range]{--fill:40%;width:100%;height:3px;border-radius:8px;appearance:none;-webkit-appearance:none;display:block;margin:18px 0 8px;background:linear-gradient(to right,var(--preview-accent) var(--fill),#333a49 var(--fill));cursor:pointer}.sliders input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--preview-accent);box-shadow:0 0 0 3px #70adff10}.sliders input[type=range]::-moz-range-thumb{border:0;width:12px;height:12px;border-radius:50%;background:var(--preview-accent)}.range-extents{display:flex;justify-content:space-between;color:#8b97aa;font-size:8px;font-weight:400}.second-sliders{margin-top:22px}.mini-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.mini-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 13px;background:#0c1017;border:1px solid #252b36;border-radius:7px}.mini-card strong{display:block;font-size:10px;line-height:1.5;letter-spacing:.2px}.mini-card small{display:block;margin-top:3px;font-size:9px;color:#8a96a9;line-height:1.4}.mini-card kbd{font-size:9px;font-family:inherit;font-weight:600;padding:7px 10px;border:1px solid #3a4051;border-radius:4px;color:var(--preview-accent)}.full-card{margin-top:12px;padding:15px}.switch{width:31px;min-width:31px;height:18px;border-radius:15px;background:#3a4150;position:relative;transition:background .2s}.switch:before{content:'';position:absolute;inset:-9px}.switch>span{display:block;position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#cbd3e0;transition:transform .2s}.switch.is-on{background:var(--preview-accent)}.switch.is-on>span{background:#fff;transform:translateX(13px)}.preview-footer{padding-top:17px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;color:#7d899c;line-height:1.5}.mascot-sticker{position:absolute;z-index:3;left:30px;bottom:4px;display:flex;gap:12px;align-items:center;background:#151e2c;border:1px solid #35455d;padding:9px 20px 9px 9px;border-radius:12px;box-shadow:0 10px 26px #0005;transform:rotate(2deg);font-size:10px;color:#8e9fb9;line-height:1.8}.mascot-sticker img{height:54px;width:54px;object-fit:cover;border-radius:7px}.mascot-sticker strong{color:#e7eef8;font-size:12px;font-weight:600}.sticker-spark{margin-left:15px;color:var(--blue);font-size:19px}.panel-intro{padding:1px 0 13px}.panel-symbol{color:var(--preview-accent);font-size:23px}.panel-intro h3{font-size:18px;line-height:1.3;margin:8px 0 7px;letter-spacing:-.4px}.panel-intro p{color:#8e9bb0;font-size:11px;line-height:1.7;margin:0}.sound-picker{display:block;font-size:9px;margin-top:19px;font-weight:700;letter-spacing:.6px}.sound-picker select{display:block;width:100%;background:#0c1017;color:#b6c5d9;border:1px solid #303b4b;border-radius:5px;padding:12px;margin-top:9px;font-size:11px}.swatches{display:flex;gap:7px}.swatch{width:17px;height:17px;border-radius:50%;background:#78aef4;position:relative}.swatch:before{content:'';position:absolute;inset:-6px}.swatch[data-accent=lilac]{background:#bc9df3}.swatch[data-accent=mint]{background:#75cdb5}.swatch.selected{outline:1px solid #d6e5ff;outline-offset:3px}.config-symbol{font-size:25px;color:var(--preview-accent)}
.section-divider{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;color:#718097;font-size:9px;letter-spacing:2px;font-weight:600}.section-divider>span+span{font-size:16px;color:var(--blue)}.features{padding-block:85px 96px}.section-heading{display:flex;justify-content:space-between;gap:80px;align-items:flex-end;margin-bottom:42px}.section-heading .eyebrow,.faq-intro .eyebrow,.community .eyebrow{font-size:9px;margin-bottom:15px}h2{font-size:45px;line-height:1.12;letter-spacing:-1.9px;margin:0;font-weight:750}.section-heading>p{max-width:340px;font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 4px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-card{position:relative;border:1px solid var(--line);border-radius:10px;padding:25px 22px 22px;background:linear-gradient(145deg,#171d27,#11161e);transition:border-color .2s,transform .2s;display:flex;flex-direction:column}.feature-card:hover{border-color:#45668f;transform:translateY(-4px)}.feature-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #314963;background:#1f355333;border-radius:9px;color:var(--blue);margin-bottom:30px}.feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.feature-number{position:absolute;right:22px;top:30px;font-size:10px;font-family:Consolas,monospace;color:#52617a}.feature-card h3{font-size:16px;line-height:1.4;letter-spacing:-.3px;margin:0 0 13px;font-weight:650}.feature-card p{font-size:12px;line-height:1.85;color:var(--muted);margin:0 0 27px}.feature-detail{font-size:7px;letter-spacing:1.2px;color:#8195b1;font-weight:700;padding-top:17px;border-top:1px solid #ffffff08;margin-top:auto}
.start-section{background:#10141c;border-top:1px solid #1b2431;border-bottom:1px solid #1b2431;padding-block:90px}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:55px 0 46px}.step-index{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #34425a;padding-top:19px;color:var(--blue);font-size:12px;font-family:Consolas,monospace}.step-index>span{font-size:18px;color:#627b9e}.steps h3{font-size:20px;letter-spacing:-.6px;font-weight:650;margin:26px 0 13px}.steps p{font-size:12px;line-height:1.85;color:var(--muted);max-width:290px;margin:0 0 20px}.steps code{font-size:10px;color:#c2d6f1;background:#202b3b;padding:3px 5px;border-radius:3px;white-space:nowrap}.steps .text-link{font-size:11px;color:var(--blue)}.step-footnote{font-size:10px;color:#7d8ca4}.access-notice{display:flex;align-items:center;gap:16px;border:1px solid #2d3c52;padding:16px 20px;border-radius:8px;background:#16223566}.access-notice p{margin:0;font-size:11px;line-height:1.8;color:#92a4bd}.access-notice strong{color:#d5e3f6;font-weight:600}.notice-label{margin-left:auto;flex-shrink:0;letter-spacing:1.5px;font-size:8px;color:var(--blue);font-weight:700;border:1px solid #324d70;background:#182c48;padding:6px 9px;border-radius:4px}
.faq-section{padding-block:100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-intro p:not(.eyebrow){font-size:12px;line-height:1.9;color:var(--muted);margin:23px 0 18px}.faq-intro .text-link{color:var(--blue)}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:13px;line-height:1.5;cursor:pointer;font-weight:550}summary::-webkit-details-marker{display:none}summary>span{font-size:21px;color:#8294ae;font-weight:400;transition:transform .2s}details[open] summary>span{transform:rotate(45deg);color:var(--blue)}details p{font-size:12px;color:var(--muted);line-height:1.9;margin:0 34px 23px 0;max-width:530px}
.community{position:relative;display:flex;justify-content:space-between;align-items:center;overflow:hidden;background:linear-gradient(115deg,#18283f,#101a2b);border:1px solid #304766;border-radius:14px;padding:52px 56px;margin-bottom:60px;gap:30px}.community:after{content:'';position:absolute;inset:0;background-image:radial-gradient(#6296d018 1px,transparent 1px);background-size:19px 19px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.community-copy{position:relative;z-index:1}.community h2{font-size:37px;letter-spacing:-1.4px}.community-copy>p:not(.eyebrow){font-size:12px;color:#99aac3;line-height:1.9;margin:19px 0 24px}.community .button{font-size:12px;padding:12px 17px;min-height:44px}.community-art{position:relative;z-index:1;flex-shrink:0;margin:0 40px 0 0}.community-art>img{position:relative;width:200px;height:200px;border-radius:50%;border:1px solid #4981b3;box-shadow:0 0 55px #1765a833;animation:float 8s ease-in-out infinite}.art-ring{position:absolute;border:1px solid #4e80bb30;border-radius:50%;inset:-26px}.ring-two{inset:-52px;border-color:#4e80bb18}.pixel-spark{position:absolute;color:#8bc7f9;font-size:25px}.spark-one{top:10px;right:-37px}.spark-two{bottom:12px;left:-40px;font-size:19px}.site-footer{display:flex;align-items:center;gap:30px;padding-bottom:36px}.footer-brand{font-size:18px;letter-spacing:-.5px}.footer-brand .brand-small{font-size:6px;letter-spacing:2.7px}.site-footer>p{color:#68778e;font-size:10px}.site-footer>div{margin-left:auto;display:flex;gap:23px;color:#8c99af;font-size:10px}.site-footer>div>span{color:#59687d}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(min-width:1500px){.hero{padding-block:100px 115px;min-height:750px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero{gap:35px;min-height:650px}h1{font-size:68px;letter-spacing:-3.7px}.hero-description{font-size:14px}.hero-actions{gap:19px}.hero-actions .text-link{font-size:10px;gap:7px}.hero-facts{gap:13px;font-size:9px}.hero .eyebrow{font-size:8px}.app-body{padding:16px}.app-titlebar{padding:0 16px}.window-marks{display:none}.sliders{gap:18px}.mini-cards{gap:8px}.mini-card{padding:13px 10px}.mini-card small{font-size:8px}.mini-card strong{font-size:9px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{padding:25px}.feature-card h3{font-size:18px}.feature-card p{font-size:13px;max-width:340px}.feature-detail{font-size:8px}.feature-icon{margin-bottom:25px}.faq-section{gap:65px}.community{padding:45px}.community-art{margin-right:15px}.community-art>img{width:170px;height:170px}.site-footer>p{display:none}}
@media(max-width:900px){.hero{grid-template-columns:1fr;gap:45px;padding-top:64px;padding-bottom:65px;max-width:620px}.hero .eyebrow{font-size:9px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-actions,.hero-facts,.release-note{justify-content:center}.hero-description{margin-inline:auto;max-width:450px;font-size:15px}h1{font-size:78px;letter-spacing:-4.5px}.hero-actions .text-link{font-size:12px}.hero-facts{margin-top:27px;font-size:10px;gap:25px}.hero-visual{width:100%;max-width:510px;justify-self:center;margin-top:5px}.app-body{padding:22px}.mini-card strong{font-size:11px}.mini-card small{font-size:10px}.preview-tag{font-size:8px}.app-titlebar{padding:0 22px}.window-marks{display:inline}.sliders label{font-size:11px}.preview-footer{font-size:9px}.section-heading{gap:40px}.section-heading>p{font-size:13px;max-width:270px}h2{font-size:39px}.steps{gap:28px}.steps h3{font-size:18px}.step-footnote{font-size:9px}.notice-label{display:none}.faq-section{gap:35px;grid-template-columns:.8fr 1.2fr}.community{padding:38px}.community h2{font-size:32px}.community-art>img{width:125px;height:125px}.community-art{margin-right:0}.community .art-ring{inset:-15px}.community .ring-two{inset:-30px}.pixel-spark{display:none}.site-header nav{gap:20px}.site-header nav>a{font-size:12px}.site-footer>div{gap:15px}}
@media(max-width:600px){.container{width:calc(100% - 40px)}.site-header{height:80px}.brand{font-size:21px;gap:10px}.brand img{width:35px;height:35px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;background:#161d28;border:1px solid #2c384b;width:42px;height:40px;border-radius:6px;padding:11px}.menu-toggle span{height:1px;width:18px;background:#c5d5ec}.site-header nav{display:none;position:absolute;top:70px;right:20px;left:20px;z-index:20;padding:13px;background:#141d2b;border:1px solid #30425d;border-radius:9px;box-shadow:0 15px 40px #0006}.site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav>a{padding:14px;font-size:13px}.nav-discord{margin-top:5px}.nav-discord>span{float:right}.hero{padding-top:43px;gap:36px;padding-bottom:55px}.hero .eyebrow{font-size:7px;letter-spacing:1.5px;gap:8px;margin-bottom:22px}h1{font-size:59px;letter-spacing:-3.5px;margin-bottom:23px}.hero-description{font-size:14px;line-height:1.8;max-width:340px;margin-bottom:25px}.hero-actions{gap:20px;flex-direction:column}.hero-actions .button{font-size:13px;width:100%;max-width:320px;min-height:49px}.hero-actions .text-link{font-size:11px}.release-note{font-size:9px;margin-top:20px;gap:6px}.hero-facts{gap:18px;font-size:9px;margin-top:25px}.hero-visual{padding:12px 3px 68px}.water-glow{inset:-25px 0}.app-window{transform:rotate(-1deg)}.app-window:hover{transform:none}.app-titlebar{padding:0 14px;height:47px}.app-brand{font-size:18px}.preview-tag{font-size:6px;letter-spacing:.7px}.window-marks{display:none}.app-body{padding:15px}.app-tabs{gap:8px;margin-bottom:21px}.app-tabs button{font-size:9px;padding-bottom:13px;min-height:44px}.preview-panel{min-height:251px}.sliders{gap:19px}.sliders label{font-size:9px}.sliders output{font-size:16px}.second-sliders{margin-top:18px}.mini-cards{gap:8px;margin-top:19px}.mini-card{padding:13px 9px}.mini-card strong{font-size:8px}.mini-card small{font-size:7px}.mini-card kbd{font-size:8px;padding:6px}.switch{width:28px;min-width:28px;height:17px}.switch>span{width:11px;height:11px}.switch.is-on>span{transform:translateX(11px)}.full-card{padding:13px 10px}.full-card strong{font-size:9px}.full-card small{font-size:8px}.preview-footer{font-size:7px;gap:4px;padding-top:14px}.preview-footer .small-check{font-size:9px}.mascot-sticker{left:18px;bottom:7px;padding:7px 12px 7px 7px;gap:9px;font-size:8px}.mascot-sticker img{width:42px;height:42px}.mascot-sticker strong{font-size:10px}.sticker-spark{font-size:15px;margin-left:10px}.bubble-two{right:0}.bubble-three{left:-7px;width:14px;height:14px}.section-divider{font-size:6px;letter-spacing:1.5px;padding-top:18px}.features{padding-block:58px}.section-heading{display:block;margin-bottom:28px}h2{font-size:37px;letter-spacing:-1.5px}.section-heading>p{margin-top:20px;max-width:350px;font-size:13px}.eyebrow{font-size:8px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:22px}.feature-card h3{font-size:19px;margin-bottom:10px}.feature-card p{font-size:13px;margin-bottom:20px;max-width:100%}.feature-icon{width:36px;height:36px;margin-bottom:23px}.feature-detail{font-size:8px;padding-top:14px}.feature-number{top:26px}.start-section{padding-block:58px}.steps{display:block;margin:36px 0}.steps li+li{margin-top:33px}.step-index{padding-top:14px;font-size:11px}.steps h3{font-size:21px;margin-top:20px}.steps p{font-size:13px;max-width:100%;margin-bottom:13px}.step-footnote{font-size:11px}.steps .text-link{font-size:12px}.steps code{font-size:11px}.access-notice{align-items:flex-start;padding:18px 15px;gap:12px}.access-notice .status-dot{margin-top:7px}.access-notice p{font-size:11px}.faq-section{padding-block:60px;display:block}.faq-intro{margin-bottom:34px}.faq-intro h2 br{display:none}.faq-intro h2 span:before{content:' '}.faq-intro p:not(.eyebrow){font-size:13px;margin-top:18px}.faq-intro p br{display:none}.faq-intro .text-link{font-size:12px}summary{font-size:13px;padding:20px 0}details p{font-size:12px;margin-right:15px}.community{padding:33px 25px;display:block;margin-bottom:35px;border-radius:10px}.community h2{font-size:31px;letter-spacing:-1.2px}.community-copy>p:not(.eyebrow){font-size:12px;line-height:1.85}.community-copy>p br{display:none}.community .button{width:100%;margin-top:2px}.community-art{display:none}.site-footer{padding-bottom:28px;flex-wrap:wrap;gap:24px}.site-footer>div{flex-wrap:wrap;margin-left:0;justify-content:space-between;gap:15px;width:100%;font-size:10px}.footer-brand{font-size:19px}.footer-brand img{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.app-window{transform:none}}




.hero-lastline{white-space:nowrap;color:var(--text)}.hero-lastline>span{color:var(--blue)}
@media(max-width:600px){h1{font-size:clamp(42px,12.8vw,59px);letter-spacing:-2.7px}}

