.feature-symbol{font-size:2.4rem!important;color:var(--cyan)!important}.fineprint{font-size:.78rem;max-width:none;line-height:1.7}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.product-stage{min-height:530px;background:radial-gradient(ellipse at 30% 30%,#124e5355,transparent 65%),linear-gradient(145deg,#141a25,#0b0d12);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:35px;padding:45px 25px;overflow:hidden}.plaque{width:270px;max-width:100%;padding:26px;border:3px solid var(--cyan);border-radius:18px;background:repeating-linear-gradient(0deg,#141a20 0,#141a20 2px,#171e26 2px,#171e26 4px);box-shadow:10px 12px 0 #174248,18px 28px 40px #0008;transform:rotate(-7deg);text-align:center;display:flex;flex-direction:column;gap:16px;color:#fff}.plaque-brand{font-size:.7rem;letter-spacing:.18em;color:var(--cyan)}.plaque strong{font-family:'Space Grotesk',Arial,sans-serif;font-size:1.8rem;line-height:1.15}.code-art{width:160px;align-self:center}.plaque>span:not(.plaque-brand){font-size:.65rem}.plaque-foot{border-top:1px solid #53606c;padding-top:12px;letter-spacing:.08em;color:var(--muted)}.product-stage>small{font-size:.65rem;color:var(--muted);text-align:center}.demo-info .filters{margin-bottom:36px}.demo-info h3{font-size:2.4rem}.clean-list{padding:0;list-style:none;margin:28px 0;color:#c9d2dc;font-size:.9rem}.clean-list li{border-top:1px solid var(--line);padding:13px 0}.clean-list li:before{content:'↗';color:var(--cyan);margin-right:12px}.ocean{background:radial-gradient(ellipse at 0 100%,#0f4248aa,transparent 60%),#10191d}.ocean-promise{border:1px solid #3d696c;border-radius:6px;padding:36px;background:#0b1318}.ocean-promise>strong{font-family:'Space Grotesk',Arial,sans-serif;display:block;font-size:7rem;font-weight:500;line-height:1.1;letter-spacing:-.07em;color:var(--cyan)}.ocean-promise>strong span{font-size:3rem}.ocean-promise h3{margin-top:20px}.ocean-promise p{font-size:.9rem}.status-note{font-size:.7rem;color:#c8e8e6;border-top:1px solid #305253;padding-top:17px}.ocean-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:60px;border-top:1px solid #355054;padding-top:30px}.ocean-bottom span{color:var(--cyan);font-size:.75rem;letter-spacing:.08em}.ocean-bottom p{font-size:.9rem}.numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.numbers>div{border-top:1px solid var(--line);padding-top:25px}.numbers strong{display:block;font-family:'Space Grotesk',Arial,sans-serif;font-size:4rem;letter-spacing:-.06em}.numbers span{color:var(--muted);font-size:.85rem}.formation{margin-top:45px;padding:35px;border:1px solid var(--line);background:var(--panel)}.formation p{max-width:80ch}.formation .eyebrow{margin-bottom:18px}.faq{max-width:920px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600;font-size:1.05rem;padding-right:15px}.faq summary::marker{color:var(--cyan)}.faq p{font-size:.95rem;margin-bottom:0;max-width:80ch}a[data-whatsapp]{cursor:pointer}.ticker em{color:var(--pink)}@media(max-width:760px){.demo-layout{grid-template-columns:1fr;gap:35px}.product-stage{min-height:470px}.demo-info h3{font-size:2rem}.ocean-bottom{grid-template-columns:1fr;gap:5px;margin-top:35px}.ocean-promise{padding:28px}.numbers{grid-template-columns:1fr;gap:20px}.numbers strong{font-size:3rem}.formation{padding:25px}.maquette-grid{gap:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.visual-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin:45px 0}.visual-story>div>h3{font-size:2.35rem}.visual-story.reverse>figure{order:2}.visual-panel{position:relative;margin:0;border:1px solid #2c3d45;background:radial-gradient(ellipse at 25% 10%,#17475188,transparent 75%),#0d121a;min-height:420px;display:flex;align-items:center;justify-content:center;padding:40px 28px 65px;overflow:hidden}.visual-panel figcaption{position:absolute;bottom:20px;left:20px;right:20px;text-align:center;font-size:.57rem;letter-spacing:.12em;color:#a0b7c2}.mini-plaque{width:195px;padding:22px 16px;display:flex;flex-direction:column;align-items:center;gap:18px;background:repeating-linear-gradient(0deg,#101c24 0,#101c24 2px,#16222b 2px,#16222b 4px);border:2px solid var(--cyan);border-radius:14px;box-shadow:7px 10px 0 #16545c;transform:rotate(-8deg);text-align:center}.mini-plaque>span{font-size:.57rem;letter-spacing:.12em;color:var(--cyan)}.mini-plaque b{font-size:1.3rem;font-family:'Space Grotesk',Arial,sans-serif}.mini-code{font:100px/1 Arial;background:#ecf4f4;color:#12222a;border-radius:4px;width:120px;height:110px;display:grid;place-items:center}.mini-plaque small{font-size:.5rem;color:#a8bfca}.routine-art{gap:18px}.paper-stack{padding:24px 18px;background:#d8ddd7;color:#313c3e;box-shadow:-7px 5px 0 #929e9b,-13px 10px 0 #627d7f;width:170px;transform:rotate(6deg)}.paper-stack span{font-size:.55rem;letter-spacing:.1em}.paper-stack b{display:block;font-size:1.4rem;line-height:1.2;margin:20px 0}.paper-stack small{font-size:.6rem}.visual-arrow{font-size:2rem;color:var(--cyan)}.connect-art{min-height:500px}.wifi-card{position:relative;z-index:1;width:260px;background:linear-gradient(135deg,#152c37,#0d1721);border:2px solid var(--cyan);border-radius:18px;padding:30px;transform:rotate(7deg);box-shadow:10px 10px 0 #15525d;display:flex;flex-direction:column;gap:22px}.wifi-card>span,.wifi-card small{font-size:.6rem;letter-spacing:.09em;color:var(--cyan)}.wifi-card b{font-size:2.3rem;line-height:1.1;letter-spacing:-.05em}.wifi-symbol{font-size:6rem;line-height:1;color:var(--cyan)}.signal-rings{position:absolute;inset:0;display:grid;place-items:center}.signal-rings i{position:absolute;width:330px;height:330px;border:1px solid #27e2e633;border-radius:50%}.signal-rings i:nth-child(2){width:450px;height:450px}.signal-rings i:nth-child(3){width:570px;height:570px}.ocean-grid{grid-template-columns:1fr 1fr;gap:45px}.ocean-grid>div:first-child{grid-column:1/-1;max-width:850px}.ocean-grid>div:first-child p{max-width:80ch}.turtle-art{padding:0 0 45px;min-height:430px;align-self:stretch}.turtle-art svg{width:100%;height:100%;min-height:330px}.ocean-promise{height:100%}.leadership{margin-top:55px}.formation{margin-top:0}.tech-art{min-height:460px}.tech-grid{position:absolute;inset:0;background-image:linear-gradient(#27e2e612 1px,transparent 1px),linear-gradient(90deg,#27e2e612 1px,transparent 1px);background-size:35px 35px;transform:perspective(500px) rotateX(18deg) rotate(-12deg)}.tech-card{position:relative;border:1px solid #36747d;padding:32px;background:#0c1822ed;transform:rotate(-5deg);box-shadow:10px 12px 0 #1a4550}.tech-card>span{font-size:.55rem;letter-spacing:.1em;color:var(--cyan)}.tech-card b{font-size:3rem;line-height:1.1;letter-spacing:-.06em;display:block;margin:25px 0}.tech-tags{display:flex;flex-direction:column;gap:8px}.tech-tags span{font-size:.6rem;letter-spacing:.1em;color:#b5d5df}.process-art{min-height:290px;margin-top:35px}.process-items{display:flex;align-items:center;gap:25px;width:100%;justify-content:center}.process-items>div{background:#11242e;border:1px solid #3d7782;padding:25px;width:25%;transform:rotate(-4deg)}.process-items>div:nth-of-type(2){transform:rotate(3deg);border-color:var(--pink)}.process-items span{font-size:.8rem;color:var(--cyan)}.process-items b{font:600 1.8rem/1.05 'Space Grotesk',Arial;display:block;margin:15px 0}.process-items small{font-size:.65rem;color:var(--muted)}.process-items i{color:var(--cyan);font-size:2rem;font-style:normal}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}.faq-art{flex-direction:column;align-items:flex-start;min-height:410px}.question-mark{font:8rem/1 'Space Grotesk',Arial;color:var(--cyan);text-shadow:6px 6px #174952}.faq-art .eyebrow{margin:20px 0;font-size:.6rem}.faq-art h3{font-size:2rem}.closing-art{display:none}.contact{grid-template-columns:.65fr 1fr 1fr;gap:40px}.contact .closing-art{display:block;padding:20px 10px}.closing-art .mini-plaque{width:150px;gap:12px;padding:17px}.closing-art .mini-plaque b{font-size:1rem}.closing-art .mini-code{font-size:65px;width:85px;height:80px}.contact h2{font-size:clamp(2rem,3vw,3.3rem)}@media(max-width:1050px){.visual-story{gap:30px}.routine-art{padding-inline:18px;gap:12px}.paper-stack{width:135px}.mini-plaque{width:160px}.visual-arrow{font-size:1.5rem}.contact{grid-template-columns:1fr 1fr}.contact .closing-art{display:none}}@media(max-width:760px){.visual-story,.faq-layout{grid-template-columns:1fr;gap:30px}.visual-story.reverse>figure{order:0}.visual-story>div>h3{font-size:2rem}.visual-panel{min-height:400px}.paper-stack{width:150px}.mini-plaque{width:180px}.ocean-grid{grid-template-columns:1fr}.ocean-grid>div:first-child{grid-column:auto}.turtle-art{min-height:350px}.process-items{gap:12px}.process-items>div{padding:16px 10px;width:29%}.process-items b{font-size:1.1rem}.process-items small{font-size:.5rem}.process-items i{font-size:1.2rem}.process-art{min-height:250px;padding:30px 12px 60px}.contact{grid-template-columns:1fr}.faq-art{min-height:340px}}@media(max-width:400px){.routine-art{gap:10px;padding-inline:14px}.paper-stack{width:120px;padding:20px 12px}.paper-stack b{font-size:1.2rem}.mini-plaque{width:140px;padding:20px 10px}.mini-plaque b{font-size:1rem}.mini-code{width:95px;height:90px;font-size:80px}.visual-arrow{font-size:1.2rem}}
.partner-credit{border-left:2px solid var(--cyan);padding:15px 20px;margin-top:25px;background:#12262e}.partner-credit>span{font-size:.6rem;letter-spacing:.15em;color:var(--cyan);display:block}.partner-credit strong{display:block;font:600 1.6rem 'Space Grotesk',Arial;margin-top:8px}.partner-credit p{font-size:.8rem;margin:10px 0 0}
.turtle-editorial{margin-top:90px}.turtle-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.turtle-card{border:1px solid #31545c;background:#0c171e;overflow:hidden;border-radius:6px}.turtle-scene svg{width:100%;display:block}.turtle-card-copy{padding:28px}.turtle-card-copy .eyebrow{font-size:.6rem;margin-bottom:16px}.turtle-card-copy h3{font-size:1.65rem}.turtle-card-copy p{font-size:.9rem;margin-bottom:0}.art-disclosure{font-size:.7rem;max-width:none;color:#9eafb8;margin-top:18px}.support-banner{display:grid;grid-template-columns:.6fr 1.4fr;align-items:center;gap:55px;border:1px solid #37636a;background:radial-gradient(ellipse at 0 0,#17515c66,transparent 70%),#0c1820;padding:40px;margin-top:55px}.support-emblem{font-size:7rem;line-height:1;text-align:center;color:var(--cyan);border:1px solid #2f6c76;padding:25px;transform:rotate(-5deg)}.support-emblem span{display:block;font:600 1.2rem/1.2 'Space Grotesk',Arial;margin-top:16px;letter-spacing:.08em}.support-banner h3{font-size:2rem}.support-banner p{max-width:75ch}.ocean .fineprint{color:#a6bdc5}@media(max-width:760px){.turtle-editorial{margin-top:60px}.turtle-gallery{grid-template-columns:1fr;gap:25px}.turtle-card-copy{padding:25px}.support-banner{grid-template-columns:1fr;padding:25px;gap:35px}.support-emblem{max-width:240px;width:100%;margin:auto;font-size:5rem}.support-banner h3{font-size:1.7rem}}
.opening-art{position:relative;min-height:540px;border:1px solid #29434d;background:radial-gradient(ellipse at 40% 40%,#16627277,transparent 65%),linear-gradient(145deg,#121a24,#0b111a);display:flex;align-items:center;justify-content:center;overflow:hidden}.opening-plaque{z-index:1;width:250px;border:2px solid var(--cyan);background:repeating-linear-gradient(0deg,#10202b 0,#10202b 2px,#142630 2px,#142630 4px);padding:28px;box-shadow:12px 14px 0 #18555e,20px 35px 50px #0007;transform:rotate(-10deg);display:flex;align-items:center;flex-direction:column;gap:18px;border-radius:16px}.opening-plaque>span{color:var(--cyan);font-size:.6rem;letter-spacing:.15em}.opening-plaque>b{font:600 1.9rem 'Space Grotesk',Arial}.opening-plaque>small{font-size:.5rem;letter-spacing:.05em;color:#bdcdd4}.opening-label{position:absolute;left:24px;right:24px;font-size:.55rem;letter-spacing:.13em;color:#b2c9d3}.opening-label.top{top:25px}.opening-label.bottom{bottom:23px;text-align:center}.orbit{position:absolute;width:420px;height:420px;border:1px solid #27e2e62b;border-radius:50%}.orbit.two{width:570px;height:570px}.floating-badge{z-index:2;position:absolute;border:1px solid #456f7b;background:#101e29ed;box-shadow:0 15px 30px #0005;padding:15px;display:flex;align-items:center;gap:13px;font-size:1.7rem;color:var(--cyan);transform:rotate(5deg)}.floating-badge span{font-size:.57rem;letter-spacing:.1em;color:#c1d6df}.floating-badge b{font-size:.65rem;color:var(--cyan)}.material-badge{top:90px;left:25px}.connect-badge{bottom:85px;right:18px}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.journey-card{border:1px solid #2d4852;background:#0d171f;border-radius:6px;overflow:hidden;position:relative}.journey-card:not(:last-child):after{content:'↗';position:absolute;right:20px;top:20px;color:var(--cyan);font-size:1.5rem}.journey-image{height:280px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 30%,#174c5c77,transparent 75%),#10202a;border-bottom:1px solid #29434d;padding:12px}.journey-image>svg{width:100%;height:100%;object-fit:contain}.journey-copy{padding:28px}.journey-copy .eyebrow{font-size:.58rem;margin-bottom:20px}.journey-copy h3{font-size:1.7rem}.journey-copy p{font-size:.9rem;margin-bottom:0}.step-plaque{width:150px;border:2px solid var(--cyan);border-radius:12px;padding:18px;background:#0c1b25;display:flex;align-items:center;flex-direction:column;gap:12px;transform:rotate(-8deg);box-shadow:7px 8px 0 #1e5260}.step-plaque>span{font-size:.45rem;letter-spacing:.1em;color:var(--cyan)}.step-plaque>b{font-size:1rem}.step-plaque .code-art{width:95px}.step-plaque>small{font-size:.4rem}.journey-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:25px;border-bottom:1px solid var(--line);margin-top:15px}.journey-footer p{font-size:1.3rem;line-height:1.4;color:#b2c2ce}.journey-footer strong{color:var(--text)}@media(max-width:1050px){.opening-art{min-height:510px}.opening-plaque{width:220px;padding:23px}.material-badge{left:14px;top:60px}.connect-badge{bottom:60px;right:10px}.journey-copy{padding:23px}.journey-copy h3{font-size:1.5rem}}@media(max-width:760px){.hero .opening-art{min-height:480px;width:100%;max-width:540px}.hero h1{font-size:clamp(2.65rem,9.5vw,4.8rem)}.journey-grid{grid-template-columns:1fr;gap:25px}.journey-image{height:290px}.journey-copy{padding:28px}.journey-footer{align-items:flex-start;flex-direction:column;gap:0}.material-badge{top:60px}.connect-badge{bottom:60px}.opening-plaque{width:230px}}@media(max-width:400px){.opening-plaque{width:210px;padding:20px}.floating-badge{padding:10px}.opening-label{font-size:.5rem}.material-badge{left:10px;top:45px}.connect-badge{right:10px;bottom:55px}}
.founder-note{border-top:1px solid #36515b;margin-top:28px;padding-top:25px}.founder-note .eyebrow{font-size:.6rem;line-height:1.6}.founder-note p{font-size:.9rem;color:#bed2da}.leadership{align-items:stretch}.leadership>.tech-art{align-self:stretch}
