/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#071a16;--forest:#0b2b24;--forest-2:#124438;--mint:#6fffc1;--mint-soft:#b8ffdc;--sand:#eee5d4;--cream:#f7f3e9;--white:#fffdf8;--muted:#64736d;--line:#0b2b2424}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.site-header{z-index:20;max-width:1440px;color:var(--white);justify-content:space-between;align-items:center;margin:auto;padding:28px 5vw;display:flex;position:absolute;top:0;left:0;right:0}.brand-mark{align-items:center;gap:11px;display:inline-flex}.brand-symbol{width:39px;height:39px;color:var(--mint);border:1px solid #6fffc199;border-radius:50% 50% 44% 56%;place-items:center;font-size:21px;font-weight:800;display:grid;transform:rotate(-7deg)}.brand-mark>span:last-child{flex-direction:column;gap:2px;display:flex}.brand-mark strong{letter-spacing:.12em;font-size:17px}.brand-mark small{letter-spacing:.22em;opacity:.58;font-size:8px}.nav-links{color:#ffffffad;gap:34px;font-size:13px;display:flex}.nav-links a,footer a{transition:color .2s}.nav-links a:hover,footer a:hover{color:var(--mint)}.header-cta{border:1px solid #ffffff40;border-radius:999px;padding:11px 17px;font-size:13px}.header-cta span{color:var(--mint);margin-left:6px}.hero{min-height:860px;color:var(--white);background:radial-gradient(circle at 72% 48%,#17604b 0,#0c392f 25%,#0000 48%),linear-gradient(120deg,#061713,#0b2d25 58%,#0c362c);grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:3vw;padding:125px 6vw 70px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.16;background-image:radial-gradient(circle at 10% 20%, var(--mint) 0 1px, transparent 1.5px), radial-gradient(circle at 80% 60%, var(--mint) 0 1px, transparent 1.5px);background-size:95px 95px,145px 145px;position:absolute;inset:0}.hero-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow{color:var(--mint);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;font-weight:700;display:flex}.eyebrow>span{background:currentColor;width:28px;height:1px}.eyebrow.dark{color:#28725f}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.6vw,96px);font-weight:500;line-height:.98}.hero h1 em{color:var(--mint);font-style:normal}.hero-lede{color:#ffffffa3;max-width:560px;margin:34px 0 0;font-size:17px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.button{border-radius:99px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.button-primary{background:var(--mint);color:var(--ink);box-shadow:0 14px 40px #6fffc129}.button-primary span{margin-left:22px;font-size:19px}.button-ghost{color:#ffffffc7;border:1px solid #ffffff2e}.hero-proof{color:#ffffff6b;letter-spacing:.08em;flex-wrap:wrap;gap:24px;margin-top:50px;font-size:11px;display:flex}.hero-proof span{align-items:center;gap:8px;display:flex}.hero-proof i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 9px var(--mint);border-radius:50%}.habitat-stage{place-items:center;min-height:650px;display:grid;position:relative}.hero-habitat-frame{z-index:2;aspect-ratio:4/5;background:#061b16;border:1px solid #b8ffdc61;border-radius:34px 34px 48px 48px;width:min(480px,82%);position:relative;overflow:hidden;transform:perspective(900px)rotateY(-4deg);box-shadow:inset 0 0 70px #6fffc112,0 40px 110px #00000061}.hero-habitat-frame:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 33%,#ffffff17 34%,#0000 43%);position:absolute;inset:0}.hero-habitat-image{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.03);width:100%;height:100%;display:block}.orbit{border:1px solid #6fffc129;border-radius:50%;position:absolute}.orbit-one{width:570px;height:570px}.orbit-two{width:700px;height:340px;transform:rotate(-18deg)}.data-card{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041e18b8;border:1px solid #b8ffdc33;border-radius:12px;padding:14px 16px;position:absolute;box-shadow:0 15px 34px #0000003d}.data-card small{color:#ffffff75;letter-spacing:.1em;font-size:10px;display:block}.data-card strong{margin-top:4px;font-size:26px;display:block}.data-card sup{color:var(--mint);font-size:11px}.data-temp{top:19%;left:0}.data-temp span{color:var(--mint);align-items:center;gap:6px;margin-top:8px;font-size:9px;display:flex}.data-temp span i{background:var(--mint);border-radius:50%;width:5px;height:5px}.data-humidity{min-width:128px;top:42%;right:0}.meter{background:#ffffff1f;height:3px;margin-top:10px}.meter i{background:var(--mint);width:58%;height:100%;display:block}.data-status{align-items:center;gap:10px;display:flex;bottom:15%;left:3%}.data-status strong{color:var(--mint);font-size:12px}.pulse{border:2px solid var(--mint);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #6fffc114}.scan-label{color:#ffffff59;letter-spacing:.18em;font-size:9px;position:absolute;bottom:7%;right:8%}.scan-label span{background:var(--mint);width:30px;height:1px;margin-right:7px;display:inline-block}.section{padding:120px 7vw}.brand-section{background:var(--sand)}.section-heading{max-width:900px}.section-heading h2,.pets-heading h2,.booking-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.08}.section-heading h2 span,.pets-heading h2 span,.booking-copy h2 span{color:#24745e}.section-heading>p:last-child{max-width:610px;color:var(--muted);margin:28px 0 0 auto;line-height:1.9}.belief-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.belief-grid article{border-right:1px solid var(--line);padding:42px 34px 48px;position:relative}.belief-grid article:last-child{border:0}.belief-grid b{color:#83a096;letter-spacing:.15em;font-size:10px}.belief-icon{color:#24745e;border:1px solid #24745e47;border-radius:50%;place-items:center;width:52px;height:52px;margin:60px 0 28px;font-size:21px;display:grid}.belief-grid h3{margin:0 0 16px;font-size:24px}.belief-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.product-section{background:var(--ink);color:var(--white)}.product-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:62px;display:flex}.product-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:500}.product-intro>p:last-child{color:#ffffff80;max-width:440px;line-height:1.8}.product-layout{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:34px;display:grid}.device-panel{background:radial-gradient(circle at 50% 45%,#6fffc129,#0000 44%),#ffffff06;border:1px solid #6fffc126;border-radius:24px;flex-direction:column;min-height:580px;padding:24px;display:flex;position:relative;overflow:hidden}.device-panel:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.device-head{color:#ffffff8c;justify-content:space-between;font-size:11px;display:flex;position:relative}.device-head small{color:var(--mint);letter-spacing:.12em;font-size:8px}.device-core{z-index:2;flex:1;place-items:center;display:grid;position:relative}.status-ring{background:conic-gradient(var(--mint) 0 345deg, #ffffff14 345deg);border-radius:50%;place-items:center;width:270px;height:270px;padding:1px;display:grid;box-shadow:0 0 70px #6fffc114}.status-ring:before{content:"";background:var(--ink);border-radius:50%;width:240px;height:240px;position:absolute}.status-ring div{z-index:1;text-align:center}.status-ring small{color:#fff6;display:block}.status-ring strong{letter-spacing:-.08em;font-size:78px;font-weight:400;display:block}.status-ring span{color:var(--mint);font-size:11px}.device-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;inset:auto 0 25px}.device-stats div{background:#ffffff08;border:1px solid #ffffff17;border-radius:9px;padding:13px}.device-stats small{color:#ffffff5c;font-size:9px;display:block}.device-stats strong{margin:6px 0 9px;font-size:14px;display:block}.device-stats i{background:var(--mint);height:2px;display:block}.demo-note{color:#ffffff4d;margin:0;font-size:9px;position:relative}.capability-list{border-top:1px solid #ffffff1a}.capability-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;min-height:116px;display:grid}.cap-number{color:var(--mint);font-size:10px}.capability-list h3{margin:0 0 8px;font-size:19px}.capability-list p{color:#ffffff6e;margin:0;font-size:13px;line-height:1.6}.capability-list article>strong{color:#b8ffdca6;font-family:monospace;font-size:11px;font-weight:400}.pets-section{background:var(--cream)}.pets-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.pets-heading>p{max-width:370px;color:var(--muted);line-height:1.8}.pet-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:62px;display:grid}.pet-grid article{border:1px solid var(--line);background:#ffffff61;padding:22px;transition:transform .25s,border-color .25s}.pet-grid article:hover{border-color:#24745e66;transform:translateY(-5px)}.pet-index{color:#66827a;letter-spacing:.2em;justify-content:space-between;font-size:9px;display:flex}.pet-index span{color:#24745e;font-size:16px}.pet-portrait{aspect-ratio:1.15;background:radial-gradient(circle,#24745e33,#0000 60%),linear-gradient(140deg,#e7dfcc,#d5c8af);place-items:center;margin:20px 0 26px;display:grid;position:relative;overflow:hidden}.pet-portrait:before,.pet-portrait:after{content:"";border:1px solid #24745e2b;border-radius:50%;width:75%;height:75%;position:absolute}.pet-portrait:after{width:48%;height:48%}.pet-portrait span{z-index:2;width:110px;height:110px;color:var(--mint-soft);background:#1a4b3d;border-radius:52% 48% 63% 37%;place-items:center;font-size:42px;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 25px 50px #0b2b242e}.pet-portrait i{background:#425b4338;width:160%;height:22px;position:absolute;bottom:16%;transform:rotate(-8deg)}.pet-grid h3{margin:0;font-size:27px;font-weight:500}.pet-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:18px;padding-top:17px;font-size:10px;display:flex}.pet-meta strong{color:#24745e;font-family:monospace}.vision-section{min-height:750px;color:var(--white);background:#08221c;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;display:grid;overflow:hidden}.vision-copy{z-index:3;position:relative}.vision-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.2vw,76px);font-weight:500;line-height:1.08}.vision-copy h2 span{color:var(--mint)}.vision-copy>p:nth-of-type(2){color:#ffffff80;max-width:570px;line-height:1.9}.vision-copy ul{margin:38px 0 0;padding:0;list-style:none}.vision-copy li{border-top:1px solid #ffffff17;align-items:center;gap:18px;padding:15px 0;display:flex}.vision-copy li i{color:var(--mint);font-size:9px;font-style:normal}.vision-copy li span{flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.vision-copy li strong{font-size:13px}.vision-copy li small{color:#ffffff59}.planet-stage{place-items:center;min-height:580px;display:grid;position:relative}.planet-stage:before{content:"";background:radial-gradient(circle,#6fffc11f,#0000 62%);width:80%;height:80%;position:absolute}.planet{z-index:2;background:radial-gradient(circle at 34% 25%,#459b79,#123e31 43%,#051914 76%);border:1px solid #b8ffdc6b;border-radius:50%;place-items:center;width:295px;height:295px;display:grid;position:relative;overflow:hidden;box-shadow:inset -40px -30px 80px #000000a6,0 0 90px #6fffc129}.planet:before{content:"";border:1px dashed #b8ffdc2e;border-radius:50%;position:absolute;inset:8%}.planet span{z-index:2;color:#b8ffdc2e;font-size:110px;font-weight:800;transform:rotate(-9deg)}.planet-land{filter:blur(1px);background:#88b46061;position:absolute}.land-a{border-radius:30% 70% 50% 60%;width:160px;height:70px;top:75px;left:-10px;transform:rotate(22deg)}.land-b{border-radius:70% 30% 60% 40%;width:130px;height:90px;bottom:58px;right:-20px}.planet-orbit{border:1px solid #6fffc130;border-radius:50%;position:absolute}.orbit-a{width:490px;height:490px}.orbit-b{width:590px;height:220px;transform:rotate(24deg)}.planet-node{z-index:4;border-left:1px solid var(--mint);color:#ffffff7a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#041914b8;min-width:120px;padding:11px 13px;font-size:9px;position:absolute}.planet-node strong{color:var(--mint);margin-top:4px;font-family:monospace;display:block}.node-one{top:18%;left:0}.node-two{top:35%;right:0}.node-three{bottom:16%;left:8%}.planet-stage>p{color:#fff3;letter-spacing:.22em;font-size:9px;position:absolute;bottom:3%}.booking-section{background:var(--sand);grid-template-columns:.82fr 1.18fr;gap:7vw;display:grid}.booking-copy>p:nth-of-type(2){max-width:430px;color:var(--muted);line-height:1.8}.booking-promise{align-items:center;gap:13px;margin-top:38px;display:flex}.booking-promise i{color:#24745e;background:#cde7d9;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.booking-promise span{flex-direction:column;gap:4px;display:flex}.booking-promise strong{font-size:12px}.booking-promise small{color:var(--muted);font-size:10px}.form-shell{border:1px solid var(--line);background:#ffffff7a;min-height:500px;padding:38px}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-shell label{margin-bottom:22px;display:block}.form-shell label>span{color:#426159;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.form-shell input,.form-shell select,.form-shell textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0b2b2433;border-radius:0;outline:none;padding:12px 0}.form-shell textarea{resize:vertical;border:1px solid #0b2b2429;padding:14px}.form-shell input:focus,.form-shell select:focus,.form-shell textarea:focus{border-color:#24745e}.form-shell [aria-invalid=true]{border-color:#b64e3d}.form-shell label small{color:#a83d31;min-height:14px;margin-top:5px;font-size:10px;display:block}.submit-button{background:var(--forest);width:100%;min-height:54px;color:var(--white);cursor:pointer;border:0;border-radius:99px;font-weight:700}.submit-button span{color:var(--mint);margin-left:20px}.form-footnote{text-align:center;color:var(--muted);font-size:9px}.success-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.success-card>span{background:var(--forest);width:58px;height:58px;color:var(--mint);border-radius:50%;place-items:center;margin-bottom:24px;font-size:25px;display:grid}.success-card h3{margin:0;font-size:32px}.success-card>p:not(.eyebrow){max-width:380px;color:var(--muted);line-height:1.7}.success-card button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;border-radius:99px;margin-top:15px;padding:11px 20px}footer{background:var(--ink);color:var(--white);grid-template-columns:1fr 1fr;gap:30px;padding:55px 7vw 32px;display:grid}.footer-brand{width:fit-content}footer>p{text-align:right;color:#ffffff6b;margin:0;font-size:12px}footer>div{color:#ffffff8c;flex-wrap:wrap;gap:24px;font-size:11px;display:flex}footer>small{text-align:right;color:#ffffff38;font-size:9px}@keyframes float{50%{transform:translateY(-9px)}}.data-card{animation:5s ease-in-out infinite float}.data-humidity{animation-delay:-2s}@media (max-width:1000px){.hero{grid-template-columns:1fr;padding-top:150px}.hero-copy{max-width:750px}.habitat-stage{min-height:610px}.product-layout,.vision-section,.booking-section{grid-template-columns:1fr}.product-intro{flex-direction:column;align-items:start}.planet-stage{min-height:560px}.booking-copy{max-width:650px}}@media (max-width:760px){.site-header{padding:20px}.nav-links{display:none}.header-cta{padding:10px 13px}.brand-mark strong{font-size:14px}.brand-mark small{font-size:7px}.brand-symbol{width:34px;height:34px}.hero{min-height:0;padding:125px 22px 60px}.hero h1{font-size:clamp(48px,14.5vw,70px)}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-proof{gap:12px 18px;margin-top:32px}.habitat-stage{min-height:510px;margin:30px -8px 0}.hero-habitat-frame{width:80%}.orbit-one{width:420px;height:420px}.orbit-two{width:460px}.data-card{transform:scale(.87)}.data-temp{left:-5%}.data-humidity{right:-5%}.data-status{bottom:8%}.section{padding:82px 22px}.section-heading h2,.pets-heading h2,.booking-copy h2{font-size:44px}.section-heading>p:last-child{margin-left:0}.belief-grid,.pet-grid{grid-template-columns:1fr}.belief-grid article{border-right:0;border-bottom:1px solid var(--line)}.belief-grid article:last-child{border:0}.belief-icon{margin-top:35px}.product-intro{margin-bottom:40px}.device-panel{min-height:510px}.status-ring{width:220px;height:220px}.status-ring:before{width:196px;height:196px}.status-ring strong{font-size:62px}.device-stats{grid-template-columns:1fr 1fr}.device-stats div:last-child{display:none}.capability-list article{grid-template-columns:34px 1fr;padding:18px 0}.capability-list article>strong{grid-column:2}.pets-heading{flex-direction:column;align-items:start}.pet-grid{gap:12px}.vision-section{padding-left:22px;padding-right:22px}.vision-copy h2{font-size:47px}.vision-copy li span{flex-direction:column;align-items:start;gap:6px}.planet-stage{min-height:470px;margin:0 -40px;transform:scale(.82)}.form-shell{padding:27px 20px}.form-row{grid-template-columns:1fr;gap:0}footer{grid-template-columns:1fr}footer>p,footer>small{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
