@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Instrument+Serif:ital@0;1&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;1,400&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Italiana&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";html{background:#070a0c}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;min-height:100vh;margin:0;font-family:Inter,Arial,sans-serif}#root{min-height:100vh}.mtSupportRoot{z-index:1200;position:relative}.mtSupportLauncher{z-index:1201;color:#dffff0;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#12231df7,#070f0cfa);border:1px solid #63ffb13d;border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff0d}.mtSupportLauncher:hover{border-color:#63ffb16b;transform:translateY(-1px)}.mtSupportPanel{z-index:1202;color:#edf7f1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 70% -10%,#30d3841a,#0000 33%),#070c0afb;border:1px solid #70ffb929;border-radius:24px;flex-direction:column;width:min(390px,100vw - 28px);height:min(650px,100vh - 44px);display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff0a}.mtSupportHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:16px 17px;display:flex}.mtSupportIdentity{align-items:center;gap:11px;min-width:0;display:flex}.mtSupportAvatar{color:#71efb1;background:#36de8b1a;border:1px solid #5bffab3b;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mtSupportIdentity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mtSupportIdentity strong{color:#f6fff9;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.mtSupportIdentity span{color:#94a99e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.mtSupportClose{color:#a9b8b0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mtSupportTrust{color:#86aa97;background:#3adc8e09;border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;padding:8px 17px;font-size:10px;display:flex}.mtSupportTrust svg{color:#61dfa3}.mtSupportPublicText{color:#9eafa5;margin:0;padding:8px 14px;font-size:11px;line-height:1.55}.mtSupportKnowledge{color:#a9bdb1;border:1px solid #ffffff12;border-radius:10px;margin:0 11px 12px;font-size:11px}.mtSupportKnowledge summary{cursor:pointer;color:#c9e8d5;padding:9px 10px}.mtSupportKnowledge>div{gap:9px;padding:0 10px 10px;display:grid}.mtSupportKnowledge article{border-top:1px solid #ffffff0f;padding-top:8px}.mtSupportKnowledge strong,.mtSupportKnowledge p{margin:0;display:block}.mtSupportKnowledge p{color:#879b90;margin-top:4px;line-height:1.5}.mtSupportMessages{scrollbar-width:thin;flex-direction:column;flex:1;gap:11px;min-height:0;padding:16px 14px 18px;display:flex;overflow-y:auto}.mtSupportMessage{width:100%;display:flex}.mtSupportMessage.is-user{justify-content:flex-end}.mtSupportMessage.is-assistant{justify-content:flex-start}.mtSupportBubble{background:#ffffff09;border:1px solid #fff1;border-radius:17px 17px 17px 6px;max-width:88%;padding:11px 12px;box-shadow:inset 0 1px #ffffff06}.mtSupportMessage.is-user .mtSupportBubble{background:#3acd841c;border-color:#5cf2a724;border-radius:17px 17px 6px}.mtSupportMessage.is-error .mtSupportBubble{border-color:#ffc08029}.mtSupportMessageTop{color:#6bdeaa;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:7px;font-size:9px;font-weight:700;display:flex}.mtSupportBubble p{color:#dbe8e1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.62}.mtSupportMessage.is-user .mtSupportBubble p{color:#eafff3}.mtSupportHandoffButton{color:#baffd8;background:#29cb7621;border:1px solid #5bffa840;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:11px;padding:8px 11px;font-size:11.5px;font-weight:750;text-decoration:none;display:flex}.mtSupportHandoffButton svg:last-child{opacity:.72;margin-left:auto}.mtSupportClarification{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.mtSupportClarification button,.mtSupportFeedback button,.mtSupportRecovery button{font:inherit}.mtSupportClarifyConfirm,.mtSupportClarifyRewrite{cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:10.5px;display:inline-flex}.mtSupportClarifyConfirm{color:#baffd8;background:#3acd841c;border:1px solid #56f1a133}.mtSupportClarifyRewrite{color:#b8c6bf;background:#ffffff09;border:1px solid #ffffff17}.mtSupportFeedback{border-top:1px solid #ffffff0e;align-items:center;gap:5px;margin-top:10px;padding-top:8px;display:flex}.mtSupportFeedback button{color:#768b80;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:4px 6px;font-size:9.5px;display:inline-flex}.mtSupportFeedback button:hover{color:#b9cbc1;background:#ffffff09}.mtSupportThanks{color:#72cda0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.mtSupportRecovery{border-top:1px solid #ffffff0e;gap:7px;margin-top:10px;padding-top:9px;display:grid}.mtSupportRecovery>span{color:#8fa59a;font-size:10px}.mtSupportRecovery button{color:#becdc5;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:10.5px;display:flex}.mtSupportRecovery button.is-whatsapp{color:#aef7d0;background:#3acd8414;border-color:#4ee8972e}.mtSupportLoading{align-items:center;gap:5px;display:flex}.mtSupportLoading>span{background:#62dca4;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite mtSupportPulse}.mtSupportLoading>span:nth-child(2){animation-delay:.12s}.mtSupportLoading>span:nth-child(3){animation-delay:.24s}.mtSupportLoading em{color:#778c81;margin-left:4px;font-size:9.5px;font-style:normal}@keyframes mtSupportPulse{0%,80%,to{opacity:.28;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.mtSupportQuick>span{color:#aacdbb9e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:8.5px;font-weight:750;display:block}.mtSupportQuick>div{flex-wrap:wrap;align-items:stretch;gap:6px;padding-bottom:0;display:flex;overflow:visible}.mtSupportQuick button{color:#9fb3a8;max-width:100%;min-height:32px;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#ffffff07;border:1px solid #ffffff13;border-radius:999px;flex:0 auto;padding:6px 9px;font-size:9px;line-height:1.3}.mtSupportComposer{background:#050908c2;border-top:1px solid #fff1;align-items:flex-end;gap:8px;padding:12px 13px 13px;display:flex}.mtSupportInput{resize:none;color:#edf8f2;width:100%;min-height:42px;max-height:112px;font:inherit;background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;outline:0;padding:11px 12px;font-size:12px;line-height:1.45}.mtSupportInput::placeholder{color:#65786e}.mtSupportSend{color:#85f1b9;cursor:pointer;background:#37da8a21;border:1px solid #53f0a038;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mtSupportSend:disabled,.mtSupportRecovery button:disabled,.mtSupportClarification button:disabled{opacity:.42;cursor:not-allowed}@media (width<=640px){.mtSupportLauncher{bottom:14px;right:14px}.mtSupportPanel{border-radius:21px;width:calc(100vw - 20px);height:min(720px,100dvh - 20px);bottom:10px;right:10px}.mtSupportHeader{min-height:72px;padding:14px}.mtSupportMessages{padding:13px 11px 16px}.mtSupportBubble{max-width:92%}.mtSupportComposer{padding:10px}}@media (prefers-reduced-motion:reduce){.mtSupportMascotVisual{transition:none}.mtSupportMascotLauncher:hover .mtSupportMascotVisual,.mtSupportMascotLauncher:active .mtSupportMascotVisual{filter:none;transform:none}.mtSupportLauncher,.mtSupportLoading>span{transition:none;animation:none}}.mtSupportLauncher{color:#d5e9de;background:linear-gradient(145deg,#111d18fa,#060c0afc);border-color:#63ffb133;gap:8px;min-height:44px;padding:0 15px;font-size:13px;transition:transform .18s,border-color .18s,box-shadow .18s;bottom:18px;right:18px;box-shadow:0 14px 38px #0000004d,inset 0 1px #ffffff0a}.mtSupportLauncher svg{color:#61dfa3;width:19px;height:19px}.mtSupportLauncher:hover{border-color:#63ffb161;box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff0b}.mtSupportPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 70% -8%,#28dc8913,#0000 30%),linear-gradient(#09100dfb,#050a08fc);border:1px solid #64ffb421;border-radius:20px;width:min(360px,100vw - 28px);height:min(575px,100dvh - 40px);bottom:18px;right:18px;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff09}.mtSupportHeader{gap:10px;min-height:66px;padding:12px 14px}.mtSupportIdentity{gap:10px}.mtSupportAvatar{color:#71efb1;background:#36de8b16;border-radius:11px;width:36px;height:36px;overflow:hidden}.mtSupportAvatar svg{width:20px;height:20px}.mtSupportAvatar img{object-fit:cover;object-position:left center;border-radius:7px;width:24px;height:24px;display:block}.mtSupportIdentity strong{font-size:13px;font-weight:750}.mtSupportIdentity span{color:#849b90;font-size:10px}.mtSupportClose{color:#9eafa5;background:#ffffff06;border-radius:9px;width:32px;height:32px;transition:border-color .18s,background .18s,color .18s}.mtSupportClose:hover{color:#d8efe1;background:#3adc8e12;border-color:#63ffb13d}.mtSupportTrust{color:#7f9d8d;background:#3adc8e06;gap:5px;padding:6px 14px;font-size:9px}.mtSupportTrust svg{color:#5bd39a;width:13px;height:13px}.mtSupportMessages{scrollbar-color:#4c8b6a7a transparent;gap:9px;padding:12px 11px 14px}.mtSupportMessages::-webkit-scrollbar{width:5px}.mtSupportMessages::-webkit-scrollbar-track{background:0 0}.mtSupportMessages::-webkit-scrollbar-thumb{background:#4c8b6a7a;border-radius:999px}.mtSupportBubble{max-width:86%;box-shadow:none;background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px 14px 14px 5px;padding:9px 10px}.mtSupportMessage.is-user .mtSupportBubble{background:linear-gradient(145deg,#27ce7e21,#1e915b14);border-color:#50eb9d24;border-radius:14px 14px 5px;max-width:84%}.mtSupportMessageTop{color:#65c998;gap:4px;margin-bottom:5px;font-size:8.5px}.mtSupportMessageTop svg{width:12px;height:12px}.mtSupportMessageTop img{object-fit:cover;object-position:left center;border-radius:3px;flex:0 0 11px;width:11px;height:11px;display:block}.mtSupportBubble p{font-size:12px;line-height:1.58}.mtSupportHandoffButton{color:#aef2c9;background:#29cb761a;border-radius:10px;gap:7px;min-height:38px;margin-top:9px;padding:7px 9px;font-size:10.5px}.mtSupportHandoffButton svg:first-child{width:15px;height:15px}.mtSupportHandoffButton svg:last-child{width:14px;height:14px}.mtSupportClarification{gap:6px;margin-top:9px}.mtSupportClarifyConfirm,.mtSupportClarifyRewrite{border-radius:9px;gap:5px;min-height:28px;padding:5px 8px;font-size:9.5px}.mtSupportClarification button svg{width:13px;height:13px}.mtSupportFeedback{gap:4px;margin-top:8px;padding-top:7px}.mtSupportFeedback button{color:#71887b;border-radius:7px;gap:4px;min-height:26px;padding:3px 5px;font-size:9px}.mtSupportFeedback button svg{width:13px;height:13px}.mtSupportThanks{color:#72cda0;gap:4px;font-size:9.5px}.mtSupportThanks svg{width:13px;height:13px}.mtSupportRecovery{gap:6px;margin-top:8px;padding-top:8px}.mtSupportRecovery>span{font-size:9px}.mtSupportRecovery button{border-radius:9px;gap:6px;min-height:30px;padding:6px 8px;font-size:9.5px}.mtSupportRecovery button svg{width:13px;height:13px}.mtSupportLoading>span{width:4px;height:4px}.mtSupportLoading em{font-size:9px}.mtSupportQuick{padding:0 11px 10px}.mtSupportQuick>span{color:#aacdbb9e;letter-spacing:.06em;margin-bottom:7px;font-size:8.5px;font-weight:750}.mtSupportQuick>div{flex-wrap:wrap;align-items:stretch;gap:6px;padding-bottom:0;overflow:visible}.mtSupportQuick button{color:#9fb3a8;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#ffffff07;border-color:#ffffff13;flex:0 auto;max-width:100%;min-height:32px;padding:6px 9px;font-size:9px;line-height:1.3;transition:border-color .18s,background .18s}.mtSupportQuick button:hover{color:#c8e8d7;background:#2ed2840e;border-color:#4ce79738}.mtSupportComposer{background:#040807db;gap:7px;padding:9px 10px 10px}.mtSupportInput{background:#ffffff08;border-radius:11px;min-height:40px;max-height:100px;padding:10px 11px;font-size:11.5px;line-height:1.45}.mtSupportInput:focus{border-color:#5beea457;box-shadow:0 0 0 3px #36d0850e}.mtSupportSend{color:#8ae7b5;background:#1d6f4b38;border-radius:11px;width:40px;height:40px;transition:border-color .18s,background .18s,color .18s}.mtSupportSend:hover:not(:disabled){color:#b2f7cf;background:#268b5b4d;border-color:#53f0a057}.mtSupportSend svg{width:17px;height:17px}.mtSupportLauncher:focus-visible,.mtSupportClose:focus-visible,.mtSupportQuick button:focus-visible,.mtSupportFeedback button:focus-visible,.mtSupportRecovery button:focus-visible,.mtSupportClarification button:focus-visible,.mtSupportSend:focus-visible,.mtSupportHandoffButton:focus-visible{outline-offset:2px;outline:2px solid #63ffb1b8;box-shadow:0 0 0 4px #36d0851a}@media (width<=640px){.mtSupportLauncher{min-height:42px;padding:0 13px;font-size:12px;bottom:10px;right:10px}.mtSupportPanel{border-radius:18px;width:calc(100vw - 16px);height:min(600px,100dvh - 16px);bottom:8px;right:8px}.mtSupportHeader{min-height:62px;padding:11px 12px}.mtSupportAvatar{width:34px;height:34px}.mtSupportMessages{gap:8px;padding:11px 9px 13px}.mtSupportBubble,.mtSupportMessage.is-user .mtSupportBubble{max-width:91%}.mtSupportQuick{padding:0 9px 8px}.mtSupportComposer{padding:8px}}@media (width<=380px){.mtSupportHeader{gap:8px;padding:10px}.mtSupportIdentity{gap:8px}.mtSupportIdentity strong{font-size:12.5px}.mtSupportIdentity span{font-size:9.5px}.mtSupportMessages{gap:8px;padding:10px 8px 12px}.mtSupportBubble{padding:8px 9px}.mtSupportQuick button{max-width:100%;padding:6px 8px;font-size:8.75px}.mtSupportComposer{gap:6px}.mtSupportInput{padding:9px 10px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.mtSupportLauncher,.mtSupportClose,.mtSupportQuick button,.mtSupportSend,.mtSupportLoading>span{transition:none}}.mtSupportLauncherLogo{object-fit:contain;border-radius:5px;flex:0 0 20px;width:20px;height:20px;display:block}.mtSupportLauncher.mtSupportMascotLauncher{width:96px;height:120px;min-height:0;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;padding:0;display:block;bottom:4px;right:10px;overflow:visible}.mtSupportLauncher.mtSupportMascotLauncher:hover{border-color:#0000;transform:none}.mtSupportMascotVisual{transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s}.mtSupportMascotLauncher:hover .mtSupportMascotVisual{filter:brightness(1.04);transform:translateY(-7px)scale(1.025)}.mtSupportMascotLauncher:active .mtSupportMascotVisual{transition-duration:90ms;transform:translateY(-3px)scale(.985)}.mtSupportMascotVisual{pointer-events:none;width:96px;height:120px;position:absolute;bottom:0;right:0;overflow:visible}.mtSupportMascotFloat{transform-origin:50% 92%;animation:4.8s ease-in-out infinite mtSupportMascotFloat;display:block;position:absolute;inset:0}.mtSupportMascotBody,.mtSupportMascotArm{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mtSupportMascotBody{z-index:1;filter:drop-shadow(0 16px 26px #0000006b)drop-shadow(0 0 14px #27e69414)}.mtSupportEye{transform-origin:50%;will-change:transform;background:#020a07f5;border-radius:50%;width:10.5%;height:6.8%;animation:6.8s linear infinite mtSupportMascotBlink;position:absolute;transform:translate(-50%,-50%)scaleY(1)}.mtSupportEyeRight{animation-delay:35ms;top:25%;left:57.7%}@keyframes mtSupportMascotBlink{0%,80%{transform:translate(-50%,-50%)scaleY(1)}82%{transform:translate(-50%,-50%)scaleY(.08)}84%{transform:translate(-50%,-50%)scaleY(1)}87%{transform:translate(-50%,-50%)scaleY(1)}88.5%{transform:translate(-50%,-50%)scaleY(.08)}90%,to{transform:translate(-50%,-50%)scaleY(1)}}.mtSupportMascotArm{z-index:3;object-fit:contain;object-position:center;transform-origin:91% 64%;width:60%;height:60%;inset:17.1% auto auto -30.7%;transform:rotate(0)}.mtSupportMascotVisual.is-waving .mtSupportMascotFloat{animation:3.4s ease-in-out mtSupportMascotWaveReaction}.mtSupportMascotGreeting{z-index:5;color:#eafff3;text-align:left;white-space:pre-line;pointer-events:none;background:linear-gradient(145deg,#0d1511fa,#050a08fa);border:1px solid #54eca038;border-radius:15px 15px 5px;width:max-content;max-width:240px;padding:11px 14px;font-size:12.5px;font-weight:650;line-height:1.45;animation:4.2s ease-in-out both mtSupportMascotGreetingLife;position:absolute;bottom:96px;right:62px;box-shadow:0 16px 38px #00000061,inset 0 1px #ffffff0b}.mtSupportMascotGreeting:after{content:"";background:#050a08fa;border-bottom:1px solid #54eca038;border-right:1px solid #54eca038;width:11px;height:11px;position:absolute;bottom:-6px;right:13px;transform:rotate(45deg)}@keyframes mtSupportMascotWave{0%,to{transform:rotate(0)}22%{transform:rotate(-5deg)}46%{transform:rotate(7deg)}68%{transform:rotate(-4deg)}86%{transform:rotate(2deg)}}@keyframes mtSupportMascotWaveReaction{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-2px)rotate(-.7deg)}45%{transform:translateY(-3px)rotate(.6deg)}70%{transform:translateY(-1px)rotate(-.4deg)}}@keyframes mtSupportMascotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mtSupportMascotGreetingLife{0%{opacity:0;filter:blur(5px)brightness(.35);transform:translateY(8px)scale(.96)}12%{opacity:.72;filter:blur(1.5px)brightness(.72);transform:translateY(2px)scale(.985)}20%{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}72%{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}88%{opacity:.58;filter:blur(1px)brightness(.72);transform:translateY(2px)scale(.99)}to{opacity:0;filter:blur(4px)brightness(.4);transform:translateY(6px)scale(.97)}}@media (width<=640px){.mtSupportLauncher.mtSupportMascotLauncher{width:82px;height:103px;bottom:2px;right:3px}.mtSupportMascotVisual{width:82px;height:103px}.mtSupportMascotGreeting{max-width:205px;padding:9px 11px;font-size:11.5px;bottom:82px;right:53px}}@media (prefers-reduced-motion:reduce){.mtSupportMascotFloat,.mtSupportMascotVisual.is-waving .mtSupportMascotArm,.mtSupportMascotGreeting{animation:none}.mtSupportEye{animation:none!important}}.mtSupportMascotEyes{z-index:2;pointer-events:none;position:absolute;inset:0}.mtSupportEye{transform-origin:50%;opacity:1;will-change:transform, opacity;background:#020907f7;border-radius:50%;width:10.5%;height:6.8%;animation:7.4s linear infinite mtSupportMascotIdleBlink;position:absolute;transform:translate(-50%,-50%)scaleY(1)}.mtSupportEye:after{content:"";background:#55ffc0;border-radius:999px;width:25%;height:64%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2px #55ffc0fa,0 0 5px #2deba3c7,0 0 9px #18d38b6b}.mtSupportEyeLeft{top:24.8%;left:41.1%}.mtSupportEyeRight{top:25%;left:57.7%}@keyframes mtSupportMascotIdleBlink{0%,84%,to{opacity:1;transform:translate(-50%,-50%)scaleY(1)}86%{opacity:.1;transform:translate(-50%,-50%)scaleY(.05)}88%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}}.mtSupportMascotVisual.is-greeting .mtSupportEye{animation:4.2s cubic-bezier(.4,0,.2,1) both mtSupportMascotGreetingEyes}@keyframes mtSupportMascotGreetingEyes{0%,8%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}12%{opacity:.08;transform:translate(-50%,-50%)scaleY(.04)}16%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}30%{opacity:.32;transform:translate(-50%,-50%)scaleY(.22)}38%,52%{opacity:0;transform:translate(-50%,-50%)scaleY(.04)}62%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}75%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}79%{opacity:.1;transform:translate(-50%,-50%)scaleY(.06)}83%,to{opacity:1;transform:translate(-50%,-50%)scaleY(1)}}.mtSupportMascotVisual.is-greeting .mtSupportMascotFloat{animation:4.2s cubic-bezier(.22,1,.36,1) both mtSupportMascotGreetingReaction}@keyframes mtSupportMascotGreetingReaction{0%{transform:translateY(0)rotate(0)scale(1)}10%{transform:translateY(-2px)rotate(-.6deg)scale(1.008)}25%{transform:translateY(-3px)rotate(.8deg)scale(1.012)}42%{transform:translateY(-4px)rotate(-.5deg)scale(1.015)}58%{transform:translateY(-3px)rotate(.35deg)scale(1.01)}78%{transform:translateY(-1px)rotate(-.2deg)scale(1.004)}to{transform:translateY(0)rotate(0)scale(1)}}.mtSupportMascotVisual.is-greeting .mtSupportMascotBody{animation:4.2s ease-in-out both mtSupportMascotGreetingGlow}@keyframes mtSupportMascotGreetingGlow{0%,to{filter:drop-shadow(0 16px 26px #0000006b)drop-shadow(0 0 14px #27e69414)}35%,52%{filter:drop-shadow(0 16px 26px #0000006b)drop-shadow(0 0 17px #27e6942e)}}@media (prefers-reduced-motion:reduce){.mtSupportMascotVisual.is-greeting .mtSupportEye,.mtSupportMascotVisual.is-greeting .mtSupportMascotFloat,.mtSupportMascotVisual.is-greeting .mtSupportMascotBody,.mtSupportEye{animation:none!important}}.mtSupportMascotVisual.is-waving .mtSupportMascotArm{animation:2.4s cubic-bezier(.22,.61,.36,1) both mtSupportMascotRealWaveV5}@keyframes mtSupportMascotRealWaveV5{0%{transform:rotate(0)}10%{transform:rotate(-8deg)}22%{transform:rotate(9deg)}35%{transform:rotate(-8deg)}48%{transform:rotate(7deg)}61%{transform:rotate(-6deg)}73%{transform:rotate(4deg)}84%{transform:rotate(-2.5deg)}92%{transform:rotate(1deg)}to{transform:rotate(0)}}.about-story{color:#f5f7f6;background:#050807;overflow:hidden}.story-shell{width:calc(100% - 48px);max-width:1220px;margin:auto}.story-kicker{color:#20e58a;font:700 11px/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.story-kicker:before{content:"";background:#20e58a;width:22px;height:1px}.story-hero{grid-template-columns:1fr 1.06fr;align-items:center;gap:56px;min-height:calc(100vh - 78px);padding:130px 0 44px;display:grid;position:relative}.story-hero-copy{z-index:2;position:relative}.story-hero-eyebrow{animation:.6s both storyRise}.story-hero h1{font:700 clamp(48px,6vw,88px)/.98 var(--font-display);letter-spacing:-.065em;max-width:670px;margin:27px 0 28px}.story-hero h1 span,.story-hero h1 em{display:block}.story-hero h1 span:nth-child(2){color:#9ca8a2}.story-hero h1 em{color:#20e58a;font-style:normal}.story-hero-intro{color:#aab5b0;max-width:460px;margin:0;font-size:17px;line-height:1.7}.story-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.story-hero-actions{margin-top:38px}.story-button{color:#03100a;background:#20e58a;border-radius:3px;align-items:center;gap:12px;padding:15px 20px;font-weight:750;transition:transform .25s,background .25s;display:inline-flex}.story-button:hover{background:#51f2a7;transform:translateY(-3px)}.story-text-link{color:#d8e1dc;align-items:center;gap:10px;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.story-text-link:hover{color:#20e58a;gap:15px}.story-world{background:radial-gradient(circle at 50% 45%,#20e58a24,#0000 42%),#0b1210;border:1px solid #ffffff1a;min-height:530px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.story-world-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 75%,#0000);mask-image:linear-gradient(#0000,#000 30% 75%,#0000)}.story-world-label{color:#708079;letter-spacing:.14em;font-size:10px;position:absolute;top:22px;left:24px}.story-world-label i{background:#20e58a;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #20e58a}.story-world-screens{position:absolute;inset:68px 22px 54px}.story-screen{background:#0a0f0d;border:1px solid #ffffff2e;transition:transform .5s;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000073}.story-screen img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.story-screen span{color:#fff;text-shadow:0 1px 5px #000;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:12px}.story-screen-ai{width:160px;height:300px;top:16%;left:7%;transform:rotate(-9deg)}.story-screen-market{width:190px;height:290px;top:8%;right:8%;transform:rotate(8deg)}.story-screen-service{width:330px;height:188px;bottom:4%;left:23%;transform:rotate(-2deg)}.story-world-junction{color:#20e58a;z-index:2;background:#09120e;border:1px solid #20e58a;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:44%;left:47%;box-shadow:0 0 0 13px #20e58a14,0 0 30px #20e58a40}.story-world figcaption{color:#82918a;font-size:11px;position:absolute;bottom:18px;left:24px}.story-hero-foot{color:#52625a;font:600 10px var(--font-body);letter-spacing:.17em;border-top:1px solid #ffffff17;justify-content:space-between;padding-top:17px;display:flex}.story-section{padding:150px 0;position:relative}.story-section[data-story-scene]{opacity:0;transition:opacity .65s,transform .7s;transform:translateY(40px)}.story-section[data-story-scene].is-entered{opacity:1;transform:none}.story-founder{grid-template-columns:370px 1fr;align-items:center;gap:110px;padding-top:170px;scroll-margin-top:92px;display:grid}.story-portrait{margin:0;position:relative}.story-portrait img{aspect-ratio:1;object-fit:cover;filter:saturate(.75);z-index:1;width:100%;display:block;position:relative}.story-portrait:after{content:"";z-index:0;border:1px solid #20e58a61;position:absolute;inset:18px -18px -18px 18px}.story-portrait-halo{filter:blur(90px);opacity:.16;background:#20e58a;animation:6s ease-in-out infinite storyPulse;position:absolute;inset:18%}.story-portrait figcaption{color:#9ca8a2;justify-content:space-between;margin-top:17px;font-size:12px;display:flex}.story-portrait figcaption strong{color:#f5f7f6;font-size:15px}.story-role{color:#819087;letter-spacing:.14em;text-transform:uppercase;margin:23px 0 28px;font-size:11px}.story-founder-copy h2,.story-heading h2{font:700 clamp(35px,4vw,60px)/1.05 var(--font-display);letter-spacing:-.055em;max-width:720px;margin:0 0 24px}.story-founder-copy h2{max-width:580px}.story-founder-paragraph{color:#aab5b0;max-width:580px;font-size:16px;line-height:1.72}.story-founder-paragraph-2{margin-left:56px}.story-founder-paragraph-3{margin-left:112px}.story-heading{max-width:760px}.story-heading>p{color:#9ca8a2;max-width:510px;font-size:16px;line-height:1.7}.story-heading>p+p{margin-top:12px}.story-build-path{grid-template-columns:repeat(7,1fr);margin:0;padding:64px 0 0;list-style:none;display:grid;position:relative}.story-build-path:before{content:"";background:linear-gradient(90deg,#0000,#20e58a 9% 91%,#0000);height:1px;position:absolute;top:98px;left:4%;right:4%}.story-build-stage{z-index:1;position:relative}.story-stage-index{color:#668177;letter-spacing:.12em;font-size:11px}.story-stage-visual{color:#20e58a;place-items:center;height:96px;display:grid;position:relative}.story-stage-visual:before{content:"";background:#08120e;border:1px solid #20e58a99;width:48px;height:48px;transition:transform .5s;position:absolute;transform:rotate(45deg)}.story-stage-visual svg{z-index:1}.story-stage-traces{opacity:.35;justify-content:space-around;width:100%;display:flex;position:absolute}.story-stage-traces i{background:#20e58a;width:1px;height:38px}.story-build-stage.is-entered .story-stage-visual:before{transform:rotate(135deg)}.story-stage-copy{padding-right:14px}.story-stage-copy h3{margin:18px 0 8px;font-size:17px}.story-stage-copy p{color:#87958e;margin:0;font-size:12px;line-height:1.5}.story-brand{background:linear-gradient(90deg,#0a161199,#0000);grid-template-columns:.8fr 1.2fr;align-items:center;gap:95px;padding-left:8%;padding-right:8%;display:grid}.story-evolution{margin:0;padding-top:25px}.story-evolution ol{justify-content:space-between;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}.story-evolution ol:before{content:"";background:#20e58a;height:1px;position:absolute;top:25px;left:3%;right:3%}.story-evolution li{z-index:1;text-align:center;color:#a9b7b0;flex-direction:column;align-items:center;gap:17px;max-width:110px;font-size:12px;display:flex;position:relative}.story-evolution-node{background:#09120e;border:1px solid #20e58a;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.story-evolution-node i{background:#20e58a;border-radius:50%;width:7px;height:7px}.story-evolution-node img{object-fit:contain;max-width:68%;max-height:68%}.story-evolution figcaption{color:#65766d;text-align:center;margin-top:40px;font-size:11px}.story-why{background:#09100d;padding-left:8%;padding-right:8%}.story-system{grid-template-columns:1fr 60px 1fr;align-items:center;gap:20px;margin-top:60px;display:grid}.story-diagram-label{color:#667970;letter-spacing:.14em;font-size:10px}.story-fragments>div{flex-wrap:wrap;gap:13px;margin-top:27px;display:flex}.story-fragments span:not(.story-diagram-label){color:#94a39b;border:1px dashed #ffffff3b;padding:18px 22px;transform:rotate(-2deg)}.story-fragments span:nth-child(2){transform:rotate(3deg)}.story-fragments span:nth-child(3){transform:rotate(-4deg)}.story-fragments span:nth-child(4){transform:rotate(2deg)}.story-system-arrow{color:#20e58a;justify-self:center}.story-unified{background:linear-gradient(135deg,#20e58a14,#0000);border:1px solid #20e58a66;padding:26px}.story-unified ol{flex-wrap:wrap;gap:11px;margin:25px 0;padding:0;list-style:none;display:flex}.story-unified li{color:#c8d4ce;align-items:center;gap:6px;font-size:13px;display:flex}.story-unified li i{background:#20e58a;border-radius:50%;width:6px;height:6px}.story-unified strong{color:#20e58a;align-items:center;gap:9px;font-size:13px;display:flex}.story-product-list{gap:26px;margin-top:60px;display:grid}.story-product{background:#0b1210;border:1px solid #ffffff1a;grid-template-columns:1.18fr .82fr;min-height:350px;display:grid}.story-product:nth-child(2n){grid-template-columns:.82fr 1.18fr}.story-product:nth-child(2n) .story-product-media{order:2}.story-product-media{min-height:310px;position:relative;overflow:hidden}.story-product-media:after{content:"";background:linear-gradient(90deg,#0000 60%,#0b1210);position:absolute;inset:0}.story-product:nth-child(2n) .story-product-media:after{background:linear-gradient(270deg,#0000 60%,#0b1210)}.story-product-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.story-product.is-entered .story-product-media img{transform:scale(1.04)}.story-product-copy{flex-direction:column;align-items:flex-start;padding:47px 44px;display:flex}.story-product-meta{letter-spacing:.1em;color:#72837a;text-transform:uppercase;justify-content:space-between;gap:18px;width:100%;font-size:10px;display:flex}.story-status{color:#20e58a}.story-product h3{letter-spacing:-.04em;margin:34px 0 15px;font-size:34px}.story-product-copy>p{color:#aab5b0;font-size:14px;line-height:1.65}.story-audience{border-top:1px solid #ffffff1a;width:100%;margin-top:auto;padding-top:14px}.story-audience span{color:#63756b;letter-spacing:.13em;font-size:10px}.story-audience p{color:#c5d0ca;margin:8px 0 25px;font-size:13px}.story-customer{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.story-customer-statement h2{font:700 clamp(35px,4vw,57px)/1.06 var(--font-display);letter-spacing:-.055em;margin:28px 0}.story-customer blockquote{color:#c0ccc6;border-left:2px solid #20e58a;margin:0;padding-left:20px;font-size:16px;line-height:1.6}.story-principles{margin:0;padding:0;list-style:none}.story-principles li{border-top:1px solid #ffffff1a;grid-template-columns:42px 1fr;gap:19px;padding:20px 0;display:grid}.story-principles li:last-child{border-bottom:1px solid #ffffff1a}.story-principles li>span{color:#20e58a;font-size:12px}.story-principles h3{margin:0 0 8px;font-size:17px}.story-principles p{color:#889890;margin:0;font-size:13px;line-height:1.55}.story-quality{color:#20e58a;margin:57px 0 0}.story-quality>ol{justify-content:space-between;gap:8px;margin:25px 0 16px;padding:0;list-style:none;display:flex}.story-quality li{color:#bbc8c0;text-align:center;flex-direction:column;align-items:center;gap:9px;font-size:10px;display:flex}.story-quality li span{max-width:70px}.story-quality figcaption{color:#6e7e76;font-size:11px}.story-workflow{padding-top:100px;padding-bottom:100px}.story-workflow ol{grid-template-columns:repeat(6,1fr);margin:0;padding:50px 0 0;list-style:none;display:grid;position:relative}.story-workflow ol:before{content:"";background:linear-gradient(90deg,#20e58a,#20e58a24);height:1px;position:absolute;top:75px;left:2%;right:2%}.story-workflow li{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.story-workflow-node{color:#20e58a;background:#07100c;border:1px solid #20e58a;border-radius:50%;place-items:center;width:49px;height:49px;font-size:11px;transition:background .3s;display:grid}.story-workflow li:hover .story-workflow-node{color:#03100a;background:#20e58a}.story-workflow strong{color:#bac7c0;font-size:13px}.story-vision{background:#09100d;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:120px 8%;display:grid}.story-vision figure{min-height:350px;margin:0;position:relative}.story-vision figure img{object-fit:cover;opacity:.8;width:100%;height:350px;display:block}.story-vision-points i{background:#20e58a;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 20px #20e58a}.story-vision-points i:first-child{top:47%;left:26%}.story-vision-points i:nth-child(2){top:34%;left:54%}.story-vision-points i:nth-child(3){top:58%;left:77%}.story-vision figcaption{color:#c0cec5;font-size:11px;position:absolute;bottom:18px;left:18px}.story-cta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-left:8%;padding-right:8%;display:flex}.story-cta h2,.story-join h2{font:700 clamp(39px,5vw,70px)/1 var(--font-display);letter-spacing:-.06em;margin:23px 0 11px}.story-cta p,.story-join p{color:#9ca8a2;font-size:17px}.story-cta-visual{color:#20e58a;grid-template-columns:1fr 1fr;place-items:center;width:260px;height:180px;display:grid;position:relative}.story-cta-visual span{background:#20e58a;width:100px;height:1px}.story-join{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-bottom:190px;display:grid}.story-collaboration{background:radial-gradient(circle,#20e58a24,#0000 45%);border:1px solid #ffffff1a;height:330px;position:relative}.story-collab-core{color:#20e58a;text-align:center;letter-spacing:.1em;border:1px solid #20e58a;border-radius:50%;place-items:center;width:110px;height:110px;margin:auto;font-size:10px;display:grid;position:absolute;inset:0}.story-collab-core svg{margin-top:12px}.story-collab-node{color:#b8c7be;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute}.story-collab-node i{background:#20e58a;border-radius:50%;width:7px;height:7px}.story-collab-node-0{top:21%;left:12%}.story-collab-node-1{top:28%;right:12%}.story-collab-node-2{bottom:17%;left:34%}@keyframes storyRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes storyPulse{50%{opacity:.24;transform:scale(1.08)}}@media (width<=900px){.story-hero{grid-template-columns:1fr;min-height:auto;padding-top:120px}.story-world{min-height:460px}.story-founder{grid-template-columns:280px 1fr;gap:50px}.story-build-path{grid-template-columns:repeat(4,1fr);row-gap:30px}.story-build-path:before{display:none}.story-brand,.story-vision{grid-template-columns:1fr;gap:55px;padding-left:0;padding-right:0}.story-product,.story-product:nth-child(2n){grid-template-columns:1fr}.story-product:nth-child(2n) .story-product-media{order:0}.story-product-media,.story-product:nth-child(2n) .story-product-media{min-height:280px}.story-product-media:after,.story-product:nth-child(2n) .story-product-media:after{background:linear-gradient(#0000 50%,#0b1210)}.story-customer{grid-template-columns:1fr;gap:55px}.story-cta{padding-left:0;padding-right:0}.story-join{grid-template-columns:1fr;gap:50px}}@media (width<=600px){.story-shell{width:calc(100% - 34px)}.story-hero{padding-top:106px}.story-hero h1{font-size:48px}.story-hero-intro{font-size:15px}.story-world{min-height:370px}.story-screen-ai{width:110px;height:205px}.story-screen-market{width:128px;height:195px}.story-screen-service{width:220px;height:125px}.story-world-screens{inset:58px 10px 42px}.story-hero-foot{font-size:8px}.story-section{padding:95px 0}.story-founder{grid-template-columns:1fr;gap:48px}.story-portrait{width:min(78vw,300px);margin:auto}.story-founder-paragraph-2,.story-founder-paragraph-3{margin-left:0}.story-founder-copy h2,.story-heading h2{font-size:38px}.story-build-path{grid-template-columns:repeat(2,1fr);padding-top:38px}.story-stage-visual{height:78px}.story-brand{padding-top:90px}.story-evolution ol{gap:9px}.story-evolution li{max-width:58px;font-size:9px}.story-evolution-node{width:37px;height:37px}.story-system{grid-template-columns:1fr;gap:26px}.story-system-arrow{transform:rotate(90deg)}.story-product-copy{padding:29px 23px}.story-product h3{margin-top:25px;font-size:29px}.story-quality>ol{gap:3px}.story-quality li{font-size:9px}.story-workflow ol{grid-template-columns:repeat(3,1fr);gap:30px 24px}.story-workflow ol:before{display:none}.story-workflow-node{width:39px;height:39px}.story-workflow strong{font-size:11px}.story-vision figure,.story-vision figure img{height:260px;min-height:260px}.story-cta{display:block}.story-cta-visual{margin:45px auto 0}.story-join{padding-bottom:120px}.story-collaboration{height:260px}.story-collab-node{font-size:9px}}@media (prefers-reduced-motion:reduce){.story-portrait-halo{animation:none}.story-button,.story-text-link,.story-screen,.story-stage-visual:before{transition:none}.story-section[data-story-scene]{opacity:1;transform:none}}.story-founder{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(48px,7vw,108px);padding:112px 0 136px}.story-founder-visual{isolation:isolate;background:radial-gradient(circle at 50% 46%,#20e58a1f,#0000 31%),linear-gradient(145deg,#10231ac7,#050a08fa 72%);border:1px solid #20e58a38;border-radius:20px;place-items:center;min-width:0;height:560px;min-height:560px;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #00000057}.story-founder-visual:before{content:"";z-index:5;pointer-events:none;border:1px solid #ffffff14;border-radius:13px;position:absolute;inset:15px}.story-founder-visual:after{content:"";z-index:4;pointer-events:none;opacity:0;background:linear-gradient(125deg,#0000 34%,#20e58a14 50%,#0000 66%);position:absolute;inset:0}.story-founder.is-entered .story-founder-visual:after{animation:1.2s ease-out .32s both founderSignalSweep}.story-founder-visual-grid{opacity:.24;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 4%,#0000 76%);mask-image:radial-gradient(circle at 50% 48%,#000 4%,#0000 76%)}.story-founder-halo{aspect-ratio:1;z-index:1;filter:blur(11px);opacity:0;background:radial-gradient(circle,#20e58a57,#20e58a1c 32%,#0000 70%);border-radius:50%;width:66%;position:absolute}.story-founder.is-entered .story-founder-halo{animation:.9s ease-out 80ms both founderHaloIn,7s ease-in-out 1s infinite founderHaloPulse}.story-founder-orbit{aspect-ratio:1;z-index:1;opacity:0;border:1px solid #20e58a38;border-radius:50%;width:74%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.story-founder-orbit-one{border-color:#20e58a29;width:48%}.story-founder-orbit-two{opacity:.55;border-style:dashed;width:76%}.story-founder.is-entered .story-founder-orbit-one{animation:.8s ease-out .12s both founderOrbitIn}.story-founder.is-entered .story-founder-orbit-two{animation:.8s ease-out .18s both founderOrbitIn,34s linear 1s infinite founderOrbitSpin}.story-founder-visual .story-portrait{aspect-ratio:4/5;z-index:3;background:#07100b;border:1px solid #20e58a6b;border-radius:16px;width:min(68%,370px);min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000075,0 0 60px #20e58a1a}.story-founder-visual .story-portrait:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1f;border-radius:10px;position:absolute;inset:9px}.story-founder-visual .story-portrait:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#20e58abf,#0000);height:1px;position:absolute;bottom:9%;left:10%;right:10%;box-shadow:0 0 18px #20e58a59}.story-founder-visual .story-portrait img{object-fit:cover;object-position:center 54%;filter:saturate(.86)contrast(1.02);width:100%;height:100%;min-height:0;display:block}.story-founder-node{z-index:6;color:#a9c7b6;letter-spacing:.12em;opacity:0;background:#060e0ae6;border:1px solid #20e58a59;border-radius:7px;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;transition:opacity .45s,transform .45s;display:inline-flex;position:absolute;transform:translateY(8px)}.story-founder-node i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #20e58acc}.story-founder-node-one{top:24%;left:7%}.story-founder-node-two{bottom:22%;right:7%}.story-founder.is-entered .story-founder-node{opacity:1;transform:none}.story-founder.is-entered .story-founder-node-two{transition-delay:.14s}.story-founder-visual-tag{z-index:6;color:#71847a;letter-spacing:.14em;font-size:8px;font-weight:800;position:absolute}.story-founder-visual-tag-top{top:30px;left:29px}.story-founder-visual-tag-bottom{top:30px;right:29px}.story-founder-visual-tag-bottom b{color:var(--accent);font-size:11px}.story-founder-caption{z-index:6;color:#80938a;justify-content:space-between;align-items:baseline;gap:18px;font-size:10px;display:flex;position:absolute;bottom:27px;left:29px;right:29px}.story-founder-caption strong{color:#f5f7f6;letter-spacing:-.02em;font-size:13px}.story-founder-copy{min-width:0;max-width:650px;padding-top:8px}.story-founder-copy-head>.story-kicker,.story-founder-copy-head>.story-role,.story-founder-copy-head>h2,.story-founder-position,.story-founder-copy-body,.story-founder-signal{opacity:0;transform:translateY(14px)}.story-founder.is-entered .story-founder-copy-head>.story-kicker,.story-founder.is-entered .story-founder-copy-head>.story-role,.story-founder.is-entered .story-founder-copy-head>h2,.story-founder.is-entered .story-founder-position,.story-founder.is-entered .story-founder-copy-body,.story-founder.is-entered .story-founder-signal{animation:.62s cubic-bezier(.22,1,.36,1) both founderCopyResolve}.story-founder.is-entered .story-founder-copy-head>.story-role{animation-delay:80ms}.story-founder.is-entered .story-founder-copy-head>h2{animation-delay:.16s}.story-founder.is-entered .story-founder-position{animation-delay:.24s}.story-founder.is-entered .story-founder-copy-body{animation-delay:.34s}.story-founder.is-entered .story-founder-signal{animation-delay:.46s}.story-founder-copy .story-role{color:#819087;letter-spacing:.15em;margin:18px 0 24px;font-size:10px;line-height:1.4}.story-founder-copy h2{color:#f5f7f6;max-width:none;font-family:var(--font-display);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.95}.story-founder-position{color:#c8d4cd;max-width:560px;font:600 clamp(21px, 2.2vw, 29px) / 1.2 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:22px 0 0}.story-founder-copy-body{border-top:1px solid #ffffff1a;max-width:600px;margin-top:36px;padding-top:29px}.story-founder-copy-body .story-founder-paragraph{color:#aab5b0;max-width:600px;margin:0;font-size:15px;line-height:1.75}.story-founder-copy-body .story-founder-paragraph+.story-founder-paragraph{margin-top:17px}.story-founder-signal{border-top:1px solid #20e58a33;justify-content:space-between;align-items:baseline;gap:20px;max-width:600px;margin-top:30px;padding:16px 0 0;display:flex}.story-founder-signal span{color:#698075;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.story-founder-signal strong{color:#d4e0d9;font-size:12px;font-weight:600}@keyframes founderHaloIn{0%{opacity:0;transform:scale(.82)}to{opacity:.78;transform:scale(1)}}@keyframes founderHaloPulse{50%{opacity:.56;transform:scale(1.08)}}@keyframes founderOrbitIn{0%{opacity:0}to{opacity:1}}@keyframes founderOrbitSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes founderSignalSweep{0%{opacity:0;transform:translate(-18%)}35%{opacity:1}to{opacity:0;transform:translate(18%)}}@keyframes founderCopyResolve{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=1100px){.story-founder{gap:52px;padding:100px 0 122px}.story-founder-visual{height:490px;min-height:0}.story-founder-visual .story-portrait{width:min(72%,340px)}.story-founder-copy h2{font-size:clamp(45px,5.5vw,64px)}}@media (width<=760px){.story-founder{grid-template-columns:1fr;gap:48px;padding:78px 0 108px}.story-founder-visual{width:100%;max-width:620px;height:500px;min-height:0}.story-founder-visual .story-portrait{width:min(66%,370px)}.story-founder-copy{max-width:650px}.story-founder-copy h2{font-size:clamp(48px,11vw,72px)}.story-founder-position{font-size:clamp(22px,4vw,29px)}}@media (width>=761px) and (width<=800px){.story-founder-caption{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=600px){.story-founder{gap:43px;padding:72px 0 94px}.story-founder-visual{border-radius:16px;height:430px;min-height:0}.story-founder-visual:before{border-radius:10px;inset:11px}.story-founder-visual .story-portrait{border-radius:14px;width:min(76%,310px)}.story-founder-visual-tag{letter-spacing:.1em;font-size:7px}.story-founder-visual-tag-top{top:23px;left:20px}.story-founder-visual-tag-bottom{top:23px;right:20px}.story-founder-caption{gap:8px;bottom:20px;left:20px;right:20px}.story-founder-caption strong{font-size:12px}.story-founder-caption span{font-size:9px}.story-founder-node{min-height:27px;padding:0 8px;font-size:8px}.story-founder-node-one{top:23%;left:5%}.story-founder-node-two{bottom:20%;right:5%}.story-founder-copy{padding-top:0}.story-founder-copy .story-role{margin:17px 0 21px;font-size:9px}.story-founder-copy h2{font-size:clamp(45px,13vw,60px)}.story-founder-position{margin-top:19px;font-size:21px;line-height:1.22}.story-founder-copy-body{margin-top:30px;padding-top:24px}.story-founder-copy-body .story-founder-paragraph{font-size:15px;line-height:1.72}.story-founder-signal{margin-top:27px;padding-top:14px;display:block}.story-founder-signal strong{margin-top:7px;font-size:12px;display:block}}@media (width<=360px){.story-founder-visual{height:402px;min-height:0}.story-founder-visual-tag-bottom{display:none}.story-founder-visual .story-portrait{width:74%}.story-founder-copy h2{font-size:43px}.story-founder-position{font-size:19px}}@media (prefers-reduced-motion:reduce){.story-founder.is-entered .story-founder-visual:after,.story-founder.is-entered .story-founder-halo,.story-founder.is-entered .story-founder-orbit,.story-founder.is-entered .story-founder-copy-head>.story-kicker,.story-founder.is-entered .story-founder-copy-head>.story-role,.story-founder.is-entered .story-founder-copy-head>h2,.story-founder.is-entered .story-founder-position,.story-founder.is-entered .story-founder-copy-body,.story-founder.is-entered .story-founder-signal{opacity:1;animation:none;transform:none}.story-founder-node{opacity:1;transition:none;transform:none}}.about-story .story-hero h1,.about-story .story-heading h2,.about-story .story-cta h2,.about-story .story-join h2{text-wrap:balance}.story-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(36px,5vw,72px);min-height:min(790px,100vh - 78px);padding:112px 0 36px}.story-hero-foot{grid-column:1/-1;width:100%}.story-world-assembly{background:radial-gradient(circle at 50% 45%,#20e58a2e,#0000 40%),linear-gradient(145deg,#0d1a14,#080d0b 72%);border-color:#20e58a33;border-radius:16px;height:clamp(560px,44vw,650px);min-height:0;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #00000057}.story-world-assembly .story-world-screens{inset:78px 32px 58px}.story-world-assembly .story-screen{z-index:2;border-radius:10px;box-shadow:0 24px 48px #0000007a,0 0 0 1px #ffffff08}.story-world-assembly .story-screen-ai{width:clamp(160px,13vw,210px);height:clamp(300px,25vw,360px)}.story-world-assembly .story-screen-market{width:clamp(180px,15vw,230px);height:clamp(300px,24vw,350px)}.story-world-assembly .story-screen-service{width:clamp(320px,29vw,410px);height:clamp(184px,16vw,230px)}.story-world-assembly .story-screen img{opacity:.9}.story-world-assembly .story-screen span{letter-spacing:.02em;font-size:12px;bottom:13px;left:15px}.story-world-path{z-index:1;pointer-events:none;position:absolute;inset:0}.story-world-path i{opacity:.35;transform-origin:0;background:linear-gradient(90deg,#0000,#20e58aad,#0000);width:28%;height:1px;display:block;position:absolute}.story-world-path-ai{top:40%;left:24%;transform:rotate(25deg)}.story-world-path-market{top:40%;left:54%;transform:rotate(-23deg)}.story-world-path-service{width:17%;top:59%;left:48%;transform:rotate(-90deg)}.story-world-assembly.is-entered .story-screen{animation:.72s cubic-bezier(.22,1,.36,1) both storyAssemblyScreen}.story-world-assembly.is-entered .story-screen-market{animation-delay:.1s}.story-world-assembly.is-entered .story-screen-service{animation-delay:.2s}.story-world-assembly.is-entered .story-world-path i{animation:.8s ease-out both storyAssemblyPath}.story-world-assembly.is-entered .story-world-path-market{animation-delay:.14s}.story-world-assembly.is-entered .story-world-path-service{animation-delay:.24s}.story-world-assembly.is-entered .story-world-junction{animation:.55s cubic-bezier(.22,1,.36,1) .3s both storyAssemblyJunction}@keyframes storyAssemblyScreen{0%{opacity:0;transform:translateY(18px) scale(.96) rotate(var(--screen-tilt))}to{opacity:.96;transform:translateY(0) scale(1) rotate(var(--screen-tilt))}}@keyframes storyAssemblyPath{0%{opacity:0;transform:rotate(var(--path-tilt)) scaleX(.2)}to{opacity:.85;transform:rotate(var(--path-tilt)) scaleX(1)}}@keyframes storyAssemblyJunction{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.story-screen-ai{--screen-tilt:-9deg}.story-screen-market{--screen-tilt:8deg}.story-screen-service{--screen-tilt:-2deg}.story-world-path-ai{--path-tilt:25deg}.story-world-path-market{--path-tilt:-23deg}.story-world-path-service{--path-tilt:-90deg}.story-journey{padding-block:clamp(92px,8vw,126px)}.story-journey .story-build-path{margin-top:18px;padding-top:76px}.story-journey .story-build-path:before{background:#20e58a2e;top:112px}.story-journey .story-build-path:after{content:"";z-index:0;transform-origin:0;background:linear-gradient(90deg,#0000,#20e58a 9% 91%,#0000);height:1px;transition:transform 1.1s .25s;position:absolute;top:112px;left:4%;right:4%;transform:scaleX(0)}.story-journey.is-entered .story-build-path:after{transform:scaleX(1)}.story-journey .story-stage-visual{height:112px}.story-journey .story-stage-visual:before{width:62px;height:62px;box-shadow:0 0 0 9px #20e58a09,0 12px 28px #0000003d}.story-journey.is-entered .story-build-stage{animation:.58s cubic-bezier(.22,1,.36,1) both storyJourneyStage}.story-journey.is-entered .story-build-stage:nth-child(2){animation-delay:70ms}.story-journey.is-entered .story-build-stage:nth-child(3){animation-delay:.14s}.story-journey.is-entered .story-build-stage:nth-child(4){animation-delay:.21s}.story-journey.is-entered .story-build-stage:nth-child(5){animation-delay:.28s}.story-journey.is-entered .story-build-stage:nth-child(6){animation-delay:.35s}.story-journey.is-entered .story-build-stage:nth-child(7){animation-delay:.42s}.story-journey.is-entered .story-stage-visual:before{transform:rotate(135deg)}@keyframes storyJourneyStage{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.story-brand{background:radial-gradient(circle at 80%,#20e58a14,#0000 42%),linear-gradient(90deg,#0a1611b8,#0000);gap:clamp(42px,6vw,88px);min-height:0;padding:clamp(92px,8vw,126px) 8%}.story-evolution{background:linear-gradient(145deg,#0d1d15c2,#070d0acc);border:1px solid #20e58a33;border-radius:16px;min-width:0;padding:34px 28px 22px;box-shadow:inset 0 1px #ffffff0d,0 22px 55px #00000038}.story-evolution ol{align-items:flex-start;gap:12px}.story-evolution ol:before{transform-origin:0;background:#20e58a2e;transition:transform 1.05s .2s;top:32px;transform:scaleX(0)}.story-brand.is-entered .story-evolution ol:before{transform:scaleX(1)}.story-evolution li{flex:1 1 0;gap:14px;max-width:none;font-size:12px}.story-evolution-node{flex:none;width:64px;height:64px;transition:transform .45s,box-shadow .45s}.story-evolution-node svg{z-index:1;position:relative}.story-evolution-stage-0 .story-evolution-node{border-style:dashed}.story-evolution-stage-1 .story-evolution-node{border-radius:12px;transform:rotate(45deg)}.story-evolution-stage-1 .story-evolution-node>*{transform:rotate(-45deg)}.story-evolution-stage-2 .story-evolution-node{background:#20e58a1a}.story-evolution-stage-3 .story-evolution-node{background:#20e58a21;border-width:2px;width:76px;height:76px;box-shadow:0 0 0 10px #20e58a0d,0 0 32px #20e58a29}.story-evolution-stage-4 .story-evolution-node{border-style:dashed}.story-brand.is-entered .story-evolution-stage{animation:.6s cubic-bezier(.22,1,.36,1) both storyEvolutionStage}.story-brand.is-entered .story-evolution-stage:nth-child(2){animation-delay:.1s}.story-brand.is-entered .story-evolution-stage:nth-child(3){animation-delay:.2s}.story-brand.is-entered .story-evolution-stage:nth-child(4){animation-delay:.3s}.story-brand.is-entered .story-evolution-stage:nth-child(5){animation-delay:.4s}.story-brand.is-entered .story-evolution-stage-2 .story-evolution-node{transform:scale(1.07)}.story-brand.is-entered .story-evolution-stage-3 .story-evolution-node{transform:scale(1.08)}.story-evolution figcaption{border-top:1px solid #ffffff14;margin-top:30px;padding-top:16px}@keyframes storyEvolutionStage{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.story-why{background:radial-gradient(circle at 50% 45%,#20e58a0f,#0000 48%),#09100d;padding-block:clamp(92px,8vw,126px)}.story-why .story-system{align-items:stretch;margin-top:52px}.story-fragments,.story-unified{background:#050c0966;border:1px solid #ffffff1a;border-radius:14px;min-height:244px;padding:26px 28px}.story-fragments{background:linear-gradient(145deg,#ffffff06,#0000)}.story-fragments>div{align-content:center;gap:14px;height:calc(100% - 22px)}.story-fragments span:not(.story-diagram-label){opacity:.86;background:#07110cb3;border-radius:8px;padding:17px 21px}.story-fragments>div>span:first-child{--fragment-tilt:-2deg}.story-fragments>div>span:nth-child(2){--fragment-tilt:3deg}.story-fragments>div>span:nth-child(3){--fragment-tilt:-4deg}.story-fragments>div>span:nth-child(4){--fragment-tilt:2deg}.story-why.is-entered .story-fragments>div>span{animation:.56s cubic-bezier(.22,1,.36,1) both storyFragmentSettle}.story-why.is-entered .story-fragments>div>span:nth-child(2){animation-delay:80ms}.story-why.is-entered .story-fragments>div>span:nth-child(3){animation-delay:.16s}.story-why.is-entered .story-fragments>div>span:nth-child(4){animation-delay:.24s}.story-system-arrow{opacity:.5;transition:opacity .5s,transform .5s;transform:scaleX(.72)}.story-why.is-entered .story-system-arrow{opacity:1;transform:scaleX(1)}.story-unified{opacity:.82;background:linear-gradient(135deg,#20e58a1c,#07110c8a);border-color:#20e58a6b;transition:opacity .65s .18s,transform .65s .18s;transform:scale(.97)}.story-why.is-entered .story-unified{opacity:1;transform:scale(1)}@keyframes storyFragmentSettle{0%{opacity:0;transform:translate(-12px, 8px) rotate(calc(var(--fragment-tilt) * 2))}to{opacity:.86;transform:rotate(var(--fragment-tilt))}}.story-products{padding-block:clamp(92px,8vw,126px)}.story-products .story-product-list{gap:20px;margin-top:48px}.story-products .story-product{border-color:#ffffff21;border-radius:16px;min-height:410px;overflow:hidden;box-shadow:0 24px 58px #0000002e}.story-products .story-product-media{min-height:370px}.story-products .story-product-media img{transition:transform .78s cubic-bezier(.22,1,.36,1)}.story-products .story-product-copy{padding:54px clamp(30px,4vw,58px)}.story-products .story-product h3{text-wrap:balance}.story-product-signal{z-index:2;color:#20e58a;opacity:0;background:#050c09d1;border:1px solid #20e58a5c;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;transition:opacity .45s,transform .45s;display:inline-flex;position:absolute;bottom:20px;right:20px;transform:translateY(10px)}.story-product-signal i{opacity:.46;background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.story-product-signal i:first-of-type{opacity:1}.story-product-signal i:nth-of-type(2){opacity:.7}.story-product.is-entered .story-product-signal{opacity:1;transform:none}.story-product.is-entered .story-product-signal i{animation:.48s ease-out both storyProductSignal}.story-product.is-entered .story-product-signal i:nth-of-type(2){animation-delay:80ms}.story-product.is-entered .story-product-signal i:nth-of-type(3){animation-delay:.16s}@keyframes storyProductSignal{0%{opacity:0;transform:scale(.5)}to{transform:scale(1)}}.story-customer{align-items:start;gap:clamp(42px,7vw,96px);padding-block:clamp(92px,8vw,126px)}.story-customer-statement h2{text-wrap:balance}.story-principles li{background:linear-gradient(90deg,#ffffff06,#0000);border-color:#ffffff1f;border-radius:8px;padding:19px 16px}.story-principles li+li{margin-top:8px}.story-quality{background:linear-gradient(145deg,#20e58a0f,#070e0a80);border:1px solid #20e58a33;border-radius:14px;margin-top:40px;padding:23px 22px 20px}.story-quality>ol{align-items:flex-start;margin-top:27px;position:relative}.story-quality>ol:before{content:"";background:#20e58a47;height:1px;position:absolute;top:7px;left:10%;right:10%}.story-quality li{z-index:1;flex:1 1 0;position:relative}.story-quality li svg{box-sizing:content-box;background:#07100c;border:1px solid #20e58a73;border-radius:50%;padding:5px}.story-customer.is-entered .story-quality li{animation:.5s cubic-bezier(.22,1,.36,1) both storyQualityStep}.story-customer.is-entered .story-quality li:nth-child(2){animation-delay:.1s}.story-customer.is-entered .story-quality li:nth-child(3){animation-delay:.2s}.story-customer.is-entered .story-quality li:nth-child(4){animation-delay:.3s}.story-customer.is-entered .story-quality li:nth-child(5){animation-delay:.4s}@keyframes storyQualityStep{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.story-workflow{padding-block:clamp(84px,7vw,108px)}.story-workflow ol{padding-top:66px}.story-workflow ol:before{background:#20e58a29;top:95px}.story-workflow ol:after{content:"";z-index:0;transform-origin:0;background:linear-gradient(90deg,#20e58a,#20e58a2e);height:1px;transition:transform 1.25s .2s;position:absolute;top:95px;left:2%;right:2%;transform:scaleX(0)}.story-workflow.is-entered ol:after{transform:scaleX(1)}.story-workflow li{gap:25px;min-width:0}.story-workflow-node{width:58px;height:58px;box-shadow:0 0 0 7px #20e58a09}.story-workflow strong{text-wrap:balance;max-width:130px;font-size:14px;line-height:1.35}.story-workflow.is-entered .story-workflow-stage{animation:.5s cubic-bezier(.22,1,.36,1) both storyWorkflowStage}.story-workflow.is-entered .story-workflow-stage:nth-child(2){animation-delay:.1s}.story-workflow.is-entered .story-workflow-stage:nth-child(3){animation-delay:.2s}.story-workflow.is-entered .story-workflow-stage:nth-child(4){animation-delay:.3s}.story-workflow.is-entered .story-workflow-stage:nth-child(5){animation-delay:.4s}.story-workflow.is-entered .story-workflow-stage:nth-child(6){animation-delay:.5s}@keyframes storyWorkflowStage{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}.story-vision{background:radial-gradient(circle at 76%,#20e58a17,#0000 46%),#09100d;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:clamp(42px,6vw,82px);padding:clamp(92px,8vw,126px) 8%}.story-vision figure{background:#080d0b;border:1px solid #20e58a33;border-radius:16px;min-height:420px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 58px #00000038}.story-vision figure img{opacity:.86;height:420px}.story-vision-points i{opacity:.5;transition:opacity .6s,transform .6s;transform:scale(.7)}.story-vision.is-entered .story-vision-points i{opacity:1;transform:scale(1)}.story-vision.is-entered .story-vision-points i:nth-child(2){transition-delay:.14s}.story-vision.is-entered .story-vision-points i:nth-child(3){transition-delay:.28s}.story-cta{background:radial-gradient(circle at 82%,#20e58a1a,#0000 34%),linear-gradient(100deg,#0e1b14b3,#0000 70%);min-height:320px;padding-block:clamp(76px,7vw,108px);position:relative;overflow:hidden}.story-cta>div:first-child{z-index:1;max-width:720px;position:relative}.story-cta h2{font-size:clamp(46px,6vw,82px)}.story-cta-visual{background:linear-gradient(145deg,#20e58a14,#070f0b80);border:1px solid #20e58a3d;border-radius:16px;width:min(31vw,350px);height:210px;box-shadow:inset 0 1px #ffffff0d,0 24px 58px #0003}.story-cta-visual svg,.story-cta-visual span{transition:transform .45s,opacity .45s}.story-cta.is-entered .story-cta-visual svg:first-child{animation:.7s ease-out .1s both storyCtaDirection}.story-cta.is-entered .story-cta-visual svg:last-child{animation:.7s ease-out .25s both storyCtaDirection}@keyframes storyCtaDirection{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.story-button,.story-text-link{touch-action:manipulation}.story-button:focus-visible,.story-text-link:focus-visible{outline-offset:5px;outline:2px solid #20e58a}.story-button:active,.story-text-link:active{transform:translateY(1px)}.story-join{padding-block:clamp(92px,8vw,150px);gap:clamp(42px,7vw,96px);padding-bottom:clamp(120px,11vw,190px)}.story-collaboration{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#20e58a29,#0000 45%);border-color:#20e58a33;border-radius:16px;height:420px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 58px #00000038}.story-collab-links{pointer-events:none;position:absolute;inset:0}.story-collab-link{transform-origin:0;opacity:.55;background:linear-gradient(90deg,#20e58a1f,#20e58acc);height:1px;display:block;position:absolute}.story-collab-link-0{width:34%;top:29%;left:20%;transform:rotate(31deg)scaleX(.15)}.story-collab-link-1{width:31%;top:40%;left:50%;transform:rotate(-22deg)scaleX(.15)}.story-collab-link-2{width:24%;top:72%;left:43%;transform:rotate(-58deg)scaleX(.15)}.story-join.is-entered .story-collab-link{animation:.8s cubic-bezier(.22,1,.36,1) both storyCollabLink}.story-join.is-entered .story-collab-link-1{animation-delay:.12s}.story-join.is-entered .story-collab-link-2{animation-delay:.24s}.story-join.is-entered .story-collab-node{animation:.55s cubic-bezier(.22,1,.36,1) both storyCollabNode}.story-join.is-entered .story-collab-node-1{animation-delay:.14s}.story-join.is-entered .story-collab-node-2{animation-delay:.28s}@keyframes storyCollabLink{0%{opacity:0;transform:rotate(var(--collab-angle)) scaleX(.15)}to{opacity:.7;transform:rotate(var(--collab-angle)) scaleX(1)}}@keyframes storyCollabNode{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.story-collab-link-0{--collab-angle:31deg}.story-collab-link-1{--collab-angle:-22deg}.story-collab-link-2{--collab-angle:-58deg}@media (width<=900px){.story-hero{grid-template-columns:1fr;min-height:auto;padding-top:120px}.story-world-assembly{height:clamp(500px,62vw,590px)}.story-world-assembly .story-world-screens{inset:72px 24px 52px}.story-journey .story-build-path{grid-template-columns:repeat(4,1fr);row-gap:30px}.story-journey .story-build-path:before,.story-journey .story-build-path:after{display:none}.story-evolution{padding-inline:20px}.story-why .story-system{grid-template-columns:1fr 54px 1fr}.story-products .story-product-media,.story-products .story-product:nth-child(2n) .story-product-media{min-height:330px}.story-vision figure,.story-vision figure img{height:360px;min-height:360px}.story-cta-visual{width:min(35vw,320px)}}@media (width<=600px){.story-hero{padding-top:106px;padding-bottom:28px}.story-hero-foot{font-size:8px}.story-world-assembly{border-radius:13px;height:410px}.story-world-assembly .story-world-screens{inset:58px 10px 42px}.story-world-assembly .story-screen-ai{width:122px;height:220px}.story-world-assembly .story-screen-market{width:142px;height:214px}.story-world-assembly .story-screen-service{width:248px;height:140px}.story-world-assembly .story-screen span{font-size:10px}.story-journey .story-build-path{grid-template-columns:repeat(2,1fr);row-gap:36px;padding-top:30px}.story-journey .story-stage-visual{height:92px}.story-journey .story-stage-visual:before{width:54px;height:54px}.story-journey .story-stage-copy h3{font-size:16px}.story-journey .story-stage-copy p{font-size:12px}.story-brand{padding:84px 0}.story-evolution{border-radius:13px;padding:25px 12px 16px}.story-evolution ol{gap:6px}.story-evolution li{gap:11px;font-size:10px;line-height:1.35}.story-evolution-node,.story-evolution-stage-3 .story-evolution-node{width:45px;height:45px}.story-evolution-stage-3 .story-evolution-node img{width:31px;height:31px}.story-evolution figcaption{margin-top:24px;padding-top:13px;font-size:10px}.story-why .story-system{grid-template-columns:1fr;gap:20px;margin-top:40px}.story-fragments,.story-unified{min-height:0;padding:22px 19px}.story-fragments>div{gap:10px;height:auto;margin-top:22px}.story-fragments span:not(.story-diagram-label){padding:14px 16px;font-size:13px}.story-system-arrow{justify-self:center;transform:rotate(90deg)scaleX(.72)}.story-why.is-entered .story-system-arrow{transform:rotate(90deg)scaleX(1)}.story-unified ol{gap:10px;margin:22px 0}.story-unified li{font-size:12px}.story-products .story-product-list{margin-top:40px}.story-products .story-product{border-radius:13px;min-height:0}.story-products .story-product-media,.story-products .story-product:nth-child(2n) .story-product-media{min-height:248px}.story-products .story-product-copy{padding:31px 23px}.story-product-signal{min-height:32px;padding-inline:9px;bottom:13px;right:13px}.story-customer{gap:42px}.story-principles li{padding-inline:11px}.story-quality{padding-inline:14px}.story-quality>ol{gap:3px}.story-quality li{font-size:9px}.story-quality li svg{padding:4px}.story-workflow{padding-block:82px}.story-workflow ol{grid-template-columns:repeat(3,1fr);gap:28px 12px;padding-top:40px}.story-workflow ol:before,.story-workflow ol:after{display:none}.story-workflow li{gap:14px}.story-workflow-node{width:45px;height:45px}.story-workflow strong{font-size:12px}.story-vision{padding:82px 0}.story-vision figure,.story-vision figure img{height:292px;min-height:292px}.story-cta{min-height:0;padding-block:82px}.story-cta-visual{width:100%;height:175px;margin-top:40px}.story-join{padding-block:82px 120px}.story-collaboration{border-radius:13px;height:300px}.story-collab-node{font-size:9px}}@media (width<=360px){.story-world-assembly{height:390px}.story-world-assembly .story-screen-ai{width:111px;height:204px}.story-world-assembly .story-screen-market{width:128px;height:195px}.story-world-assembly .story-screen-service{width:224px;height:127px}.story-evolution-node,.story-evolution-stage-3 .story-evolution-node{width:41px;height:41px}}@media (prefers-reduced-motion:reduce){.story-world-assembly .story-screen,.story-world-assembly .story-world-path i,.story-world-assembly .story-world-junction,.story-journey .story-build-stage,.story-brand .story-evolution-stage,.story-why .story-fragments>div>span,.story-customer .story-quality li,.story-workflow .story-workflow-stage,.story-cta .story-cta-visual svg,.story-join .story-collab-link,.story-join .story-collab-node{opacity:1;transform:none;animation:none!important}.story-journey .story-build-path:after,.story-evolution ol:before,.story-workflow ol:after,.story-system-arrow,.story-unified,.story-vision-points i,.story-product-signal,.story-evolution-node{transition:none}.story-journey .story-build-path:after,.story-evolution ol:before,.story-workflow ol:after{transform:none}.story-system-arrow,.story-unified,.story-vision-points i,.story-product-signal{opacity:1;transform:none}.story-collab-link{opacity:.7;transform:rotate(var(--collab-angle)) scaleX(1)}}@media (width>=1181px){.about-story .story-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,5vw,82px);width:min(1500px,100vw - 64px);min-height:760px;margin-left:50%;padding:108px 0 38px;transform:translate(-50%)}.about-story .story-hero-copy{align-self:center;max-width:650px}.about-story .story-hero h1{letter-spacing:-.055em;max-width:640px;margin:24px 0 22px;font-size:clamp(52px,3.8vw,66px);line-height:.96}.about-story .story-hero h1>span,.about-story .story-hero h1>em{white-space:nowrap;width:max-content;max-width:100%;display:block}.about-story .story-hero h1>span:nth-child(2){color:#d1d8d4}.about-story .story-hero h1>em{color:#20e58a}.about-story .story-hero-intro{color:#a9b6b0;max-width:570px;font-size:16px;line-height:1.68}.about-story .story-hero-actions{gap:22px;margin-top:30px}.about-story .story-button{min-height:50px;padding:0 21px}.about-story .story-hero-foot{display:none}.about-story .story-world-assembly{background:radial-gradient(circle at 48% 47%,#20e58a2b,#0000 38%),linear-gradient(145deg,#0d1914 0%,#08100d 58%,#060a08 100%);border-color:#20e58a38;border-radius:18px;width:100%;height:clamp(520px,37vw,590px);min-height:0;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #00000059}.about-story .story-world-assembly .story-world-grid{opacity:.72;background-size:54px 54px}.about-story .story-world-assembly .story-world-label{font-size:9px;top:24px;left:26px}.about-story .story-world-assembly .story-world-screens{inset:68px 24px 48px}.about-story .story-world-assembly .story-screen{border-color:#ffffff29;border-radius:12px;box-shadow:0 26px 55px #00000085,0 0 0 1px #ffffff06}.about-story .story-world-assembly .story-screen img{object-fit:cover;opacity:.96;width:100%;height:100%}.about-story .story-world-assembly .story-screen-ai{z-index:4;width:clamp(205px,15vw,245px);height:clamp(360px,28vw,420px);top:3%;left:4%;transform:rotate(-3deg)}.about-story .story-world-assembly .story-screen-ai img{object-position:center top}.about-story .story-world-assembly .story-screen-market{z-index:3;width:clamp(190px,14vw,225px);height:clamp(330px,25vw,385px);top:2%;right:3%;transform:rotate(3deg)}.about-story .story-world-assembly .story-screen-market img{object-position:center top;filter:brightness(.72)saturate(.9)contrast(1.08)}.about-story .story-world-assembly .story-screen-service{z-index:6;width:clamp(380px,30vw,465px);height:clamp(215px,17vw,260px);bottom:1%;left:24%;transform:rotate(-.5deg)}.about-story .story-world-assembly .story-screen-service img{object-position:center}.about-story .story-world-assembly .story-screen span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#effff5;letter-spacing:.02em;background:#040a07bd;border-radius:999px;padding:5px 8px;font-size:10px;bottom:12px;left:14px}.about-story .story-world-assembly .story-world-junction{z-index:7;opacity:.82;border-color:#20e58a9e;width:38px;height:38px;top:46%;left:49%;box-shadow:0 0 0 7px #20e58a0b,0 0 20px #20e58a29}.about-story .story-world-assembly .story-world-junction svg{width:15px;height:15px}.about-story .story-world-path i{opacity:.25}.about-story .story-world figcaption{font-size:10px;bottom:18px;left:26px}}@media (width>=901px) and (width<=1180px){.about-story .story-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:30px;min-height:680px;padding-top:105px}.about-story .story-hero h1{letter-spacing:-.05em;max-width:500px;font-size:clamp(46px,4.7vw,54px);line-height:.97}.about-story .story-world-assembly{height:500px}.about-story .story-hero-foot{display:none}}@media (width<=900px){.about-story .story-hero h1>span,.about-story .story-hero h1>em{white-space:normal;width:auto}}.story-world-single{aspect-ratio:3/2;background:#07100c;border:1px solid #20e58a33;border-radius:18px;width:100%;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 32px 90px #00000061}.story-world-single-image{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .75s;display:block;transform:scale(.988)}.story-hero.is-entered .story-world-single-image{transform:scale(1)}@media (width>=1181px){.about-story .story-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(48px,5vw,80px)}.about-story .story-hero-copy{max-width:670px}.about-story .story-hero h1{letter-spacing:-.052em;max-width:680px;margin-top:24px;margin-bottom:24px;font-size:clamp(50px,3.25vw,58px);line-height:.97}.about-story .story-hero h1>span,.about-story .story-hero h1>em{white-space:nowrap;width:max-content;max-width:100%;display:block}.about-story .story-hero h1>span{color:#f4f7f5}.about-story .story-hero h1>em{color:#20e58a;margin-top:4px;font-style:normal}.about-story .story-world-single{justify-self:end;width:100%;max-width:760px}}@media (width>=901px) and (width<=1180px){.about-story .story-hero h1{max-width:540px;font-size:clamp(44px,4.25vw,52px);line-height:.98}.about-story .story-hero h1>span,.about-story .story-hero h1>em{white-space:normal}.about-story .story-world-single{border-radius:16px;width:100%}}@media (width<=900px){.about-story .story-hero h1>span,.about-story .story-hero h1>em{white-space:normal;width:auto;display:block}.about-story .story-world-single{aspect-ratio:3/2;border-radius:14px;width:100%}.about-story .story-world-single-image{transform:none}}@media (width<=600px){.about-story .story-world-single{border-radius:11px}}@media (prefers-reduced-motion:reduce){.about-story .story-world-single-image{transition:none!important;transform:none!important}}@media (width>=761px){.about-story .story-founder{background:radial-gradient(circle at 24% 48%,#20e58a14,#0000 34%),linear-gradient(112deg,#081610f5 0%,#070e0bfa 47%,#060a08 100%);border:1px solid #20e58a33;border-radius:24px;grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:stretch;gap:0;min-height:620px;margin:clamp(86px,7vw,118px) 0;padding:0;scroll-margin-top:100px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 34px 90px #00000042}.about-story .story-founder-visual{width:100%;max-width:none;height:auto;min-height:620px;box-shadow:none;background:radial-gradient(circle at 50% 47%,#20e58a1d,#0000 38%),linear-gradient(#0c1e1575,#040a073d);border:0;border-right:1px solid #ffffff16;border-radius:0;place-items:center;margin:0;padding:72px 34px 68px;display:grid;position:relative;overflow:hidden}.about-story .story-founder-visual:before{border:1px solid #20e58a1f;border-radius:15px;inset:20px}.about-story .story-founder-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#20e58a6b,#ffffff14,#20e58a42,#0000);width:1px;position:absolute;top:14%;bottom:14%;right:-1px;box-shadow:0 0 20px #20e58a1f}.about-story .story-founder-visual .story-portrait{aspect-ratio:4/5;border-radius:17px;width:min(76%,390px);margin:0;box-shadow:0 26px 64px #00000075,0 0 70px #20e58a17}.about-story .story-founder-visual .story-portrait img{object-position:center 54%}.about-story .story-founder-halo{opacity:.72;width:72%}.about-story .story-founder-orbit-one{width:50%}.about-story .story-founder-orbit-two{width:78%}.about-story .story-founder-node-one{top:25%;left:6%}.about-story .story-founder-node-two{bottom:23%;right:6%}.about-story .story-founder-visual-tag-top{top:30px;left:30px}.about-story .story-founder-visual-tag-bottom{top:30px;right:30px}.about-story .story-founder-caption{border-top:1px solid #ffffff12;padding-top:13px;bottom:27px;left:30px;right:30px}.about-story .story-founder-copy{background:linear-gradient(120deg,#0a130f52,#04080626);flex-direction:column;justify-content:center;width:100%;min-width:0;max-width:none;padding:clamp(50px,5vw,70px) clamp(42px,4.5vw,66px) clamp(44px,4vw,60px);display:flex}.about-story .story-founder-copy-head{max-width:650px}.about-story .story-founder-copy .story-role{margin:18px 0 23px}.about-story .story-founder-copy h2{letter-spacing:-.073em;max-width:650px;font-size:clamp(54px,5vw,76px);line-height:.94}.about-story .story-founder-position{max-width:590px;margin-top:24px;font-size:clamp(22px,2vw,29px);line-height:1.2}.about-story .story-founder-copy-body{border-top:1px solid #ffffff18;width:100%;max-width:620px;margin-top:34px;padding-top:27px}.about-story .story-founder-copy-body .story-founder-paragraph{max-width:620px;font-size:15px;line-height:1.72}.about-story .story-founder-copy-body .story-founder-paragraph-2,.about-story .story-founder-copy-body .story-founder-paragraph-3{margin-left:0}.about-story .story-founder-signal{border-top:1px solid #20e58a3d;width:100%;max-width:620px;margin-top:29px;padding-top:16px}}@media (width>=761px) and (width<=1100px){.about-story .story-founder{border-radius:20px;grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:560px}.about-story .story-founder-visual{min-height:560px;padding:64px 24px 58px}.about-story .story-founder-visual .story-portrait{width:min(78%,340px)}.about-story .story-founder-copy{padding:44px 36px 40px}.about-story .story-founder-copy h2{font-size:clamp(46px,5.5vw,62px)}.about-story .story-founder-position{font-size:clamp(20px,2.6vw,25px)}}@media (width<=760px){.about-story .story-founder{background:linear-gradient(#091610f2,#050a08fa);border:1px solid #20e58a2e;border-radius:18px;grid-template-columns:1fr;gap:0;margin:72px 0 94px;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 60px #0000003d}.about-story .story-founder-visual{border:0;border-bottom:1px solid #ffffff16;border-radius:0;width:100%;max-width:none;height:500px;min-height:500px;margin:0;padding:56px 22px 57px}.about-story .story-founder-visual .story-portrait{width:min(73%,330px)}.about-story .story-founder-copy{width:100%;max-width:none;padding:38px 25px 34px}.about-story .story-founder-copy h2{font-size:clamp(44px,12vw,61px);line-height:.96}.about-story .story-founder-position{font-size:clamp(20px,5.5vw,24px)}.about-story .story-founder-copy-body{max-width:none;margin-top:28px;padding-top:23px}.about-story .story-founder-copy-body .story-founder-paragraph,.about-story .story-founder-signal{max-width:none}}@media (width<=430px){.about-story .story-founder{border-radius:15px}.about-story .story-founder-visual{height:445px;min-height:445px;padding:52px 17px}.about-story .story-founder-visual .story-portrait{width:min(78%,300px)}.about-story .story-founder-copy{padding:32px 20px 30px}}.about-story .story-founder-visual-tag-top,.about-story .story-founder-visual-tag-bottom,.about-story .story-founder-caption,.about-story .story-founder-copy .story-role,.about-story .story-founder-signal{display:none!important}.about-story .story-founder-copy-head{max-width:650px}.about-story .story-founder-copy h2{margin-top:0;margin-bottom:22px}.about-story .story-founder-position{margin-top:0}.about-story .story-founder-copy-body{border-top:1px solid #ffffff17;margin-top:28px;padding-top:0}@media (width<=760px){.about-story .story-founder-copy-body{margin-top:24px;padding-top:0}}.about-story .story-founder-node{display:none!important}@media (width>=1101px){.about-story .story-founder{min-height:570px}.about-story .story-founder-visual{min-height:570px;padding:48px 28px 44px}.about-story .story-founder-visual .story-portrait{width:min(82%,420px)}.about-story .story-founder-copy{padding:46px clamp(42px,4.2vw,62px) 42px}.about-story .story-founder-copy-body{margin-top:25px}}@media (width>=761px) and (width<=1100px){.about-story .story-founder{min-height:525px}.about-story .story-founder-visual{min-height:525px;padding:44px 22px 42px}.about-story .story-founder-visual .story-portrait{width:min(84%,360px)}.about-story .story-founder-copy{padding:38px 32px 36px}.about-story .story-founder-copy-body{margin-top:23px}}@media (width<=760px){.about-story .story-founder-visual{height:465px;min-height:465px;padding:42px 20px 40px}.about-story .story-founder-visual .story-portrait{width:min(80%,345px)}.about-story .story-founder-copy{padding:32px 24px 30px}}@media (width<=430px){.about-story .story-founder-visual{height:420px;min-height:420px;padding:38px 16px 36px}.about-story .story-founder-visual .story-portrait{width:min(82%,310px)}.about-story .story-founder-copy{padding:29px 19px 28px}}.about-story .story-journey{background:linear-gradient(#070807 0%,#030403 100%);border:1px solid #20e58a29;border-radius:24px;margin:clamp(74px,6vw,104px) 0;padding:clamp(80px,7vw,108px) clamp(34px,4.5vw,64px);box-shadow:inset 0 1px #ffffff09,0 28px 80px #0003}.about-story .story-journey .story-heading{max-width:690px}.about-story .story-journey .story-heading h2{margin-bottom:18px}.about-story .story-journey .story-heading>p{max-width:570px}.about-story .story-journey .story-stage-index,.about-story .story-journey .story-build-path:before,.about-story .story-journey .story-build-path:after{display:none!important}.about-story .story-journey .story-build-path{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(28px,2.8vw,46px);margin-top:clamp(54px,5vw,72px);padding:0;display:grid;position:relative}.about-story .story-journey .story-build-stage{opacity:1;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex;position:relative}.about-story .story-journey .story-build-stage:not(:last-child):after{content:"→";z-index:8;color:#20e58ac7;text-shadow:0 0 12px #20e58a47;opacity:.55;font-family:Arial,sans-serif;font-size:24px;font-weight:300;line-height:1;transition:opacity .35s,transform .35s,color .35s;position:absolute;top:43px;right:clamp(-31px,-2vw,-20px);transform:translate(-4px)}.about-story .story-journey.is-entered .story-build-stage:not(:last-child):after{animation:.62s cubic-bezier(.22,1,.36,1) both journeyArrowFlow}.about-story .story-journey.is-entered .story-build-stage:nth-child(2):after{animation-delay:80ms}.about-story .story-journey.is-entered .story-build-stage:nth-child(3):after{animation-delay:.16s}.about-story .story-journey.is-entered .story-build-stage:nth-child(4):after{animation-delay:.24s}.about-story .story-journey.is-entered .story-build-stage:nth-child(5):after{animation-delay:.32s}.about-story .story-journey.is-entered .story-build-stage:nth-child(6):after{animation-delay:.4s}@keyframes journeyArrowFlow{0%{opacity:0;transform:translate(-12px)scale(.86)}to{opacity:.8;transform:translate(0)scale(1)}}.about-story .story-journey .story-stage-visual{color:#20e58a;place-items:center;width:82px;height:82px;margin:0 0 26px;display:grid;position:relative}.about-story .story-journey .story-stage-visual:before{background:linear-gradient(145deg,#0a0b0a,#040504);border:1px solid #20e58a7a;border-radius:16px;width:64px;height:64px;transition:border-color .35s,box-shadow .35s,transform .5s cubic-bezier(.22,1,.36,1);transform:rotate(45deg);box-shadow:inset 0 1px #ffffff0a,0 14px 32px #00000042,0 0 0 7px #20e58a06}.about-story .story-journey .story-stage-visual svg{z-index:3;stroke-width:1.45px;width:31px;height:31px;position:relative}.about-story .story-journey .story-stage-traces{display:none}@media (hover:hover){.about-story .story-journey .story-build-stage:hover .story-stage-visual:before{border-color:#20e58ad9;transform:rotate(45deg)scale(1.055);box-shadow:inset 0 1px #ffffff0f,0 16px 38px #00000047,0 0 28px #20e58a1f}.about-story .story-journey .story-build-stage:hover:after{opacity:1;color:#20e58a;transform:translate(4px)}}.about-story .story-journey .story-stage-copy{width:100%;padding:0}.about-story .story-journey .story-stage-copy h3{color:#f3f7f4;letter-spacing:-.025em;min-height:0;margin:0 0 11px;font-size:clamp(16px,1.15vw,19px);line-height:1.18}.about-story .story-journey .story-stage-copy p{color:#819088;max-width:160px;margin:0;font-size:12px;line-height:1.55}.about-story .story-journey .story-build-stage:last-child .story-stage-visual:before{background:linear-gradient(145deg,#0b0d0b,#040504);border-color:#20e58acc;box-shadow:inset 0 1px #ffffff0f,0 15px 36px #00000047,0 0 30px #20e58a1a}.about-story .story-journey.is-entered .story-build-stage{animation:.55s cubic-bezier(.22,1,.36,1) both journeyStageResolve}.about-story .story-journey.is-entered .story-build-stage:nth-child(2){animation-delay:70ms}.about-story .story-journey.is-entered .story-build-stage:nth-child(3){animation-delay:.14s}.about-story .story-journey.is-entered .story-build-stage:nth-child(4){animation-delay:.21s}.about-story .story-journey.is-entered .story-build-stage:nth-child(5){animation-delay:.28s}.about-story .story-journey.is-entered .story-build-stage:nth-child(6){animation-delay:.35s}.about-story .story-journey.is-entered .story-build-stage:nth-child(7){animation-delay:.42s}@keyframes journeyStageResolve{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (width>=761px) and (width<=1100px){.about-story .story-journey{padding:70px 36px}.about-story .story-journey .story-build-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:54px 48px}.about-story .story-journey .story-build-stage:nth-child(4):after{display:none}.about-story .story-journey .story-stage-copy p{max-width:180px}}@media (width<=760px){.about-story .story-journey{border-radius:18px;margin:64px 0;padding:54px 24px}.about-story .story-journey .story-build-path{grid-template-columns:1fr;gap:0;margin-top:42px;display:grid}.about-story .story-journey .story-build-stage{grid-template-columns:74px minmax(0,1fr);align-items:center;column-gap:21px;min-height:118px;padding:18px 0;display:grid}.about-story .story-journey .story-stage-visual{width:70px;height:70px;margin:0}.about-story .story-journey .story-stage-visual:before{border-radius:14px;width:54px;height:54px}.about-story .story-journey .story-stage-visual svg{width:27px;height:27px}.about-story .story-journey .story-stage-copy h3{margin-bottom:7px;font-size:18px}.about-story .story-journey .story-stage-copy p{max-width:290px;font-size:13px}.about-story .story-journey .story-build-stage:not(:last-child):after{content:"↓";color:#20e58a9e;font-size:22px;inset:auto auto -12px 27px}.about-story .story-journey .story-build-stage:nth-child(4):after{display:block}}@media (width<=430px){.about-story .story-journey{padding:46px 19px}.about-story .story-journey .story-build-stage{grid-template-columns:66px minmax(0,1fr);column-gap:17px}.about-story .story-journey .story-stage-visual{width:64px;height:64px}.about-story .story-journey .story-stage-visual:before{width:50px;height:50px}.about-story .story-journey .story-build-stage:not(:last-child):after{left:24px}}@media (prefers-reduced-motion:reduce){.about-story .story-journey .story-build-stage,.about-story .story-journey .story-build-stage:after{opacity:1;transform:none;animation:none!important}.about-story .story-journey .story-stage-visual:before{transition:none}}.about-story .story-founder{background:linear-gradient(135deg,#060706 0%,#030403 52%,#010201 100%)!important}.about-story .story-founder-visual{background:radial-gradient(circle at 50% 48%,#20e58a0b,#0000 42%),linear-gradient(#050605 0%,#020302 100%)!important}.about-story .story-founder-copy{background:linear-gradient(#060706fa,#020302fc)!important}.about-story .story-founder-visual{border-right-color:#ffffff12!important}@media (width<=760px){.about-story .story-founder{background:linear-gradient(#050605,#020302)!important}.about-story .story-founder-visual{background:radial-gradient(circle at 50% 48%,#20e58a0a,#0000 43%),#030403!important;border-bottom:1px solid #ffffff12!important;border-right:0!important}.about-story .story-founder-copy{background:#020302!important}}.about-story .story-brand{background:linear-gradient(145deg,#050605 0%,#020302 52%,#010201 100%);border:1px solid #20e58a24;border-radius:24px;margin:clamp(80px,7vw,112px) 0;padding:clamp(68px,6vw,94px) clamp(34px,4.5vw,64px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 30px 80px #0003}.about-story .story-brand:before{content:"";pointer-events:none;background:radial-gradient(#20e58a0b,#0000 68%);height:72%;position:absolute;inset:auto -12% -42% 34%}@media (width>=1101px){.about-story .story-brand{grid-template-columns:minmax(330px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(54px,5vw,82px);display:grid}.about-story .story-brand .story-heading{z-index:2;max-width:430px;position:relative}.about-story .story-brand .story-heading h2{max-width:420px;margin-bottom:25px}.about-story .story-brand .story-heading>p{max-width:405px;margin-top:18px}}.about-story .story-evolution{z-index:2;background:linear-gradient(#070807 0%,#020302 100%);border:1px solid #20e58a2e;border-radius:21px;width:100%;margin:0;padding:clamp(38px,3.5vw,52px) clamp(28px,3vw,44px) 25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 54px #00000040}.about-story .story-evolution:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#20e58a7a,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.about-story .story-evolution>ol{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(24px,2.2vw,36px);width:100%;margin:0;padding:0;list-style:none;display:grid}.about-story .story-evolution-stage{text-align:center;color:#8e9a93;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.about-story .story-evolution-stage:not(:last-child):after{content:"→";z-index:6;color:#20e58a9e;text-shadow:0 0 14px #20e58a33;opacity:.65;font-family:Arial,sans-serif;font-size:21px;font-weight:300;line-height:1;transition:opacity .3s,transform .3s;position:absolute;top:33px;right:clamp(-29px,-2vw,-18px)}.about-story .story-evolution-node{color:#20e58a;background:linear-gradient(145deg,#0a0b0a,#030403);border:1px solid #20e58a6b;border-radius:19px;flex:none;place-items:center;width:70px;height:70px;margin:0 auto 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 14px 30px #00000047}.about-story .story-evolution-node svg{stroke-width:1.5px;width:23px;height:23px}.about-story .story-evolution-stage-2 .story-evolution-node{border-color:#20e58a94;border-radius:50%;width:72px;height:72px}.about-story .story-evolution-stage-2 .story-evolution-node img{object-fit:contain;width:35px;height:35px}.about-story .story-evolution-stage-3{transform:translateY(-9px)}.about-story .story-evolution-stage-3 .story-evolution-node{background:radial-gradient(circle,#20e58a1a,#040504 66%);border:2px solid #20e58ae6;border-radius:50%;width:90px;height:90px;margin-bottom:13px;box-shadow:0 0 0 9px #20e58a09,0 0 34px #20e58a21,0 18px 38px #00000057}.about-story .story-evolution-stage-3 .story-evolution-node img{object-fit:contain;width:58px;height:58px}.about-story .story-evolution-stage-4 .story-evolution-node{border-style:dashed;border-color:#20e58a94;border-radius:50%}.about-story .story-evolution-stage>span:last-child{color:#aeb8b2;letter-spacing:-.01em;max-width:120px;font-size:12px;line-height:1.35}.about-story .story-evolution-stage-3>span:last-child{color:#f1f6f3;font-size:13px;font-weight:600}.about-story .story-evolution figcaption{color:#657169;text-align:center;letter-spacing:.02em;border-top:1px solid #ffffff12;width:100%;margin-top:31px;padding-top:18px;font-size:11px;line-height:1.45}@media (hover:hover){.about-story .story-evolution-stage:hover .story-evolution-node{border-color:#20e58adb;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0d,0 17px 38px #00000052,0 0 28px #20e58a1a}.about-story .story-evolution-stage:hover:after{opacity:1;transform:translate(4px)}.about-story .story-evolution-stage-3:hover .story-evolution-node{transform:translateY(-3px)scale(1.035)}}.about-story .story-brand.is-entered .story-evolution-stage{animation:.58s cubic-bezier(.22,1,.36,1) both brandEvolutionResolve}.about-story .story-brand.is-entered .story-evolution-stage:nth-child(2){animation-delay:80ms}.about-story .story-brand.is-entered .story-evolution-stage:nth-child(3){animation-delay:.16s}.about-story .story-brand.is-entered .story-evolution-stage:nth-child(4){animation-delay:.24s}.about-story .story-brand.is-entered .story-evolution-stage:nth-child(5){animation-delay:.32s}@keyframes brandEvolutionResolve{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.about-story .story-brand.is-entered .story-evolution-stage-3{transform:translateY(-9px)}@media (width>=761px) and (width<=1100px){.about-story .story-brand{grid-template-columns:1fr;gap:46px;padding:64px 38px;display:grid}.about-story .story-brand .story-heading{max-width:650px}.about-story .story-evolution{padding:38px 28px 24px}.about-story .story-evolution>ol{gap:25px}.about-story .story-evolution-node{width:62px;height:62px}.about-story .story-evolution-stage-3 .story-evolution-node{width:80px;height:80px}}@media (width<=760px){.about-story .story-brand{border-radius:18px;margin:66px 0;padding:50px 22px;display:block}.about-story .story-brand .story-heading{max-width:none}.about-story .story-evolution{border-radius:17px;margin-top:42px;padding:28px 22px 24px}.about-story .story-evolution>ol{grid-template-columns:1fr;gap:0;display:grid}.about-story .story-evolution-stage{text-align:left;grid-template-columns:74px minmax(0,1fr);align-items:center;column-gap:20px;min-height:102px;display:grid;transform:none}.about-story .story-evolution-node,.about-story .story-evolution-stage-2 .story-evolution-node,.about-story .story-evolution-stage-3 .story-evolution-node,.about-story .story-evolution-stage-4 .story-evolution-node{border-radius:17px;width:64px;height:64px;margin:0}.about-story .story-evolution-stage-2 .story-evolution-node,.about-story .story-evolution-stage-3 .story-evolution-node,.about-story .story-evolution-stage-4 .story-evolution-node{border-radius:50%}.about-story .story-evolution-stage-3 .story-evolution-node{border-width:2px;box-shadow:0 0 0 6px #20e58a06,0 0 24px #20e58a1a}.about-story .story-evolution-stage-3 .story-evolution-node img{width:43px;height:43px}.about-story .story-evolution-stage>span:last-child{text-align:left;max-width:none;font-size:13px}.about-story .story-evolution-stage:not(:last-child):after{content:"↓";font-size:20px;inset:auto auto -5px 25px}.about-story .story-brand.is-entered .story-evolution-stage-3{transform:none}.about-story .story-evolution figcaption{text-align:left;margin-top:18px}}@media (width<=430px){.about-story .story-brand{padding:44px 18px}.about-story .story-evolution{padding:25px 17px 22px}.about-story .story-evolution-stage{grid-template-columns:64px minmax(0,1fr);column-gap:15px}.about-story .story-evolution-node,.about-story .story-evolution-stage-2 .story-evolution-node,.about-story .story-evolution-stage-3 .story-evolution-node,.about-story .story-evolution-stage-4 .story-evolution-node{width:56px;height:56px}.about-story .story-evolution-stage:not(:last-child):after{left:21px}}@media (prefers-reduced-motion:reduce){.about-story .story-brand .story-evolution-stage{opacity:1!important;animation:none!important}.about-story .story-evolution-node{transition:none!important}}.about-story .story-why{background:linear-gradient(145deg,#050605 0%,#020302 52%,#010201 100%);border:1px solid #20e58a24;border-radius:24px;margin:clamp(82px,7vw,112px) 0;padding:clamp(72px,6vw,96px) clamp(34px,4.7vw,64px) clamp(62px,5vw,82px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 30px 80px #0003}.about-story .story-why:before{content:"";filter:blur(95px);pointer-events:none;background:#20e58a07;border-radius:50%;width:520px;height:520px;position:absolute;top:3%;right:-15%}.about-story .story-why-intro{z-index:2;grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(52px,5vw,82px);display:grid;position:relative}.about-story .story-why .story-heading{max-width:490px}.about-story .story-why .story-heading h2{max-width:490px;margin-bottom:29px;font-size:clamp(46px,5vw,68px);line-height:.98}.about-story .story-why .story-heading>p{color:#929f98;max-width:455px;line-height:1.72}.about-story .story-why-showcase{background:linear-gradient(145deg,#070907,#020302 68%);border:1px solid #20e58a2e;border-radius:22px;width:100%;height:470px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 28px 60px #0000004a}.about-story .story-why-grid{opacity:.28;background-image:linear-gradient(#20e58a0b 1px,#0000 1px),linear-gradient(90deg,#20e58a0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 88%,#0000)}.about-story .story-why-inputs{z-index:4;gap:11px;width:31%;display:grid;position:absolute;top:50%;left:5.5%;transform:translateY(-50%)}.about-story .story-why-inputs span{color:#b8c3bd;background:linear-gradient(135deg,#0c0f0df5,#040605f5);border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:11px;min-height:52px;padding:0 16px;font-size:12px;font-weight:600;display:flex;position:relative;box-shadow:0 12px 28px #00000040}.about-story .story-why-inputs span i{background:#20e58a;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #20e58a80}.about-story .story-why-inputs span:after{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#20e58a66,#20e58a17);width:115px;height:1px;position:absolute;top:50%;left:100%}.about-story .story-why-inputs span:first-child:after{transform:rotate(20deg)}.about-story .story-why-inputs span:nth-child(2):after{transform:rotate(10deg)}.about-story .story-why-inputs span:nth-child(3):after{transform:rotate(0)}.about-story .story-why-inputs span:nth-child(4):after{transform:rotate(-10deg)}.about-story .story-why-inputs span:nth-child(5):after{transform:rotate(-20deg)}.about-story .story-why-hub{z-index:8;background:#030604;border:1px solid #20e58ad9;border-radius:22px;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:50%;left:46%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #20e58a06,0 0 38px #20e58a21,0 20px 42px #0006}.about-story .story-why-hub img{z-index:2;object-fit:contain;width:58px;height:58px;position:relative}.about-story .story-why-hub-ring{border:1px solid #20e58a17;border-radius:30px;position:absolute;inset:-18px}.about-story .story-why-hub:after{content:"";background:linear-gradient(90deg,#20e58a80,#20e58a0d);width:115px;height:1px;position:absolute;top:50%;left:100%}.about-story .story-why-product-stack{z-index:5;width:53%;height:100%;position:absolute;top:0;right:0}.about-story .story-why-product{background:#050706;border:1px solid #ffffff21;border-radius:13px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s;position:absolute;overflow:hidden;box-shadow:0 20px 42px #00000073}.about-story .story-why-product img{object-fit:cover;width:100%;height:100%;display:block}.about-story .story-why-product:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#000000b8);position:absolute;inset:0}.about-story .story-why-product strong{z-index:2;color:#f2f6f4;text-shadow:0 2px 7px #000000bf;font-size:11px;font-weight:700;position:absolute;bottom:11px;left:13px}.about-story .story-why-product-0{width:69%;height:43%;top:8%;right:5%;transform:rotate(-1.7deg)}.about-story .story-why-product-1{width:48%;height:35%;bottom:9%;left:1%;transform:rotate(1.5deg)}.about-story .story-why-product-2{width:57%;height:39%;bottom:5%;right:1%;transform:rotate(2deg)}@media (hover:hover){.about-story .story-why-product:hover{z-index:12;border-color:#20e58a8c;transform:translateY(-5px)rotate(0)scale(1.02)}}.about-story .story-system{z-index:2;background:#030403;border:1px solid #ffffff13;border-radius:19px;grid-template-columns:minmax(0,.88fr) 56px minmax(0,1.12fr);align-items:stretch;gap:25px;margin-top:clamp(46px,4vw,62px);padding:26px;display:grid;position:relative}.about-story .story-fragments{background:#050605;border:1px solid #ffffff12;border-radius:14px;padding:21px 20px}.about-story .story-fragments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.about-story .story-fragments span:not(.story-diagram-label){color:#89958f;background:#030403;border:1px dashed #ffffff26;border-radius:9px;place-items:center;min-height:50px;padding:11px 12px;font-size:12px;display:grid;transform:none!important}.about-story .story-system-arrow{color:#20e58a;filter:drop-shadow(0 0 10px #20e58a2e);place-self:center;width:30px;height:30px}.about-story .story-unified{background:linear-gradient(135deg,#20e58a09,#030403 60%);border:1px solid #20e58a59;border-radius:14px;padding:23px 24px;box-shadow:inset 0 1px #ffffff06}.about-story .story-unified ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 15px;margin:23px 0;display:grid}.about-story .story-unified li{color:#aebbb4;min-width:0;font-size:12px}.about-story .story-unified strong{color:#20e58a;border-top:1px solid #20e58a21;padding-top:16px;font-size:13px}.about-story .story-diagram-label{color:#67766e;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.about-story .story-why.is-entered .story-why-inputs span{animation:.55s cubic-bezier(.22,1,.36,1) both whyModuleResolve}.about-story .story-why.is-entered .story-why-inputs span:nth-child(2){animation-delay:60ms}.about-story .story-why.is-entered .story-why-inputs span:nth-child(3){animation-delay:.12s}.about-story .story-why.is-entered .story-why-inputs span:nth-child(4){animation-delay:.18s}.about-story .story-why.is-entered .story-why-inputs span:nth-child(5){animation-delay:.24s}@keyframes whyModuleResolve{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (width>=761px) and (width<=1100px){.about-story .story-why{padding:62px 38px}.about-story .story-why-intro{grid-template-columns:1fr;gap:45px}.about-story .story-why .story-heading{max-width:680px}.about-story .story-why-showcase{height:500px}.about-story .story-system{grid-template-columns:1fr 46px 1fr}}@media (width<=760px){.about-story .story-why{border-radius:18px;margin:64px 0;padding:48px 20px 38px}.about-story .story-why-intro{display:block}.about-story .story-why .story-heading h2{font-size:clamp(40px,12vw,56px)}.about-story .story-why-showcase{border-radius:16px;height:590px;margin-top:39px}.about-story .story-why-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;display:grid;top:22px;left:18px;right:18px;transform:none}.about-story .story-why-inputs span{min-height:44px;padding:0 12px;font-size:10px}.about-story .story-why-inputs span:after{display:none}.about-story .story-why-inputs span:last-child{grid-column:1/-1}.about-story .story-why-hub{width:72px;height:72px;top:47%;left:50%}.about-story .story-why-hub img{width:48px;height:48px}.about-story .story-why-hub:after{display:none}.about-story .story-why-product-stack{width:auto;height:245px;inset:auto 13px 14px}.about-story .story-why-product-0{width:65%;height:47%;top:0;right:1%}.about-story .story-why-product-1{width:48%;height:43%;bottom:0;left:0}.about-story .story-why-product-2{width:55%;height:44%;bottom:0;right:0}.about-story .story-system{grid-template-columns:1fr;gap:16px;margin-top:27px;padding:15px}.about-story .story-system-arrow{transform:rotate(90deg)}.about-story .story-unified ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.about-story .story-why{padding:43px 16px 31px}.about-story .story-why-showcase{height:560px}.about-story .story-unified{padding:21px 17px}}@media (prefers-reduced-motion:reduce){.about-story .story-why .story-why-inputs span{animation:none!important}.about-story .story-why-product{transition:none!important}}.about-story .story-why .story-system{background:linear-gradient(135deg,#050605,#020302);border:1px solid #ffffff13;border-radius:17px;grid-template-columns:minmax(300px,.78fr) 54px minmax(0,1.55fr);align-items:stretch;gap:22px;margin-top:38px;padding:22px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.about-story .story-why .story-fragments{background:#ffffff03;border:0;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;padding:21px 22px;display:flex}.about-story .story-why .story-fragments .story-diagram-label{margin-bottom:17px}.about-story .story-why .story-fragments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.about-story .story-why .story-fragments span:not(.story-diagram-label){color:#8d9992;background:#030403;border:1px dashed #ffffff21;border-radius:8px;place-items:center;min-height:43px;padding:8px 11px;font-size:11px;font-weight:550;display:grid;transform:none!important}.about-story .story-why .story-system-arrow{color:#20e58a;filter:drop-shadow(0 0 11px #20e58a38);place-self:center;width:31px;height:31px}.about-story .story-why .story-unified{background:linear-gradient(135deg,#20e58a06,#020302 62%);border:1px solid #20e58a47;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(180px,.58fr);align-items:center;column-gap:25px;min-width:0;padding:21px 23px;display:grid;box-shadow:inset 0 1px #ffffff05}.about-story .story-why .story-unified .story-diagram-label{grid-column:1/-1;margin-bottom:16px}.about-story .story-why .story-unified ol{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin:0;padding:0;display:grid}.about-story .story-why .story-unified li{color:#aab6b0;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.3;display:flex;position:relative}.about-story .story-why .story-unified li i{background:#20e58a;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 9px #20e58a42}.about-story .story-why .story-unified strong{color:#20e58a;background:0 0;border:0;border-left:1px solid #20e58a38;flex-direction:column;grid-area:2/2;justify-content:center;align-items:flex-start;gap:10px;min-height:84px;margin:0;padding:16px 17px 16px 24px;font-size:12px;line-height:1.45;display:flex;position:relative}.about-story .story-why .story-unified strong:before{content:"→";color:#20e58a;background:#020302;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;font-weight:400;display:grid;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.about-story .story-why .story-diagram-label{color:#69776f;letter-spacing:.17em;text-transform:uppercase;font-size:9px}@media (width>=761px) and (width<=1100px){.about-story .story-why .story-system{grid-template-columns:minmax(230px,.75fr) 44px minmax(0,1.25fr);gap:16px;padding:18px}.about-story .story-why .story-unified{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:17px}.about-story .story-why .story-unified .story-diagram-label{grid-column:1}.about-story .story-why .story-unified ol{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.about-story .story-why .story-unified strong{border-top:1px solid #20e58a29;border-left:0;grid-area:auto/1;min-height:auto;padding:15px 0 0}.about-story .story-why .story-unified strong:before{display:none}}@media (width<=760px){.about-story .story-why .story-system{border-radius:14px;grid-template-columns:1fr;gap:13px;margin-top:24px;padding:13px}.about-story .story-why .story-fragments{padding:18px 17px}.about-story .story-why .story-fragments>div{grid-template-columns:repeat(2,minmax(0,1fr))}.about-story .story-why .story-system-arrow{margin:-2px auto;transform:rotate(90deg)}.about-story .story-why .story-unified{padding:19px 17px;display:block}.about-story .story-why .story-unified .story-diagram-label{margin-bottom:17px;display:block}.about-story .story-why .story-unified ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.about-story .story-why .story-unified strong{border-top:1px solid #20e58a29;border-left:0;min-height:auto;margin-top:20px;padding:16px 0 0}.about-story .story-why .story-unified strong:before{display:none}}@media (prefers-reduced-motion:reduce){.about-story .story-why .story-system-arrow{transition:none!important}}.about-story .story-section[data-story-scene],.about-story .story-section[data-story-scene].is-entered{opacity:1!important;transform:none!important}.about-story .story-customer-premium{padding-top:118px;padding-bottom:92px;display:block;position:relative}.about-story .story-customer-top{grid-template-columns:minmax(320px,.78fr) minmax(540px,1.22fr);align-items:center;gap:clamp(52px,6vw,88px);display:grid}.about-story .story-customer-premium .story-customer-statement{max-width:470px}.about-story .story-customer-premium .story-customer-statement h2{max-width:465px;font:700 clamp(42px,4.4vw,63px)/1.02 var(--font-display);letter-spacing:-.055em;margin:25px 0 30px}.about-story .story-customer-premium blockquote{color:#aeb9b3;border-left:2px solid #20e58a;max-width:445px;margin:0;padding:3px 0 3px 22px;font-size:15px;line-height:1.72;position:relative}.about-story .story-customer-real{background:radial-gradient(circle at 52% 43%,#20e58a0f,#0000 38%),#020403;border:1px solid #20e58a2b;border-radius:22px;height:450px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000004d}.about-story .story-customer-real-grid{opacity:.2;background-image:linear-gradient(#20e58a0b 1px,#0000 1px),linear-gradient(90deg,#20e58a0b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.about-story .story-customer-shot{background:#050706;border:1px solid #ffffff24;border-radius:13px;position:absolute;overflow:hidden;box-shadow:0 20px 50px #0000007a}.about-story .story-customer-shot img{object-fit:cover;width:100%;height:100%;display:block}.about-story .story-customer-shot:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#000000b8);position:absolute;inset:0}.about-story .story-customer-shot>span{z-index:2;color:#f3f7f5;text-shadow:0 2px 8px #000c;font-size:10px;font-weight:700;position:absolute;bottom:11px;left:13px}.about-story .story-customer-shot-main{width:68%;height:61%;top:8%;left:6%;transform:rotate(-1.7deg)}.about-story .story-customer-shot-market{width:43%;height:37%;bottom:6%;left:9%;transform:rotate(1.3deg)}.about-story .story-customer-shot-service{width:48%;height:40%;bottom:8%;right:5%;transform:rotate(-1.2deg)}.about-story .story-customer-real-mark{z-index:8;background:#020503e8;border:1px solid #20e58a7a;border-radius:18px;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:12%;right:8%;box-shadow:0 0 0 9px #20e58a06,0 0 30px #20e58a21}.about-story .story-customer-real-mark img{object-fit:contain;width:46px;height:46px}.about-story .story-responsibility-premium{margin-top:48px}.about-story .story-principles-premium{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.about-story .story-principles-premium li{background:linear-gradient(145deg,#060806,#020302);border:1px solid #ffffff13;border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:17px;min-width:0;padding:23px 22px;transition:border-color .3s,transform .3s,background .3s;display:grid}.about-story .story-principle-icon{color:#20e58a;background:#20e58a09;border:1px solid #20e58a3d;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.about-story .story-principles-premium h3{color:#f0f4f2;margin:2px 0 8px;font-size:15px}.about-story .story-principles-premium p{color:#7f8d86;margin:0;font-size:12px;line-height:1.58}@media (hover:hover){.about-story .story-principles-premium li:hover{background:linear-gradient(145deg,#20e58a09,#020302);border-color:#20e58a4d;transform:translateY(-3px)}}.about-story .story-quality-premium{background:#020403;border:1px solid #20e58a2b;border-radius:14px;grid-template-columns:44px minmax(0,1fr) minmax(150px,.33fr);align-items:center;gap:22px;margin:14px 0 0;padding:19px 22px;display:grid}.about-story .story-quality-shield{color:#20e58a;background:#20e58a0d;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.about-story .story-quality-premium>ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid;position:relative}.about-story .story-quality-premium>ol:before{content:"";background:linear-gradient(90deg,#20e58a26,#20e58a,#20e58a26);height:1px;position:absolute;top:15px;left:6%;right:6%}.about-story .story-quality-premium li{z-index:2;text-align:center;color:#8d9a93;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex;position:relative}.about-story .story-quality-check{color:#20e58a;background:#020403;border:1px solid #20e58a6b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.about-story .story-quality-premium figcaption{color:#718078;border-left:1px solid #ffffff14;padding-left:20px;font-size:11px;line-height:1.55}.about-story .story-workflow-premium{padding-top:92px;padding-bottom:125px}.about-story .story-workflow-premium .story-heading{max-width:660px;margin-bottom:52px}.about-story .story-workflow-premium .story-heading h2{max-width:650px;margin-top:21px}.about-story .story-workflow-premium .story-workflow-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.about-story .story-workflow-premium .story-workflow-cards:before{content:"";background:linear-gradient(90deg,#0000,#20e58a85 12% 88%,#0000);height:1px;position:absolute;top:42px;left:5%;right:5%}.about-story .story-workflow-premium .story-workflow-cards li{z-index:2;text-align:left;background:linear-gradient(155deg,#060806,#020302);border:1px solid #ffffff12;border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;min-width:0;min-height:154px;padding:19px 16px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative}.about-story .story-workflow-icon{color:#20e58a;background:#030604;border:1px solid #20e58a4d;border-radius:13px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 0 0 6px #20e58a04}.about-story .story-workflow-premium .story-workflow-cards strong{color:#d6dfda;max-width:115px;font-size:12px;line-height:1.45}@media (hover:hover){.about-story .story-workflow-premium .story-workflow-cards li:hover{background:linear-gradient(155deg,#20e58a09,#020302);border-color:#20e58a52;transform:translateY(-5px)}.about-story .story-workflow-premium .story-workflow-cards li:hover .story-workflow-icon{border-color:#20e58aa6;box-shadow:0 0 24px #20e58a14}}@media (width>=761px) and (width<=1100px){.about-story .story-customer-top{grid-template-columns:minmax(280px,.75fr) minmax(430px,1.25fr);gap:38px}.about-story .story-customer-real{height:390px}.about-story .story-principles-premium{grid-template-columns:1fr}.about-story .story-quality-premium{grid-template-columns:42px 1fr}.about-story .story-quality-premium figcaption{border-top:1px solid #ffffff12;border-left:0;grid-column:2;padding:12px 0 0}.about-story .story-workflow-premium .story-workflow-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.about-story .story-workflow-premium .story-workflow-cards:before{display:none}}@media (width<=760px){.about-story .story-customer-premium{padding-top:74px;padding-bottom:60px}.about-story .story-customer-top{display:block}.about-story .story-customer-premium .story-customer-statement{max-width:none}.about-story .story-customer-premium .story-customer-statement h2{font-size:clamp(39px,11vw,53px)}.about-story .story-customer-real{border-radius:17px;height:430px;margin-top:38px}.about-story .story-customer-shot-main{width:85%;height:49%;left:7%}.about-story .story-customer-shot-market{width:54%;height:33%;bottom:7%;left:5%}.about-story .story-customer-shot-service{width:55%;height:34%;bottom:6%;right:4%}.about-story .story-customer-real-mark{width:58px;height:58px;top:51%;right:6%}.about-story .story-customer-real-mark img{width:38px;height:38px}.about-story .story-responsibility-premium{margin-top:26px}.about-story .story-principles-premium{grid-template-columns:1fr;gap:10px}.about-story .story-principles-premium li{grid-template-columns:43px 1fr;padding:18px 16px}.about-story .story-principle-icon{width:41px;height:41px}.about-story .story-quality-premium{padding:18px 15px;display:block}.about-story .story-quality-shield{margin-bottom:18px}.about-story .story-quality-premium>ol{grid-template-columns:repeat(5,minmax(52px,1fr));padding-bottom:5px;overflow-x:auto}.about-story .story-quality-premium figcaption{border-top:1px solid #ffffff12;border-left:0;margin-top:17px;padding:15px 0 0}.about-story .story-workflow-premium{padding-top:64px;padding-bottom:85px}.about-story .story-workflow-premium .story-heading{margin-bottom:34px}.about-story .story-workflow-premium .story-workflow-cards{grid-template-columns:1fr;gap:9px}.about-story .story-workflow-premium .story-workflow-cards:before{display:none}.about-story .story-workflow-premium .story-workflow-cards li{grid-template-columns:46px 1fr;align-items:center;gap:15px;min-height:0;padding:15px 16px;display:grid}.about-story .story-workflow-icon{width:44px;height:44px}.about-story .story-workflow-premium .story-workflow-cards strong{max-width:none}}@media (prefers-reduced-motion:reduce){.about-story .story-principles-premium li,.about-story .story-workflow-premium .story-workflow-cards li{transition:none!important}}.about-story .story-vision{grid-template-columns:minmax(330px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(56px,6vw,92px);padding:clamp(105px,8vw,145px) 8%;display:grid;position:relative;overflow:hidden;background:#010101!important}.about-story .story-vision:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(90deg,#ffffff03,#0000 32% 100%);position:absolute;inset:0}.about-story .story-vision:after{content:"";background:linear-gradient(90deg,#0000,#ffffff16 15%,#20e58a21 50%,#ffffff16 85%,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.about-story .story-vision-copy{z-index:2;max-width:500px;position:relative}.about-story .story-vision .story-heading{max-width:500px}.about-story .story-vision .story-heading h2{color:#f4f6f5;letter-spacing:-.06em;max-width:490px;margin:25px 0 27px;font-size:clamp(48px,5.2vw,70px);line-height:.99}.about-story .story-vision .story-heading>p{color:#909b95;max-width:455px;margin:0;font-size:15px;line-height:1.8}.about-story .story-vision .story-kicker{color:#20e58a;letter-spacing:.17em;font-size:10px}.about-story .story-vision figure{background:#050706;border:1px solid #20e58a38;border-radius:21px;min-width:0;height:clamp(390px,34vw,475px);min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000007a,inset 0 1px #ffffff06}.about-story .story-vision figure:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff09;border-radius:13px;position:absolute;inset:11px}.about-story .story-vision figure:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 60%,#00000045 100%);position:absolute;inset:0}.about-story .story-vision figure img{object-fit:cover;opacity:1;filter:brightness(.92)contrast(1.08)saturate(.88);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s;display:block;transform:scale(1.015)}@media (hover:hover){.about-story .story-vision figure:hover img{filter:brightness(.97)contrast(1.1)saturate(.94);transform:scale(1.035)}}.about-story .story-vision-points i{z-index:4;background:#20e58a;width:8px;height:8px;box-shadow:0 0 0 5px #20e58a0b,0 0 20px #20e58a61}.about-story .story-vision figcaption{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#aab4af;letter-spacing:.02em;background:#020302b8;border:1px solid #ffffff12;border-radius:8px;padding:9px 12px;font-size:10px;position:absolute;bottom:21px;left:24px}@media (width>=761px) and (width<=1100px){.about-story .story-vision{grid-template-columns:minmax(280px,.75fr) minmax(430px,1.25fr);gap:40px;padding:90px 5%}.about-story .story-vision .story-heading h2{font-size:clamp(44px,5vw,60px)}.about-story .story-vision figure{height:400px}}@media (width<=760px){.about-story .story-vision{padding:72px 20px 78px;display:block;background:#010101!important}.about-story .story-vision:after{left:20px;right:20px}.about-story .story-vision-copy,.about-story .story-vision .story-heading{max-width:none}.about-story .story-vision .story-heading h2{max-width:430px;font-size:clamp(43px,12vw,58px)}.about-story .story-vision .story-heading>p{max-width:500px}.about-story .story-vision figure{border-radius:17px;height:330px;margin-top:40px}.about-story .story-vision figcaption{max-width:calc(100% - 30px);bottom:14px;left:15px}}@media (width<=430px){.about-story .story-vision{padding-left:16px;padding-right:16px}.about-story .story-vision figure{height:285px}}@media (prefers-reduced-motion:reduce){.about-story .story-vision figure img{transition:none!important;transform:none!important}}.about-story,.about-story .story-shell{background:#000!important}body:has(.about-story){background:#000!important}#root:has(.about-story){background:#000!important}body:has(.about-story){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.about-story{width:100%;max-width:100%;overflow-x:clip;background-image:none!important}.about-story .story-hero,.about-story .story-founder,.about-story .story-journey,.about-story .story-brand,.about-story .story-why,.about-story .story-products,.about-story .story-customer,.about-story .story-workflow,.about-story .story-vision,.about-story .story-cta,.about-story .story-join{background-color:#000!important;background-image:none!important}.about-story .story-brand:before,.about-story .story-brand:after,.about-story .story-why:before,.about-story .story-why:after,.about-story .story-customer:before,.about-story .story-customer:after,.about-story .story-workflow:before,.about-story .story-workflow:after,.about-story .story-vision:before,.about-story .story-vision:after,.about-story .story-cta:before,.about-story .story-cta:after,.about-story .story-join:before,.about-story .story-join:after{background:0 0!important}.about-story .story-founder-visual,.about-story .story-evolution,.about-story .story-why-showcase,.about-story .story-system,.about-story .story-product,.about-story .story-customer-real,.about-story .story-principles-premium li,.about-story .story-quality-premium,.about-story .story-workflow-premium .story-workflow-cards li,.about-story .story-vision figure,.about-story .story-collaboration{background-color:#030403!important;background-image:linear-gradient(145deg,#ffffff03,#0000 55%)!important}.about-story .story-why{box-shadow:none!important;border-color:#20e58a1a!important}.about-story .story-why-showcase{border-color:#20e58a29!important}.about-story .story-system{border-color:#ffffff12!important}.about-story .story-products{background:#000!important}.about-story .story-product{background:#030403!important;border-color:#ffffff13!important}.about-story .story-product-copy{background:#030403!important}.about-story .story-customer-premium{background:#000!important}.about-story .story-customer-real{background:#020302!important;border-color:#20e58a26!important}.about-story .story-principles-premium li{border-color:#ffffff13!important}.about-story .story-quality-premium{background:#020302!important;border-color:#20e58a26!important}.about-story .story-workflow-premium{background:#000!important}.about-story .story-workflow-premium .story-workflow-cards li{background:#020302!important;border-color:#ffffff13!important}.about-story .story-workflow-icon{background:#020302!important}.about-story .story-vision{background:#000!important}.about-story .story-vision figure{background:#020302!important;box-shadow:0 24px 65px #0000008c!important}.about-story .story-cta{background:#000!important;border-top-color:#ffffff12!important;border-bottom-color:#ffffff12!important}.about-story .story-cta-visual{background-color:#000!important;background-image:none!important}.about-story .story-join{background:#000!important}.about-story .story-collaboration{border:1px solid #20e58a1f;background:#020302!important}.about-story .story-collab-core,.about-story .story-collab-node{color:#dbe3df!important;background-color:#030403!important}.about-story .story-heading h2,.about-story .story-founder-copy h2,.about-story .story-customer-statement h2,.about-story .story-cta h2,.about-story .story-join h2{color:#f4f6f5}.about-story .story-heading>p,.about-story .story-founder-paragraph,.about-story .story-product-copy>p,.about-story .story-customer blockquote,.about-story .story-cta p,.about-story .story-join p{color:#909b95}@media (width<=760px){.about-story,.about-story .story-shell,.about-story .story-section,.about-story .story-hero{background:#000!important}body:has(.about-story){background:#000!important}#root:has(.about-story){background:#000!important}.about-story{overflow-x:clip}}@supports not selector(body:has(.about-story)){.about-story{background:#000!important}}.about-story .story-cta-premium{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(70px,8vw,120px);min-height:520px;padding:105px 8%;display:grid;position:relative;overflow:hidden;background:#000!important}.about-story .story-cta-premium:before{content:"";opacity:.75;background:#20e58a;width:120px;height:1px;position:absolute;top:-1px;left:8%}.about-story .story-cta-copy{z-index:3;max-width:660px;position:relative}.about-story .story-cta-premium .story-kicker{margin-bottom:26px}.about-story .story-cta-premium h2{color:#f5f7f6;max-width:650px;font:700 clamp(56px, 6.2vw, 88px)/.93 var(--font-display);letter-spacing:-.065em;margin:0 0 22px}.about-story .story-cta-premium p{color:#87938d;max-width:500px;margin:0;font-size:16px;line-height:1.7}.about-story .story-cta-actions{gap:30px;margin-top:31px}.about-story .story-cta-premium .story-button{color:#020a06;background:#20e58a;border:1px solid #20e58a;border-radius:8px;min-height:53px;padding:0 22px;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 0 #20e58a00}@media (hover:hover){.about-story .story-cta-premium .story-button:hover{background:#39ed9b;transform:translateY(-3px);box-shadow:0 14px 35px #20e58a1f}}.about-story .story-cta-premium .story-cta-visual{border:1px solid #20e58a38;border-radius:22px;place-items:center;width:100%;height:300px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 30px 70px #00000052;background:#020302!important}.about-story .story-cta-visual-grid{opacity:.18;background-image:linear-gradient(#20e58a0e 1px,#0000 1px),linear-gradient(90deg,#20e58a0e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 72%);mask-image:radial-gradient(circle,#000 5%,#0000 72%)}.about-story .story-cta-route{z-index:3;grid-template-columns:74px minmax(40px,1fr) 86px minmax(40px,1fr) 74px;align-items:center;width:calc(100% - 72px);display:grid;position:relative}.about-story .story-cta-route-node{color:#20e58a;background:#030604;border:1px solid #20e58a61;border-radius:18px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 16px 35px #00000057}.about-story .story-cta-route-node-main{border-color:#20e58ac7;width:84px;height:84px;box-shadow:0 0 0 8px #20e58a06,0 0 32px #20e58a1f,0 20px 40px #0000006b}.about-story .story-cta-route-line{background:linear-gradient(90deg,#20e58a2e,#20e58ab8,#20e58a2e);width:100%;height:1px}.about-story .story-cta-route-line:after{content:"";background:#20e58a;border-radius:50%;width:6px;height:6px;margin-top:-2.5px;margin-left:50%;display:block;box-shadow:0 0 15px #20e58aa6}.about-story .story-cta-core{color:#6f7d75;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.about-story .story-cta-core strong{color:#88958e;white-space:nowrap;font-size:9px;font-weight:650}.about-story .story-cta-core span{background:#20e58a4d;width:28px;height:1px}@media (hover:hover){.about-story .story-cta-premium .story-cta-visual:hover .story-cta-route-node-main{border-color:#20e58a;box-shadow:0 0 0 9px #20e58a08,0 0 42px #20e58a2b,0 22px 45px #00000070}}@media (width>=761px) and (width<=1100px){.about-story .story-cta-premium{grid-template-columns:minmax(300px,.9fr) minmax(390px,1.1fr);gap:45px;min-height:470px;padding:85px 5%}.about-story .story-cta-premium h2{font-size:clamp(52px,6vw,70px)}.about-story .story-cta-premium .story-cta-visual{height:270px}}@media (width<=760px){.about-story .story-cta-premium{min-height:auto;padding:72px 20px 76px;display:block}.about-story .story-cta-premium:before{left:20px}.about-story .story-cta-premium h2{max-width:500px;font-size:clamp(52px,15vw,72px)}.about-story .story-cta-premium p{font-size:14px}.about-story .story-cta-actions{align-items:flex-start;gap:20px}.about-story .story-cta-premium .story-cta-visual{border-radius:17px;height:260px;margin-top:48px}.about-story .story-cta-route{grid-template-columns:58px minmax(25px,1fr) 68px minmax(25px,1fr) 58px;width:calc(100% - 36px)}.about-story .story-cta-route-node{border-radius:14px;width:56px;height:56px}.about-story .story-cta-route-node-main{width:66px;height:66px}}@media (width<=430px){.about-story .story-cta-premium{padding-left:16px;padding-right:16px}.about-story .story-cta-premium .story-cta-visual{height:235px}.about-story .story-cta-route{grid-template-columns:52px 1fr 62px 1fr 52px}.about-story .story-cta-route-node{width:50px;height:50px}.about-story .story-cta-route-node-main{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.about-story .story-cta-premium *,.about-story .story-cta-premium :before,.about-story .story-cta-premium :after{transition:none!important}}.about-story .story-join.story-join-premium{grid-template-columns:minmax(560px,1.28fr) minmax(360px,.72fr);align-items:center;gap:clamp(55px,6vw,90px);padding:clamp(100px,8vw,140px) 0;display:grid;position:relative;overflow:hidden;background:#000!important}.about-story .story-join-media{aspect-ratio:1672/941;background:#020302;border:1px solid #20e58a2e;border-radius:22px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 75px #00000075,inset 0 1px #ffffff06}.about-story .story-join-media img{object-fit:cover;object-position:center;filter:brightness(.92)contrast(1.04)saturate(.94);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .45s;display:block}.about-story .story-join-media-overlay{pointer-events:none;background:linear-gradient(#0000 68%,#00000038);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff04}@media (hover:hover){.about-story .story-join-media:hover img{filter:brightness(.97)contrast(1.05)saturate(.98);transform:scale(1.018)}}.about-story .story-join-copy{z-index:2;max-width:500px;position:relative}.about-story .story-join-premium .story-kicker{margin-bottom:25px}.about-story .story-join-button{color:#20e58a;background:#20e58a0e;border:1px solid #20e58ac2;border-radius:8px;align-items:center;gap:12px;min-height:52px;margin-top:31px;padding:0 21px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}@media (hover:hover){.about-story .story-join-button:hover{color:#020a06;background:#20e58a;border-color:#20e58a;transform:translateY(-3px);box-shadow:0 16px 38px #20e58a1c}}.about-story .story-join-premium:before{content:"";background:linear-gradient(90deg,#0000,#ffffff12 18%,#20e58a1f 50%,#ffffff12 82%,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (width>=761px) and (width<=1100px){.about-story .story-join.story-join-premium{grid-template-columns:minmax(430px,1.18fr) minmax(300px,.82fr);gap:40px;padding:90px 0}.about-story .story-join-premium h2{font-size:clamp(48px,5.5vw,64px)}}@media (width<=760px){.about-story .story-join.story-join-premium{flex-direction:column;gap:38px;padding:72px 0 80px;display:flex}.about-story .story-join-media{border-radius:17px;width:100%}.about-story .story-join-copy{width:100%;max-width:none}.about-story .story-join-premium h2{max-width:520px;font-size:clamp(47px,13vw,65px)}.about-story .story-join-premium p{max-width:520px;font-size:14px}}@media (prefers-reduced-motion:reduce){.about-story .story-join-media img,.about-story .story-join-button{transition:none!important;transform:none!important}}.about-story .story-join.story-join-premium{border:1px solid #ffffff16;border-radius:25px;min-height:510px;margin:clamp(90px,8vw,125px) 0;position:relative;overflow:hidden;box-shadow:0 30px 85px #0000006b,inset 0 1px #ffffff06;background:#030403!important;grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr)!important;gap:0!important;padding:0!important;display:grid!important}.about-story .story-join.story-join-premium:before{display:none!important}.about-story .story-join-premium .story-join-media{aspect-ratio:auto;background:#020302;width:100%;height:100%;min-height:510px;margin:0;position:relative;overflow:hidden;box-shadow:none!important;border:0!important;border-radius:0!important}.about-story .story-join-premium .story-join-media img{object-fit:cover;object-position:35% center;filter:brightness(.88)contrast(1.06)saturate(.92);width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .4s;display:block;transform:scale(1.012)}.about-story .story-join-premium .story-join-media-overlay{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:none!important;background:linear-gradient(90deg,#0000 0% 64%,#03040329 74%,#0304039e 89%,#030403 100%),linear-gradient(#0000 65%,#00000024 100%)!important}@media (hover:hover){.about-story .story-join-premium .story-join-media:hover img{filter:brightness(.93)contrast(1.07)saturate(.96);transform:scale(1.025)}}.about-story .story-join-premium .story-join-copy{z-index:4;background:linear-gradient(135deg,#030403 0%,#020302 100%);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:100%;padding:clamp(42px,4.5vw,66px) clamp(38px,4vw,58px);display:flex;position:relative}.about-story .story-join-premium .story-join-copy:before{content:"";background:linear-gradient(#0000,#20e58a29 30% 70%,#0000);width:1px;position:absolute;top:11%;bottom:11%;left:0}.about-story .story-join-premium .story-kicker{color:#20e58a;letter-spacing:.18em;margin:0 0 25px;font-size:9px}.about-story .story-join-premium h2{color:#f5f7f6;max-width:490px;font:700 clamp(43px, 4.2vw, 62px)/.98 var(--font-display);letter-spacing:-.058em;margin:0 0 24px}.about-story .story-join-premium p{color:#8f9a94;max-width:440px;margin:0;font-size:14px;line-height:1.72}.about-story .story-join-premium .story-join-button{color:#20e58a;min-height:48px;box-shadow:none;background:#20e58a09;border:1px solid #20e58a94;border-radius:8px;align-items:center;gap:11px;margin-top:30px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}@media (hover:hover){.about-story .story-join-premium .story-join-button:hover{color:#020a06;background:#20e58a;border-color:#20e58a;transform:translateY(-2px);box-shadow:0 13px 30px #20e58a1a}}@media (width>=761px) and (width<=1100px){.about-story .story-join.story-join-premium{min-height:450px;grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr)!important}.about-story .story-join-premium .story-join-media{min-height:450px}.about-story .story-join-premium .story-join-copy{padding:38px 32px}.about-story .story-join-premium h2{font-size:clamp(40px,5vw,54px)}}@media (width<=760px){.about-story .story-join.story-join-premium{border-radius:18px;min-height:0;margin:70px 0;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.about-story .story-join-premium .story-join-media{aspect-ratio:16/10;width:100%;height:auto;min-height:0;border-radius:0!important}.about-story .story-join-premium .story-join-media img{object-position:32% center}.about-story .story-join-premium .story-join-media-overlay{background:linear-gradient(#0000 54%,#03040340 72%,#030403 100%)!important}.about-story .story-join-premium .story-join-copy{padding:35px 24px 40px}.about-story .story-join-premium .story-join-copy:before{display:none}.about-story .story-join-premium h2{max-width:500px;font-size:clamp(42px,12vw,58px)}.about-story .story-join-premium p{max-width:520px}}@media (width<=430px){.about-story .story-join-premium .story-join-copy{padding:30px 19px 35px}.about-story .story-join-premium .story-join-media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.about-story .story-join-premium .story-join-media img,.about-story .story-join-premium .story-join-button{transition:none!important}}.about-story .story-join-premium .story-join-media{position:relative}.about-story .story-join-media-cta{z-index:8;color:#021009;min-width:190px;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(#28e995,#16d982);border:1px solid #37f0a0e0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;position:absolute;top:57%;left:70%;transform:translate(-50%,-50%);box-shadow:0 10px 35px #20e58a38,inset 0 1px #ffffff40}@media (hover:hover){.about-story .story-join-media-cta:hover{filter:brightness(1.06);transform:translate(-50%,calc(-50% - 3px));box-shadow:0 16px 42px #20e58a45,inset 0 1px #ffffff4d}}.about-story .story-join-premium .story-join-copy .story-join-button{display:none!important}.about-story .story-join-panel-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#000000b8;border:0;width:100%;height:100%;padding:0;transition:opacity .28s,visibility .28s;position:fixed;inset:0}.about-story .story-join-panel-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.about-story .story-join-form-panel{z-index:1201;opacity:0;visibility:hidden;background:#050706;border:1px solid #20e58a33;border-radius:22px;flex-direction:column;width:min(570px,100vw - 32px);transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .22s,visibility .22s;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;transform:translate(calc(100% + 30px));box-shadow:-30px 0 90px #0000008c}.about-story .story-join-form-panel.is-open{opacity:1;visibility:visible;transform:translate(0)}.about-story .story-join-form-head{background:#050706;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:20px;padding:30px 30px 24px;display:grid}.about-story .story-join-form-head h3{color:#f5f7f6;font:700 clamp(30px,3vw,40px)/1 var(--font-display);letter-spacing:-.045em;margin:15px 0 9px}.about-story .story-join-form-head p{color:#89968f;max-width:430px;margin:0;font-size:13px;line-height:1.55}.about-story .story-join-form-close{color:#a9b5af;cursor:pointer;background:#090c0a;border:1px solid #ffffff17;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;transition:color .2s,border-color .2s,background .2s;display:grid}@media (hover:hover){.about-story .story-join-form-close:hover{color:#20e58a;background:#20e58a0a;border-color:#20e58a59}}.about-story .story-join-inline-form{overscroll-behavior:contain;gap:18px;padding:25px 30px 30px;display:grid;overflow-y:auto}.about-story .story-join-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.about-story .story-join-inline-form label{color:#a8b3ad;gap:8px;min-width:0;font-size:11px;font-weight:650;display:grid}.about-story .story-join-inline-form label>span{min-width:0}.about-story .story-join-inline-form small{color:#65736c;font-size:9px;font-weight:500}.about-story .story-join-inline-form input,.about-story .story-join-inline-form select,.about-story .story-join-inline-form textarea{color:#edf2ef;width:100%;min-width:0;font:inherit;background:#090c0a;border:1px solid #ffffff17;border-radius:10px;outline:none;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s}.about-story .story-join-inline-form input,.about-story .story-join-inline-form select{min-height:46px;padding:0 13px}.about-story .story-join-inline-form textarea{resize:vertical;min-height:116px;padding:12px 13px;line-height:1.5}.about-story .story-join-inline-form input:focus,.about-story .story-join-inline-form select:focus,.about-story .story-join-inline-form textarea:focus{background:#0a0e0b;border-color:#20e58a94;box-shadow:0 0 0 3px #20e58a0e}.about-story .story-join-submit{border-radius:9px;justify-content:center;min-height:50px;margin-top:2px}.about-story .story-join-submit:disabled{opacity:.58;cursor:wait;transform:none!important}.about-story .story-join-form-feedback{border-radius:9px;margin:-3px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.about-story .story-join-form-feedback.success{color:#66f0ae;background:#20e58a0e;border:1px solid #20e58a38}.about-story .story-join-form-feedback.error{color:#faa;background:#ff5a5a0b;border:1px solid #ff64642e}.about-story .story-join-form-privacy{color:#606e67!important;margin:-2px 0 0!important;font-size:10px!important;line-height:1.5!important}@media (width<=760px){.about-story .story-join-premium .story-join-media{aspect-ratio:1672/941!important}.about-story .story-join-premium .story-join-media img{object-position:center!important}.about-story .story-join-media-cta{min-width:135px;min-height:40px;padding:0 14px;font-size:11px;top:57%;left:70%}.about-story .story-join-form-panel{border-radius:17px;width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.about-story .story-join-form-head{padding:22px 18px 18px}.about-story .story-join-inline-form{padding:20px 18px 24px}.about-story .story-join-inline-grid{grid-template-columns:1fr}}@media (width<=430px){.about-story .story-join-media-cta{min-width:115px;min-height:36px;padding:0 11px;font-size:10px}.about-story .story-join-form-head h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.about-story .story-join-form-panel,.about-story .story-join-panel-backdrop,.about-story .story-join-media-cta{transition:none!important}}.about-story .story-join-media-cta{border-radius:999px!important;width:210px!important;min-width:210px!important;height:42px!important;min-height:42px!important;padding:0 20px!important;line-height:1!important;top:57%!important;left:68.85%!important}@media (width>=761px) and (width<=1100px){.about-story .story-join-media-cta{width:190px!important;min-width:190px!important;height:40px!important;min-height:40px!important;left:68.85%!important}}@media (width<=760px){.about-story .story-join-media-cta{width:25%!important;min-width:125px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:10px!important;top:57%!important;left:68.85%!important}}@media (width<=430px){.about-story .story-join-media-cta{min-width:108px!important;height:34px!important;min-height:34px!important;font-size:9px!important}}@media (width<=760px){.about-story .story-join-premium .story-join-media{position:relative;aspect-ratio:1672/941!important}.about-story .story-join-premium .story-join-media img{object-fit:fill!important;object-position:center!important;width:100%!important;height:100%!important}.about-story .story-join-media-cta{aspect-ratio:4.45!important;border-width:1px!important;border-radius:999px!important;gap:6px!important;width:28.7%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0 3.2%!important;font-size:clamp(8px,2.45vw,10.5px)!important;line-height:1!important;top:57.55%!important;left:68.55%!important;transform:translate(-50%,-50%)!important}.about-story .story-join-media-cta svg{flex:none;width:clamp(11px,3vw,14px)!important;height:clamp(11px,3vw,14px)!important}}@media (width<=430px){.about-story .story-join-media-cta{aspect-ratio:4.45!important;width:28.7%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0 3%!important;font-size:clamp(7.5px,2.4vw,9.5px)!important;top:57.55%!important;left:68.55%!important}}@media (width<=760px){.about-story .story-join-media-cta{white-space:nowrap;overflow:hidden;aspect-ratio:4.1!important;box-sizing:border-box!important;color:#021009!important;background:linear-gradient(#29e99a 0%,#18dc87 100%)!important;border-radius:999px!important;gap:5px!important;width:35%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0 2.8%!important;font-size:clamp(8px,2.35vw,10px)!important;font-weight:800!important;line-height:1!important;top:57.5%!important;left:66%!important;transform:translate(-50%,-50%)!important}.about-story .story-join-media-cta svg{flex:none;width:clamp(10px,2.8vw,13px)!important;height:clamp(10px,2.8vw,13px)!important}}@media (width<=430px){.about-story .story-join-media-cta{aspect-ratio:4.1!important;width:35%!important;min-width:0!important;font-size:clamp(7.5px,2.3vw,9px)!important;top:57.5%!important;left:66%!important}}.demoSite--restaurant-premium{--salt-ink:#101512;--salt-panel:#17201c;--salt-cream:#efe9dc;--salt-muted:#aeb2a8;--salt-line:#efe9dc2e;--salt-amber:#ddb06a;background:var(--salt-ink);color:var(--salt-cream);min-height:100vh;font-family:Inter,Arial,sans-serif;overflow:hidden}.demoSite--restaurant-premium a{color:inherit;text-decoration:none}.demoUtilityBar{border-bottom:1px solid var(--salt-line);color:var(--salt-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:13px clamp(20px,5vw,88px);font-size:10px;display:flex}.demoBack,.demoOrder,.saltArrowLink,.saltTextLink{align-items:center;gap:8px;transition:color .2s,transform .2s;display:inline-flex}.demoBack:hover,.demoOrder:hover,.saltArrowLink:hover,.saltTextLink:hover{color:var(--salt-amber);transform:translate(3px)}.demoOrder{color:var(--salt-amber)}.saltHeader{z-index:5;justify-content:space-between;align-items:center;padding:27px clamp(20px,5vw,88px);display:flex;position:relative}.saltBrand{letter-spacing:.2em;align-items:center;gap:11px;font-size:13px;font-weight:700;display:inline-flex}.saltBrand i{color:var(--salt-amber);font-style:normal;font-weight:400}.saltBrandMark{border:1px solid var(--salt-amber);color:var(--salt-amber);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:17px;display:inline-flex}.saltNav{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:clamp(22px,3vw,48px);font-size:11px;display:flex}.saltNav a:not(.saltNavCta){color:var(--salt-muted)}.saltNav a:hover{color:var(--salt-cream)}.saltNavCta{border:1px solid var(--salt-line);align-items:center;gap:8px;padding:11px 15px;display:inline-flex}.saltMenuButton{border:1px solid var(--salt-line);color:var(--salt-cream);background:0 0;padding:9px;display:none}.saltHero{min-height:min(760px,100vh - 105px);padding:clamp(74px,12vw,165px) clamp(20px,12vw,208px);position:relative;overflow:hidden}.saltHeroImage{opacity:.82;background:url(/demos/noir-salt/hero.webp) 50%/cover;position:absolute;inset:0}.saltHeroShade{background:linear-gradient(90deg,#101512f5 0%,#101512c7 38%,#1015120d 75%),linear-gradient(#0000 55%,#10151299);position:absolute;inset:0}.saltHeroCopy,.saltHeroIndex,.saltHeroNote{z-index:1;position:relative}.saltHeroCopy{max-width:630px}.saltKicker{color:var(--salt-amber);letter-spacing:.2em;text-transform:uppercase;gap:13px;font-size:10px;display:inline-flex}.saltKicker i{background:var(--salt-amber);width:42px;height:1px;margin-top:6px;display:inline-block}.saltHero h1{letter-spacing:-.065em;margin:27px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,8.7vw,132px);font-weight:400;line-height:.91}.saltHero h1 em{color:var(--salt-amber);font-style:italic}.saltHeroCopy p{color:#c9cbc2;max-width:390px;font-size:15px;line-height:1.8}.saltHeroActions{align-items:center;gap:25px;margin-top:38px;display:flex}.saltPrimary{background:var(--salt-amber);border:1px solid var(--salt-amber);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;padding:15px 19px;font-size:11px;transition:background .2s,transform .2s;display:inline-flex;color:var(--salt-ink)!important}.saltPrimary:hover{background:#f1c982;transform:translateY(-2px)}.saltTextLink{color:var(--salt-cream);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.saltHeroIndex{letter-spacing:.14em;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:38px;left:clamp(20px,12vw,208px)}.saltHeroIndex i{background:var(--salt-amber);width:72px;height:1px}.saltHeroNote{color:var(--salt-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;position:absolute;bottom:38px;right:clamp(20px,12vw,208px)}.saltSection{border-top:1px solid var(--salt-line);padding:clamp(80px,10vw,150px) clamp(20px,12vw,208px)}.saltIntro{grid-template-columns:1fr minmax(280px,1.1fr) minmax(240px,.8fr);gap:45px;display:grid}.saltSectionIndex{color:var(--salt-amber);letter-spacing:.17em;text-transform:uppercase;font-size:10px}.saltIntro h2,.saltMenu h2,.saltReserve h2,.saltFeature h2{letter-spacing:-.055em;margin:0 0 27px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.95}.saltIntro p,.saltReserveCopy>p,.saltFeature p{color:var(--salt-muted);max-width:440px;font-size:15px;line-height:1.8}.saltArrowLink{color:var(--salt-amber);letter-spacing:.1em;text-transform:uppercase;margin-top:32px;font-size:11px}.saltIntro img{object-fit:cover;width:100%;height:270px}.saltMenu{background:var(--salt-panel)}.saltMenuHead{justify-content:space-between;align-items:end;gap:40px;max-width:1100px;margin:0 auto 68px;display:flex}.saltMenuHead h2{max-width:560px;margin-top:23px}.saltMenuHead p{color:var(--salt-muted);max-width:230px;margin:0 0 9px;font-size:14px;line-height:1.7}.saltMenuGrid{border-top:1px solid var(--salt-line);max-width:1100px;margin:auto}.saltDish{border-bottom:1px solid var(--salt-line);grid-template-columns:48px 1fr auto 18px;align-items:center;gap:22px;padding:27px 0;display:grid}.saltDish>span{color:var(--salt-amber);letter-spacing:.14em;font-size:10px}.saltDish h3{margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.saltDish p{color:var(--salt-muted);margin:0;font-size:12px}.saltDish strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.saltDish svg{color:var(--salt-amber)}.saltFeature{grid-template-columns:minmax(250px,.8fr) 1fr;align-items:center;gap:clamp(40px,8vw,140px);padding:clamp(80px,11vw,170px) clamp(20px,12vw,208px);display:grid}.saltFeature img{object-fit:cover;width:100%;height:500px}.saltFeature h2{max-width:550px}.saltFeature p{max-width:360px}.saltReserve{grid-template-columns:1fr minmax(300px,.8fr);gap:clamp(50px,10vw,170px);display:grid}.saltContactMeta{border-top:1px solid var(--salt-line);letter-spacing:.08em;text-transform:uppercase;gap:12px;margin-top:46px;padding-top:18px;font-size:11px;display:grid}.saltContactMeta a{color:var(--salt-amber)}.saltForm{gap:20px;display:grid}.saltForm label{color:var(--salt-muted);letter-spacing:.13em;text-transform:uppercase;gap:8px;font-size:10px;display:grid}.saltForm input,.saltForm select{border:0;border-bottom:1px solid var(--salt-line);color:var(--salt-cream);font:inherit;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;outline:0;padding:12px 0;font-size:15px}.saltForm input:focus,.saltForm select:focus{border-color:var(--salt-amber)}.saltForm select option{background:var(--salt-ink)}.saltFormRow{grid-template-columns:1fr 1fr;gap:22px;display:grid}.saltForm .saltPrimary{cursor:pointer;border:0;width:max-content;margin-top:16px}.saltFormSuccess{color:var(--salt-amber);margin:0;font-size:13px;line-height:1.5}.saltFooter{border-top:1px solid var(--salt-line);color:var(--salt-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:22px clamp(20px,5vw,88px);font-size:10px;display:flex}.saltFooter a{color:var(--salt-amber)}.demoMissing{color:#efe9dc;background:#101512;justify-content:center;align-items:center;min-height:100vh;display:flex}.demoMissing a{align-items:center;gap:8px;display:inline-flex}@media (width<=760px){.demoUtilityBar>span{display:none}.saltHeader{padding:20px}.saltMenuButton{display:inline-flex}.saltNav{background:var(--salt-panel);border:1px solid var(--salt-line);flex-direction:column;align-items:stretch;gap:0;width:min(280px,100vw - 40px);padding:8px;display:none;position:absolute;top:72px;right:20px}.saltNav.is-open{display:flex}.saltNav a{padding:14px}.saltHero{min-height:690px;padding:80px 20px 90px}.saltHeroImage{background-position:63%}.saltHeroShade{background:linear-gradient(90deg,#101512ed,#10151233),linear-gradient(#0000 42%,#101512b3)}.saltHero h1{font-size:clamp(55px,17vw,91px)}.saltHeroNote{display:none}.saltHeroIndex{bottom:28px;left:20px}.saltIntro,.saltFeature,.saltReserve{grid-template-columns:1fr}.saltIntro{gap:28px}.saltIntro img{height:290px}.saltSection,.saltFeature{padding:78px 20px}.saltMenuHead{flex-direction:column;align-items:start;gap:5px;margin-bottom:42px}.saltDish{grid-template-columns:28px 1fr auto;gap:12px}.saltDish svg{display:none}.saltDish h3{font-size:21px}.saltDish p{line-height:1.5}.saltFeature img{height:390px}.saltFooter{flex-direction:column;align-items:start;gap:13px}}@media (prefers-reduced-motion:reduce){.demoSite--restaurant-premium *,.demoSite--restaurant-premium :before,.demoSite--restaurant-premium :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.v2Restaurant{--aurelia-ink:#192522;--aurelia-ink-soft:#4e5b54;--aurelia-ivory:#f3eee5;--aurelia-paper:#faf8f3;--aurelia-line:#1925222e;--aurelia-paprika:#bd5037;--aurelia-paprika-dark:#883823;--aurelia-gold:#d3a85e;min-width:0;color:var(--aurelia-ink);background:var(--aurelia-paper);font-family:Inter,Arial,sans-serif;overflow:hidden}.v2Restaurant *,.v2Restaurant :before,.v2Restaurant :after{box-sizing:border-box}.v2Restaurant a{color:inherit;text-decoration:none}.v2Restaurant button,.v2Restaurant input,.v2Restaurant select,.v2Restaurant textarea{font:inherit}.v2Restaurant button,.v2Restaurant a{-webkit-tap-highlight-color:transparent}.v2Restaurant img{max-width:100%}.v2Restaurant h1,.v2Restaurant h2,.v2Restaurant p,.v2Restaurant figure,.v2Restaurant blockquote{margin:0}.aureliaHeader{border-bottom:1px solid var(--aurelia-line);z-index:20;background:#faf8f3eb;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(18px,4vw,66px);display:flex;position:relative}.aureliaBack,.aureliaNav a{color:var(--aurelia-ink-soft);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.aureliaBack{white-space:nowrap;align-items:center;gap:7px;transition:color .2s,transform .2s;display:inline-flex}.aureliaBack:hover{color:var(--aurelia-paprika);transform:translate(-3px)}.aureliaWordmark{color:var(--aurelia-ink);letter-spacing:-.06em;align-items:baseline;gap:7px;font-family:Georgia,Times New Roman,serif;font-size:21px;display:inline-flex}.aureliaWordmark b{color:var(--aurelia-paprika);letter-spacing:.15em;font-family:Inter,Arial,sans-serif;font-size:8px}.aureliaNav{align-items:center;gap:clamp(17px,2.5vw,36px);display:flex}.aureliaNav a{transition:color .2s}.aureliaNav a:hover,.aureliaNav a.is-active{color:var(--aurelia-paprika)}.aureliaNav .aureliaOrder{border:1px solid var(--aurelia-ink);min-height:38px;color:var(--aurelia-ink);align-items:center;gap:7px;padding:0 14px;display:inline-flex}.aureliaNav .aureliaOrder:hover{color:var(--aurelia-paper);background:var(--aurelia-ink)}.aureliaMenuButton{color:var(--aurelia-ink);cursor:pointer;background:0 0;border:0;display:none}.aureliaHero{background:var(--aurelia-ivory);grid-template-rows:1fr auto;grid-template-columns:minmax(65px,.23fr) minmax(270px,.82fr) minmax(300px,1.25fr);align-items:center;gap:28px clamp(24px,4vw,72px);min-height:min(820px,100vh - 76px);padding:clamp(54px,8vw,115px) clamp(18px,8vw,144px) clamp(48px,7vw,100px);display:grid;position:relative}.aureliaHero:before{content:"";filter:blur(2px);background:#d3a85e21;border-radius:50%;width:45vw;max-width:650px;height:32vw;max-height:430px;position:absolute;top:-8vw;right:-8vw}.aureliaHeroRail{border-right:1px solid var(--aurelia-line);color:#7c897f;letter-spacing:.16em;writing-mode:vertical-rl;text-transform:uppercase;flex-direction:column;justify-content:space-between;height:100%;padding:13px 0;font-size:9px;font-weight:800;display:flex}.aureliaHeroCopy{z-index:2;align-self:center;position:relative}.aureliaKicker{color:var(--aurelia-paprika);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.4;display:inline-block}.aureliaHeroCopy h1{max-width:650px;color:var(--aurelia-ink);letter-spacing:-.085em;margin:23px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.6vw,124px);font-weight:400;line-height:.82}.aureliaHeroText{max-width:385px;color:var(--aurelia-ink-soft);font-size:15px;line-height:1.7}.aureliaHeroActions{flex-wrap:wrap;align-items:center;gap:21px;margin-top:35px;display:flex}.aureliaButton{letter-spacing:.07em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 17px;font-size:11px;font-weight:850;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.aureliaButton:hover{transform:translateY(-3px)}.aureliaButtonDark{color:var(--aurelia-paper);background:var(--aurelia-ink)}.aureliaButtonDark:hover{background:var(--aurelia-paprika-dark)}.aureliaButtonPaprika{color:#fff9f1;background:var(--aurelia-paprika)}.aureliaButtonPaprika:hover{background:var(--aurelia-paprika-dark)}.aureliaTextLink{border-bottom:1px solid var(--aurelia-ink);color:var(--aurelia-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;transition:color .2s,border-color .2s;display:inline-flex}.aureliaTextLink:hover{border-color:var(--aurelia-paprika);color:var(--aurelia-paprika)}.aureliaHeroImage{z-index:1;clip-path:polygon(10% 0,100% 7%,93% 100%,0 93%);background:#cfbaa0;height:min(58vw,610px);min-height:480px;animation:.95s cubic-bezier(.2,.75,.2,1) both aureliaImageReveal;position:relative;overflow:hidden;box-shadow:22px 24px #bd503721}.aureliaHeroImage:after{content:"";mix-blend-mode:multiply;background:linear-gradient(135deg,#19252226,#0000 38%,#bd50371f);position:absolute;inset:0}.aureliaHeroImage img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.75,.2,1);display:block}.aureliaHeroImage:hover img{transform:scale(1.045)}.aureliaHeroImage figcaption{z-index:2;color:#fff9f1;letter-spacing:.15em;text-shadow:0 1px 16px #00000047;justify-content:space-between;font-size:9px;font-weight:850;display:flex;position:absolute;bottom:8%;left:9%;right:8%}.aureliaHeroStamp{z-index:4;border:1px solid var(--aurelia-paprika);width:83px;height:83px;color:var(--aurelia-paprika);background:#f3eee5e6;border-radius:50%;align-content:center;place-items:center;animation:5s ease-in-out infinite aureliaFloat;display:grid;position:absolute;bottom:9%;right:10%;transform:rotate(12deg)}.aureliaHeroStamp span{font:37px/.8 Georgia,serif}.aureliaHeroStamp small{letter-spacing:.16em;margin-top:8px;font-size:7px;font-weight:850}.aureliaHeroScroll{color:#7c897f;letter-spacing:.16em;text-transform:uppercase;grid-column:2/4;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.aureliaHeroScroll svg{color:var(--aurelia-paprika);transform:rotate(90deg)}.aureliaSectionGrid{border-bottom:1px solid var(--aurelia-line);grid-template-columns:minmax(95px,.3fr) minmax(0,1.2fr) minmax(180px,.7fr);gap:clamp(24px,6vw,100px);padding:clamp(78px,11vw,165px) clamp(18px,8vw,144px);display:grid}.aureliaSectionIndex{color:var(--aurelia-paprika);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;font-size:9px;font-weight:850;display:flex}.aureliaManifestCopy{max-width:730px}.aureliaManifestCopy h2,.aureliaSignatureCopy h2,.aureliaCraftCopy h2{color:var(--aurelia-ink);letter-spacing:-.07em;font:400 clamp(42px,5vw,83px)/.91 Georgia,Times New Roman,serif}.aureliaManifestCopy p,.aureliaSignatureCopy p,.aureliaCraftCopy p{max-width:540px;color:var(--aurelia-ink-soft);margin-top:29px;font-size:16px;line-height:1.75}.aureliaRule{background:var(--aurelia-line);width:100%;max-width:600px;height:1px;margin-top:72px;display:block}.aureliaManifestAside{max-width:240px;color:var(--aurelia-paprika-dark);align-self:end;font:italic 22px/1.18 Georgia,serif}.aureliaSignature{background:#e7d8c3;grid-template-columns:minmax(95px,.3fr) minmax(290px,1.1fr) minmax(220px,.8fr);align-items:end}.aureliaSignatureVisual{min-height:410px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:18px 18px #1925221a}.aureliaSignatureVisual img{object-fit:cover;width:100%;height:100%;min-height:410px;transition:transform .8s;display:block}.aureliaSignatureVisual:hover img{transform:scale(1.04)}.aureliaImageLabel{color:#fff9f1;letter-spacing:.17em;font-size:9px;font-weight:850;position:absolute;bottom:20px;left:22px}.aureliaSignatureCopy{padding-bottom:8px}.aureliaSignatureCopy .aureliaTextLink{margin-top:30px}.aureliaCraft{background:var(--aurelia-paper);align-items:center}.aureliaCraftCopy{position:relative}.aureliaCraftNumber{color:var(--aurelia-gold);align-items:center;gap:9px;margin-top:62px;font:42px Georgia,serif;display:inline-flex}.aureliaCraftNumber span{color:var(--aurelia-ink-soft);font:13px Inter,sans-serif}.aureliaCraftImage{clip-path:polygon(0 7%,94% 0,100% 93%,8% 100%);min-height:520px;position:relative;overflow:hidden}.aureliaCraftImage img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.aureliaCraftImage figcaption{color:#fff9f1;letter-spacing:.14em;font-size:9px;font-weight:850;position:absolute;bottom:21px;right:20px}.aureliaAtmosphere{background:var(--aurelia-ink);color:var(--aurelia-paper);padding:clamp(82px,12vw,170px) clamp(18px,8vw,144px)}.aureliaAtmosphereHead{grid-template-columns:minmax(160px,.5fr) minmax(270px,1fr);align-items:end;gap:30px;display:grid}.aureliaAtmosphereHead h2{max-width:680px;color:var(--aurelia-paper);letter-spacing:-.08em;font:400 clamp(45px,6vw,96px)/.9 Georgia,serif}.aureliaGallery{grid-template-columns:1.35fr .65fr;align-items:end;gap:16px;min-height:560px;margin-top:62px;display:grid}.aureliaGallery figure{position:relative;overflow:hidden}.aureliaGallery img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.aureliaGallery figure:hover img{transform:scale(1.05)}.aureliaGalleryMain{height:560px}.aureliaGalleryDetail{height:330px;margin-bottom:35px}.aureliaGallery figcaption{color:#fff9f1;letter-spacing:.15em;font-size:9px;font-weight:850;position:absolute;bottom:18px;left:20px}.aureliaQuote{text-align:center;background:var(--aurelia-gold);padding:clamp(86px,12vw,175px) clamp(18px,16vw,300px)}.aureliaQuoteMark{color:var(--aurelia-paprika);font:100px/.45 Georgia,serif}.aureliaQuote blockquote{color:var(--aurelia-ink);letter-spacing:-.06em;margin:24px auto 25px;font:400 clamp(31px,4.7vw,72px)/.95 Georgia,serif}.aureliaQuote cite{color:var(--aurelia-ink-soft);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.aureliaFinalCta{text-align:center;background:var(--aurelia-paprika);padding:clamp(86px,12vw,160px) clamp(18px,8vw,144px)}.aureliaFinalCta .aureliaKicker{color:#ffe6cb}.aureliaFinalCta h2{color:#fff9f1;letter-spacing:-.085em;margin:19px auto 14px;font:400 clamp(47px,7vw,110px)/.88 Georgia,serif}.aureliaFinalCta p{color:#ffe6cb;max-width:420px;margin:0 auto 31px;font-size:15px;line-height:1.7}.aureliaFinalCta .aureliaButton{color:var(--aurelia-ink);background:var(--aurelia-paper)}.aureliaFinalCta .aureliaButton:hover{background:#fff}.aureliaInnerPage{background:var(--aurelia-ivory);min-height:720px;padding:clamp(78px,10vw,145px) clamp(18px,8vw,144px) clamp(95px,13vw,190px)}.aureliaSubpageIntro{max-width:820px}.aureliaSubpageIntro h1{color:var(--aurelia-ink);letter-spacing:-.09em;margin-top:21px;font:400 clamp(52px,8vw,124px)/.84 Georgia,serif}.aureliaSubpageIntro p{max-width:540px;color:var(--aurelia-ink-soft);margin-top:28px;font-size:16px;line-height:1.75}.aureliaMenuLayout{border-top:1px solid var(--aurelia-line);grid-template-columns:minmax(180px,.36fr) minmax(0,1.4fr);gap:clamp(35px,8vw,135px);margin-top:87px;display:grid}.aureliaMenuAside{padding-top:21px}.aureliaMenuAsideLabel{color:#839087;letter-spacing:.17em;text-transform:uppercase;margin-bottom:31px;font-size:9px;font-weight:850;display:block}.aureliaMenuAside button{border:0;border-bottom:1px solid var(--aurelia-line);color:#839087;cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px 1fr 18px;align-items:center;gap:12px;width:100%;min-height:53px;padding:0 0 0 10px;font-size:12px;transition:color .2s,padding .2s;display:grid}.aureliaMenuAside button span{font-size:9px}.aureliaMenuAside button svg{opacity:0;transition:opacity .2s,transform .2s}.aureliaMenuAside button:hover,.aureliaMenuAside button.is-active{color:var(--aurelia-paprika);padding-left:0}.aureliaMenuAside button.is-active svg{opacity:1;transform:translate(3px)}.aureliaMenuContent{padding:20px 0 0}.aureliaMenuContentHead{justify-content:space-between;align-items:end;gap:30px;display:flex}.aureliaMenuContentHead>span{color:var(--aurelia-paprika);font:12px Georgia,serif}.aureliaMenuContentHead p{color:var(--aurelia-ink-soft);margin-top:11px;font-size:14px}.aureliaMenuList{margin-top:33px;animation:.4s both aureliaPageSwap}.aureliaMenuItem{border-top:1px solid var(--aurelia-line);justify-content:space-between;align-items:center;gap:25px;min-height:100px;padding:21px 0;display:flex}.aureliaMenuItem h2{color:var(--aurelia-ink);letter-spacing:-.05em;font:400 clamp(25px,3.1vw,44px)/1 Georgia,serif}.aureliaMenuItem span{color:#879189;letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:10px;display:block}.aureliaMenuItem strong{color:var(--aurelia-paprika);white-space:nowrap;font:25px Georgia,serif}.aureliaMenuItem small{letter-spacing:.1em;font:9px Inter,sans-serif}.aureliaMenuNote{color:#879189;margin-top:28px;font-size:11px;line-height:1.6}.aureliaInnerCta{border-top:1px solid var(--aurelia-line);justify-content:space-between;align-items:center;gap:25px;margin-top:90px;padding-top:28px;display:flex}.aureliaInnerCta p{max-width:360px;color:var(--aurelia-ink-soft);font:italic 21px/1.2 Georgia,serif}.aureliaReservationPage{background:#e7d8c3}.aureliaReservationForm{border-top:1px solid var(--aurelia-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;max-width:890px;margin-top:83px;display:grid}.aureliaReservationForm label{border-bottom:1px solid var(--aurelia-line);min-width:0;color:var(--aurelia-ink-soft);letter-spacing:.11em;text-transform:uppercase;gap:11px;padding:23px 0 18px;font-size:10px;font-weight:850;display:grid}.aureliaReservationForm input,.aureliaReservationForm select,.aureliaReservationForm textarea{width:100%;min-width:0;color:var(--aurelia-ink);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #19252261;border-radius:0;outline:0;padding:0 0 7px;font-size:16px;font-weight:500;transition:border-color .2s,box-shadow .2s}.aureliaReservationForm textarea{resize:vertical;line-height:1.5}.aureliaReservationForm input:focus,.aureliaReservationForm select:focus,.aureliaReservationForm textarea:focus{border-color:var(--aurelia-paprika);box-shadow:0 2px 0 var(--aurelia-paprika)}.aureliaField{align-items:center;gap:10px;display:flex}.aureliaField svg{color:var(--aurelia-paprika);flex:none}.aureliaNoteField{grid-column:1/-1}.aureliaReservationForm>.aureliaButton{cursor:pointer;grid-column:1/-1;width:max-content;margin-top:32px}.aureliaSuccess{text-align:center;border:1px solid var(--aurelia-line);background:#faf8f36e;flex-direction:column;align-items:center;max-width:720px;margin-top:82px;padding:clamp(38px,7vw,80px);animation:.6s both aureliaPageSwap;display:flex}.aureliaSuccessIcon{border:1px solid var(--aurelia-paprika);color:#fff9f1;background:var(--aurelia-paprika);border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:28px;animation:.6s cubic-bezier(.2,.75,.2,1) .1s both aureliaSuccessPop;display:grid}.aureliaSuccess h1{color:var(--aurelia-ink);letter-spacing:-.07em;margin-top:18px;font:400 clamp(42px,6vw,78px)/.9 Georgia,serif}.aureliaSuccess p{max-width:440px;color:var(--aurelia-ink-soft);margin:18px auto 29px;line-height:1.7}.aureliaFooter{color:var(--aurelia-paper);background:var(--aurelia-ink);grid-template-columns:1fr 1fr;gap:48px;padding:61px clamp(18px,8vw,144px) 22px;display:grid}.aureliaFooterMark{color:var(--aurelia-gold);letter-spacing:-.06em;font:36px Georgia,serif}.aureliaFooter p{color:#aab4ac;max-width:260px;margin-top:18px;font:italic 17px/1.3 Georgia,serif}.aureliaFooterDetails{color:#aab4ac;flex-direction:column;align-items:flex-end;gap:13px;font-size:11px;display:flex}.aureliaFooterDetails span{align-items:center;gap:8px;display:inline-flex}.aureliaFooterDetails svg{color:var(--aurelia-paprika)}.aureliaFooterBottom{color:#77827a;letter-spacing:.13em;border-top:1px solid #f3eee52b;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:18px;font-size:8px;font-weight:850;display:flex}@keyframes aureliaImageReveal{0%{opacity:0;clip-path:polygon(10% 0,100% 7%,100% 7%,0 0);transform:translateY(22px)}to{opacity:1;clip-path:polygon(10% 0,100% 7%,93% 100%,0 93%);transform:translateY(0)}}@keyframes aureliaPageSwap{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes aureliaSuccessPop{0%{opacity:0;transform:scale(.55)rotate(-22deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes aureliaFloat{0%,to{transform:rotate(12deg)translateY(0)}50%{transform:rotate(8deg)translateY(-7px)}}@media (width<=920px){.aureliaHero{grid-template-columns:54px minmax(0,.8fr) minmax(260px,1.2fr);padding-left:36px;padding-right:36px}.aureliaSectionGrid,.aureliaAtmosphere,.aureliaInnerPage,.aureliaFooter{padding-left:36px;padding-right:36px}.aureliaHeroCopy h1{font-size:clamp(53px,7.8vw,87px)}.aureliaManifest,.aureliaSignature,.aureliaCraft{grid-template-columns:95px minmax(0,1fr)}.aureliaManifestAside{grid-column:2;margin-top:22px}.aureliaSignatureVisual{grid-column:2}.aureliaSignatureCopy{grid-column:2;margin-top:38px}.aureliaCraftCopy{grid-column:2}.aureliaCraftImage{grid-column:2;margin-top:30px}.aureliaMenuLayout{gap:38px}}@media (width<=680px){.aureliaHeader{min-height:64px;padding-left:17px;padding-right:17px}.aureliaBack{font-size:9px}.aureliaWordmark{font-size:17px}.aureliaMenuButton{place-items:center;display:grid}.aureliaNav{border-bottom:1px solid var(--aurelia-line);background:var(--aurelia-paper);flex-direction:column;align-items:stretch;gap:0;padding:17px;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 20px 32px #1925221f}.aureliaNav.is-open{animation:.25s both aureliaPageSwap;display:flex}.aureliaNav a{align-items:center;min-height:43px;display:flex}.aureliaNav .aureliaOrder{justify-content:center}.aureliaHero{grid-template-rows:auto auto auto;grid-template-columns:24px minmax(0,1fr);gap:31px 16px;min-height:0;padding:41px 17px 52px;display:grid}.aureliaHero:before{width:80vw;height:55vw;top:10vw;right:-26vw}.aureliaHeroRail{grid-row:1/3;padding-top:4px;padding-bottom:4px}.aureliaHeroCopy{grid-column:2}.aureliaHeroCopy h1{margin-top:19px;font-size:clamp(56px,17vw,88px)}.aureliaHeroText{font-size:14px}.aureliaHeroImage{clip-path:polygon(6% 0,100% 5%,94% 100%,0 95%);grid-area:2/1/auto/-1;height:82vw;min-height:330px}.aureliaHeroStamp{width:70px;height:70px;bottom:6%;right:8%}.aureliaHeroStamp span{font-size:31px}.aureliaHeroScroll{grid-area:3/2}.aureliaSectionGrid{grid-template-columns:1fr;gap:27px;padding:76px 17px;display:grid}.aureliaSectionIndex,.aureliaManifestCopy,.aureliaManifestAside,.aureliaSignatureVisual,.aureliaSignatureCopy,.aureliaCraftCopy,.aureliaCraftImage{grid-column:1}.aureliaManifestCopy h2,.aureliaSignatureCopy h2,.aureliaCraftCopy h2{font-size:clamp(45px,14vw,72px)}.aureliaRule{margin-top:47px}.aureliaManifestAside{margin-top:0}.aureliaSignatureVisual,.aureliaSignatureVisual img{min-height:330px}.aureliaSignatureCopy{margin-top:5px}.aureliaCraftImage,.aureliaCraftImage img{min-height:400px}.aureliaAtmosphere,.aureliaInnerPage,.aureliaFooter{padding-left:17px;padding-right:17px}.aureliaAtmosphereHead{display:block}.aureliaAtmosphereHead h2{margin-top:21px;font-size:clamp(46px,14vw,76px)}.aureliaGallery{flex-direction:column;gap:13px;min-height:0;margin-top:42px;display:flex}.aureliaGalleryMain,.aureliaGalleryDetail{width:100%;height:auto;min-height:310px;margin:0}.aureliaGalleryDetail{min-height:230px}.aureliaQuote{padding:84px 21px}.aureliaQuote blockquote{font-size:39px}.aureliaFinalCta{padding:85px 17px}.aureliaFinalCta h2{font-size:61px}.aureliaSubpageIntro h1{font-size:clamp(54px,16vw,85px)}.aureliaMenuLayout{margin-top:56px;display:block}.aureliaMenuAside{padding-bottom:20px}.aureliaMenuAside button{min-height:47px}.aureliaMenuContent{border-top:1px solid var(--aurelia-line);padding-top:23px}.aureliaMenuItem{align-items:flex-start;min-height:110px}.aureliaMenuItem h2{font-size:29px}.aureliaMenuItem strong{font-size:21px}.aureliaInnerCta{margin-top:60px;display:block}.aureliaInnerCta p{margin-bottom:23px}.aureliaReservationForm{margin-top:56px;display:block}.aureliaReservationForm>.aureliaButton{width:100%}.aureliaSuccess{margin-top:56px;padding:43px 21px}.aureliaFooter{padding-top:55px;display:block}.aureliaFooterDetails{align-items:flex-start;margin-top:42px}.aureliaFooterBottom{margin-top:52px;line-height:2;display:block}}@media (prefers-reduced-motion:reduce){.v2Restaurant *,.v2Restaurant :before,.v2Restaurant :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aureliaHeroImage img,.aureliaGallery img,.aureliaSignatureVisual img{transform:none!important}.aureliaButton:hover,.aureliaBack:hover{transform:none}}.v3Restaurant{--ember-bg:#141414;--ember-surface:#1b1b1a;--ember-stone:#d8d0c2;--ember-muted:#928d83;--ember-line:#d8d0c238;--ember-fire:#ef5b32;background:var(--ember-bg);color:var(--ember-stone);letter-spacing:.01em;min-height:100vh;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;overflow:hidden}.v3Restaurant *,.v3Restaurant :before,.v3Restaurant :after{box-sizing:border-box}.v3Restaurant a{color:inherit;text-decoration:none}.v3Restaurant button,.v3Restaurant input{font:inherit}.v3Restaurant button{color:inherit}.emberHeader{border-bottom:1px solid var(--ember-line);z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:22px 42px;display:grid;position:absolute;top:0;left:0;right:0}.emberBack,.emberOrder,.emberNav a,.emberKicker,.emberHeroMeta,.emberScrollCue,.emberImageTag,.emberGalleryHead,.emberFooter,.emberRailLabel,.emberMenuItems p,.emberFormStep,.emberSteps,.emberSubpage .emberMenuFoot,.emberSectionIndex span{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.emberBack{justify-self:start;align-items:center;gap:8px;transition:color .2s;display:inline-flex;color:var(--ember-muted)!important}.emberBack:hover,.emberTextLink:hover,.emberLineCta:hover{color:var(--ember-fire)!important}.emberWordmark{letter-spacing:.16em;justify-self:center;align-items:baseline;gap:6px;font-size:17px;font-weight:800;display:flex}.emberWordmark b,.emberHeroMark b{color:var(--ember-fire);letter-spacing:.08em;font-size:10px}.emberNav{justify-self:end;align-items:center;gap:24px;display:flex}.emberNav a{color:var(--ember-muted);transition:color .2s}.emberNav a:hover,.emberNav a.active{color:var(--ember-stone)}.emberNavReserve{border-left:1px solid var(--ember-line);align-items:center;gap:8px;padding-left:24px;display:inline-flex;color:var(--ember-stone)!important}.emberOrder{border:1px solid var(--ember-stone);justify-self:end;align-items:center;gap:10px;padding:11px 15px;transition:background .2s,color .2s;display:inline-flex}.emberOrder:hover{background:var(--ember-stone);color:var(--ember-bg)}.emberMenuToggle{background:0 0;border:0;padding:4px;display:none}.emberHero{min-height:100svh;position:relative;overflow:hidden}.emberHeroImage{object-fit:cover;object-position:52% center;width:100%;height:100%;position:absolute;inset:0}.emberHeroShade{background:linear-gradient(90deg,#0c0c0ce6 0%,#0c0c0c9e 43%,#0c0c0c33 100%),linear-gradient(#0000 45%,#0c0c0cbf);position:absolute;inset:0}.emberHeroGrid{opacity:.45;background-image:linear-gradient(#d8d0c214 1px,#0000 1px),linear-gradient(90deg,#d8d0c214 1px,#0000 1px);background-size:25% 100%,25% 100%;position:absolute;inset:0}.emberHeroMeta{color:var(--ember-muted);justify-content:space-between;display:flex;position:absolute;bottom:36px;left:42px;right:42px}.emberHeroCopy{max-width:650px;position:absolute;top:42%;left:11%;transform:translateY(-30%)}.emberKicker{color:var(--ember-fire);font-weight:700;display:block}.emberHeroCopy h1{color:#ede7dc;letter-spacing:-.08em;text-transform:uppercase;margin:23px 0 30px;font-size:clamp(62px,9.4vw,148px);font-weight:800;line-height:.78}.emberHeroCopy h1 span{display:block}.emberHeroCopy h1 span:last-child{color:#0000;-webkit-text-stroke:1px #ede7dc}.emberHeroCopy p{color:#c0b8aa;max-width:370px;margin:0 0 30px;font-family:Georgia,serif;font-size:15px;line-height:1.65}.emberLineCta,.emberTextLink{border-bottom:1px solid var(--ember-fire);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding-bottom:9px;font-size:11px;transition:color .2s,gap .2s;display:inline-flex}.emberLineCta:hover,.emberTextLink:hover{gap:17px}.emberHeroMark{color:#eee8dc;letter-spacing:-.11em;opacity:.86;transform-origin:100% 100%;flex-direction:column;font-size:clamp(60px,9vw,142px);font-weight:800;line-height:.74;display:flex;position:absolute;bottom:17%;right:6%;transform:rotate(-90deg)}.emberHeroMark b{letter-spacing:.25em;align-self:flex-end;margin-top:16px;font-size:13px}.emberScrollCue{color:var(--ember-stone);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.emberScrollCue svg{color:var(--ember-fire)}.emberSection{max-width:1260px;margin:0 auto;padding:150px 42px}.emberSectionIndex{justify-content:space-between;margin-bottom:55px;display:flex}.emberSectionIndex span{color:var(--ember-fire)}.emberSectionIndex strong{color:#d8d0c229;letter-spacing:-.1em;font-size:150px;font-weight:800;line-height:.5}.emberIntroBody{border-left:1px solid var(--ember-line);max-width:760px;margin-left:19%;padding-left:9%}.emberIntro h2,.emberCraft h2,.emberDish h2,.emberReserveBand h2{letter-spacing:-.08em;text-transform:uppercase;max-width:720px;margin:0 0 28px;font-size:clamp(42px,6vw,86px);font-weight:800;line-height:.9}.emberIntro p,.emberCraft p,.emberDish p,.emberReserveBand p{color:var(--ember-muted);max-width:480px;font-family:Georgia,serif;font-size:16px;line-height:1.7}.emberRule{background:var(--ember-fire);width:62px;height:2px;margin-top:74px}.emberCraft{grid-template-columns:1.06fr .94fr;align-items:center;gap:11%;display:grid}.emberCraftImage,.emberDishImage{position:relative}.emberCraftImage:before,.emberDishImage:before{border:1px solid var(--ember-fire);content:"";z-index:0;position:absolute;inset:17px -17px -17px 17px}.emberCraftImage img,.emberDishImage img{object-fit:cover;z-index:1;width:100%;height:620px;display:block;position:relative}.emberImageTag{background:var(--ember-bg);color:var(--ember-fire);z-index:2;padding:13px 16px;position:absolute;bottom:0;left:0}.emberCraftCopy{padding-right:10%}.emberCraftCopy h2{margin-top:24px}.emberTextLink{margin-top:35px}.emberDish{grid-template-columns:.86fr 1.14fr;align-items:center;gap:8%;display:grid}.emberDishCopy{order:1;position:relative}.emberDishImage{order:2}.emberDishImage img{height:550px}.emberDishNumber{color:var(--ember-fire);letter-spacing:-.13em;opacity:.92;margin:24px 0 28px -8px;font-size:180px;font-weight:800;line-height:.7;display:block}.emberDish h2{font-size:clamp(38px,5.1vw,72px)}.emberGallery{max-width:none;padding-left:max(42px,50vw - 588px);padding-right:0;overflow:hidden}.emberGalleryHead{align-items:center;gap:20%;margin-bottom:30px;display:flex}.emberGalleryHead span:last-child{color:var(--ember-muted)}.emberGalleryTrack{gap:18px;width:max-content;display:flex}.emberGallery figure{width:min(47vw,550px);margin:0}.emberGallery figure:nth-child(2){margin-top:80px}.emberGallery figure:nth-child(3){margin-top:25px}.emberGallery img{object-fit:cover;width:100%;height:390px;display:block}.emberGallery figure:nth-child(2) img{height:330px}.emberGallery figcaption{border-bottom:1px solid var(--ember-line);color:var(--ember-muted);letter-spacing:.18em;padding:14px 0;font-size:10px}.emberReserveBand{background:var(--ember-fire);color:var(--ember-bg);justify-content:space-between;align-items:center;gap:70px;margin-top:80px;padding:100px max(42px,50vw - 588px);display:flex}.emberReserveBand .emberKicker{color:var(--ember-bg)}.emberReserveBand h2{max-width:690px}.emberReserveBand p{color:#141414b3}.emberCircleCta{border:1px solid var(--ember-bg);letter-spacing:.08em;text-transform:uppercase;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:18px;width:150px;height:150px;font-size:11px;transition:background .2s,color .2s;display:flex}.emberCircleCta:hover{background:var(--ember-bg);color:var(--ember-fire)}.emberFooter{color:var(--ember-muted);justify-content:space-between;padding:25px 42px;display:flex}.emberFooter span:first-child{color:var(--ember-stone)}.emberSubpage{min-height:100svh;padding:160px max(42px,50vw - 588px) 70px}.emberSubhero{border-bottom:1px solid var(--ember-line);grid-template-columns:1fr 1fr;padding:48px 0 72px;display:grid}.emberSubhero h1,.emberReserveIntro h1,.emberReserveSuccess h1{color:#ede7dc;letter-spacing:-.1em;text-transform:uppercase;grid-column:1/-1;margin:32px 0 36px;font-size:clamp(60px,9vw,135px);font-weight:800;line-height:.8}.emberSubhero p{color:var(--ember-muted);grid-column:2;max-width:390px;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.7}.emberMenuLayout{grid-template-columns:250px 1fr;gap:8%;padding:80px 0 120px;display:grid}.emberMenuRail{border-right:1px solid var(--ember-line);padding-right:26px}.emberRailLabel{color:var(--ember-muted);margin-bottom:28px;display:block}.emberMenuRail button{border:0;border-bottom:1px solid var(--ember-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:17px 0;display:grid}.emberMenuRail button span{color:var(--ember-muted);font-size:11px}.emberMenuRail button b{text-transform:uppercase;font-size:14px;font-weight:500}.emberMenuRail button svg{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.emberMenuRail button.is-active{color:var(--ember-fire)}.emberMenuRail button.is-active svg,.emberMenuRail button:hover svg{opacity:1;transform:translate(0)}.emberMenuVisual{height:255px;position:relative;overflow:hidden}.emberMenuVisual:after{content:"";background:linear-gradient(90deg,#141414e6,#0000 70%);position:absolute;inset:0}.emberMenuVisual img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform .5s}.emberMenuVisual:hover img{transform:scale(1.03)}.emberMenuVisual>div{z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:26px;left:28px}.emberMenuVisual span{color:var(--ember-fire);letter-spacing:.18em;font-size:10px}.emberMenuVisual strong{text-transform:uppercase;font-size:33px}.emberMenuHeading{border-bottom:1px solid var(--ember-line);align-items:end;gap:36px;padding:58px 0 24px;display:flex}.emberMenuHeading>span{color:var(--ember-fire);letter-spacing:-.08em;font-size:44px;font-weight:800}.emberMenuHeading h2{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 6px;font-size:38px}.emberMenuHeading p{color:var(--ember-muted);margin:0;font-family:Georgia,serif}.emberMenuItems article{border-bottom:1px solid var(--ember-line);grid-template-columns:35px 1fr auto;align-items:center;gap:22px;padding:27px 0;display:grid}.emberMenuItems article>span{color:var(--ember-fire);font-size:11px}.emberMenuItems h3{margin:0 0 8px;font-size:18px;font-weight:500}.emberMenuItems p{color:var(--ember-muted);margin:0}.emberMenuItems article>strong{font-size:19px;font-weight:500}.emberMenuItems small{color:var(--ember-muted);letter-spacing:.1em;font-size:9px}.emberMenuFoot{border-top:1px solid var(--ember-line);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.emberReserveIntro{border-bottom:1px solid var(--ember-line);justify-content:space-between;padding:48px 0 76px;display:flex}.emberReserveIntro h1{max-width:700px;margin-bottom:30px}.emberReserveIntro p{color:var(--ember-muted);max-width:360px;font-family:Georgia,serif;line-height:1.7}.emberReserveStamp{border:1px solid var(--ember-fire);color:var(--ember-fire);letter-spacing:-.08em;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;margin-top:15px;font-size:52px;font-weight:800;line-height:.75;display:flex}.emberReserveStamp span{letter-spacing:.18em;margin-top:15px;font-size:9px;line-height:1.35}.emberReserveForm{max-width:900px;margin:0 auto;padding-top:75px}.emberSteps{border-bottom:1px solid var(--ember-line);justify-content:space-between;padding-bottom:20px;display:flex}.emberSteps span{color:var(--ember-muted);align-items:center;gap:10px;display:flex}.emberSteps b{letter-spacing:-.05em;font-size:18px}.emberSteps span.is-active{color:var(--ember-fire)}.emberFormPanel{min-height:390px;padding-top:52px}.emberFormStep{color:var(--ember-fire)}.emberFormPanel fieldset{border:0;margin:38px 0;padding:0}.emberFormPanel legend{color:#ede7dc;letter-spacing:-.06em;text-transform:uppercase;margin-bottom:30px;font-size:42px}.emberChoiceGrid{flex-wrap:wrap;gap:10px;display:flex}.emberChoiceGrid button{border:1px solid var(--ember-line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:0 28px;transition:border-color .2s,background .2s;display:flex}.emberChoiceGrid button:hover,.emberChoiceGrid button.is-selected{background:var(--ember-fire);border-color:var(--ember-fire);color:var(--ember-bg)}.emberInput{border-bottom:1px solid var(--ember-stone);align-items:center;gap:15px;max-width:460px;padding:16px 0;display:flex}.emberInput svg{color:var(--ember-fire)}.emberInput input,.emberInputStack input{color:var(--ember-stone);background:0 0;border:0;outline:0;width:100%}.emberInput input::-webkit-calendar-picker-indicator{filter:invert()}.emberInputStack{grid-template-columns:1fr 1fr;gap:22px;max-width:650px;display:grid}.emberInputStack label{border-bottom:1px solid var(--ember-stone);padding:10px 0;display:block}.emberInputStack label span{color:var(--ember-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.emberInputStack input{font-size:16px}.emberFormActions{justify-content:space-between;align-items:center;display:flex}.emberBackButton,.emberOutlineButton{cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;font-size:11px;display:inline-flex}.emberSubmitButton{background:var(--ember-fire);border:1px solid var(--ember-fire);color:var(--ember-bg);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:15px;padding:16px 20px;font-size:11px;display:inline-flex}.emberSubmitButton:disabled{cursor:not-allowed;opacity:.38}.emberReserveSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 230px);padding:70px 0;display:flex}.emberSuccessMark{border:1px solid var(--ember-fire);color:var(--ember-fire);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:30px;display:flex}.emberReserveSuccess h1{margin:30px 0 18px;font-size:clamp(50px,8vw,110px)}.emberReserveSuccess p{color:var(--ember-muted);max-width:420px;font-family:Georgia,serif;line-height:1.7}.emberBookingSummary{border-bottom:1px solid var(--ember-line);border-top:1px solid var(--ember-line);gap:30px;margin:30px 0;padding:18px 30px;display:flex}.emberBookingSummary span{color:var(--ember-fire);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.emberOutlineButton{border:1px solid var(--ember-stone);padding:13px 18px}@media (width<=760px){.emberHeader{grid-template-columns:1fr auto auto;gap:14px;padding:17px 20px}.emberBack span,.emberOrder{display:none}.emberBack,.emberWordmark{justify-self:start}.emberMenuToggle{color:var(--ember-stone);justify-self:end;display:block}.emberNav{background:var(--ember-bg);border-bottom:1px solid var(--ember-line);flex-direction:column;align-items:stretch;gap:0;padding:18px 20px 24px;display:none;position:absolute;top:59px;left:0;right:0}.emberNav.is-open{display:flex}.emberNav a{border-bottom:1px solid var(--ember-line);padding:15px 0}.emberNavReserve{border-left:0;padding-left:0}.emberHeroCopy{max-width:calc(100% - 40px);top:46%;left:20px}.emberHeroCopy h1{margin:18px 0 24px;font-size:clamp(53px,16vw,85px)}.emberHeroCopy p{max-width:290px;font-size:14px}.emberHeroMeta{font-size:8px;bottom:22px;left:20px;right:20px}.emberHeroMeta span:nth-child(2){display:none}.emberHeroMark{font-size:72px;bottom:16%;right:3%}.emberScrollCue{bottom:65px;left:auto;right:20px;transform:none}.emberSection{padding:90px 20px}.emberSectionIndex{margin-bottom:30px}.emberSectionIndex strong{font-size:90px}.emberIntroBody{margin-left:0;padding-left:22px}.emberIntro h2,.emberCraft h2,.emberDish h2,.emberReserveBand h2{font-size:clamp(39px,12vw,62px)}.emberIntro p,.emberCraft p,.emberDish p,.emberReserveBand p{font-size:14px}.emberCraft,.emberDish{flex-direction:column;gap:55px;display:flex}.emberCraftImage,.emberDishImage{width:calc(100% - 17px)}.emberCraftImage img,.emberDishImage img{height:420px}.emberCraftCopy,.emberDishCopy{width:100%;padding:0}.emberDishImage{order:1}.emberDishCopy{order:2}.emberDishNumber{font-size:130px}.emberGallery{padding-left:20px;padding-right:0}.emberGalleryHead{justify-content:space-between;gap:20px;padding-right:20px}.emberGalleryHead span:last-child{font-size:8px}.emberGallery figure{width:80vw}.emberGallery img,.emberGallery figure:nth-child(2) img{height:300px}.emberReserveBand{flex-direction:column;align-items:flex-start;gap:35px;margin-top:35px;padding:75px 20px}.emberCircleCta{width:125px;height:125px}.emberFooter{flex-direction:column;align-items:flex-start;gap:13px;padding:22px 20px}.emberSubpage{padding:105px 20px 45px}.emberSubhero{padding:30px 0 48px;display:block}.emberSubhero h1,.emberReserveIntro h1,.emberReserveSuccess h1{margin:26px 0 30px;font-size:clamp(56px,16vw,88px)}.emberSubhero p{font-size:14px}.emberMenuLayout{flex-direction:column;gap:45px;padding:50px 0 80px;display:flex}.emberMenuRail{border-bottom:1px solid var(--ember-line);border-right:0;gap:8px;padding:0 0 18px;display:flex;overflow-x:auto}.emberRailLabel{display:none}.emberMenuRail button{border:1px solid var(--ember-line);flex:none;grid-template-columns:auto auto;gap:8px;width:auto;padding:12px 13px}.emberMenuRail button svg{display:none}.emberMenuRail button b{font-size:11px}.emberMenuRail button span{font-size:9px}.emberMenuVisual{height:220px}.emberMenuHeading{align-items:flex-start;gap:17px;padding-top:38px}.emberMenuHeading>span{font-size:32px}.emberMenuHeading h2{font-size:29px}.emberMenuHeading p{font-size:13px;line-height:1.5}.emberMenuItems article{grid-template-columns:23px 1fr auto;gap:12px;padding:21px 0}.emberMenuItems h3{font-size:16px;line-height:1.25}.emberMenuItems p{font-size:8px}.emberMenuItems article>strong{font-size:16px}.emberMenuFoot{flex-direction:column;align-items:flex-start;gap:28px}.emberReserveIntro{flex-direction:column;align-items:flex-start;gap:40px;padding:30px 0 50px}.emberReserveIntro p{font-size:14px}.emberReserveStamp{width:125px;height:125px;font-size:38px}.emberReserveStamp span{font-size:7px}.emberReserveForm{padding-top:48px}.emberSteps{justify-content:flex-start;gap:12px;overflow-x:auto}.emberSteps span{flex:none;font-size:8px}.emberSteps span:not(.is-active){opacity:.55}.emberFormPanel{min-height:390px;padding-top:36px}.emberFormPanel legend{font-size:35px}.emberChoiceGrid button{flex:1 0 calc(50% - 10px);min-height:58px;padding:0 10px}.emberInputStack{display:block}.emberInputStack label+label{margin-top:22px}.emberBookingSummary{flex-direction:column;align-items:center;gap:12px;padding:17px}}@media (prefers-reduced-motion:reduce){.v3Restaurant *,.v3Restaurant :before,.v3Restaurant :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.v1Beauty{--vela-ivory:#f1e9df;--vela-paper:#e7ded1;--vela-espresso:#332925;--vela-rose:#9a6b67;--vela-champagne:#b59a7b;--vela-muted:#756862;--vela-line:#33292533;background:var(--vela-ivory);color:var(--vela-espresso);min-height:100vh;font-family:Arial,sans-serif;overflow:hidden}.v1Beauty *,.v1Beauty :before,.v1Beauty :after{box-sizing:border-box}.v1Beauty a{color:inherit;text-decoration:none}.v1Beauty button,.v1Beauty input,.v1Beauty textarea{font:inherit}.v1Beauty button{color:inherit}.velaHeader{border-bottom:1px solid var(--vela-line);z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:20px 42px;display:grid;position:absolute;top:0;left:0;right:0}.velaBack,.velaOrder,.velaNav a,.velaEyebrow,.velaHeroNote,.velaHeroSide,.velaSectionStamp span,.velaSectionTop,.velaWork figcaption,.velaFooter,.velaBookingSteps,.velaFormStep,.velaServiceRail>span,.velaServiceStageHead,.velaServiceDetail>div:last-child>span{letter-spacing:.18em;text-transform:uppercase;font-size:9px}.velaBack{justify-self:start;align-items:center;gap:8px;transition:color .25s;display:inline-flex;color:var(--vela-muted)!important}.velaBack:hover,.velaTextLink:hover,.velaQuietLink:hover{color:var(--vela-rose)!important}.velaWordmark{letter-spacing:.2em;justify-self:center;align-items:baseline;gap:7px;font-size:17px;font-weight:700;display:flex}.velaWordmark b{color:var(--vela-rose);letter-spacing:.15em;font-size:9px}.velaNav{justify-self:end;align-items:center;gap:22px;display:flex}.velaNav a{color:var(--vela-muted);transition:color .2s}.velaNav a:hover,.velaNav a.active{color:var(--vela-espresso)}.velaNavBooking{border-left:1px solid var(--vela-line);align-items:center;gap:8px;padding-left:22px;display:inline-flex;color:var(--vela-espresso)!important}.velaOrder{border:1px solid var(--vela-espresso);justify-self:end;align-items:center;gap:9px;padding:10px 14px;transition:background .2s,color .2s;display:inline-flex}.velaOrder:hover{background:var(--vela-espresso);color:var(--vela-ivory)}.velaMenuToggle{background:0 0;border:0;padding:4px;display:none}.velaShell{max-width:1250px;margin:0 auto;padding-left:42px;padding-right:42px}.velaHero{grid-template-columns:45% 55%;min-height:100svh;padding-top:62px;display:grid;position:relative}.velaHeroCopy{z-index:1;flex-direction:column;justify-content:center;padding:5% 6% 8% max(42px,50vw - 583px);display:flex;position:relative}.velaEyebrow{color:var(--vela-rose);font-weight:700;display:block}.velaHero h1{letter-spacing:-.09em;margin:27px 0 29px;font-family:Georgia,Times New Roman,serif;font-size:clamp(65px,8.3vw,128px);font-weight:400;line-height:.82}.velaHero h1 span,.velaInnerIntro h1 span{display:block}.velaHero h1 span:last-child{color:#0000;-webkit-text-stroke:1px var(--vela-rose);font-style:italic}.velaHeroCopy p{color:var(--vela-muted);max-width:330px;margin:0 0 30px;font-family:Georgia,serif;font-size:15px;line-height:1.7}.velaHeroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.velaPrimaryLink,.velaSubmitButton{background:var(--vela-espresso);border:1px solid var(--vela-espresso);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding:14px 17px;font-size:10px;transition:background .2s,color .2s,gap .2s;display:inline-flex;color:var(--vela-ivory)!important}.velaPrimaryLink:hover,.velaSubmitButton:hover:not(:disabled){background:var(--vela-rose);border-color:var(--vela-rose);gap:17px}.velaQuietLink,.velaTextLink{border-bottom:1px solid var(--vela-rose);letter-spacing:.1em;text-transform:uppercase;gap:9px;padding-bottom:7px;font-size:10px;transition:color .2s,gap .2s;display:inline-flex}.velaQuietLink:hover,.velaTextLink:hover{gap:14px}.velaHeroVisual{position:relative;overflow:hidden}.velaHeroVisual:after{content:"";background:linear-gradient(90deg,#3329250d,#33292547);position:absolute;inset:0}.velaHeroVisual img{object-fit:cover;object-position:58% center;width:100%;height:100%;animation:1.3s cubic-bezier(.2,.7,.2,1) both velaImageIn}.velaHeroNote{color:var(--vela-ivory);text-align:right;z-index:1;line-height:1.7;position:absolute;bottom:27px;right:24px}.velaHeroIndex{color:var(--vela-ivory);z-index:1;font-family:Georgia,serif;font-size:50px;font-style:italic;position:absolute;bottom:22px;left:27px}.velaHeroSide{color:var(--vela-muted);transform-origin:0;z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:47%;transform:rotate(-90deg)}.velaHeroSide svg{color:var(--vela-rose)}.velaPhilosophy{grid-template-columns:170px 1fr 180px;gap:9%;padding-top:160px;padding-bottom:160px;display:grid}.velaSectionStamp{flex-direction:column;justify-content:space-between;display:flex}.velaSectionStamp span{color:var(--vela-rose)}.velaSectionStamp b{color:#9a6b6757;font-family:Georgia,serif;font-size:150px;font-weight:400;line-height:.6}.velaPhilosophyCopy{border-left:1px solid var(--vela-line);padding-left:9%}.velaPhilosophy h2,.velaServicesIntro h2,.velaWork h2,.velaExpert h2,.velaAtmosphere h2,.velaBookingBand h2{letter-spacing:-.08em;margin:0 0 27px;font-family:Georgia,serif;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:.94}.velaPhilosophyCopy p,.velaServicesIntro p,.velaExpert p,.velaBookingBand p{color:var(--vela-muted);max-width:450px;font-family:Georgia,serif;font-size:16px;line-height:1.75}.velaRule{background:var(--vela-rose);width:52px;height:1px;margin-top:65px;display:block}.velaPhilosophyAside{color:var(--vela-muted);letter-spacing:.17em;padding-top:14px;font-size:11px;line-height:1.6}.velaPhilosophyAside i{color:var(--vela-rose);letter-spacing:0;font-family:Georgia,serif;font-size:16px;font-style:italic}.velaServicesPreview{padding-bottom:160px}.velaSectionTop{border-bottom:1px solid var(--vela-line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.velaServicesIntro{grid-template-columns:1fr 1fr;gap:12%;padding:62px 10% 50px 19%;display:grid}.velaServicesIntro p{padding-top:15px}.velaServiceLines{border-top:1px solid var(--vela-line)}.velaServiceLine{border-bottom:1px solid var(--vela-line);grid-template-columns:45px 1fr 1fr auto;align-items:center;gap:25px;padding:23px 10px;transition:color .25s,padding .25s;display:grid}.velaServiceLine:hover{color:var(--vela-rose);padding-left:20px}.velaServiceLine span{color:var(--vela-rose);font-family:Georgia,serif;font-size:14px;font-style:italic}.velaServiceLine strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.velaServiceLine small{color:var(--vela-muted);letter-spacing:.03em;font-size:11px}.velaWork{padding-bottom:165px}.velaWorkIntro{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.velaWork h2{max-width:370px;margin:20px 0 0}.velaWorkImages{grid-template-columns:1.25fr .75fr .75fr;align-items:start;gap:18px;display:grid}.velaWork figure{margin:0;position:relative}.velaWork figure:after{border:1px solid var(--vela-rose);content:"";pointer-events:none;position:absolute;inset:11px -11px -11px 11px}.velaWork img{object-fit:cover;z-index:1;width:100%;height:410px;display:block;position:relative}.velaWorkSmall{margin-top:80px!important}.velaWorkSmall img{height:330px}.velaWorkRitual{margin-top:28px!important}.velaWorkRitual img{height:360px}.velaWork figcaption{background:var(--vela-ivory);color:var(--vela-rose);z-index:2;padding:11px 12px;position:absolute;bottom:-1px}.velaExpert{grid-template-columns:190px 1fr .92fr;align-items:center;gap:7%;padding-bottom:160px;display:grid}.velaExpertMark{color:var(--vela-rose);letter-spacing:-.12em;font-family:Georgia,serif;font-size:78px;font-style:italic}.velaExpertMark span{color:var(--vela-espresso);font-size:24px}.velaExpert h2{margin-top:20px}.velaExpertCopy p{max-width:390px}.velaExpertCopy .velaTextLink{margin-top:18px}.velaExpertImage{overflow:hidden}.velaExpertImage img{object-fit:cover;object-position:center;width:100%;height:390px;display:block}.velaQuote{border-bottom:1px solid var(--vela-line);border-top:1px solid var(--vela-line);grid-template-columns:40px 1fr auto;align-items:center;gap:25px;padding-top:80px;padding-bottom:80px;display:grid}.velaQuote svg{color:var(--vela-rose)}.velaQuote blockquote{letter-spacing:-.06em;max-width:670px;margin:0;font-family:Georgia,serif;font-size:clamp(27px,3.4vw,51px);font-style:italic;line-height:1.05}.velaQuote cite{color:var(--vela-muted);letter-spacing:.12em;font-size:10px}.velaAtmosphere{grid-template-columns:.75fr 1.25fr;align-items:center;gap:10%;padding-top:150px;padding-bottom:150px;display:grid}.velaAtmosphere img{object-fit:cover;object-position:center;width:100%;height:420px}.velaBookingBand{background:var(--vela-rose);color:var(--vela-ivory);justify-content:space-between;align-items:center;padding:100px max(42px,50vw - 583px);display:flex}.velaBookingBand .velaEyebrow{color:var(--vela-ivory)}.velaBookingBand h2{max-width:530px}.velaBookingBand p{color:#f1e9dfcc;max-width:400px}.velaCircleLink{border:1px solid var(--vela-ivory);letter-spacing:.1em;text-transform:uppercase;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:17px;width:145px;height:145px;font-size:10px;transition:background .25s,color .25s;display:flex}.velaCircleLink:hover{background:var(--vela-ivory);color:var(--vela-rose)}.velaFooter{color:var(--vela-muted);justify-content:space-between;padding:24px 42px;display:flex}.velaFooter span:first-child{color:var(--vela-espresso)}.velaInnerPage{min-height:100svh;padding:150px max(42px,50vw - 583px) 60px}.velaInnerIntro{border-bottom:1px solid var(--vela-line);padding:45px 0 68px;position:relative}.velaInnerIntro h1{letter-spacing:-.1em;margin:31px 0 35px;font-family:Georgia,serif;font-size:clamp(64px,9vw,132px);font-weight:400;line-height:.8}.velaInnerIntro h1 span:last-child{color:#0000;-webkit-text-stroke:1px var(--vela-rose);font-style:italic}.velaInnerIntro>p{color:var(--vela-muted);max-width:380px;margin-left:50%;font-family:Georgia,serif;font-size:16px;line-height:1.7}.velaServiceEditor{grid-template-columns:220px 1fr;gap:8%;padding:80px 0 120px;display:grid}.velaServiceRail{border-right:1px solid var(--vela-line);padding-right:24px}.velaServiceRail>span{color:var(--vela-muted);margin-bottom:25px;display:block}.velaServiceRail button{border:0;border-bottom:1px solid var(--vela-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;padding:17px 0;display:grid}.velaServiceRail button b{color:var(--vela-rose);font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:400}.velaServiceRail button strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.velaServiceRail button svg{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-5px)}.velaServiceRail button:hover svg,.velaServiceRail button.is-active svg{opacity:1;transform:translate(0)}.velaServiceRail button.is-active{color:var(--vela-rose)}.velaServiceImage{height:280px;position:relative;overflow:hidden}.velaServiceImage:after{content:"";background:linear-gradient(90deg,#33292591,#0000 70%);position:absolute;inset:0}.velaServiceImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.velaServiceImage:hover img{transform:scale(1.035)}.velaServiceImage span{color:var(--vela-ivory);letter-spacing:.16em;text-transform:uppercase;z-index:1;font-size:11px;position:absolute;bottom:22px;left:24px}.velaServiceStageHead{border-bottom:1px solid var(--vela-line);justify-content:space-between;align-items:end;padding:35px 0 18px;display:flex}.velaServiceStageHead p{color:var(--vela-muted);letter-spacing:0;text-transform:none;margin:11px 0 0;font-family:Georgia,serif;font-size:14px}.velaServiceItems button{border:0;border-bottom:1px solid var(--vela-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px 1fr auto 15px;align-items:center;gap:18px;width:100%;padding:22px 5px;transition:color .2s,padding .2s;display:grid}.velaServiceItems button:hover,.velaServiceItems button.is-selected{color:var(--vela-rose);padding-left:14px}.velaServiceItems button>span{color:var(--vela-rose);font-family:Georgia,serif;font-style:italic}.velaServiceItems button strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.velaServiceItems button b{font-size:16px;font-weight:400}.velaServiceItems small{color:var(--vela-muted);letter-spacing:.1em;font-size:8px}.velaServiceDetail{background:#ffffff3d;grid-template-columns:1fr 1fr;align-items:end;gap:12%;margin-top:30px;padding:28px;display:grid}.velaServiceDetail h2{letter-spacing:-.04em;margin:12px 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.velaServiceDetail p{color:var(--vela-muted);margin:0;font-family:Georgia,serif;line-height:1.6}.velaServiceDetail>div:last-child{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.velaServiceDetail>div:last-child>span{color:var(--vela-muted)}.velaServiceDetail>div:last-child>strong{font-family:Georgia,serif;font-size:27px;font-weight:400}.velaServiceDetail .velaPrimaryLink{padding:11px 13px;font-size:9px}.velaBookingIntro{padding-bottom:70px}.velaBookingIntro h1{font-size:clamp(64px,8vw,120px)}.velaBookingSeal{border:1px solid var(--vela-rose);color:var(--vela-rose);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;font-family:Georgia,serif;font-size:34px;font-style:italic;line-height:.8;display:flex;position:absolute;top:35px;right:3%;transform:rotate(-10deg)}.velaBookingSeal span{margin-top:8px;font-size:12px}.velaBookingForm{max-width:900px;margin:0 auto;padding-top:70px}.velaBookingSteps{border-bottom:1px solid var(--vela-line);justify-content:space-between;padding-bottom:18px;display:flex}.velaBookingSteps span{color:var(--vela-muted);align-items:center;gap:9px;display:flex}.velaBookingSteps b{color:var(--vela-rose);letter-spacing:0;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:400}.velaBookingSteps span.is-active{color:var(--vela-espresso)}.velaBookingPanel{min-height:430px;padding-top:46px}.velaFormStep{color:var(--vela-rose)}.velaBookingPanel fieldset{border:0;margin:35px 0;padding:0}.velaBookingPanel legend{letter-spacing:-.06em;margin-bottom:27px;font-family:Georgia,serif;font-size:40px;font-weight:400}.velaBookingChoices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.velaBookingChoices button{border:1px solid var(--vela-line);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:21px;min-height:112px;padding:17px;transition:background .2s,border-color .2s,color .2s;display:flex}.velaBookingChoices button span{font-family:Georgia,serif;font-size:17px}.velaBookingChoices button b{color:var(--vela-muted);font-size:11px;font-weight:400}.velaBookingChoices button:hover,.velaBookingChoices button.is-selected{background:var(--vela-rose);border-color:var(--vela-rose);color:var(--vela-ivory)}.velaBookingChoices button:hover b,.velaBookingChoices button.is-selected b{color:var(--vela-ivory)}.velaExpertChoices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.velaExpertChoices button{border:1px solid var(--vela-line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:14px;padding:16px;transition:background .2s,border-color .2s;display:flex}.velaExpertChoices button.is-selected,.velaExpertChoices button:hover{border-color:var(--vela-rose);background:#9a6b671f}.velaExpertInitial{background:var(--vela-paper);color:var(--vela-rose);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:21px;font-style:italic;display:flex}.velaExpertChoices button span:last-child{flex-direction:column;gap:5px;display:flex}.velaExpertChoices strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.velaExpertChoices small{color:var(--vela-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.velaDateField{border-bottom:1px solid var(--vela-espresso);align-items:center;gap:13px;max-width:480px;padding:16px 0;display:flex}.velaDateField svg{color:var(--vela-rose)}.velaDateField span{color:var(--vela-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.velaDateField input{color:var(--vela-espresso);background:0 0;border:0;outline:0;margin-left:auto}.velaDateField input::-webkit-calendar-picker-indicator{opacity:.65}.velaTimeChoices{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.velaTimeChoices button{border:1px solid var(--vela-line);cursor:pointer;background:0 0;min-width:82px;padding:13px;transition:color .2s,background .2s}.velaTimeChoices button.is-selected,.velaTimeChoices button:hover{background:var(--vela-rose);border-color:var(--vela-rose);color:var(--vela-ivory)}.velaDetailsGrid{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.velaDetailsGrid label{border-bottom:1px solid var(--vela-espresso);padding:10px 0;display:block}.velaDetailsGrid label span{color:var(--vela-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:11px;font-size:9px;display:block}.velaDetailsGrid input,.velaDetailsGrid textarea{color:var(--vela-espresso);resize:vertical;background:0 0;border:0;outline:0;width:100%}.velaDetailsGrid .velaNoteField{grid-column:1/-1}.velaFormActions{justify-content:space-between;align-items:center;display:flex}.velaBackButton,.velaOutlineButton{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;font-size:10px;display:inline-flex}.velaOutlineButton{border:1px solid var(--vela-espresso);padding:13px 17px}.velaSubmitButton{cursor:pointer;font-size:10px}.velaSubmitButton:disabled{cursor:not-allowed;opacity:.4}.velaBookingSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 220px);padding:60px 0;display:flex}.velaSuccessMark{border:1px solid var(--vela-rose);color:var(--vela-rose);border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:28px;display:flex}.velaBookingSuccess h1{letter-spacing:-.1em;margin:28px 0 18px;font-family:Georgia,serif;font-size:clamp(48px,7vw,97px);font-weight:400;line-height:.9}.velaBookingSuccess p{color:var(--vela-muted);max-width:410px;font-family:Georgia,serif;line-height:1.7}.velaBookingSummary{border-bottom:1px solid var(--vela-line);border-top:1px solid var(--vela-line);gap:25px;margin:30px 0;padding:17px 24px;display:flex}.velaBookingSummary span{color:var(--vela-rose);letter-spacing:.1em;text-transform:uppercase;font-size:9px}@keyframes velaImageIn{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.v1Beauty *,.v1Beauty :before,.v1Beauty :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=760px){.velaHeader{grid-template-columns:1fr auto auto;gap:14px;padding:16px 20px}.velaBack span,.velaOrder{display:none}.velaBack{justify-self:start}.velaWordmark{justify-self:start;font-size:15px}.velaMenuToggle{justify-self:end;display:block}.velaNav{background:var(--vela-ivory);border-bottom:1px solid var(--vela-line);flex-direction:column;align-items:stretch;gap:0;padding:17px 20px 23px;display:none;position:absolute;top:55px;left:0;right:0}.velaNav.is-open{display:flex}.velaNav a{border-bottom:1px solid var(--vela-line);padding:15px 0}.velaNavBooking{border-left:0;padding-left:0}.velaShell{padding-left:20px;padding-right:20px}.velaHero{flex-direction:column;padding-top:55px;display:flex}.velaHeroCopy{min-height:57vh;padding:70px 20px 55px}.velaHero h1{margin:24px 0 26px;font-size:clamp(57px,17vw,88px)}.velaHeroCopy p{max-width:300px;font-size:14px}.velaHeroVisual{height:61vh}.velaHeroVisual img{object-position:64% center}.velaHeroSide{inset:44% auto auto 20px}.velaHeroNote{bottom:20px;right:20px}.velaHeroIndex{bottom:15px;left:20px}.velaPhilosophy{padding-top:100px;padding-bottom:100px;display:block}.velaSectionStamp{flex-direction:row;margin-bottom:45px}.velaSectionStamp b{font-size:95px}.velaPhilosophyCopy{padding-left:20px}.velaPhilosophy h2,.velaServicesIntro h2,.velaWork h2,.velaExpert h2,.velaAtmosphere h2,.velaBookingBand h2{font-size:clamp(39px,12vw,63px)}.velaPhilosophyCopy p,.velaServicesIntro p,.velaExpert p,.velaBookingBand p{font-size:14px}.velaPhilosophyAside{display:none}.velaServicesPreview{padding-bottom:105px}.velaServicesIntro{padding:50px 0 37px;display:block}.velaServicesIntro p{margin-top:25px}.velaServiceLine{grid-template-columns:28px 1fr auto;gap:13px;padding:20px 0}.velaServiceLine small{display:none}.velaServiceLine strong{font-size:20px}.velaWork{padding-bottom:105px}.velaWorkIntro{align-items:start;margin-bottom:38px;display:block}.velaWorkImages{flex-direction:column;gap:34px;display:flex}.velaWork figure,.velaWorkSmall,.velaWorkRitual{width:calc(100% - 11px);margin-top:0!important}.velaWork img,.velaWorkSmall img,.velaWorkRitual img{height:330px}.velaWorkSmall{align-self:flex-end}.velaExpert{flex-direction:column;gap:40px;padding-bottom:100px;display:flex}.velaExpertMark{align-self:flex-start}.velaExpertImage{width:calc(100% - 11px)}.velaExpertImage img{height:350px}.velaQuote{padding-top:70px;padding-bottom:70px;display:block}.velaQuote blockquote{margin:28px 0;font-size:30px}.velaAtmosphere{flex-direction:column;gap:37px;padding-top:100px;padding-bottom:100px;display:flex}.velaAtmosphere img{width:100%;height:320px}.velaBookingBand{flex-direction:column;align-items:flex-start;gap:35px;padding:75px 20px}.velaCircleLink{width:125px;height:125px}.velaFooter{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px}.velaInnerPage{padding:98px 20px 45px}.velaInnerIntro{padding:28px 0 48px}.velaInnerIntro h1{margin:26px 0 30px;font-size:clamp(59px,17vw,88px)}.velaInnerIntro>p{margin-left:0;font-size:14px}.velaServiceEditor{flex-direction:column;gap:42px;padding:50px 0 80px;display:flex}.velaServiceRail{border-bottom:1px solid var(--vela-line);border-right:0;gap:8px;padding:0 0 16px;display:flex;overflow-x:auto}.velaServiceRail>span{display:none}.velaServiceRail button{border:1px solid var(--vela-line);flex:none;grid-template-columns:auto auto;gap:8px;width:auto;padding:12px 13px}.velaServiceRail button svg{display:none}.velaServiceRail button strong{font-size:12px}.velaServiceImage{height:220px}.velaServiceStageHead{align-items:start;padding-top:30px}.velaServiceStageHead p{font-size:13px}.velaServiceItems button{grid-template-columns:23px 1fr auto 13px;gap:12px;padding:20px 0}.velaServiceItems button strong{font-size:16px}.velaServiceDetail{padding:23px;display:block}.velaServiceDetail>div:last-child{align-items:flex-start;margin-top:25px}.velaBookingIntro{padding-bottom:45px}.velaBookingSeal{width:90px;height:90px;font-size:25px;top:27px;right:0}.velaBookingSeal span{font-size:9px}.velaBookingForm{padding-top:47px}.velaBookingSteps{justify-content:flex-start;gap:13px;overflow-x:auto}.velaBookingSteps span{flex:none;font-size:8px}.velaBookingPanel{min-height:450px;padding-top:35px}.velaBookingPanel legend{font-size:34px}.velaBookingChoices,.velaExpertChoices{grid-template-columns:1fr 1fr}.velaBookingChoices button{min-height:92px;padding:13px}.velaBookingChoices button span{font-size:15px}.velaExpertChoices{flex-direction:column;display:flex}.velaExpertChoices button{padding:13px}.velaDateField{grid-template-columns:auto 1fr;display:grid}.velaDateField input{grid-column:1/-1;width:100%;margin-left:0}.velaDetailsGrid{display:block}.velaDetailsGrid label+label{margin-top:22px}.velaFormActions{margin-top:25px}.velaBookingSummary{flex-direction:column;align-items:center;gap:11px;padding:16px}.velaBookingSuccess h1{font-size:55px}}:root{--kern-bg:#171717;--kern-panel:#20201f;--kern-ink:#efe9dc;--kern-muted:#9d9990;--kern-line:#efe9dc2e;--kern-brass:#b88954;--kern-stone:#77736b}.v2Grooming{background:var(--kern-bg);color:var(--kern-ink);min-height:100vh;font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow:hidden}.v2Grooming *,.v2Grooming :before,.v2Grooming :after{box-sizing:border-box}.v2Grooming a{color:inherit;text-decoration:none}.kernOpening{background:var(--kern-bg);color:var(--kern-ink);pointer-events:none;z-index:20;justify-content:center;align-items:center;animation:1.3s cubic-bezier(.77,0,.18,1) forwards kernOpening;display:flex;position:fixed;inset:0}.kernOpening strong{letter-spacing:.2em;font-size:clamp(40px,8vw,110px);animation:1s .15s both kernLetter}.kernOpening i{background:var(--kern-brass);width:110px;height:1px;margin-left:30px;animation:1s .35s both kernLine}@keyframes kernOpening{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes kernLetter{0%{letter-spacing:.5em;opacity:0;transform:translate(-20px)}to{letter-spacing:.2em;opacity:1;transform:none}}@keyframes kernLine{0%{transform-origin:0;transform:scaleX(0)}to{transform:scaleX(1)}}.kernHeader{border-bottom:1px solid var(--kern-line);z-index:5;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:28px;min-height:76px;padding:0 4.5vw;display:grid;position:relative}.kernBack,.kernHeaderStatus,.kernNav a,.kernOrder,.kernFooter,.kernEyebrow,.kernHeroCopy small,.kernManifesto>small,.kernSectionIntro>small,.kernRoom article>small,.kernTeam>div>small,.kernBookBand>div>small,.kernPageLead small,.kernEditor aside>small,.kernSelected>div>small,.kernBarbers>div>small,.kernBarberFeature>div>small,.kernBookingPanel>small,.kernSteps,.kernInner small{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.kernBack{color:var(--kern-muted);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.kernBack:hover,.kernNav a:hover,.kernTextLink:hover{color:var(--kern-brass)}.kernWordmark{letter-spacing:.13em;justify-self:center;align-items:baseline;gap:8px;display:flex}.kernWordmark strong{font-size:16px}.kernWordmark span{color:var(--kern-muted);font-size:8px}.kernHeaderStatus{color:var(--kern-muted);align-items:center;gap:8px;display:flex}.kernHeaderStatus i,.kernOpen i{background:#8da06c;border-radius:50%;width:6px;height:6px;display:inline-block}.kernNav{gap:26px;display:flex}.kernNav a{color:var(--kern-muted);transition:color .2s}.kernNav a:last-child{color:var(--kern-ink)}.kernOrder{border:1px solid var(--kern-line);align-items:center;gap:12px;padding:12px 15px;transition:background .2s,color .2s;display:inline-flex}.kernOrder:hover{background:var(--kern-ink);color:var(--kern-bg)}.kernMenu{color:var(--kern-ink);cursor:pointer;background:0 0;border:0;padding:6px;display:none}.kernShell{max-width:1240px;margin:0 auto;padding-left:4.5vw;padding-right:4.5vw}.kernHero{grid-template-columns:7% 35% 1fr;min-height:calc(100svh - 76px);display:grid}.kernHeroSide{border-right:1px solid var(--kern-line);color:var(--kern-muted);text-align:center;flex-direction:column;justify-content:space-between;padding:38px 0;display:flex}.kernHeroSide b{color:var(--kern-brass);font-size:13px;font-weight:400}.kernHeroSide span{letter-spacing:.18em;font-size:9px;transform:rotate(-90deg)translate(40px)}.kernHeroCopy{align-self:center;padding:5vw 6vw 5vw 5vw}.kernHeroCopy small{color:var(--kern-brass);margin-bottom:34px;display:block}.kernHeroCopy h1,.kernManifesto h2,.kernWork h2,.kernRoom h2,.kernTeam h2,.kernBookBand h2,.kernPageLead h1,.kernSuccess h1{letter-spacing:-.08em;margin:0;font-size:clamp(60px,7.8vw,132px);font-weight:500;line-height:.88}.kernHeroCopy h1 span,.kernManifesto h2 span,.kernWork h2 span,.kernRoom h2 span,.kernTeam h2 span,.kernBookBand h2 span,.kernPageLead h1 span,.kernSuccess h1 span{display:block}.kernHeroCopy h1 span:last-child,.kernPageLead h1 span:last-child{color:#0000;-webkit-text-stroke:1px var(--kern-brass)}.kernHeroCopy p{color:var(--kern-muted);max-width:330px;margin:38px 0;font-size:15px;line-height:1.7}.kernHeroCopy>div{border-top:1px solid var(--kern-line);color:var(--kern-muted);gap:18px;padding-top:13px;display:flex}.kernHeroCopy>div span{letter-spacing:.12em;font-size:9px}.kernHeroImage{align-self:stretch;min-height:650px;position:relative;overflow:hidden}.kernHeroImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#000000b8);position:absolute;inset:0}.kernHeroImage img{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.5s cubic-bezier(.2,.7,.2,1) .1s both kernImageIn}@keyframes kernImageIn{0%{filter:saturate(.3);opacity:.25;transform:scale(1.08)}to{filter:none;opacity:1;transform:none}}.kernHeroImage>span,.kernHeroImage>a{z-index:1;position:absolute;bottom:35px}.kernHeroImage>span{color:var(--kern-ink);letter-spacing:.15em;font-size:10px;left:35px}.kernHeroImage>a{border:1px solid var(--kern-ink);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:22px;padding:15px 17px;font-size:10px;transition:background .2s,color .2s;display:inline-flex;right:35px}.kernHeroImage>a:hover{background:var(--kern-ink);color:var(--kern-bg)}.kernManifesto{grid-template-columns:170px 1fr 120px;gap:8vw;padding-top:170px;padding-bottom:170px;display:grid}.kernManifesto>small,.kernSectionIntro>small,.kernRoom article>small,.kernTeam>div>small,.kernBookBand>div>small,.kernPageLead small,.kernEditor aside>small,.kernSelected>div>small,.kernBarbers>div>small,.kernBarberFeature>div>small,.kernBookingPanel>small{color:var(--kern-brass)}.kernManifestoCopy{max-width:610px}.kernManifesto h2,.kernWork h2,.kernRoom h2,.kernTeam h2,.kernBookBand h2{font-size:clamp(47px,5.4vw,88px)}.kernManifesto p,.kernRoom p,.kernTeam p,.kernBookBand p,.kernPageLead p,.kernSelected p,.kernBarberFeature p{color:var(--kern-muted);max-width:470px;font-size:15px;line-height:1.75}.kernManifesto p{margin:34px 0}.kernManifesto>b{color:var(--kern-brass);letter-spacing:-.08em;align-self:end;font-size:54px;font-weight:400}.kernManifesto>b span{color:var(--kern-muted);font-size:20px}.kernTextLink,.kernSolidLink{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:15px;font-size:10px;display:inline-flex}.kernTextLink{border-bottom:1px solid var(--kern-brass);padding-bottom:8px;transition:color .2s}.kernWork{border-top:1px solid var(--kern-line);padding-top:120px;padding-bottom:160px}.kernSectionIntro{justify-content:space-between;align-items:end;margin-bottom:65px;display:flex}.kernSectionIntro h2{max-width:350px}.kernServiceIndex{grid-template-columns:1fr .85fr;gap:8vw;display:grid}.kernServiceIndex>div:first-child{border-top:1px solid var(--kern-line)}.kernServiceIndex button,.kernEditor aside button,.kernBarberRail button{border:0;border-bottom:1px solid var(--kern-line);color:var(--kern-muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px 1fr auto 18px;align-items:center;gap:17px;width:100%;padding:20px 0;transition:color .2s,padding .2s;display:grid}.kernServiceIndex button:hover,.kernServiceIndex button.is-active,.kernEditor aside button:hover,.kernEditor aside button.is-active,.kernBarberRail button:hover,.kernBarberRail button.is-active{color:var(--kern-ink);padding-left:10px}.kernServiceIndex button span,.kernEditor aside button span{color:var(--kern-brass);font-size:11px}.kernServiceIndex button strong,.kernEditor aside button strong{letter-spacing:-.02em;font-size:17px;font-weight:500}.kernServiceIndex button small,.kernEditor aside button em{letter-spacing:.1em;font-size:10px;font-style:normal}.kernServiceIndex button svg,.kernEditor aside button svg,.kernBarberRail button svg{opacity:0;transition:opacity .2s,transform .2s}.kernServiceIndex button:hover svg,.kernServiceIndex button.is-active svg,.kernEditor aside button:hover svg,.kernEditor aside button.is-active svg,.kernBarberRail button:hover svg,.kernBarberRail button.is-active svg{opacity:1;transform:translate(3px)}.kernServiceIndex article{background:var(--kern-panel);padding:18px}.kernServiceIndex article img{object-fit:cover;width:100%;height:365px;display:block}.kernServiceIndex article>span,.kernServiceIndex article h3,.kernServiceIndex article p,.kernServiceIndex article a{margin-left:5px;margin-right:5px}.kernServiceIndex article>span{color:var(--kern-brass);letter-spacing:.18em;margin-top:24px;font-size:9px;display:block}.kernServiceIndex article h3{margin-top:10px;margin-bottom:10px;font-size:25px}.kernServiceIndex article p{color:var(--kern-muted);font-size:13px;line-height:1.6}.kernRoom{grid-template-columns:1.2fr .9fr .65fr;align-items:center;gap:5vw;padding-bottom:170px;display:grid}.kernRoom>div{position:relative}.kernRoom img{object-fit:cover;width:100%;height:440px;display:block}.kernRoom>div>small{color:var(--kern-ink);z-index:1;position:absolute;bottom:16px;left:18px}.kernRoom>div:first-child img{height:565px}.kernRoom>div:last-child img{height:290px;margin-top:100px}.kernRoom article h2{margin:22px 0}.kernRoom article>div{border-top:1px solid var(--kern-line);flex-wrap:wrap;gap:14px;margin-top:35px;padding-top:14px;display:flex}.kernRoom article>div span{color:var(--kern-muted);letter-spacing:.13em;font-size:9px}.kernTeam{border-top:1px solid var(--kern-line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding-top:135px;padding-bottom:160px;display:grid}.kernTeam h2{margin:20px 0}.kernTeam>div:first-child p{max-width:320px}.kernTeam>div:first-child a{margin-top:18px}.kernPortraits{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kernPortraits article{position:relative}.kernPortraits article:first-child{margin-top:70px}.kernPortraits img{filter:grayscale(.25);object-fit:cover;width:100%;height:430px;display:block}.kernPortraits span,.kernPortraits strong{background:var(--kern-bg);padding:8px 10px;position:absolute;bottom:0;left:0}.kernPortraits span{color:var(--kern-brass);letter-spacing:.1em;font-size:9px;bottom:37px}.kernPortraits strong{font-size:15px;font-weight:500}.kernBookBand{background:var(--kern-brass);color:var(--kern-bg);grid-template-columns:100px 1fr 170px;align-items:center;gap:6vw;padding:90px 8vw;display:grid}.kernBookBand>span{letter-spacing:-.1em;font-size:58px}.kernBookBand h2{color:var(--kern-bg);margin:20px 0}.kernBookBand p{color:#171717ad}.kernBookBand>a{border:1px solid var(--kern-bg);letter-spacing:.1em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:145px;height:145px;font-size:10px;transition:background .2s,color .2s;display:flex}.kernBookBand>a:hover{background:var(--kern-bg);color:var(--kern-brass)}.kernFooter{color:var(--kern-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:24px 4.5vw;display:flex}.kernFooter strong{color:var(--kern-ink);letter-spacing:.12em;font-size:14px}.kernFooter span{letter-spacing:.1em;font-size:9px}.kernInner{min-height:100svh}.kernPageLead{border-bottom:1px solid var(--kern-line);grid-template-columns:1fr 1fr 120px;align-items:end;gap:8vw;max-width:1240px;margin:0 auto;padding:110px 4.5vw 80px;display:grid}.kernPageLead h1{margin-top:30px}.kernPageLead p{max-width:360px;margin:0}.kernPageLead>b{color:var(--kern-brass);letter-spacing:-.08em;font-size:40px;font-weight:400}.kernPageLead>b span{color:var(--kern-muted);font-size:15px}.kernEditor{grid-template-columns:260px 1fr;gap:8vw;padding-top:95px;padding-bottom:150px;display:grid}.kernEditor aside{border-right:1px solid var(--kern-line);padding-right:25px}.kernEditor aside button{grid-template-columns:25px 1fr auto 15px}.kernEditor aside button strong{font-size:14px}.kernSelected{grid-template-columns:.9fr 1fr;gap:5vw;display:grid}.kernSelected>img{object-fit:cover;width:100%;height:540px}.kernSelected>div{align-self:center}.kernSelected h2{letter-spacing:-.07em;margin:18px 0;font-size:clamp(35px,4vw,61px)}.kernSelected p{max-width:420px}.kernSelected>div>div{border-bottom:1px solid var(--kern-line);border-top:1px solid var(--kern-line);gap:60px;margin:30px 0;padding:16px 0;display:flex}.kernSelected>div>div span{flex-direction:column;gap:7px;display:flex}.kernSelected>div>div small{color:var(--kern-muted);letter-spacing:.12em;font-size:9px}.kernSelected>div>div strong{font-size:14px;font-weight:500}.kernSolidLink{background:var(--kern-ink);padding:15px 18px;transition:background .2s,color .2s;color:var(--kern-bg)!important}.kernSolidLink:hover{background:var(--kern-brass)}.kernBarbers{border-top:1px solid var(--kern-line);grid-template-columns:.85fr .85fr 1.3fr;gap:5vw;padding-top:110px;padding-bottom:150px;display:grid}.kernBarbers h2{letter-spacing:-.08em;margin:20px 0;font-size:clamp(42px,4.6vw,70px);line-height:.9}.kernBarberRail button{grid-template-columns:1fr 1.3fr 15px}.kernBarberRail button span{font-size:14px}.kernBarberRail button small{color:var(--kern-muted);letter-spacing:.1em;font-size:9px}.kernBarberFeature{background:var(--kern-panel);grid-template-columns:.85fr 1fr;display:grid}.kernBarberFeature img{object-fit:cover;width:100%;height:410px}.kernBarberFeature>div{align-self:center;padding:30px}.kernBarberFeature h3{margin:17px 0 5px;font-size:30px}.kernBarberFeature>div>strong{color:var(--kern-brass);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.kernBarberFeature>div>span{color:var(--kern-muted);letter-spacing:.1em;margin:25px 0;font-size:10px;display:block}.kernBookingLead>b{flex-direction:column;align-items:center;gap:15px;display:flex}.kernBookingLead>b span{font-size:10px}.kernBookingForm{width:100%;max-width:860px;padding:80px 4.5% 150px}.kernSteps{border-bottom:1px solid var(--kern-line);grid-template-columns:repeat(5,1fr);margin-bottom:45px;display:grid}.kernSteps span{color:var(--kern-muted);flex-direction:column;gap:12px;padding:0 10px 16px 0;display:flex}.kernSteps span.is-active{color:var(--kern-ink)}.kernSteps b{color:var(--kern-brass);font-weight:400}.kernBookingPanel{background:var(--kern-panel);padding:42px}.kernBookingPanel>small{color:var(--kern-brass);margin-bottom:35px;display:block}.kernBookingPanel fieldset{border:0;margin:0;padding:0}.kernBookingPanel legend{letter-spacing:-.04em;margin-bottom:28px;font-size:28px}.kernBookingPanel fieldset>button{border:0;border-bottom:1px solid var(--kern-line);color:var(--kern-muted);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:18px 0;display:flex}.kernBookingPanel fieldset>button:hover,.kernBookingPanel fieldset>button.is-selected{color:var(--kern-ink)}.kernBookingPanel fieldset>button span{align-items:center;gap:18px;display:flex}.kernBookingPanel fieldset>button b{color:var(--kern-brass);font-weight:400}.kernBookingPanel fieldset>button strong{font-weight:500}.kernBookingPanel fieldset>button em{letter-spacing:.1em;font-size:10px;font-style:normal}.kernBarberChoices{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kernBarberChoices button{border:1px solid var(--kern-line);color:var(--kern-ink);cursor:pointer;text-align:left;background:0 0;padding:0 0 15px}.kernBarberChoices button.is-selected{border-color:var(--kern-brass)}.kernBarberChoices img{filter:grayscale(.3);object-fit:cover;width:100%;height:180px;display:block}.kernBarberChoices span{flex-direction:column;gap:7px;padding:13px;display:flex}.kernBarberChoices small{color:var(--kern-muted);letter-spacing:.1em;font-size:9px}.kernDateField{border-bottom:1px solid var(--kern-line);align-items:center;gap:15px;padding:20px 0;display:flex}.kernDateField input{color:var(--kern-ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;margin-left:auto}.kernTimes{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.kernTimes button{border:1px solid var(--kern-line);color:var(--kern-ink);cursor:pointer;background:0 0;padding:18px 8px}.kernTimes button.is-selected{background:var(--kern-brass);border-color:var(--kern-brass);color:var(--kern-bg)}.kernTimes small{opacity:.65;margin-top:9px;font-size:8px;display:block}.kernDetails{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kernDetails label{flex-direction:column;gap:9px;display:flex}.kernDetails span{color:var(--kern-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.kernDetails input{border:0;border-bottom:1px solid var(--kern-line);color:var(--kern-ink);font:inherit;background:0 0;outline:0;padding:13px 0}.kernDetails input:focus{border-color:var(--kern-brass)}.kernActions{justify-content:space-between;margin-top:42px;display:flex}.kernActions button,.kernSuccess button{background:var(--kern-ink);border:1px solid var(--kern-ink);color:var(--kern-bg);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:15px;padding:14px 18px;font-size:10px;display:inline-flex}.kernActions button:first-child{border-color:var(--kern-line);color:var(--kern-ink);background:0 0}.kernActions button:disabled{cursor:not-allowed;opacity:.35}.kernSuccess{text-align:center;flex-direction:column;align-items:center;min-height:80vh;padding:170px 4.5vw;display:flex}.kernSuccess>svg{color:var(--kern-brass);margin-bottom:30px}.kernSuccess small{color:var(--kern-brass)}.kernSuccess h1{margin:30px 0;font-size:clamp(55px,8vw,110px)}.kernSuccess p{color:var(--kern-muted);max-width:440px;line-height:1.7}.kernSuccess>div{border-bottom:1px solid var(--kern-line);border-top:1px solid var(--kern-line);gap:30px;margin:35px 0;padding:16px 25px;display:flex}@media (width<=900px){.kernHeader{grid-template-columns:1fr auto auto}.kernHeaderStatus{display:none}.kernNav{background:var(--kern-bg);border-bottom:1px solid var(--kern-line);flex-direction:column;gap:0;padding:18px 4.5vw 25px;display:none;position:absolute;top:76px;left:0;right:0}.kernNav.is-open{display:flex}.kernNav a{border-bottom:1px solid var(--kern-line);padding:14px 0}.kernOrder{display:none}.kernMenu{display:block}.kernHero{grid-template-columns:1fr}.kernHeroSide{display:none}.kernHeroCopy{padding:70px 7vw 55px}.kernHeroCopy h1{font-size:clamp(62px,15vw,120px)}.kernHeroImage{min-height:68vh}.kernManifesto,.kernRoom,.kernTeam,.kernEditor,.kernBarbers{grid-template-columns:1fr;gap:45px}.kernManifesto{padding-top:110px;padding-bottom:110px}.kernManifesto>b{justify-self:end}.kernWork{padding-top:90px;padding-bottom:110px}.kernSectionIntro{flex-direction:column;align-items:start;gap:25px}.kernServiceIndex{grid-template-columns:1fr}.kernServiceIndex article{order:-1}.kernRoom{padding-bottom:110px}.kernRoom>div:first-child img{height:430px}.kernRoom>div:last-child img{height:330px;margin-top:0}.kernTeam{padding-top:95px;padding-bottom:110px}.kernPortraits article:first-child{margin-top:0}.kernPortraits img{height:370px}.kernBookBand{grid-template-columns:1fr;gap:25px;padding:70px 7vw}.kernBookBand>a{justify-self:start}.kernPageLead{grid-template-columns:1fr;align-items:start;padding-top:80px;padding-bottom:60px}.kernPageLead>b{justify-self:end}.kernEditor{padding-top:65px;padding-bottom:100px}.kernEditor aside{border-bottom:1px solid var(--kern-line);border-right:0;padding-bottom:20px;padding-right:0}.kernSelected{grid-template-columns:1fr}.kernSelected>img{height:410px}.kernBarberFeature{grid-template-columns:1fr}.kernBarberFeature img{height:390px}.kernBookingForm{padding-top:60px}.kernBookingPanel{padding:27px 20px}.kernBarberChoices{grid-template-columns:1fr}.kernBarberChoices button{grid-template-columns:120px 1fr;display:grid}.kernBarberChoices img{height:120px}}@media (width<=560px){.kernHeader{min-height:64px;padding:0 5vw}.kernWordmark{gap:5px}.kernWordmark strong{font-size:14px}.kernWordmark span{font-size:7px}.kernBack span{display:none}.kernHeroCopy{padding:55px 6vw 40px}.kernHeroCopy h1{font-size:clamp(54px,16vw,84px)}.kernHeroCopy p{font-size:13px}.kernHeroCopy>div{flex-wrap:wrap}.kernHeroImage{min-height:60vh}.kernHeroImage>span,.kernHeroImage>a{bottom:20px}.kernHeroImage>span{left:20px}.kernHeroImage>a{right:20px}.kernShell{padding-left:6vw;padding-right:6vw}.kernManifesto h2,.kernWork h2,.kernRoom h2,.kernTeam h2,.kernBookBand h2{font-size:clamp(44px,13vw,67px)}.kernServiceIndex button{grid-template-columns:24px 1fr 70px 14px;gap:8px}.kernServiceIndex button strong{font-size:13px}.kernServiceIndex button small{font-size:8px}.kernServiceIndex article img{height:300px}.kernPortraits{gap:10px}.kernPortraits img{height:270px}.kernPortraits span{font-size:7px;bottom:33px}.kernPortraits strong{font-size:12px}.kernFooter{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 6vw}.kernPageLead{padding-left:6vw;padding-right:6vw}.kernPageLead h1{font-size:clamp(55px,16vw,82px)}.kernSelected>img{height:330px}.kernSelected>div>div{gap:35px}.kernBarberRail button{grid-template-columns:1fr auto}.kernBarberRail button small{display:none}.kernSteps{grid-template-columns:repeat(5,1fr);gap:7px}.kernSteps span{letter-spacing:.08em;padding-right:0;font-size:7px}.kernSteps b{font-size:9px}.kernBookingPanel legend{font-size:24px}.kernBookingPanel fieldset>button{flex-direction:column;align-items:start;gap:8px}.kernTimes{grid-template-columns:repeat(2,1fr)}.kernDetails{grid-template-columns:1fr}.kernActions{gap:12px}.kernActions button{padding:13px 11px;font-size:9px}.kernSuccess{padding-left:6vw;padding-right:6vw}.kernSuccess h1{font-size:clamp(48px,14vw,70px)}.kernSuccess>div{flex-direction:column;align-items:center;gap:9px}}@media (prefers-reduced-motion:reduce){.kernOpening{animation:none;display:none}.kernHeroImage img{animation:none}.v2Grooming *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.miraMakeup{--mira-paper:#f4f0e9;--mira-ink:#131721;--mira-red:#dc2632;--mira-plum:#6b3d68;--mira-skin:#d9b9a8;--mira-chrome:#bfc4c8;background:var(--mira-paper);color:var(--mira-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.miraMakeup *{box-sizing:border-box}.miraMakeup a{color:inherit;text-decoration:none}.miraMakeup button,.miraMakeup input,.miraMakeup textarea{font:inherit}.miraMakeup button{color:inherit}.miraShell{max-width:1440px;margin:0 auto;padding-left:clamp(24px,6vw,96px);padding-right:clamp(24px,6vw,96px)}.miraHeader{background:var(--mira-paper);z-index:20;border-bottom:1px solid #13172129;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(20px,4vw,64px);display:grid;position:relative}.miraBack,.miraLogo,.miraHeaderMeta,.miraMenuButton{align-items:center;display:flex}.miraBack{letter-spacing:.18em;text-transform:uppercase;gap:9px;font-size:10px}.miraLogo{letter-spacing:.12em;align-items:baseline;gap:8px}.miraLogo strong{letter-spacing:.18em;font-size:20px}.miraLogo b{letter-spacing:.2em;font-size:9px;font-weight:500}.miraHeaderMeta{letter-spacing:.16em;text-transform:uppercase;justify-content:flex-end;gap:25px;font-size:9px}.miraMenuButton{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;justify-content:flex-end;gap:10px}.miraMenuButton span,.miraMenuButton b{font-size:9px;font-weight:500}.miraMenuButton svg{color:var(--mira-red)}.miraMenu{background:var(--mira-ink);color:var(--mira-paper);opacity:0;pointer-events:none;z-index:21;flex-direction:column;max-width:540px;min-height:calc(100vh - 72px);padding:clamp(36px,6vw,92px);transition:opacity .42s,transform .42s;display:flex;position:absolute;inset:72px 0 auto auto;transform:translateY(-20px)}.miraMenu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.miraMenuIndex{color:var(--mira-red);letter-spacing:.2em;align-items:center;gap:16px;margin-bottom:60px;font-size:9px;display:flex}.miraMenuIndex i{background:var(--mira-red);width:80px;height:1px}.miraMenu>a{border-bottom:1px solid #f4f0e940;align-items:baseline;gap:20px;padding:18px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,74px);display:flex}.miraMenu>a b{color:var(--mira-red);letter-spacing:.18em;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.miraMenuOrder{letter-spacing:.18em;text-transform:uppercase;gap:10px!important;font-family:Inter,sans-serif!important;font-size:11px!important}.miraHero{background:var(--mira-paper);height:calc(100vh - 72px);min-height:680px;position:relative;overflow:hidden}.miraHeroImage{position:absolute;inset:0 0 0 31%;overflow:hidden}.miraHeroImage:after{content:"";background:linear-gradient(90deg,#f4f0e9e6,#0000 28% 70%,#13172114);position:absolute;inset:0}.miraHeroImage img{object-fit:cover;object-position:center;width:100%;height:100%}.miraHeroLine{letter-spacing:.2em;text-transform:uppercase;z-index:2;justify-content:space-between;font-size:9px;display:flex;position:absolute;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px)}.miraHeroLineTop{top:28px}.miraHeroLineBottom{bottom:28px}.miraHeroWord{letter-spacing:-.08em;mix-blend-mode:multiply;text-transform:uppercase;z-index:2;flex-direction:column;font-size:clamp(74px,15vw,220px);font-weight:700;line-height:.72;display:flex;position:absolute;bottom:9%;left:4%}.miraHeroWord span{color:var(--mira-ink)}.miraHeroWord em{color:#0000;letter-spacing:-.05em;-webkit-text-stroke:1px var(--mira-red);margin-left:8%;font-size:.61em;font-style:normal}.miraHeroCopy{z-index:3;max-width:320px;position:absolute;bottom:15%;left:27%}.miraHeroCopy small,.miraManifesto small,.miraSectionHeading small,.miraSignatureCopy small,.miraArtist small,.miraInnerLead small,.miraBookBand small{color:var(--mira-red);letter-spacing:.19em;text-transform:uppercase;font-size:9px;display:block}.miraHeroCopy h1{letter-spacing:-.07em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(50px,6.5vw,98px);font-weight:400;line-height:.83}.miraHeroCopy h1 span,.miraManifesto h2 span,.miraSectionHeading h2 span,.miraSignatureCopy h2 span,.miraBookBand h2 span,.miraInnerLead h1 span{display:block}.miraHeroCopy h1 i{color:var(--mira-red);font-style:italic}.miraHeroCopy p{max-width:255px;margin:0 0 25px;font-size:13px;line-height:1.65}.miraHeroCopy>div{align-items:center;gap:22px;display:flex}.miraRedLink,.miraTextLink{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:inline-flex}.miraRedLink{background:var(--mira-red);padding:14px 17px;transition:transform .25s;color:var(--mira-paper)!important}.miraRedLink:hover,.miraBookBand>a:hover,.miraMenuOrder:hover{transform:translateY(-3px)}.miraTextLink{border-bottom:1px solid;padding-bottom:6px}.miraTextLink svg{transition:transform .25s}.miraTextLink:hover svg{transform:translate(5px)}.miraManifesto{grid-template-columns:70px 1fr 1fr;gap:clamp(24px,6vw,100px);padding-top:clamp(100px,15vw,210px);padding-bottom:clamp(100px,15vw,220px);display:grid}.miraSectionNo{color:var(--mira-red);letter-spacing:.18em;font-size:11px}.miraManifesto h2,.miraSectionHeading h2,.miraSignatureCopy h2,.miraBookBand h2{letter-spacing:-.07em;margin:18px 0 28px;font-family:Georgia,serif;font-size:clamp(44px,6vw,88px);font-weight:400;line-height:.87}.miraManifesto p{max-width:420px;margin:50px 0 0;font-size:15px;line-height:1.8}.miraManifesto>b{color:var(--mira-red);place-self:end;font-size:clamp(34px,4vw,58px);font-weight:500}.miraManifesto>b span{font-size:.4em}.miraSelected{padding-bottom:clamp(110px,13vw,190px)}.miraSectionHeading{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.miraSectionHeading h2{margin-bottom:0}.miraSectionHeading>p{max-width:230px;font-size:12px;line-height:1.6}.miraLookPreview{grid-template-columns:minmax(215px,.8fr) 2fr;gap:clamp(20px,4vw,65px);display:grid}.miraLookPreview.is-compact{grid-template-columns:minmax(200px,.7fr) 2fr}.miraLookRail{align-self:start}.miraLookRail>small{color:var(--mira-red);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:9px;display:block}.miraLookRail button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1317212b;grid-template-columns:30px 1fr;align-items:baseline;gap:9px;width:100%;min-height:62px;padding:14px 0;transition:color .25s,padding .25s;display:grid}.miraLookRail button span{letter-spacing:.12em;font-size:10px}.miraLookRail button strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.miraLookRail button em{letter-spacing:.16em;text-transform:uppercase;grid-column:2;font-size:9px;font-style:normal}.miraLookRail button:hover,.miraLookRail button.is-active{color:var(--mira-red);padding-left:9px}.miraLookStage{min-height:550px;position:relative;overflow:hidden}.miraLookStage img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:550px;transition:opacity .35s,transform .7s cubic-bezier(.2,.7,.2,1)}.miraLookStage:hover img{transform:scale(1.025)}.miraLookStageMeta{color:var(--mira-paper);background:#131721f0;max-width:340px;padding:24px 26px;position:absolute;bottom:0;right:0}.miraLookStageMeta span{color:var(--mira-red);letter-spacing:.18em;font-size:9px}.miraLookStageMeta strong{margin:10px 0;font-family:Georgia,serif;font-size:31px;font-weight:400;display:block}.miraLookStageMeta p{color:#f4f0e9b3;margin:0 0 19px;font-size:12px}.miraLookStageMeta a{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:inline-flex}.miraSignature{background:var(--mira-red);color:var(--mira-paper);grid-template-columns:1.18fr .82fr;align-items:stretch;max-width:none;padding-top:0;padding-bottom:0;display:grid}.miraSignatureImage{min-height:640px;position:relative;overflow:hidden}.miraSignatureImage img{object-fit:cover;width:100%;height:100%}.miraSignatureImage:after{content:"";background:linear-gradient(#0000 55%,#131721b3);position:absolute;inset:0}.miraSignatureImage span{letter-spacing:.18em;z-index:1;font-size:9px;position:absolute;bottom:25px;left:30px}.miraSignatureCopy{align-self:center;padding:12%;position:relative}.miraSignatureCopy small{color:var(--mira-paper)}.miraSignatureCopy h2{margin-top:35px;font-size:clamp(54px,6vw,94px)}.miraSignatureCopy p{max-width:250px;font-size:14px;line-height:1.7}.miraVerticalNote{letter-spacing:.18em;transform-origin:100%;font-size:9px;position:absolute;bottom:42px;right:10%;transform:rotate(-90deg)}.miraArtist{grid-template-columns:1fr .7fr;align-items:center;gap:clamp(30px,8vw,140px);padding-top:clamp(120px,15vw,220px);padding-bottom:clamp(120px,15vw,220px);display:grid}.miraArtist h2{letter-spacing:-.07em;margin:20px 0 5px;font-family:Georgia,serif;font-size:clamp(44px,5.5vw,80px);font-weight:400}.miraArtist>div>span{color:var(--mira-red);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.miraArtist p{max-width:430px;margin:35px 0;font-size:15px;line-height:1.8}.miraArtist figure{margin:0;position:relative}.miraArtist img{object-fit:cover;width:100%;height:660px;display:block}.miraArtist figcaption{color:var(--mira-paper);letter-spacing:.18em;font-size:9px;position:absolute;bottom:15px;left:15px}.miraServiceIndex{padding-bottom:clamp(110px,14vw,190px)}.miraServiceList{border-top:1px solid #13172133}.miraServiceList>a{border-bottom:1px solid #13172133;grid-template-columns:45px 1fr 90px 90px 25px;align-items:center;gap:15px;padding:22px 0;transition:color .25s,padding .25s;display:grid}.miraServiceList>a:hover{color:var(--mira-red);padding-left:12px}.miraServiceList span,.miraServiceList em,.miraServiceList small{letter-spacing:.12em;font-size:10px}.miraServiceList strong{font-family:Georgia,serif;font-size:clamp(22px,3vw,38px);font-weight:400}.miraServiceList em{font-style:normal}.miraBookBand{background:var(--mira-ink);color:var(--mira-paper);justify-content:space-between;align-items:center;padding:clamp(70px,10vw,150px) clamp(24px,8vw,130px);display:flex}.miraBookBand h2{color:var(--mira-paper);margin-bottom:20px}.miraBookBand p{max-width:270px;font-size:13px;line-height:1.7}.miraBookBand>a{background:var(--mira-red);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:18px;padding:25px 28px;font-size:10px;transition:transform .25s;display:flex}.miraFooter{background:var(--mira-ink);color:#f4f0e9b3;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #f4f0e933;justify-content:space-between;align-items:center;gap:clamp(20px,5vw,80px);padding:28px clamp(24px,6vw,96px);font-size:9px;display:flex}.miraFooter div{color:var(--mira-paper);align-items:baseline;gap:7px;display:flex}.miraFooter strong{letter-spacing:.17em;font-size:18px}.miraFooter span{font-size:9px}.miraInnerLead{grid-template-columns:1fr .6fr auto;align-items:end;gap:30px;padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(80px,10vw,140px);display:grid}.miraInnerLead h1{letter-spacing:-.09em;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(58px,9vw,130px);font-weight:400;line-height:.82}.miraInnerLead>p{max-width:300px;font-size:14px;line-height:1.7}.miraInnerLead>b{color:var(--mira-red);justify-self:end;font-size:30px;font-weight:500}.miraInnerLead>b span{letter-spacing:.15em;font-size:11px}.miraBookViewer{padding-bottom:clamp(100px,13vw,180px)}.miraLookbookPage .miraLookStage,.miraLookbookPage .miraLookStage img{min-height:680px}.miraLookStrip{border-top:1px solid #13172133;padding-top:30px;padding-bottom:clamp(100px,14vw,180px)}.miraStripLabel{color:var(--mira-red);letter-spacing:.18em;margin-bottom:35px;font-size:9px}.miraLookStrip>div:last-child{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.miraLookStrip figure{margin:0}.miraLookStrip img{object-fit:cover;width:100%;height:230px;display:block}.miraLookStrip figcaption{letter-spacing:.15em;text-transform:uppercase;gap:10px;padding-top:13px;font-size:9px;display:flex}.miraLookStrip figcaption span{color:var(--mira-red)}.miraBookingForm{grid-template-columns:190px 1fr;gap:clamp(30px,6vw,100px);padding-bottom:clamp(120px,14vw,200px);display:grid}.miraBookingSteps{border-top:1px solid #13172133}.miraBookingSteps span{color:#13172173;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #13172133;gap:15px;padding:20px 0;font-size:10px;display:flex}.miraBookingSteps span.is-active{color:var(--mira-red)}.miraBookingSteps b{font-weight:500}.miraBookingPanel{border-top:1px solid var(--mira-ink);min-height:470px;padding-top:20px}.miraBookingPanel>small{color:var(--mira-red);letter-spacing:.18em;font-size:9px}.miraBookingPanel fieldset{border:0;margin:50px 0 0;padding:0}.miraBookingPanel legend{letter-spacing:-.07em;margin-bottom:40px;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px)}.miraServiceChoices{border-top:1px solid #13172133}.miraServiceChoices button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #13172133;justify-content:space-between;align-items:center;width:100%;padding:20px 0;transition:color .25s,padding .25s;display:flex}.miraServiceChoices button:hover,.miraServiceChoices button.is-selected{color:var(--mira-red);padding-left:12px}.miraServiceChoices button span{align-items:baseline;gap:24px;display:flex}.miraServiceChoices button b{font-size:10px;font-weight:500}.miraServiceChoices button strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.miraServiceChoices button em{letter-spacing:.12em;font-size:10px;font-style:normal}.miraTiming{grid-template-columns:1fr 1fr;gap:40px;display:grid}.miraTiming label,.miraTiming>div,.miraDetails label{flex-direction:column;gap:12px;display:flex}.miraTiming label span,.miraTiming>div>span,.miraDetails label span{color:var(--mira-red);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.miraTiming input,.miraDetails input,.miraDetails textarea{border:0;border-bottom:1px solid var(--mira-ink);color:var(--mira-ink);background:0 0;border-radius:0;outline:none;width:100%;padding:15px 0;font-size:18px}.miraTiming input:focus,.miraDetails input:focus,.miraDetails textarea:focus{border-bottom-color:var(--mira-red)}.miraTimeChoices{flex-wrap:wrap;gap:10px;display:flex}.miraTimeChoices button{cursor:pointer;background:0 0;border:1px solid #13172140;padding:14px 18px;font-size:12px}.miraTimeChoices button:hover,.miraTimeChoices button.is-selected{background:var(--mira-red);border-color:var(--mira-red);color:var(--mira-paper)}.miraDetails{grid-template-columns:1fr 1fr;gap:35px;display:grid}.miraDetails label:last-child{grid-column:1/-1}.miraDetails textarea{resize:vertical;min-height:90px}.miraBookingActions{justify-content:flex-end;gap:20px;margin-top:55px;display:flex}.miraBookingActions button,.miraSuccess button{border:1px solid var(--mira-ink);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:0 0;align-items:center;gap:10px;padding:16px 20px;font-size:10px;display:inline-flex}.miraBookingActions button:last-child,.miraSuccess button{background:var(--mira-red);border-color:var(--mira-red);color:var(--mira-paper)}.miraBookingActions button:disabled{cursor:not-allowed;opacity:.35}.miraSuccess{text-align:center;flex-direction:column;align-items:center;min-height:calc(100vh - 72px);padding:clamp(100px,14vw,180px) 24px;display:flex}.miraSuccessMark{border:1px solid var(--mira-red);color:var(--mira-red);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.miraSuccess small{color:var(--mira-red);letter-spacing:.19em;margin-top:28px;font-size:9px}.miraSuccess h1{letter-spacing:-.09em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(55px,9vw,120px);font-weight:400;line-height:.85}.miraSuccess p{max-width:430px;font-size:14px;line-height:1.7}.miraSuccess>div:not(.miraSuccessMark){border-top:1px solid #13172140;border-bottom:1px solid #13172140;gap:30px;margin:35px 0;padding:18px 28px;display:flex}.miraSuccess>div:not(.miraSuccessMark) span{font-size:11px}.miraSuccess button{margin-top:10px}@media (width<=900px){.miraHeader{grid-template-columns:1fr auto;height:64px}.miraHeaderMeta{display:none}.miraMenu{max-width:none;min-height:calc(100vh - 64px);inset:64px 0 0}.miraHero{height:calc(100svh - 64px);min-height:650px}.miraHeroImage{inset:0}.miraHeroImage:after{background:linear-gradient(#f4f0e91a,#f4f0e9d6 80%)}.miraHeroWord{font-size:clamp(76px,22vw,150px);bottom:30%;left:5%}.miraHeroCopy{max-width:80%;bottom:8%;left:7%}.miraHeroCopy h1{margin:14px 0;font-size:clamp(54px,13vw,88px)}.miraHeroCopy p{max-width:270px;margin-bottom:15px;font-size:12px}.miraHeroLine{left:6%;right:6%}.miraHeroLineTop{top:20px}.miraHeroLineBottom{bottom:18px}.miraManifesto{grid-template-columns:35px 1fr;padding-top:110px;padding-bottom:110px}.miraManifesto>b{display:none}.miraManifesto p{margin-top:30px}.miraLookPreview,.miraLookPreview.is-compact{grid-template-columns:1fr}.miraLookRail{order:2}.miraLookStage,.miraLookbookPage .miraLookStage,.miraLookStage img,.miraLookbookPage .miraLookStage img{min-height:520px}.miraLookRail button{grid-template-columns:30px 1fr auto;display:grid}.miraLookRail button em{grid-area:1/3/3}.miraSignature{padding:0;display:block}.miraSignatureImage{min-height:520px}.miraSignatureCopy{padding:70px 10% 100px}.miraSignatureCopy h2{margin-top:25px}.miraVerticalNote{bottom:34px}.miraArtist{flex-direction:column;gap:55px;padding-top:110px;padding-bottom:110px;display:flex}.miraArtist>div{width:100%}.miraArtist img{height:540px}.miraSectionHeading{align-items:start;display:block}.miraSectionHeading>.miraTextLink{margin-top:25px}.miraServiceList>a{grid-template-columns:32px 1fr 70px 20px}.miraServiceList>a small{display:none}.miraServiceList strong{font-size:22px}.miraBookBand{align-items:start;padding:80px 8%;display:block}.miraBookBand>a{margin-top:30px;display:inline-flex}.miraFooter{grid-template-columns:1fr 1fr;align-items:start;display:grid}.miraFooter div{grid-column:1/-1}.miraInnerLead{grid-template-columns:1fr auto;padding-top:90px;padding-bottom:90px}.miraInnerLead>p{grid-column:1/-1}.miraInnerLead>b{grid-area:1/2}.miraBookingForm{padding-bottom:110px;display:block}.miraBookingSteps{gap:20px;margin-bottom:55px;display:flex;overflow:auto}.miraBookingSteps span{border-top:0;border-bottom:2px solid #0000;flex:none;gap:8px;padding:0 0 10px}.miraBookingSteps span.is-active{border-bottom-color:var(--mira-red)}.miraBookingPanel fieldset{margin-top:35px}.miraTiming,.miraDetails{grid-template-columns:1fr}.miraDetails label:last-child{grid-column:auto}.miraBookingActions{justify-content:space-between;margin-top:40px}.miraLookStrip>div:last-child{grid-template-columns:repeat(5,150px);gap:10px;padding-bottom:10px;overflow:auto}.miraLookStrip img{height:210px}.miraSuccess>div:not(.miraSuccessMark){grid-template-columns:1fr 1fr;gap:11px;width:100%;display:grid}}@media (width<=520px){.miraBack span{display:none}.miraBack svg{width:18px;height:18px}.miraLogo strong{font-size:17px}.miraLogo b{font-size:8px}.miraMenuButton span{display:none}.miraHero{min-height:620px}.miraHeroWord{font-size:23vw;bottom:34%}.miraHeroCopy{bottom:7%;left:7%}.miraHeroCopy h1{font-size:17vw}.miraHeroCopy>div{gap:14px}.miraRedLink{padding:13px;font-size:9px}.miraTextLink{font-size:9px}.miraHeroLine{font-size:7px}.miraManifesto h2,.miraSectionHeading h2,.miraSignatureCopy h2,.miraBookBand h2{font-size:47px}.miraManifesto p,.miraArtist p{font-size:13px}.miraLookStage,.miraLookbookPage .miraLookStage,.miraLookStage img,.miraLookbookPage .miraLookStage img{min-height:470px}.miraLookStageMeta{max-width:none;padding:19px;left:0}.miraLookStageMeta strong{font-size:25px}.miraLookStageMeta p{margin-bottom:12px;font-size:11px}.miraServiceChoices button{align-items:start;display:block}.miraServiceChoices button span{gap:13px;display:flex}.miraServiceChoices button strong{font-size:20px}.miraServiceChoices button em{margin-top:8px;margin-left:28px;display:block}.miraBookingPanel legend{font-size:43px}.miraFooter{grid-template-columns:1fr;font-size:8px}.miraFooter span{font-size:8px}.miraInnerLead h1{font-size:68px}}@media (prefers-reduced-motion:reduce){.miraMakeup *,.miraMakeup :before,.miraMakeup :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.miraLookStage:hover img{transform:none}}@media (width>=901px){.miraHeroCopy{background:#f4f0e9e6;max-width:350px;padding:18px 20px 20px 18px}}.elvaraDental{--elvara-paper:#f3f0e9;--elvara-porcelain:#e9e5dc;--elvara-ink:#1e2927;--elvara-sage:#9fac9d;--elvara-blue:#aabdc2;--elvara-brass:#b69a67;background:var(--elvara-paper);color:var(--elvara-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.elvaraDental *{box-sizing:border-box}.elvaraDental a{color:inherit;text-decoration:none}.elvaraDental button,.elvaraDental input,.elvaraDental textarea{font:inherit}.elvaraDental button{color:inherit}.elvaraShell{max-width:1480px;margin:0 auto;padding-left:clamp(24px,7vw,110px);padding-right:clamp(24px,7vw,110px)}.elvaraHeader{background:var(--elvara-paper);z-index:20;border-bottom:1px solid #1e29272e;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.elvaraBack,.elvaraBrand,.elvaraHeaderMeta,.elvaraMenuButton{align-items:center;display:flex}.elvaraBack{letter-spacing:.18em;text-transform:uppercase;gap:9px;font-size:9px}.elvaraBrand{letter-spacing:.12em;align-items:baseline;gap:8px;position:absolute;left:50%;transform:translate(-50%)}.elvaraBrand strong{letter-spacing:.2em;font-size:20px}.elvaraBrand span{letter-spacing:.16em;font-size:8px}.elvaraHeaderMeta{letter-spacing:.15em;text-transform:uppercase;gap:25px;margin-left:auto;margin-right:76px;font-size:8px}.elvaraMenuButton{cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;gap:10px}.elvaraMenuButton span,.elvaraMenuButton b{font-size:8px;font-weight:500}.elvaraMenuButton svg{color:var(--elvara-brass)}.elvaraMenu{background:var(--elvara-ink);color:var(--elvara-paper);opacity:0;pointer-events:none;z-index:21;flex-direction:column;max-width:520px;min-height:calc(100vh - 76px);padding:clamp(36px,7vw,90px);transition:opacity .42s,transform .42s;display:flex;position:absolute;inset:76px 0 auto auto;transform:translateY(-18px)}.elvaraMenu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.elvaraMenuKicker{color:var(--elvara-brass);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:58px;font-size:9px;display:flex}.elvaraMenuKicker i{background:var(--elvara-brass);width:72px;height:1px}.elvaraMenu>a{border-bottom:1px solid #f3f0e938;align-items:baseline;gap:20px;padding:16px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,70px);display:flex}.elvaraMenu>a b{color:var(--elvara-brass);letter-spacing:.18em;font-family:Inter,sans-serif;font-size:9px;font-weight:500}.elvaraMenuOrder{letter-spacing:.16em;text-transform:uppercase;gap:12px!important;font-family:Inter,sans-serif!important;font-size:10px!important}.elvaraHero{background:var(--elvara-paper);height:calc(100svh - 76px);min-height:680px;position:relative;overflow:hidden}.elvaraHeroImage{position:absolute;inset:0 0 0 29%;overflow:hidden}.elvaraHeroImage:after{content:"";background:linear-gradient(90deg,#f3f0e9f5,#f3f0e92e 30%,#0000 70%,#1e29271a);position:absolute;inset:0}.elvaraHeroImage img{object-fit:cover;object-position:center;width:100%;height:100%}.elvaraHeroRule{letter-spacing:.2em;text-transform:uppercase;z-index:2;justify-content:space-between;font-size:8px;display:flex;position:absolute;left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px)}.elvaraHeroRuleTop{top:28px}.elvaraHeroCopy{z-index:3;max-width:510px;position:absolute;bottom:17%;left:clamp(24px,9vw,140px)}.elvaraHeroCopy small,.elvaraPhilosophy small,.elvaraSectionHeading small,.elvaraTechnologyCopy small,.elvaraExperience small,.elvaraLocation small,.elvaraBookBand small,.elvaraInnerLead small,.elvaraPatientNote small,.elvaraTreatmentRail>small,.elvaraDoctorRail>small{color:var(--elvara-brass);letter-spacing:.2em;text-transform:uppercase;font-size:9px;display:block}.elvaraHeroCopy h1{letter-spacing:-.08em;max-width:560px;margin:22px 0 26px;font-family:Georgia,serif;font-size:clamp(56px,7vw,110px);font-weight:400;line-height:.86}.elvaraHeroCopy p{max-width:335px;margin:0 0 28px;font-size:14px;line-height:1.7}.elvaraHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.elvaraPrimaryLink,.elvaraQuietLink,.elvaraSectionLink,.elvaraTreatmentDetail a,.elvaraDoctorDetail a{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:inline-flex}.elvaraPrimaryLink{background:var(--elvara-ink);padding:15px 18px;transition:transform .24s,background .24s;color:var(--elvara-paper)!important}.elvaraPrimaryLink:hover{background:#3a4c47;transform:translateY(-3px)}.elvaraQuietLink,.elvaraSectionLink{border-bottom:1px solid;padding-bottom:6px}.elvaraHeroNote{letter-spacing:.18em;text-transform:uppercase;z-index:2;justify-content:space-between;align-items:flex-end;font-size:8px;display:flex;position:absolute;bottom:28px;left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px)}.elvaraHeroNote strong{color:var(--elvara-brass);font-weight:500}.elvaraPhilosophy{grid-template-columns:70px minmax(280px,1fr) minmax(220px,.7fr);gap:clamp(28px,7vw,110px);padding-top:clamp(110px,15vw,220px);padding-bottom:clamp(110px,15vw,230px);display:grid}.elvaraSectionNo{color:var(--elvara-brass);letter-spacing:.2em;font-size:10px}.elvaraPhilosophy h2,.elvaraSectionHeading h2,.elvaraTechnologyCopy h2,.elvaraExperience h2,.elvaraLocation h2,.elvaraBookBand h2,.elvaraInnerLead h1,.elvaraCareImage h2{letter-spacing:-.08em;margin:18px 0 28px;font-family:Georgia,serif;font-size:clamp(44px,6vw,88px);font-weight:400;line-height:.89}.elvaraPhilosophy p{max-width:500px;margin:55px 0 0;font-size:15px;line-height:1.85}.elvaraTrustNotes{border-top:1px solid #1e292740;flex-direction:column;align-self:end;gap:15px;padding-top:18px;display:flex}.elvaraTrustNotes small{color:var(--elvara-ink);font-weight:600}.elvaraTrustNotes span{align-items:center;gap:10px;font-size:11px;display:flex}.elvaraTrustNotes svg{color:var(--elvara-brass)}.elvaraCarePreview{padding-bottom:clamp(120px,15vw,220px)}.elvaraSectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.elvaraSectionHeading h2{margin-bottom:0}.elvaraSectionHeading>p{max-width:280px;font-size:13px;line-height:1.7}.elvaraTreatmentIndex{grid-template-columns:minmax(260px,.8fr) 1.6fr;gap:clamp(25px,5vw,80px);display:grid}.elvaraTreatmentIndex.is-compact{gap:40px}.elvaraTreatmentRail>small,.elvaraDoctorRail>small{margin-bottom:20px}.elvaraTreatmentRail button,.elvaraDoctorRail button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1e292733;grid-template-columns:32px 1fr auto;align-items:baseline;gap:12px;width:100%;padding:17px 0;transition:color .24s,padding .24s;display:grid}.elvaraTreatmentRail button:hover,.elvaraTreatmentRail button.is-active,.elvaraDoctorRail button:hover,.elvaraDoctorRail button.is-active{color:var(--elvara-brass);padding-left:10px}.elvaraTreatmentRail button span,.elvaraTreatmentRail button em{letter-spacing:.15em;font-size:9px}.elvaraTreatmentRail button strong{font-family:Georgia,serif;font-size:clamp(20px,2.6vw,32px);font-weight:400}.elvaraTreatmentRail button em{text-transform:uppercase;font-style:normal}.elvaraTreatmentDetail{background:var(--elvara-ink);color:var(--elvara-paper);grid-template-columns:1fr 1fr;min-height:520px;display:grid;overflow:hidden}.elvaraTreatmentDetail>div{align-self:center;padding:clamp(28px,5vw,70px)}.elvaraTreatmentDetail small{color:var(--elvara-brass);letter-spacing:.18em;font-size:9px}.elvaraTreatmentDetail h3{letter-spacing:-.07em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.9}.elvaraTreatmentDetail p{color:#f3f0e9b8;max-width:240px;margin:0 0 28px;font-size:13px;line-height:1.7}.elvaraTreatmentDetail a{border-bottom:1px solid var(--elvara-brass);padding-bottom:7px}.elvaraTreatmentDetail img{object-fit:cover;width:100%;height:100%;min-height:520px}.elvaraCarePreview>.elvaraSectionLink,.elvaraTeamPreview>.elvaraSectionLink{margin-top:27px}.elvaraTechnology{background:var(--elvara-sage);grid-template-columns:1.18fr .82fr;min-height:620px;display:grid}.elvaraTechnologyImage{min-height:620px;overflow:hidden}.elvaraTechnologyImage img{object-fit:cover;width:100%;height:100%}.elvaraTechnologyCopy{align-self:center;padding:clamp(44px,8vw,120px)}.elvaraTechnologyCopy small{color:var(--elvara-ink)}.elvaraTechnologyCopy h2{margin-top:32px}.elvaraTechnologyCopy p{max-width:280px;font-size:14px;line-height:1.75}.elvaraMetric{border-top:1px solid #1e29274d;gap:24px;padding:17px 0;display:flex}.elvaraMetric:first-of-type{margin-top:52px}.elvaraMetric strong{font-size:28px;font-weight:400}.elvaraMetric span{letter-spacing:.14em;text-transform:uppercase;padding-top:6px;font-size:10px}.elvaraTeamPreview{padding-top:clamp(120px,15vw,220px);padding-bottom:clamp(120px,15vw,220px)}.elvaraDoctorsPanel{grid-template-columns:minmax(260px,.7fr) 1.5fr;gap:clamp(25px,5vw,80px);display:grid}.elvaraDoctorDetail{background:var(--elvara-porcelain);grid-template-columns:1fr 1fr;min-height:500px;display:grid;overflow:hidden}.elvaraDoctorDetail img{object-fit:cover;width:100%;height:100%;min-height:500px}.elvaraDoctorDetail>div{align-self:end;padding:clamp(25px,4vw,60px)}.elvaraDoctorDetail small{color:var(--elvara-brass);letter-spacing:.18em;font-size:9px}.elvaraDoctorDetail h3{letter-spacing:-.07em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:.9}.elvaraDoctorDetail p{margin:0 0 24px;font-size:13px;line-height:1.6}.elvaraDoctorDetail a{border-bottom:1px solid var(--elvara-ink);padding-bottom:7px}.elvaraExperience{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(30px,8vw,140px);padding-bottom:clamp(120px,15vw,220px);display:grid}.elvaraExperience>img{object-fit:cover;width:100%;height:650px}.elvaraExperience h2{margin-top:26px}.elvaraExperience p{max-width:390px;font-size:14px;line-height:1.8}.elvaraPatientNote{border-top:1px solid #1e292740;margin-top:60px;padding-top:20px}.elvaraPatientNote blockquote{letter-spacing:-.04em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(23px,3vw,36px);line-height:1.08}.elvaraPatientNote span{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.elvaraLocation{border-top:1px solid #1e292733;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(100px,12vw,180px);display:grid}.elvaraLocation h2{margin-top:25px}.elvaraLocation p{max-width:390px;font-size:14px;line-height:1.75}.elvaraLocationMark{border:1px solid #1e29274d;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:min(31vw,360px);height:min(31vw,360px);display:flex}.elvaraLocationMark strong{letter-spacing:-.08em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(34px,5vw,70px);font-weight:400}.elvaraLocationMark span{letter-spacing:.2em;font-size:8px}.elvaraBookBand{background:var(--elvara-ink);color:var(--elvara-paper);justify-content:space-between;align-items:center;gap:30px;padding:clamp(70px,10vw,150px) clamp(24px,9vw,140px);display:flex}.elvaraBookBand h2{color:var(--elvara-paper);margin-bottom:18px}.elvaraBookBand p{max-width:300px;font-size:13px;line-height:1.7}.elvaraBookBand>a{background:var(--elvara-brass);color:var(--elvara-ink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:18px;padding:24px;font-size:9px;transition:transform .24s;display:inline-flex}.elvaraBookBand>a:hover{transform:translateY(-3px)}.elvaraFooter{background:var(--elvara-ink);color:#f3f0e9b3;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #f3f0e933;justify-content:space-between;align-items:center;gap:35px;padding:27px clamp(24px,7vw,110px);font-size:8px;display:flex}.elvaraFooter strong{color:var(--elvara-paper);letter-spacing:.18em;font-size:17px}.elvaraFooter strong span{font-size:8px;font-weight:400}.elvaraInnerLead{grid-template-columns:1fr .55fr auto;align-items:end;gap:35px;padding-top:clamp(80px,11vw,160px);padding-bottom:clamp(80px,11vw,160px);display:grid}.elvaraInnerLead h1{margin:20px 0 0;font-size:clamp(58px,9vw,130px)}.elvaraInnerLead>p{max-width:320px;font-size:14px;line-height:1.75}.elvaraInnerLead>strong{color:var(--elvara-brass);justify-self:end;font-size:30px;font-weight:400}.elvaraInnerLead>strong span{letter-spacing:.15em;font-size:10px}.elvaraCareMain{padding-bottom:clamp(120px,15vw,220px)}.elvaraCareMain .elvaraTreatmentDetail,.elvaraCareMain .elvaraTreatmentDetail img{min-height:620px}.elvaraCareDoctors{border-top:1px solid #1e292733;padding-top:clamp(100px,12vw,170px);padding-bottom:clamp(120px,15vw,220px)}.elvaraCareImage{background:var(--elvara-blue);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(30px,7vw,100px);padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);display:grid}.elvaraCareImage img{object-fit:cover;width:100%;height:520px}.elvaraCareImage h2{margin-top:25px}.elvaraCareImage p{max-width:310px;font-size:14px;line-height:1.75}.elvaraAppointmentForm{grid-template-columns:180px 1fr;gap:clamp(30px,7vw,110px);padding-bottom:clamp(130px,16vw,230px);display:grid}.elvaraSteps{border-top:1px solid #1e292733}.elvaraSteps span{color:#1e292773;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1e292733;gap:14px;padding:19px 0;font-size:9px;display:flex}.elvaraSteps span.is-active{color:var(--elvara-brass)}.elvaraSteps b{font-weight:500}.elvaraAppointmentPanel{border-top:1px solid var(--elvara-ink);min-height:510px;padding-top:20px}.elvaraAppointmentPanel>small{color:var(--elvara-brass);letter-spacing:.18em;font-size:9px}.elvaraAppointmentPanel fieldset{border:0;margin:52px 0 0;padding:0}.elvaraAppointmentPanel legend{letter-spacing:-.08em;margin-bottom:42px;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px)}.elvaraChoiceList{border-top:1px solid #1e292733}.elvaraChoiceList button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1e292733;justify-content:space-between;align-items:center;width:100%;padding:20px 0;transition:color .24s,padding .24s;display:flex}.elvaraChoiceList button:hover,.elvaraChoiceList button.is-selected{color:var(--elvara-brass);padding-left:12px}.elvaraChoiceList button span{align-items:baseline;gap:24px;display:flex}.elvaraChoiceList button b{font-size:9px;font-weight:500}.elvaraChoiceList button strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.elvaraChoiceList button em{letter-spacing:.1em;text-align:right;font-size:10px;font-style:normal}.elvaraDateField{flex-direction:column;gap:18px;max-width:340px;display:flex}.elvaraDateField span{color:var(--elvara-brass);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.elvaraDateField input,.elvaraDetails input,.elvaraDetails textarea{border:0;border-bottom:1px solid var(--elvara-ink);color:var(--elvara-ink);background:0 0;border-radius:0;outline:none;width:100%;padding:15px 0;font-size:18px}.elvaraDateField input:focus,.elvaraDetails input:focus,.elvaraDetails textarea:focus{border-bottom-color:var(--elvara-brass)}.elvaraTimeChoices{flex-wrap:wrap;gap:12px;display:flex}.elvaraTimeChoices button{cursor:pointer;background:0 0;border:1px solid #1e292747;align-items:center;gap:9px;padding:15px 20px;font-size:12px;display:flex}.elvaraTimeChoices button:hover,.elvaraTimeChoices button.is-selected{background:var(--elvara-ink);border-color:var(--elvara-ink);color:var(--elvara-paper)}.elvaraDetails{grid-template-columns:1fr 1fr;gap:34px;display:grid}.elvaraDetails label{flex-direction:column;gap:12px;display:flex}.elvaraDetails label span{color:var(--elvara-brass);letter-spacing:.17em;text-transform:uppercase;font-size:9px}.elvaraDetails label:last-child{grid-column:1/-1}.elvaraDetails textarea{resize:vertical;min-height:90px}.elvaraAppointmentActions{justify-content:flex-end;gap:18px;margin-top:60px;display:flex}.elvaraAppointmentActions button,.elvaraPrimaryButton{border:1px solid var(--elvara-ink);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:0 0;align-items:center;gap:10px;padding:16px 20px;font-size:9px;display:inline-flex}.elvaraAppointmentActions button:last-child,.elvaraPrimaryButton{background:var(--elvara-ink);color:var(--elvara-paper)}.elvaraAppointmentActions button:disabled{cursor:not-allowed;opacity:.35}.elvaraSuccess{text-align:center;flex-direction:column;align-items:center;min-height:calc(100vh - 76px);padding:clamp(100px,15vw,190px) 24px;display:flex}.elvaraSuccessMark{border:1px solid var(--elvara-brass);color:var(--elvara-brass);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.elvaraSuccess small{color:var(--elvara-brass);letter-spacing:.2em;margin-top:28px;font-size:9px}.elvaraSuccess h1{letter-spacing:-.09em;margin:25px 0;font-family:Georgia,serif;font-size:clamp(55px,9vw,120px);font-weight:400;line-height:.85}.elvaraSuccess p{max-width:430px;font-size:14px;line-height:1.7}.elvaraSuccessSummary{border-top:1px solid #1e292740;border-bottom:1px solid #1e292740;gap:27px;margin:34px 0;padding:18px 25px;display:flex}.elvaraSuccessSummary span{font-size:10px}.elvaraSuccess .elvaraPrimaryButton{margin-top:9px}@media (width<=900px){.elvaraHeader{height:66px;padding:0 22px}.elvaraHeaderMeta{display:none}.elvaraBrand{position:static;transform:none}.elvaraBrand strong{font-size:17px}.elvaraMenuButton span{display:none}.elvaraMenu{max-width:none;min-height:calc(100vh - 66px);inset:66px 0 0}.elvaraHero{height:calc(100svh - 66px);min-height:690px}.elvaraHeroImage{inset:0}.elvaraHeroImage:after{background:linear-gradient(#f3f0e908,#f3f0e9f0 82%)}.elvaraHeroCopy{max-width:82%;bottom:10%;left:7%}.elvaraHeroCopy h1{max-width:500px;font-size:clamp(54px,12vw,90px)}.elvaraHeroRule{left:6%;right:6%}.elvaraHeroNote{bottom:18px;left:6%;right:6%}.elvaraPhilosophy{grid-template-columns:38px 1fr;padding-top:115px;padding-bottom:115px}.elvaraTrustNotes{grid-column:2;margin-top:15px}.elvaraSectionHeading{align-items:flex-start;display:block}.elvaraSectionHeading>p{margin-top:25px}.elvaraTreatmentIndex,.elvaraDoctorsPanel,.elvaraTreatmentDetail{grid-template-columns:1fr}.elvaraTreatmentDetail img{order:-1;height:360px;min-height:360px}.elvaraTreatmentDetail>div{padding:38px}.elvaraTechnology{display:block}.elvaraTechnologyImage{min-height:480px}.elvaraTechnologyCopy{padding:75px 9% 100px}.elvaraTeamPreview{padding-top:115px;padding-bottom:115px}.elvaraDoctorDetail{grid-template-columns:1fr}.elvaraDoctorDetail img{height:440px;min-height:440px}.elvaraDoctorDetail>div{padding:35px}.elvaraExperience{flex-direction:column;gap:55px;padding-bottom:115px;display:flex}.elvaraExperience>img{height:520px}.elvaraExperience>div{width:100%}.elvaraLocation{grid-template-columns:1fr;padding-bottom:115px}.elvaraLocationMark{justify-self:start;width:270px;height:270px}.elvaraBookBand{align-items:flex-start;padding:80px 9%;display:block}.elvaraBookBand>a{margin-top:30px}.elvaraFooter{grid-template-columns:1fr 1fr;align-items:flex-start;line-height:1.5;display:grid}.elvaraFooter strong{grid-column:1/-1}.elvaraInnerLead{grid-template-columns:1fr auto;padding-top:90px;padding-bottom:90px}.elvaraInnerLead>p{grid-column:1/-1}.elvaraInnerLead>strong{grid-area:1/2}.elvaraCareMain,.elvaraCareDoctors{padding-bottom:115px}.elvaraCareImage{padding-top:90px;padding-bottom:90px;display:block}.elvaraCareImage img{height:420px}.elvaraCareImage>div{padding-top:55px}.elvaraAppointmentForm{padding-bottom:115px;display:block}.elvaraSteps{gap:20px;margin-bottom:55px;display:flex;overflow:auto}.elvaraSteps span{border-top:0;border-bottom:2px solid #0000;flex:none;padding:0 0 10px}.elvaraSteps span.is-active{border-bottom-color:var(--elvara-brass)}.elvaraAppointmentPanel fieldset{margin-top:35px}.elvaraSuccessSummary{grid-template-columns:1fr 1fr;gap:11px;width:100%;display:grid}}@media (width<=560px){.elvaraBack span{display:none}.elvaraBack svg{width:18px;height:18px}.elvaraBrand span{font-size:7px}.elvaraMenuButton b{display:none}.elvaraHero{min-height:650px}.elvaraHeroCopy{max-width:86%;bottom:8%;left:7%}.elvaraHeroCopy h1{margin:16px 0 20px;font-size:16vw}.elvaraHeroCopy p{font-size:12px}.elvaraHeroCopy>div{gap:14px}.elvaraHeroRule,.elvaraHeroNote{font-size:7px}.elvaraPhilosophy h2,.elvaraSectionHeading h2,.elvaraTechnologyCopy h2,.elvaraExperience h2,.elvaraLocation h2,.elvaraBookBand h2,.elvaraCareImage h2{font-size:47px}.elvaraPhilosophy p{margin-top:30px;font-size:13px}.elvaraTreatmentRail button{grid-template-columns:28px 1fr}.elvaraTreatmentRail button em{grid-column:2}.elvaraTreatmentRail button strong{font-size:22px}.elvaraTreatmentDetail h3{font-size:43px}.elvaraTreatmentDetail p{font-size:12px}.elvaraTechnologyImage{min-height:390px}.elvaraDoctorDetail img{height:370px;min-height:370px}.elvaraDoctorDetail h3{font-size:40px}.elvaraExperience>img{height:420px}.elvaraPatientNote blockquote{font-size:26px}.elvaraLocationMark{width:230px;height:230px}.elvaraFooter{grid-template-columns:1fr}.elvaraInnerLead h1{font-size:68px}.elvaraInnerLead>p{font-size:13px}.elvaraChoiceList button{align-items:flex-start;display:block}.elvaraChoiceList button span{gap:13px;display:flex}.elvaraChoiceList button strong{font-size:20px}.elvaraChoiceList button em{text-align:left;margin-top:9px;margin-left:28px;display:block}.elvaraAppointmentPanel legend{font-size:43px}.elvaraDetails{grid-template-columns:1fr}.elvaraDetails label:last-child{grid-column:auto}.elvaraSuccess h1{font-size:58px}.elvaraSuccessSummary{font-size:10px}.elvaraSuccessSummary span{font-size:9px}}@media (prefers-reduced-motion:reduce){.elvaraDental *,.elvaraDental :before,.elvaraDental :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.elvaraDental .elvaraPrimaryButton{color:var(--elvara-paper)!important}.kintraClinic{--k-ink:#102a29;--k-ink-2:#173c3a;--k-paper:#f2f0e8;--k-soft:#dfe6de;--k-teal:#91b7ac;--k-mint:#bce6a0;--k-lime:#d6ef9d;--k-line:#102a2933;background:var(--k-paper);color:var(--k-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.kintraClinic a{color:inherit;text-decoration:none}.kintraClinic button,.kintraClinic input,.kintraClinic select,.kintraClinic textarea{font:inherit}.kintraClinic button{color:inherit}.kintraShell{max-width:1480px;margin:0 auto;padding-left:clamp(24px,5vw,78px);padding-right:clamp(24px,5vw,78px)}.kintraHeader{background:var(--k-paper);border-bottom:1px solid var(--k-line);z-index:10;grid-template-columns:auto auto 1fr auto auto auto;align-items:center;gap:24px;height:76px;padding:0 clamp(24px,5vw,78px);display:grid;position:relative}.kintraBack,.kintraHeaderOrder,.kintraTextLink,.kintraSolidLink,.kintraOutlineLink{align-items:center;gap:10px;display:inline-flex}.kintraBack{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.kintraBack svg{color:#6c8e7f}.kintraWordmark{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.kintraWordmark strong{letter-spacing:.19em;font-size:19px;font-weight:750}.kintraWordmark span{letter-spacing:.12em;font-size:8px}.kintraHeaderMeta{letter-spacing:.14em;opacity:.7;text-transform:uppercase;justify-content:center;gap:30px;font-size:8px;display:flex}.kintraDesktopNav{justify-content:flex-end;gap:24px;display:flex}.kintraDesktopNav a,.kintraHeaderOrder{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.kintraDesktopNav a{opacity:.55}.kintraDesktopNav a:hover,.kintraDesktopNav a.is-current{opacity:1}.kintraHeaderOrder{background:var(--k-ink);padding:12px 15px;color:var(--k-paper)!important}.kintraMenuButton{cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;font-size:9px;display:none}.kintraMenuButton span{color:#6c8e7f;font-size:8px}.kintraMobileNav{background:var(--k-ink);color:var(--k-paper);flex-direction:column;min-height:calc(100vh - 76px);padding:34px 24px;display:flex;position:absolute;inset:76px 0 auto}.kintraMobileNav>span{color:var(--k-mint);letter-spacing:.16em;margin-bottom:35px;font-size:9px}.kintraMobileNav>span i{background:var(--k-mint);border-radius:50%;width:5px;height:5px;margin-left:10px;display:inline-block}.kintraMobileNav>a{border-bottom:1px solid #f2f0e838;align-items:baseline;gap:20px;padding:18px 0;font-size:clamp(34px,7vw,60px);display:flex}.kintraMobileNav>a b{color:var(--k-mint);letter-spacing:.14em;font-size:9px}.kintraMobileOrder{letter-spacing:.16em;text-transform:uppercase;gap:10px!important;font-size:10px!important}.kintraHero{padding-top:22px;padding-bottom:clamp(70px,8vw,120px)}.kintraHeroTop{border-bottom:1px solid var(--k-line);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:25px;padding-bottom:16px;font-size:8px;display:flex}.kintraHeroTop>a{align-items:center;gap:7px;display:flex}.kintraStatus{align-items:center;margin-left:auto;display:flex}.kintraStatus i{background:#76b85f;border-radius:50%;width:7px;height:7px;margin-right:8px}.kintraHeroGrid{grid-template-columns:1.05fr 1.35fr .48fr;min-height:610px;display:grid}.kintraHeroStatement{align-self:center;padding:55px 45px 45px 0}.kintraHeroStatement small,.kintraSectionLead small,.kintraQuickEntry small,.kintraSpace small,.kintraSubLead small,.kintraDirectoryHeader small{color:#5f8a79;letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:650;display:block}.kintraHeroStatement h1,.kintraSectionLead h2,.kintraQuickEntry h2,.kintraSpace h2,.kintraSubLead h1,.kintraDirectoryHeader h2,.kintraSuccess h1{letter-spacing:-.075em;margin:26px 0;font-size:clamp(50px,6vw,104px);font-weight:650;line-height:.9}.kintraHeroStatement p,.kintraSectionLead>p,.kintraSpace p,.kintraSubLead>p,.kintraQuickEntry p{max-width:390px;font-size:14px;line-height:1.75}.kintraHeroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.kintraSolidLink{background:var(--k-ink);border:1px solid var(--k-ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;padding:15px 17px;font-size:9px;transition:background .2s,transform .2s;color:var(--k-paper)!important}.kintraSolidLink:hover{background:var(--k-ink-2);transform:translateY(-2px)}.kintraTextLink{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px;font-size:9px}.kintraTextLink:hover{color:#57806f}.kintraHeroVisual{background:var(--k-ink);min-height:610px;position:relative;overflow:hidden}.kintraHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#102a29b8);position:absolute;inset:0}.kintraHeroVisual img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.kintraHeroVisual:hover img{transform:scale(1.025)}.kintraHeroImageNote{color:var(--k-paper);z-index:1;justify-content:space-between;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.kintraHeroImageNote span,.kintraHeroImageNote b{letter-spacing:.15em;font-size:8px}.kintraHeroImageNote b{color:var(--k-mint);font-weight:500}.kintraHeroData{background:var(--k-ink);color:var(--k-paper);flex-direction:column;justify-content:flex-end;padding:22px;display:flex}.kintraHeroData div{border-top:1px solid #f2f0e840;padding:23px 0}.kintraHeroData span{letter-spacing:-.08em;font-size:clamp(28px,3vw,50px);font-weight:600;display:block}.kintraHeroData small{color:var(--k-mint);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.kintraQuickEntry{background:var(--k-ink-2);color:var(--k-paper);z-index:2;grid-template-columns:1.4fr .72fr auto;align-items:center;gap:40px;margin-top:-28px;padding:28px clamp(24px,4vw,62px);display:grid;position:relative}.kintraQuickEntry h2{letter-spacing:-.06em;margin:8px 0 10px;font-size:clamp(27px,3vw,42px)}.kintraQuickEntry small{color:var(--k-mint)}.kintraQuickEntry p{color:#f2f0e8ad;margin:0;font-size:12px}.kintraQuickEntry label{border-bottom:1px solid #f2f0e866;flex-direction:column;gap:9px;padding-bottom:9px;display:flex}.kintraQuickEntry label span{color:var(--k-mint);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.kintraQuickEntry select{color:var(--k-paper);background:0 0;border:0;outline:none;font-size:13px}.kintraQuickEntry option{background:var(--k-ink)}.kintraQuickEntry button{background:var(--k-mint);color:var(--k-ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border:0;align-items:center;gap:14px;padding:17px;font-size:9px;display:flex}.kintraSystem,.kintraJourney,.kintraTeam{padding-top:clamp(120px,15vw,220px);padding-bottom:clamp(120px,15vw,220px)}.kintraSectionLead{grid-template-columns:1fr minmax(300px,1.35fr) minmax(220px,.72fr);margin-bottom:65px;display:grid}.kintraSectionLead h2{margin:0;font-size:clamp(45px,5.5vw,84px)}.kintraSectionLead>p{align-self:end;margin:0}.kintraSectionLead>.kintraTextLink{place-self:end}.kintraDepartmentExplorer{grid-template-columns:minmax(250px,.7fr) 1.65fr;display:grid}.kintraExplorerIndex{border-top:1px solid var(--k-line)}.kintraExplorerIndex>small{color:#5f8a79;letter-spacing:.17em;text-transform:uppercase;margin:18px 0;font-size:9px;display:block}.kintraExplorerIndex button{border:0;border-bottom:1px solid var(--k-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px 22px 1fr 15px;align-items:center;gap:12px;width:100%;padding:17px 0;transition:background .2s,color .2s,padding .2s;display:grid}.kintraExplorerIndex button:hover,.kintraExplorerIndex button.is-active{background:var(--k-soft);color:#4f836f;padding-left:12px;padding-right:10px}.kintraExplorerIndex button span{font-size:9px}.kintraExplorerIndex button strong{font-size:14px;font-weight:600}.kintraExplorerPanel{background:var(--k-ink);color:var(--k-paper);grid-template-columns:.9fr 1.1fr;min-height:530px;display:grid}.kintraExplorerCopy{flex-direction:column;padding:clamp(30px,5vw,72px);display:flex}.kintraIconBadge{color:var(--k-mint);border:1px solid #f2f0e84d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:auto;display:flex}.kintraExplorerCopy>small{color:var(--k-mint);letter-spacing:.16em;margin-top:30px;font-size:8px}.kintraExplorerCopy h3{letter-spacing:-.08em;margin:17px 0;font-size:clamp(36px,4.5vw,68px);line-height:.92}.kintraExplorerCopy>p{color:#f2f0e8b8;max-width:290px;font-size:13px;line-height:1.75}.kintraExplorerDoctor{border-top:1px solid #f2f0e840;flex-direction:column;gap:6px;margin-top:auto;padding-top:18px;display:flex}.kintraExplorerDoctor span,.kintraExplorerDoctor em{color:var(--k-mint);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.kintraExplorerDoctor strong{font-size:14px;font-weight:550}.kintraExplorerDoctor em{opacity:.8;font-style:normal}.kintraOutlineLink{letter-spacing:.13em;text-transform:uppercase;border:1px solid;align-self:flex-start;margin-top:27px;padding:14px 15px;font-size:9px}.kintraOutlineLink:hover{background:var(--k-paper);color:var(--k-ink)}.kintraExplorerVisual{min-height:530px;position:relative;overflow:hidden}.kintraExplorerVisual:after{content:"";background:linear-gradient(#0000 55%,#102a29cc);position:absolute;inset:0}.kintraExplorerVisual img{object-fit:cover;width:100%;height:100%}.kintraExplorerVisual>div{z-index:1;justify-content:space-between;display:flex;position:absolute;bottom:21px;left:25px;right:25px}.kintraExplorerVisual span,.kintraExplorerVisual b{color:var(--k-paper);letter-spacing:.13em;font-size:8px}.kintraExplorerVisual b{color:var(--k-mint);font-weight:500}.kintraJourney{border-top:1px solid var(--k-line);grid-template-columns:.75fr 1.6fr;gap:70px;display:grid}.kintraJourney .kintraSectionLead{margin:0;display:block}.kintraJourney .kintraSectionLead h2{margin-top:25px}.kintraJourneyGrid{border-top:1px solid var(--k-line);grid-template-columns:repeat(4,1fr);display:grid}.kintraJourneyGrid>div{border-right:1px solid var(--k-line);min-height:190px;padding:18px}.kintraJourneyGrid>div:first-child{border-left:1px solid var(--k-line)}.kintraJourneyGrid span{color:#5f8a79;margin-bottom:54px;font-size:10px;display:block}.kintraJourneyGrid strong{font-size:17px;display:block}.kintraJourneyGrid p{font-size:11px;line-height:1.6}.kintraSpace{background:var(--k-soft);grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(45px,9vw,140px);padding-top:clamp(90px,12vw,165px);padding-bottom:clamp(90px,12vw,165px);display:grid}.kintraSpaceImage{height:580px;position:relative;overflow:hidden}.kintraSpaceImage:after{content:"";background:linear-gradient(#0000 60%,#102a2994);position:absolute;inset:0}.kintraSpaceImage img{object-fit:cover;width:100%;height:100%}.kintraSpaceImage span{color:var(--k-paper);letter-spacing:.16em;z-index:1;font-size:8px;position:absolute;bottom:23px;left:23px}.kintraSpace h2{margin:22px 0;font-size:clamp(44px,5vw,80px)}.kintraSpace .kintraOutlineLink{border-color:var(--k-ink);margin-top:28px}.kintraDoctorDirectory{padding-bottom:20px}.kintraTeam .kintraDoctorDirectory{padding:0}.kintraDirectoryHeader{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}.kintraDirectoryHeader h2{margin:20px 0 0;font-size:clamp(40px,4.7vw,72px)}.kintraSearch{border-bottom:1px solid var(--k-ink);align-items:center;gap:10px;max-width:280px;padding:10px 0;display:flex}.kintraSearch input{background:0 0;border:0;outline:0;width:100%}.kintraFilterRow{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.kintraFilterRow button{border:1px solid var(--k-line);cursor:pointer;letter-spacing:.1em;background:0 0;padding:10px 13px;font-size:9px}.kintraFilterRow button:hover,.kintraFilterRow button.is-active{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-paper)}.kintraDoctorGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kintraDoctorCard{background:var(--k-soft);flex-direction:column;display:flex}.kintraDoctorImage{height:260px;position:relative;overflow:hidden}.kintraDoctorImage img{object-fit:cover;width:100%;height:100%}.kintraDoctorImage>span{background:var(--k-ink);color:var(--k-mint);padding:8px;font-size:9px;position:absolute;top:12px;left:12px}.kintraDoctorCardBody{flex-direction:column;flex:1;padding:23px;display:flex}.kintraDoctorCardBody>small{color:#5f8a79;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.kintraDoctorCardBody h3{letter-spacing:-.06em;margin:12px 0;font-size:24px}.kintraDoctorCardBody p{margin:0 0 25px;font-size:12px;line-height:1.65}.kintraDoctorCardBody>div{border-top:1px solid var(--k-line);flex-direction:column;gap:4px;margin-top:auto;padding:14px 0;display:flex}.kintraDoctorCardBody>div span{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.kintraDoctorCardBody>div strong{font-size:11px}.kintraDoctorCardBody>a{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex}.kintraDoctorCardBody>a:hover{color:#5f8a79}.kintraContact{border-top:1px solid var(--k-line);grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-top:clamp(90px,12vw,150px);padding-bottom:clamp(90px,12vw,150px);display:grid}.kintraContact h2{letter-spacing:-.08em;margin:20px 0;font-size:clamp(44px,5vw,78px);line-height:.9}.kintraContact p{max-width:340px;font-size:13px;line-height:1.75}.kintraContactBox{background:var(--k-ink);color:var(--k-paper);flex-direction:column;gap:14px;padding:35px;display:flex}.kintraContactBox strong{color:var(--k-mint);letter-spacing:.14em;font-size:30px}.kintraContactBox span,.kintraContactBox a{letter-spacing:.13em;text-transform:uppercase;font-size:10px}.kintraContactBox a{align-items:center;gap:8px;margin-top:20px;display:flex}.kintraSubLead{grid-template-columns:1fr .55fr auto;align-items:end;gap:40px;padding-top:clamp(80px,10vw,145px);padding-bottom:clamp(80px,10vw,145px);display:grid}.kintraSubLead h1{margin:20px 0 0}.kintraSubLead>strong{color:#5f8a79;justify-self:end;font-size:32px;font-weight:500}.kintraSubLead>strong span{letter-spacing:.12em;font-size:10px}.kintraDepartmentPage{padding-bottom:clamp(110px,14vw,210px)}.kintraDirectoryPage{border-top:1px solid var(--k-line);padding-top:clamp(110px,14vw,210px);padding-bottom:clamp(110px,14vw,210px)}.kintraDirectoryPage .kintraDoctorGrid{grid-template-columns:repeat(3,1fr)}.kintraAppointment{grid-template-columns:190px 1fr;gap:clamp(40px,8vw,125px);padding-bottom:clamp(120px,16vw,240px);display:grid}.kintraAppointmentSteps{border-top:1px solid var(--k-line)}.kintraAppointmentSteps span{border-bottom:1px solid var(--k-line);color:#102a296e;letter-spacing:.13em;text-transform:uppercase;gap:14px;padding:19px 0;font-size:9px;display:flex}.kintraAppointmentSteps span.is-active{color:#5f8a79}.kintraAppointmentSteps b{font-weight:600}.kintraAppointmentPanel{border-top:1px solid var(--k-ink);min-height:520px;padding-top:18px}.kintraAppointmentPanel>small{color:#5f8a79;letter-spacing:.17em;font-size:9px}.kintraAppointmentPanel fieldset{border:0;margin:55px 0 0;padding:0}.kintraAppointmentPanel legend{letter-spacing:-.08em;margin-bottom:42px;font-size:clamp(42px,5vw,78px);font-weight:650;line-height:.9}.kintraAppointmentOptions{border-top:1px solid var(--k-line)}.kintraAppointmentOptions button,.kintraVisitOptions button{border:0;border-bottom:1px solid var(--k-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:35px 1fr auto;align-items:center;gap:18px;width:100%;padding:20px 0;transition:background .2s,padding .2s;display:grid}.kintraAppointmentOptions button:hover,.kintraAppointmentOptions button.is-selected,.kintraVisitOptions button:hover,.kintraVisitOptions button.is-selected{background:var(--k-soft);padding-left:12px;padding-right:12px}.kintraAppointmentOptions button span,.kintraVisitOptions button span{color:#5f8a79;font-size:9px}.kintraAppointmentOptions button strong,.kintraVisitOptions button strong{letter-spacing:-.05em;font-size:23px}.kintraAppointmentOptions button em,.kintraVisitOptions button em{text-align:right;font-size:10px;font-style:normal}.kintraVisitOptions{border-top:1px solid var(--k-line)}.kintraVisitOptions button{grid-template-columns:35px 1fr 1fr}.kintraVisitOptions button em{max-width:250px}.kintraDateTime{grid-template-columns:1fr 1fr;gap:80px;display:grid}.kintraDateTime>label,.kintraDateTime>div>span{flex-direction:column;gap:15px;display:flex}.kintraDateTime label>span,.kintraDateTime>div>span{color:#5f8a79;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.kintraDateTime input,.kintraDetails input,.kintraDetails textarea{border:0;border-bottom:1px solid var(--k-ink);color:var(--k-ink);background:0 0;border-radius:0;outline:none;width:100%;padding:14px 0;font-size:18px}.kintraDateTime input:focus,.kintraDetails input:focus,.kintraDetails textarea:focus{border-bottom-color:#5f8a79}.kintraTimeGrid{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.kintraTimeGrid button{border:1px solid var(--k-line);cursor:pointer;background:0 0;padding:13px 17px;font-size:12px}.kintraTimeGrid button:hover,.kintraTimeGrid button.is-selected{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-paper)}.kintraDetails{grid-template-columns:1fr 1fr;gap:32px;display:grid}.kintraDetails label{flex-direction:column;gap:10px;display:flex}.kintraDetails label>span{color:#5f8a79;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.kintraDetailsNote{grid-column:1/-1}.kintraDetails textarea{resize:vertical;min-height:90px}.kintraMedicalNote{border-left:2px solid #5f8a79;margin-top:35px;padding-left:13px;font-size:11px;line-height:1.6}.kintraAppointmentActions{justify-content:flex-end;gap:12px;margin-top:60px;display:flex}.kintraAppointmentActions>button:first-child{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;font-size:9px;display:flex}.kintraAppointmentActions .kintraSolidLink:disabled{cursor:not-allowed;opacity:.4;transform:none}.kintraSuccess{text-align:center;flex-direction:column;align-items:center;min-height:calc(100vh - 76px);padding-top:150px;padding-bottom:150px;display:flex}.kintraSuccessMark{color:#5f8a79;border:1px solid #5f8a79;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.kintraSuccess>small{color:#5f8a79;letter-spacing:.17em;margin-top:25px;font-size:9px}.kintraSuccess h1{margin:22px 0}.kintraSuccess>p{max-width:420px;font-size:14px;line-height:1.7}.kintraSuccessSummary{border-bottom:1px solid var(--k-line);border-top:1px solid var(--k-line);grid-template-columns:repeat(3,1fr);gap:15px;margin:38px 0;padding:20px 28px;display:grid}.kintraSuccessSummary span{font-size:10px}.kintraFooter{background:var(--k-ink);color:#f2f0e8b3;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:25px clamp(24px,5vw,78px);font-size:8px;display:flex}.kintraFooter strong{color:var(--k-mint);letter-spacing:.15em;font-size:17px}.kintraFooter strong span{color:var(--k-paper);font-size:8px;font-weight:400}.kintraClinic .kintraBack:focus-visible,.kintraClinic a:focus-visible,.kintraClinic button:focus-visible,.kintraClinic input:focus-visible,.kintraClinic select:focus-visible,.kintraClinic textarea:focus-visible{outline-offset:4px;outline:2px solid #5f8a79}@media (width<=1050px){.kintraHeader{grid-template-columns:auto auto 1fr auto auto}.kintraHeaderMeta,.kintraDesktopNav{display:none}.kintraMenuButton{display:flex}.kintraHeroGrid{grid-template-columns:1fr 1.25fr}.kintraHeroData{grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:0 22px;display:grid}.kintraHeroData div{padding:18px 0}.kintraQuickEntry{grid-template-columns:1fr 1fr}.kintraQuickEntry>div{grid-column:1/-1}.kintraQuickEntry button{justify-content:center}.kintraSectionLead{grid-template-columns:1fr 1.4fr}.kintraSectionLead>.kintraTextLink{grid-column:2;justify-self:start;margin-top:25px}.kintraDepartmentExplorer{grid-template-columns:1fr}.kintraExplorerIndex{grid-template-columns:repeat(3,1fr);display:grid}.kintraExplorerIndex>small{grid-column:1/-1}.kintraExplorerIndex button{padding:14px 8px}.kintraDoctorGrid,.kintraDirectoryPage .kintraDoctorGrid{grid-template-columns:repeat(2,1fr)}.kintraJourney{display:block}.kintraJourneyGrid{margin-top:45px}.kintraSubLead{grid-template-columns:1fr auto}.kintraSubLead>p{grid-column:1/-1}.kintraAppointment{display:block}.kintraAppointmentSteps{gap:22px;margin-bottom:60px;display:flex;overflow:auto}.kintraAppointmentSteps span{border-bottom:2px solid #0000;flex:none;padding:0 0 11px}.kintraAppointmentSteps span.is-active{border-bottom-color:#5f8a79}.kintraSpace{gap:50px}.kintraContact{gap:35px}}@media (width<=680px){.kintraHeader{gap:16px;height:66px;padding:0 20px}.kintraBack span,.kintraHeaderOrder{display:none}.kintraWordmark strong{font-size:16px}.kintraWordmark span{font-size:7px}.kintraMenuButton{justify-self:end}.kintraMobileNav{min-height:calc(100vh - 66px);inset:66px 0 0}.kintraHero{padding-top:15px}.kintraHeroTop{flex-wrap:wrap;align-items:flex-start;gap:12px;line-height:1.4}.kintraHeroTop .kintraStatus{margin-left:0}.kintraHeroTop>a{display:none}.kintraHeroGrid{flex-direction:column;display:flex}.kintraHeroStatement{padding:65px 0 50px}.kintraHeroStatement h1{margin:19px 0;font-size:clamp(56px,15vw,94px)}.kintraHeroStatement p{font-size:13px}.kintraHeroVisual{min-height:380px}.kintraHeroData{grid-template-columns:repeat(3,1fr);padding:0 4px;display:grid}.kintraHeroData div{padding:16px 9px}.kintraHeroData span{font-size:27px}.kintraHeroData small{letter-spacing:.08em;font-size:7px}.kintraQuickEntry{margin-top:0;padding:30px 24px;display:block}.kintraQuickEntry label{margin-top:27px}.kintraQuickEntry button{justify-content:center;width:100%;margin-top:22px}.kintraSystem,.kintraJourney,.kintraTeam{padding-top:100px;padding-bottom:100px}.kintraSectionLead{display:block}.kintraSectionLead h2{margin:23px 0;font-size:49px}.kintraSectionLead>p{font-size:13px}.kintraSectionLead>.kintraTextLink{margin-top:26px}.kintraExplorerIndex{display:block}.kintraExplorerIndex button{grid-template-columns:28px 20px 1fr 15px;padding:16px 0}.kintraExplorerPanel{flex-direction:column;display:flex}.kintraExplorerVisual{order:-1;min-height:360px}.kintraExplorerCopy{min-height:480px;padding:30px}.kintraExplorerCopy h3{font-size:48px}.kintraJourneyGrid{grid-template-columns:1fr 1fr;display:grid}.kintraJourneyGrid>div{min-height:180px}.kintraJourneyGrid span{margin-bottom:35px}.kintraSpace{flex-direction:column;padding-top:100px;padding-bottom:100px;display:flex}.kintraSpaceImage{width:100%;height:390px}.kintraSpace>div:last-child{width:100%}.kintraSpace h2{font-size:49px}.kintraDirectoryHeader{align-items:flex-start;display:block}.kintraDirectoryHeader h2{margin:20px 0 28px;font-size:48px}.kintraSearch{max-width:none}.kintraFilterRow{flex-wrap:nowrap;padding-bottom:3px;overflow:auto}.kintraFilterRow button{flex:none}.kintraDoctorGrid,.kintraDirectoryPage .kintraDoctorGrid{grid-template-columns:1fr}.kintraDoctorImage{height:310px}.kintraContact{padding-top:100px;padding-bottom:100px;display:block}.kintraContact h2{font-size:49px}.kintraContactBox{margin-top:35px}.kintraSubLead{padding-top:85px;padding-bottom:85px;display:block}.kintraSubLead h1{margin:21px 0 28px;font-size:62px}.kintraSubLead>strong{margin-top:35px;font-size:25px}.kintraDepartmentPage{padding-bottom:100px}.kintraDirectoryPage{padding-top:100px;padding-bottom:100px}.kintraAppointment{padding-bottom:100px}.kintraAppointmentPanel fieldset{margin-top:35px}.kintraAppointmentPanel legend{font-size:48px}.kintraAppointmentOptions button,.kintraVisitOptions button{grid-template-columns:30px 1fr;align-items:start;gap:10px;padding:18px 0;display:grid}.kintraAppointmentOptions button em,.kintraVisitOptions button em{text-align:left;grid-column:2}.kintraAppointmentOptions button strong,.kintraVisitOptions button strong{font-size:19px}.kintraVisitOptions button{grid-template-columns:30px 1fr}.kintraDateTime{display:block}.kintraDateTime>div{margin-top:45px}.kintraDetails{grid-template-columns:1fr}.kintraDetailsNote{grid-column:auto}.kintraAppointmentActions{justify-content:space-between;margin-top:45px}.kintraAppointmentActions .kintraSolidLink{flex:1;justify-content:center}.kintraSuccess{padding-top:100px;padding-bottom:100px}.kintraSuccess h1{font-size:57px}.kintraSuccessSummary{grid-template-columns:1fr 1fr;padding:18px}.kintraFooter{grid-template-columns:1fr 1fr;align-items:flex-start;line-height:1.6;display:grid}.kintraFooter strong,.kintraFooter span:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.kintraClinic *,.kintraClinic :before,.kintraClinic :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.orraWellness{--orra-cream:#f5efe5;--orra-sand:#e4d3bd;--orra-stone:#c8b8a2;--orra-sage:#a7ad8e;--orra-moss:#6d7355;--orra-earth:#342c24;--orra-ink:#20251e;--orra-line:#342c2433;background:var(--orra-cream);color:var(--orra-ink);min-height:100vh;font-family:Inter,Arial,sans-serif}.orraWellness *,.orraWellness :before,.orraWellness :after{box-sizing:border-box}.orraWellness button,.orraWellness a{font:inherit}.orraWellness a{color:inherit;text-decoration:none}.orraShell{width:min(1240px,100% - 96px);margin:0 auto}.orraHeader{z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#21231a40;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:26px;width:min(1320px,100% - 48px);min-height:64px;padding:12px 16px 12px 20px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.orraBack{opacity:.86;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.orraWordmark{letter-spacing:2px;align-items:baseline;gap:7px;margin-right:auto;display:flex}.orraWordmark strong{letter-spacing:4px;font-family:Georgia,serif;font-size:21px;font-weight:400}.orraWordmark span{letter-spacing:1.5px;opacity:.74;font-size:8px}.orraHeaderMeta{letter-spacing:1.2px;text-transform:uppercase;opacity:.72;gap:18px;font-size:9px;display:flex}.orraDesktopNav{letter-spacing:1.4px;text-transform:uppercase;gap:22px;font-size:10px;display:flex}.orraDesktopNav a{opacity:.72;transition:opacity .25s}.orraDesktopNav a:hover,.orraDesktopNav a.is-current{opacity:1}.orraHeaderCta,.orraButton{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;transition:transform .3s,background .3s,color .3s,border-color .3s;display:inline-flex}.orraHeaderCta{background:var(--orra-sage);color:var(--orra-ink);letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;padding:12px 16px;font-size:10px}.orraHeaderCta:hover,.orraButton:hover{transform:translateY(-2px)}.orraMenuButton{color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:none}.orraMobileNav{background:#2c2a20f5;border:1px solid #ffffff3d;border-radius:24px;gap:14px;width:min(360px,100vw - 32px);padding:20px;display:grid;position:absolute;top:76px;right:0;box-shadow:0 20px 50px #0003}.orraMobileNav span{color:var(--orra-sage);letter-spacing:1.5px;font-size:9px}.orraMobileNav a{color:#fff;border-bottom:1px solid #ffffff24;padding:8px 0;font-family:Georgia,serif;font-size:21px}.orraMobileCta{letter-spacing:1px;text-transform:uppercase;color:var(--orra-sage)!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important}.orraHero{color:#fff;isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.orraHeroImage{z-index:-2;background:url(/demos/orra-wellbeing/hero.webp) 50%/cover;animation:16s ease-in-out infinite alternate orraImageDrift;position:absolute;inset:0}.orraHeroOverlay{z-index:-1;background:linear-gradient(90deg,#201f19b8,#201f1938 60%,#201f192e),linear-gradient(#0000 58%,#1e1c1699);position:absolute;inset:0}.orraHeroContent{width:min(1240px,100% - 96px);margin:0 auto;padding-top:clamp(190px,30vh,330px);animation:.9s both orraReveal}.orraHeroContent small,.orraSectionMarker small,.orraSectionIntro small,.orraSpaceCopy small,.orraSubLead small,.orraBookingRail small,.orraSuggestion small,.orraReceived small{color:var(--orra-sage);letter-spacing:2.2px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.orraHeroContent h1{color:#fff;letter-spacing:-7px;max-width:720px;margin:22px 0 24px;font:400 clamp(62px,9vw,145px)/.88 Georgia,serif}.orraHeroContent p{color:#ffffffd1;max-width:440px;margin:0;font-size:15px;line-height:1.75}.orraHeroActions{align-items:center;gap:24px;margin-top:40px;display:flex}.orraHeroActions>span,.orraHeroFoot{letter-spacing:1.6px;text-transform:uppercase;opacity:.7;font-size:9px}.orraButton{letter-spacing:1.4px;text-transform:uppercase;border-radius:999px;min-height:48px;padding:0 20px;font-size:10px;font-weight:700}.orraButtonLight{background:var(--orra-cream);color:var(--orra-ink)}.orraButtonDark{background:var(--orra-earth);color:#fff}.orraButton:disabled{cursor:not-allowed;opacity:.35;transform:none}.orraHeroFoot{justify-content:space-between;display:flex;position:absolute;bottom:36px;left:48px;right:48px}.orraPhilosophy{grid-template-columns:1fr 1.4fr;gap:80px;padding-top:150px;padding-bottom:150px;display:grid}.orraSectionMarker{border-top:1px solid var(--orra-line);justify-content:space-between;align-items:flex-start;padding-top:14px;display:flex}.orraSectionMarker span{color:var(--orra-moss);font:400 42px Georgia,serif}.orraPhilosophyCopy h2,.orraSectionIntro h2,.orraSpaceCopy h2,.orraJourneyTeaser h2{letter-spacing:-4px;max-width:720px;margin:0 0 22px;font:400 clamp(44px,6vw,88px)/.95 Georgia,serif}.orraPhilosophyCopy p,.orraSectionIntro p,.orraSpaceCopy p,.orraJourneyTeaser p{color:#5d5a50;max-width:470px;font-size:15px;line-height:1.8}.orraDimensionGrid{border-top:1px solid var(--orra-line);border-bottom:1px solid var(--orra-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.orraDimensionGrid div{border-right:1px solid var(--orra-line);min-height:210px;padding:22px 22px 28px 0}.orraDimensionGrid div+div{padding-left:22px}.orraDimensionGrid div:last-child{border-right:0}.orraDimensionGrid span{color:var(--orra-moss);letter-spacing:1.4px;margin-bottom:48px;font-size:10px;display:block}.orraDimensionGrid strong{letter-spacing:1px;margin-bottom:12px;font:400 25px Georgia,serif;display:block}.orraDimensionGrid p{color:#686156;max-width:220px;margin:0;font-size:12px;line-height:1.65}.orraSignature{padding-bottom:150px}.orraSectionIntro{grid-template-columns:1fr 1.5fr .7fr;align-items:end;gap:40px;margin-bottom:50px;display:grid}.orraSectionIntro h2{margin-bottom:0}.orraSectionIntro p{margin:0 0 8px}.orraTextLink{width:max-content;color:var(--orra-earth);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.orraProgramExplorer{border-top:1px solid var(--orra-line);border-bottom:1px solid var(--orra-line);grid-template-columns:32% 68%;display:grid}.orraProgramList{border-right:1px solid var(--orra-line)}.orraProgramList button{border:0;border-bottom:1px solid var(--orra-line);width:100%;color:var(--orra-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr 22px;align-items:center;gap:6px;padding:20px 20px 20px 0;transition:background .25s,padding .25s;display:grid}.orraProgramList button:last-child{border-bottom:0}.orraProgramList button:hover,.orraProgramList button.is-active{background:#a7ad8e33;padding-left:12px}.orraProgramList button>span{color:var(--orra-moss);font-size:10px}.orraProgramList button strong{letter-spacing:.5px;font:400 20px Georgia,serif}.orraProgramList button small{color:#777062;grid-column:2;font-size:10px}.orraProgramList button svg{opacity:.35;grid-area:1/3/span 2}.orraProgramDetail{grid-template-columns:45% 55%;min-height:510px;display:grid}.orraProgramVisual{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:100%;padding:24px;transition:background-image .5s;display:flex;position:relative;overflow:hidden}.orraProgramVisual:after{content:"";background:linear-gradient(#0000 32%,#251f17c7);position:absolute;inset:0}.orraProgramVisual span,.orraProgramVisual b{z-index:1;letter-spacing:1.5px;font-size:10px;position:relative}.orraProgramVisual b{letter-spacing:1px;font:400 54px Georgia,serif}.orraProgramCopy{background:#ece4d8;padding:45px}.orraProgramIcon{border:1px solid var(--orra-line);width:44px;height:44px;color:var(--orra-moss);border-radius:50%;place-items:center;margin-bottom:40px;display:grid}.orraProgramCopy>small{color:var(--orra-moss);letter-spacing:1.4px;text-transform:uppercase;font-size:10px}.orraProgramCopy h2{letter-spacing:-3px;margin:14px 0 18px;font:400 clamp(46px,5vw,78px)/.9 Georgia,serif}.orraProgramCopy p{color:#5e594e;max-width:390px;min-height:90px;margin:0 0 30px;font-size:14px;line-height:1.75}.orraProgramMeta{border-top:1px solid var(--orra-line);grid-template-columns:repeat(3,1fr);margin:0 0 34px;padding-top:18px;display:grid}.orraProgramMeta div{border-right:1px solid var(--orra-line);padding-right:12px}.orraProgramMeta div+div{padding-left:12px}.orraProgramMeta div:last-child{border:0}.orraProgramMeta span{color:var(--orra-moss);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.orraProgramMeta strong{font:400 13px Georgia,serif;display:block}.orraSpace{background:#dfe0d0;grid-template-columns:1.2fr .8fr;min-height:680px;display:grid}.orraSpaceImage{background:url(/demos/orra-wellbeing/space.webp) 50%/cover;min-height:680px}.orraSpaceCopy{align-self:center;padding:80px 48px}.orraSpaceCopy h2{font-size:clamp(46px,5vw,78px)}.orraCoordinates{color:var(--orra-moss);letter-spacing:1.4px;margin-top:80px;font-size:9px;display:block}.orraSpecialists{padding-top:150px;padding-bottom:160px}.orraSpecialistPreview{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.orraSpecialistPreview article{background:#e9dfd1;grid-template-columns:46% 54%;display:grid}.orraSpecialistPreview img{object-fit:cover;width:100%;height:360px}.orraSpecialistPreview article>div{align-self:end;padding:28px}.orraSpecialistPreview small{color:var(--orra-moss);letter-spacing:1px;text-transform:uppercase;font-size:9px}.orraSpecialistPreview h3{margin:12px 0;font:400 28px Georgia,serif}.orraSpecialistPreview p{color:#6b6458;margin:0;font:italic 16px/1.5 Georgia,serif}.orraJourneyTeaser{background:var(--orra-earth);color:#fff;padding:130px 0}.orraJourneyTeaser h2{color:#fff}.orraJourneyTeaser p{color:#ffffffb3}.orraSubPage{min-height:calc(100vh - 100px);padding-top:160px}.orraSubLead{border-bottom:1px solid var(--orra-line);grid-template-columns:1.3fr 1fr .25fr;align-items:end;gap:50px;padding-bottom:100px;display:grid}.orraSubLead h1{letter-spacing:-7px;max-width:760px;margin:20px 0 0;font:400 clamp(58px,8vw,120px)/.86 Georgia,serif}.orraSubLead p{color:#666054;max-width:340px;margin:0 0 5px;font-size:14px;line-height:1.7}.orraSubLead>strong{color:var(--orra-moss);white-space:nowrap;font:400 42px Georgia,serif}.orraSubLead>strong span{margin-left:5px;font:400 12px Inter,Arial,sans-serif}.orraSubPage>.orraShell:not(.orraSubLead){padding-top:80px;padding-bottom:130px}.orraProgramStatement{border-top:1px solid var(--orra-line);justify-content:space-between;align-items:end;gap:30px;display:flex}.orraProgramStatement p{max-width:440px;margin:0;font:400 34px/1.1 Georgia,serif}.orraProgramStatement span{color:var(--orra-moss);letter-spacing:1.5px;font-size:10px}.orraJourneyBuilder{background:#ece4d8;padding:55px 70px!important}.orraJourneyProgress{border-bottom:1px solid var(--orra-line);gap:28px;margin-bottom:80px;padding-bottom:18px;display:flex}.orraJourneyProgress span{color:#a39b8c;letter-spacing:1.3px;font-size:10px}.orraJourneyProgress span.is-active{color:var(--orra-earth)}.orraJourneyBuilder fieldset{border:0;padding:0}.orraJourneyBuilder legend,.orraBookingPanel legend{letter-spacing:-2px;margin-bottom:34px;font:400 clamp(34px,4vw,58px)/1 Georgia,serif}.orraChoiceGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.orraChoiceGridTwo{grid-template-columns:repeat(3,1fr);max-width:850px}.orraChoiceGrid button{border:1px solid var(--orra-line);min-height:150px;color:var(--orra-earth);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-end;padding:18px;font:400 18px Georgia,serif;transition:background .25s,color .25s,transform .25s;display:flex}.orraChoiceGrid button:hover,.orraChoiceGrid button.is-selected{background:var(--orra-moss);color:#fff;transform:translateY(-4px)}.orraChoiceGrid button svg{opacity:.55;align-self:flex-start}.orraSuggestion{padding:50px 0}.orraSuggestion h2{color:var(--orra-earth);margin:15px 0 12px;font:400 clamp(54px,7vw,92px)/.9 Georgia,serif}.orraSuggestion p{color:#666054;max-width:430px;line-height:1.7}.orraSuggestion>span{color:var(--orra-moss);letter-spacing:1.2px;text-transform:uppercase;margin:28px 0;font-size:11px;display:block}.orraSuggestion>div{align-items:center;gap:26px;display:flex}.orraJourneyActions{justify-content:flex-end;gap:22px;margin-top:60px;display:flex}.orraJourneyActions>button:first-child,.orraBookingActions>button:first-child{color:#6c665b;cursor:pointer;letter-spacing:1.2px;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;display:inline-flex}.orraBooking{background:#ece4d8;grid-template-columns:28% 72%;display:grid;padding:0!important}.orraBookingRail{background:#d9d6c2;padding:50px 38px}.orraBookingRail h2{letter-spacing:-2px;margin:26px 0 70px;font:400 43px/.95 Georgia,serif}.orraBookingRail>span{color:#8a8378;letter-spacing:1.2px;text-transform:uppercase;border-top:1px solid #342c242e;align-items:center;gap:12px;padding:20px 0;font-size:10px;display:flex}.orraBookingRail>span.is-active{color:var(--orra-earth)}.orraBookingRail b{color:var(--orra-moss);font-weight:400}.orraBookingPanel{padding:50px 60px}.orraBookingPanel>small{color:var(--orra-moss);letter-spacing:1.5px;font-size:9px}.orraBookingPanel fieldset{border:0;min-height:360px;margin:45px 0 0;padding:0}.orraBookingPrograms{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.orraBookingPrograms button{border:1px solid var(--orra-line);color:var(--orra-earth);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr;gap:6px 12px;padding:18px;display:grid}.orraBookingPrograms button.is-selected{border-color:var(--orra-moss);background:#a7ad8e40}.orraBookingPrograms b{color:var(--orra-moss);font-weight:400}.orraBookingPrograms strong{font:400 22px Georgia,serif}.orraBookingPrograms span{color:#6e675a;grid-column:2;font-size:11px}.orraDateTime{grid-template-columns:1fr 1fr;gap:40px;display:grid}.orraDateTime label,.orraDateTime>div{gap:12px;display:grid}.orraDateTime span,.orraDetails span{color:var(--orra-moss);letter-spacing:1.2px;text-transform:uppercase;font-size:10px}.orraDateTime input,.orraDetails input,.orraDetails textarea{border:1px solid var(--orra-line);width:100%;min-height:48px;color:var(--orra-earth);background:#ffffff40;border-radius:0;padding:12px}.orraTimeGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.orraTimeGrid button{border:1px solid var(--orra-line);cursor:pointer;background:0 0;padding:15px 10px}.orraTimeGrid button.is-selected{border-color:var(--orra-earth);color:#fff;background:var(--orra-earth)}.orraDetails{grid-template-columns:1fr 1fr;gap:22px;display:grid}.orraDetails label{gap:9px;display:grid}.orraDetails label:last-child{grid-column:1/-1}.orraDetails textarea{resize:vertical;min-height:90px}.orraNeutralNote{color:#827a6c;font-size:11px;line-height:1.5}.orraBookingConfirm{border:1px solid var(--orra-line);background:#ffffff38;min-height:360px;margin-top:45px;padding:35px}.orraBookingConfirm>span{color:var(--orra-moss);letter-spacing:1.4px;text-transform:uppercase;font-size:10px}.orraBookingConfirm h2{margin:35px 0;font:400 58px Georgia,serif}.orraBookingConfirm div{border-top:1px solid var(--orra-line);gap:30px;padding-top:18px;display:flex}.orraBookingConfirm b{font:400 14px Georgia,serif}.orraBookingActions{justify-content:flex-end;align-items:center;gap:20px;margin-top:25px;display:flex}.orraReceived{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 180px);display:grid}.orraReceivedMark{border:1px solid var(--orra-moss);width:70px;height:70px;color:var(--orra-moss);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.orraReceived h1{letter-spacing:-6px;margin:20px 0;font:400 clamp(54px,8vw,110px)/.9 Georgia,serif}.orraReceived>p{color:#665f53;max-width:420px;margin:0 auto 40px;line-height:1.7}.orraReceivedSummary{border-top:1px solid var(--orra-line);border-bottom:1px solid var(--orra-line);justify-content:center;gap:20px;margin-bottom:36px;padding:20px;display:flex}.orraReceivedSummary span{font-size:11px}.orraFooter{background:var(--orra-earth);color:#ffffffb3;letter-spacing:1.2px;text-transform:uppercase;justify-content:space-between;gap:20px;padding:24px 48px;font-size:9px;display:flex}.orraFooter strong{color:var(--orra-sage);letter-spacing:3px;font:400 19px Georgia,serif}.orraFooter strong span{color:#fff;letter-spacing:1.2px;margin-left:6px;font:400 8px Inter,Arial,sans-serif}@keyframes orraImageDrift{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes orraReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=900px){.orraShell,.orraHeroContent{width:min(100% - 44px,700px)}.orraHeader{gap:14px;width:calc(100% - 28px)}.orraHeaderMeta,.orraDesktopNav,.orraHeaderCta{display:none}.orraMenuButton{display:flex}.orraHeroContent h1{letter-spacing:-4px}.orraPhilosophy{grid-template-columns:1fr;gap:34px;padding-top:100px;padding-bottom:100px}.orraSectionIntro{grid-template-columns:1fr;gap:16px}.orraProgramExplorer,.orraProgramDetail,.orraBooking{grid-template-columns:1fr}.orraProgramList{border-right:0;border-bottom:1px solid var(--orra-line);grid-template-columns:repeat(2,1fr);display:grid}.orraProgramList button{padding:15px 10px}.orraProgramList button:hover,.orraProgramList button.is-active{padding-left:10px}.orraProgramDetail{min-height:0}.orraProgramVisual{min-height:340px}.orraProgramCopy{padding:32px}.orraSpace{grid-template-columns:1fr}.orraSpaceImage{min-height:460px}.orraSpaceCopy{padding:80px 22px}.orraSpecialistPreview{grid-template-columns:1fr}.orraSubLead{grid-template-columns:1fr;gap:28px;padding-bottom:60px}.orraSubLead h1{letter-spacing:-4px}.orraSubLead>strong{justify-self:end}.orraChoiceGrid{grid-template-columns:repeat(2,1fr)}.orraChoiceGridTwo{grid-template-columns:1fr}.orraJourneyBuilder{padding:38px 25px!important}.orraBookingRail{padding:32px 25px}.orraBookingRail h2{margin-bottom:34px}.orraBookingRail>span{border-top:0;border-bottom:1px solid #342c242e;width:48%;display:inline-flex}.orraBookingPanel{padding:32px 25px}.orraDateTime,.orraDetails{grid-template-columns:1fr;gap:20px}.orraDetails label:last-child{grid-column:auto}.orraFooter{flex-wrap:wrap;padding:24px 22px}}@media (width<=560px){.orraHero{min-height:760px}.orraHeroContent{padding-top:190px}.orraHeroContent h1{font-size:60px}.orraHeroContent p{font-size:13px}.orraHeroActions{flex-direction:column;align-items:flex-start;gap:16px}.orraHeroFoot{bottom:22px;left:22px;right:22px}.orraDimensionGrid{grid-template-columns:1fr}.orraDimensionGrid div,.orraDimensionGrid div+div{border-right:0;border-bottom:1px solid var(--orra-line);min-height:0;padding:20px 0}.orraDimensionGrid span{margin-bottom:22px}.orraProgramList{grid-template-columns:1fr}.orraProgramList button{grid-template-columns:32px 1fr 20px}.orraProgramCopy h2{font-size:58px}.orraProgramMeta{grid-template-columns:1fr;gap:12px}.orraProgramMeta div,.orraProgramMeta div+div{border-right:0;border-bottom:1px solid var(--orra-line);padding:0 0 12px}.orraProgramStatement{display:block}.orraProgramStatement span{margin-top:25px;display:block}.orraJourneyProgress{justify-content:space-between;gap:10px}.orraJourneyProgress span{font-size:8px}.orraChoiceGrid{grid-template-columns:1fr}.orraChoiceGrid button{align-items:center;min-height:72px}.orraJourneyActions{justify-content:space-between}.orraBookingPrograms{grid-template-columns:1fr}.orraBookingRail>span{width:100%}.orraBookingConfirm h2{font-size:42px}.orraBookingConfirm div,.orraReceivedSummary{flex-wrap:wrap;gap:12px}.orraFooter span{width:45%;line-height:1.5}}@media (prefers-reduced-motion:reduce){.orraHeroImage,.orraHeroContent{animation:none}.orraWellness *,.orraWellness :before,.orraWellness :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.join-page{background:#050807;min-height:calc(100vh - 78px);padding:125px 24px 150px}.join-shell{max-width:820px;margin:auto}.join-back{color:#8e9c95;align-items:center;gap:9px;margin-bottom:58px;font-size:13px;display:inline-flex}.join-back:hover{color:#20e58a}.join-intro h1{font:700 clamp(44px,7vw,78px)/1 var(--font-display);letter-spacing:-.06em;margin:26px 0 18px}.join-intro p{color:#aab5b0;max-width:590px;line-height:1.7}.join-form{background:#0b1210;border:1px solid #ffffff1a;margin-top:65px;padding:38px}.join-form label{color:#bbc8c0;flex-direction:column;gap:9px;margin-bottom:22px;font-size:13px;display:flex}.join-form-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.join-form-grid label{margin:0 0 22px}.join-form small{color:#687870}.join-form input,.join-form select,.join-form textarea{color:#f5f7f6;background:#07100c;border:1px solid #ffffff26;border-radius:2px;outline:none;width:100%;padding:13px}.join-form textarea{resize:vertical;min-height:120px}.join-form input:focus,.join-form select:focus,.join-form textarea:focus{border-color:#20e58a;box-shadow:0 0 0 3px #20e58a21}.join-form button{cursor:pointer;border:0}.join-form button:disabled{opacity:.5;cursor:wait}.join-feedback{margin:20px 0 0;line-height:1.5}.join-feedback.success{color:#20e58a}.join-feedback.error{color:#ff9d9d}.join-privacy{color:#708078;margin:24px 0 0;font-size:11px;line-height:1.6}.join-page .story-kicker:before{content:""}@media (width<=600px){.join-page{padding:105px 17px 100px}.join-form{padding:24px 18px}.join-form-grid{grid-template-columns:1fr;gap:0}}.servicesPage .servicesHeroRedesign{--services-hero-tilt-x:0deg;--services-hero-tilt-y:0deg;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(34px,5vw,76px);min-height:clamp(650px,100vh - 82px,700px);margin-bottom:112px;padding:54px 0 66px;display:grid}.servicesPage .servicesHeroRedesign .servicesHeroCopy{z-index:1;max-width:700px;position:relative}.servicesPage .servicesHeroRedesign .servicesHeroCopy h1{max-width:690px;color:var(--text-primary);letter-spacing:-3.8px;text-wrap:balance;margin:18px 0 25px;font-family:Manrope,Inter,sans-serif;font-size:clamp(48px,4.35vw,68px);line-height:1.01}.servicesPage .servicesHeroRedesign .servicesHeroCopy h1 span,.servicesPage .servicesHeroRedesign .servicesHeroCopy h1 em{display:inline}.servicesPage .servicesHeroRedesign .servicesHeroCopy h1 em{color:#0000;background:linear-gradient(110deg,#36f29a 0%,#20e58a 48%,#7de9c1 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.servicesPage .servicesHeroRedesign .servicesHeroCopy>p{max-width:580px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.servicesPage .servicesHeroRedesign .servicesHeroActions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.servicesPage .servicesHeroRedesign .servicesHeroActions a{min-height:50px}.servicesPage .servicesHeroRedesign .servicesHeroRevealItem{animation:.7s cubic-bezier(.2,.75,.25,1) both servicesHeroRise}.servicesPage .servicesHeroRedesign [data-hero-reveal=title]{animation-delay:80ms}.servicesPage .servicesHeroRedesign [data-hero-reveal=description]{animation-delay:.16s}.servicesPage .servicesHeroRedesign [data-hero-reveal=actions]{animation-delay:.24s}.servicesPage .servicesHeroRedesign [data-hero-media-showcase]{isolation:isolate;height:clamp(420px,58vh,540px);min-height:460px;transform:translate3d(0, 0, 0) rotateX(var(--services-hero-tilt-x)) rotateY(var(--services-hero-tilt-y));transform-style:preserve-3d;background:#070908;border:1px solid #20e58a45;border-radius:24px;transition:transform .42s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .3s;animation:.78s cubic-bezier(.2,.75,.25,1) .3s both servicesHeroMediaReveal;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000057,0 0 32px #20e58a09}.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#fff1,#0000 34% 72%,#20e58a09);position:absolute;inset:0}.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff12;border-radius:17px;position:absolute;inset:10px}.servicesPage .servicesHeroRedesign .servicesHeroMedia{z-index:1;background:#020302;border-radius:17px;position:absolute;inset:10px;overflow:hidden}.servicesPage .servicesHeroRedesign .servicesHeroMedia>img,.servicesPage .servicesHeroRedesign .servicesHeroMedia>video{object-fit:cover;object-position:center;filter:brightness(.74)saturate(.86)contrast(1.04);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.25,1),filter .4s;display:block;transform:scale(1.01)}.servicesPage .servicesHeroRedesign .servicesHeroMediaShade{z-index:2;pointer-events:none;background:linear-gradient(#0000000a 30%,#000000c7 100%),linear-gradient(90deg,#0000003d,#0000 70%);position:absolute;inset:0}.servicesPage .servicesHeroRedesign .servicesHeroMediaEmpty{color:#e4ede7b3;text-align:center;background:radial-gradient(circle at 50% 30%,#20e58a21,#0000 46%),#050807;place-items:center;min-height:100%;padding:24px;display:grid}.servicesPage .servicesHeroRedesign .servicesHeroMediaCaption{z-index:4;top:22px;left:22px;right:22px}.servicesPage .servicesHeroRedesign .servicesHeroInfoBar{z-index:4;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#050706e0;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));transition:transform .3s,border-color .3s;display:grid;position:absolute;bottom:21px;left:23px;right:23px;overflow:hidden;box-shadow:0 14px 30px #00000052,inset 0 1px #ffffff12}.servicesPage .servicesHeroRedesign .servicesHeroInfoItem{color:#d9e4dd;letter-spacing:.75px;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.servicesPage .servicesHeroRedesign .servicesHeroInfoItem+.servicesHeroInfoItem{border-left:1px solid #ffffff1a}.servicesPage .servicesHeroRedesign .servicesHeroInfoItem svg{color:var(--accent);flex:none}@media (hover:hover) and (pointer:fine){.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:hover{transform:translate3d(0, -5px, 0) rotateX(var(--services-hero-tilt-x)) rotateY(var(--services-hero-tilt-y));border-color:#20e58a75;box-shadow:inset 0 1px #ffffff1a,0 32px 78px #00000061,0 0 30px #20e58a0f}.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:hover .servicesHeroMedia>img,.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:hover .servicesHeroMedia>video{filter:brightness(.8)saturate(.93)contrast(1.04);transform:scale(1.035)}.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:hover .servicesHeroInfoBar{border-color:#20e58a40;transform:translateY(-2px)}}@keyframes servicesHeroRise{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes servicesHeroMediaReveal{0%{opacity:0;filter:blur(5px);transform:translateY(20px)scale(.975)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)rotateX(0)rotateY(0)}}@media (width<=1120px){.servicesPage .servicesHeroRedesign{gap:36px}.servicesPage .servicesHeroRedesign .servicesHeroCopy h1{font-size:clamp(46px,5vw,59px)}}@media (width<=900px){.servicesPage .servicesHeroRedesign{grid-template-columns:1fr;gap:42px;min-height:auto;margin-bottom:88px;padding-top:48px}.servicesPage .servicesHeroRedesign [data-hero-media-showcase]{justify-self:end;width:min(100%,680px);height:min(58vw,470px);min-height:390px}}@media (width<=600px){.servicesPage .servicesHeroRedesign{gap:30px;margin-bottom:64px;padding-top:34px;padding-bottom:26px}.servicesPage .servicesHeroRedesign .servicesHeroCopy h1{letter-spacing:-2.8px;margin:15px 0 19px;font-size:clamp(38px,10.5vw,49px);line-height:1.03}.servicesPage .servicesHeroRedesign .servicesHeroCopy>p{font-size:15px}.servicesPage .servicesHeroRedesign .servicesHeroActions{grid-template-columns:1fr;margin-top:27px;display:grid}.servicesPage .servicesHeroRedesign .servicesHeroActions a{width:100%}.servicesPage .servicesHeroRedesign [data-hero-media-showcase]{border-radius:20px;height:78vw;min-height:310px;max-height:370px}.servicesPage .servicesHeroRedesign .servicesHeroMedia,.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:after{border-radius:14px;inset:8px}.servicesPage .servicesHeroRedesign .servicesHeroInfoBar{border-radius:10px;bottom:15px;left:15px;right:15px}.servicesPage .servicesHeroRedesign .servicesHeroInfoItem{letter-spacing:.25px;gap:4px;min-height:45px;padding:0 5px;font-size:8px}.servicesPage .servicesHeroRedesign .servicesHeroInfoItem svg{width:14px;height:14px}}@media (width<=360px){.servicesPage .servicesHeroRedesign .servicesHeroCopy h1{letter-spacing:-2.3px;font-size:37px}.servicesPage .servicesHeroRedesign .servicesHeroInfoItem{font-size:7px}}@media (prefers-reduced-motion:reduce){.servicesPage .servicesHeroRedesign .servicesHeroRevealItem,.servicesPage .servicesHeroRedesign [data-hero-media-showcase]{animation:none}.servicesPage .servicesHeroRedesign [data-hero-media-showcase],.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:hover,.servicesPage .servicesHeroRedesign .servicesHeroMedia>img,.servicesPage .servicesHeroRedesign .servicesHeroMedia>video,.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:hover .servicesHeroMedia>img,.servicesPage .servicesHeroRedesign [data-hero-media-showcase]:hover .servicesHeroMedia>video{transition:none;transform:none}}.servicesPage .servicesServicesShowcase{margin-bottom:0;position:relative}.servicesPage .servicesServicesShowcase .servicesSectionIntro{align-items:end;margin:0 0 34px}.servicesPage .servicesServicesShowcase .servicesSectionIntro h2{letter-spacing:-2.8px;text-wrap:balance;max-width:620px;margin-top:12px;font-size:clamp(34px,4vw,58px);line-height:1.03}.servicesPage .servicesServicesShowcase .servicesSectionIntro p{max-width:430px;margin-bottom:2px;line-height:1.7}.servicesPage .servicesInteractiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.servicesPage .servicesInteractiveCard{isolation:isolate;--service-entry-x:0px;--service-entry-y:24px;--service-entry-scale:.985;background:linear-gradient(160deg,#121d17fa,#060a08fa);border:1px solid #98c1a929;border-radius:18px;flex-direction:column;min-height:560px;margin:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0e}.servicesPage .servicesInteractiveGrid.is-reveal-ready .servicesInteractiveCard:not(.is-visible){opacity:0;filter:blur(8px);transform:translate3d(var(--service-entry-x), var(--service-entry-y), 0) scale(var(--service-entry-scale))}.servicesPage .servicesInteractiveGrid.is-reveal-ready .servicesInteractiveCard.is-visible{animation:.68s cubic-bezier(.2,.75,.25,1) both serviceCardReveal}.servicesPage .servicesInteractiveGrid.is-reveal-ready .servicesInteractiveCard[data-viewport-reveal-stagger="0"]{animation-delay:0s}.servicesPage .servicesInteractiveGrid.is-reveal-ready .servicesInteractiveCard[data-viewport-reveal-stagger="1"]{animation-delay:.12s}.servicesPage .servicesInteractiveGrid.is-reveal-ready .servicesInteractiveCard[data-viewport-reveal-stagger="2"]{animation-delay:.24s}.servicesPage .servicesInteractiveCard[data-service-reveal=left]{--service-entry-x:-28px}.servicesPage .servicesInteractiveCard[data-service-reveal=right]{--service-entry-x:28px}.servicesPage .servicesInteractiveCard:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#20e58a1c,#0000 67%);height:58%;position:absolute;inset:auto -22% -28% 28%}.servicesPage .serviceCardMediaShell{z-index:1;background:#07100b;min-height:235px;margin-bottom:-42px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#000000d6 78%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#000000d6 78%,#0000 100%)}.servicesPage .serviceCardMediaShell>img,.servicesPage .serviceCardFallbackVisual{object-fit:cover;object-position:center;width:100%;height:100%;min-height:235px;transition:transform .6s cubic-bezier(.2,.75,.25,1),filter .45s;display:block;transform:scale(1.01)}.servicesPage .serviceCardMediaShell>img{filter:brightness(.77)saturate(.82)contrast(1.05)}.servicesPage .serviceCardMediaShellSupport>img{object-position:50% center;filter:brightness(.82)saturate(.96)contrast(1.08)}.servicesPage .serviceCardMediaShellMaintenance>img{object-position:center 48%;filter:brightness(.72)saturate(.9)contrast(1.04)}.servicesPage .serviceCardMediaShade{z-index:1;pointer-events:none;background:linear-gradient(#0408051f,#0408058c 66%,#040805eb 100%),linear-gradient(90deg,#04080547,#0000 75%);position:absolute;inset:0}.servicesPage .serviceCardFallbackVisual{color:#73e6a9db;background:radial-gradient(circle at 72% 30%,#2ce19147,#0000 24%),radial-gradient(circle at 25% 80%,#1765435c,#0000 42%),linear-gradient(140deg,#0d1d15,#050906 72%);place-items:center;display:grid;position:relative;overflow:hidden}.servicesPage .serviceFallbackGrid{opacity:.48;background-image:linear-gradient(#79e2a826 1px,#0000 1px),linear-gradient(90deg,#79e2a826 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:12% 9%;transform:perspective(430px)rotateX(58deg)rotate(-9deg)scale(1.22)}.servicesPage .serviceFallbackRadar,.servicesPage .serviceFallbackPulse{pointer-events:none;border:1px solid #7eecb14d;border-radius:999px;position:absolute}.servicesPage .serviceFallbackRadar{opacity:.44;width:164px;height:164px}.servicesPage .serviceFallbackPulse{background:#66eaa6;border:0;width:7px;height:7px;transform:translate(34px,-28px);box-shadow:0 0 0 7px #66eaa614,0 0 24px #66eaa6b8}.servicesPage .serviceFallbackOrb{border:1px solid #7eecb157;border-radius:999px;position:absolute;box-shadow:0 0 28px #26e6902e}.servicesPage .serviceFallbackOrbOne{width:128px;height:128px;transform:translate(32px,-4px)}.servicesPage .serviceFallbackOrbTwo{opacity:.42;width:210px;height:210px;transform:translate(-28px,20px)}.servicesPage .servicesInteractiveCardContent{z-index:2;background:linear-gradient(#070c0900 0,#070c09d1 30px,#070c09fa 74px);flex-direction:column;flex:1;min-height:325px;padding:57px 22px 25px;display:flex;position:relative}.servicesPage .serviceCardTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.servicesPage .serviceCardTitleRow>div{min-width:0}.servicesPage .serviceCardIndex{display:none}.servicesPage .serviceCardTitleRow h2{color:#f1faf4;letter-spacing:-.7px;margin:0;font-size:clamp(19px,1.6vw,24px);line-height:1.12}.servicesPage .serviceCardIcon{color:#54dc9a;opacity:.84;flex:none}.servicesPage .servicesInteractiveCardContent>p{color:#a7b8ad;margin:14px 0 0;font-size:14px;line-height:1.62}.servicesPage .servicesInteractiveCard .serviceFeatureList{gap:8px;margin:18px 0 0;display:grid}.servicesPage .servicesInteractiveCard .serviceFeatureList li{color:#c9d9ce;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.servicesPage .servicesInteractiveCard .serviceFeatureList svg{color:#4fe19a;flex:none;margin-top:1px}.servicesPage .serviceCardActions{flex-wrap:wrap;align-self:stretch;align-items:center;gap:9px;margin-top:auto;padding-top:29px;display:flex}.servicesPage .serviceCardDetailsButton,.servicesPage .serviceCardAction{letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.servicesPage .serviceCardDetailsButton{color:#9aeac0;cursor:pointer;background:#1e784f21;border:1px solid #60dc9b5c}.servicesPage .serviceCardAction{color:#d6e9db;background:#ffffff09;border:1px solid #c2ddcc21}.servicesPage .serviceCardComingSoon{color:#d9c48a;letter-spacing:.12em;align-self:flex-start;margin-top:auto;padding-top:22px;font-size:10px;font-weight:800}.servicesPage .serviceCardDetailsButton svg,.servicesPage .serviceCardAction svg{transition:transform .25s}@media (hover:hover) and (pointer:fine){.servicesPage .servicesInteractiveCard{transition:transform .32s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .3s}.servicesPage .servicesInteractiveCard:hover{border-color:#2ee28b87;transform:translateY(-5px);box-shadow:0 24px 52px #0000004d,0 0 26px #20e58a0f,inset 0 1px #ffffff14}.servicesPage .servicesInteractiveCard:hover .serviceCardMediaShell>img,.servicesPage .servicesInteractiveCard:hover .serviceCardFallbackVisual{filter:brightness(.84)saturate(.92)contrast(1.04);transform:scale(1.03)}.servicesPage .serviceCardDetailsButton:hover,.servicesPage .serviceCardDetailsButton:focus-visible,.servicesPage .serviceCardAction:hover,.servicesPage .serviceCardAction:focus-visible{color:#eafff0;background:#20be772e;border-color:#46e997b3}.servicesPage .serviceCardDetailsButton:hover svg,.servicesPage .serviceCardDetailsButton:focus-visible svg,.servicesPage .serviceCardAction:hover svg,.servicesPage .serviceCardAction:focus-visible svg{transform:translate(3px)}}.servicesPage .serviceCardDetailsButton:focus-visible,.servicesPage .serviceCardAction:focus-visible{outline-offset:3px;outline:2px solid #6ef0ac}@keyframes serviceCardReveal{0%{opacity:0;filter:blur(8px);transform:translate3d(var(--service-entry-x), var(--service-entry-y), 0) scale(var(--service-entry-scale))}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.serviceDetailModal{z-index:1300;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#010503c7;justify-content:center;align-items:center;padding:clamp(64px,8vh,96px) 28px;display:flex;position:fixed;inset:0;overflow-y:auto}.serviceDetailDialog{background:#0b120e;border:1px solid #75e0a547;border-radius:20px;flex-direction:column;width:min(1080px,100%);max-height:min(78vh,900px);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000094,0 0 40px #1fd7850f}.serviceModalHeader{border-bottom:1px solid #b5dcc11c;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:32px 34px 29px;display:flex}.serviceModalHeader h2{color:#f0faf3;letter-spacing:-1.7px;margin:0;font-size:clamp(25px,3vw,42px);line-height:1.05}.serviceModalClose{color:#c4d7ca;cursor:pointer;background:#ffffff0a;border:1px solid #d3eedb30;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.serviceModalClose:hover,.serviceModalClose:focus-visible{color:#f0fff4;outline-offset:2px;border-color:#5ee5a0;outline:2px solid #5ee5a040}.serviceDetailDialogBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:34px 34px 40px;overflow-y:auto}.serviceModalHero{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:0;display:grid}.serviceModalMedia{z-index:1;background:#06100a;border:1px solid #99d5ad2e;border-radius:14px;min-height:246px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 51%,#000000bf 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 51%,#000000bf 78%,#0000 100%)}.serviceModalMediaSupport>img{object-position:50% center}.serviceModalMediaMaintenance>img{object-position:center 48%}.serviceModalMedia>img,.serviceModalFallback{object-fit:cover;width:calc(100% + 36px);height:100%;min-height:246px;display:block}.serviceModalFallback{color:#5ee5a0;background:radial-gradient(circle at 72% 28%,#2fe28f45,#0000 30%),#0b2014;place-items:center;display:grid;position:relative;overflow:hidden}.serviceModalFallback .serviceFallbackRadar{width:150px;height:150px}.serviceModalFallback .serviceFallbackPulse{transform:translate(30px,-24px)}.serviceModalFallback span:not(.serviceFallbackRadar):not(.serviceFallbackPulse){border:1px solid #5fe4a361;border-radius:999px;position:absolute}.serviceModalFallback span:nth-of-type(3){width:115px;height:115px}.serviceModalFallback span:nth-of-type(4){opacity:.5;width:210px;height:210px}.serviceModalHeroCopy{z-index:2;background:linear-gradient(90deg,#0b120e00 0,#0b120ee6 23%,#0b120e 62%);margin-left:-36px;padding:27px 10px 20px 58px;position:relative}.serviceModalHeroCopy .serviceModalParagraphs{color:#b8cbbd;max-width:610px;margin-top:16px;font-size:16px;line-height:1.72}.serviceModalHeroCopy .serviceModalParagraphs p{margin:0}.serviceModalAudience{gap:5px;display:grid;color:#dcece1!important;margin-top:27px!important;font-size:13px!important}.serviceModalAudience strong{color:#61e3a1;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.serviceModalCapabilities{border-top:1px solid #b5dcc11c;margin-top:35px;padding-top:26px}.serviceModalCapabilities h3,.serviceModalSection h3{color:#e7f6eb;letter-spacing:-.2px;margin:0 0 15px;font-size:15px}.serviceModalCapabilities>div{flex-wrap:wrap;gap:8px;display:flex}.serviceModalCapabilities span{color:#a9e9c0;background:#1fa5651a;border:1px solid #4ddf9540;border-radius:999px;padding:8px 10px;font-size:11px}.serviceModalTabs{border-bottom:1px solid #b5dcc11c;gap:7px;margin:36px 0 27px;padding-bottom:10px;display:flex}.serviceModalTabs button{color:#94a99a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:800}.serviceModalTabs button.is-active,.serviceModalTabs button:hover,.serviceModalTabs button:focus-visible{color:#e2ffeb;background:#1fa56521;border-color:#4ddf9552;outline:none}.serviceModalPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;min-height:270px;display:grid}.serviceModalSection{min-width:0}.serviceModalSection p{color:#b8cbbd;margin:0;font-size:14px;line-height:1.78}.serviceModalParagraphs{gap:12px;display:grid}.serviceModalList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.serviceModalList li{color:#b8cbbd;gap:8px;font-size:13px;line-height:1.48;display:flex}.serviceModalList svg{color:#56df9b;flex:none;margin-top:2px}.serviceModalFaq{border-top:1px solid #b5dcc11c;margin-top:34px;padding-top:26px}.serviceModalFaq details{border-top:1px solid #b5dcc11a}.serviceModalFaq details:last-child{border-bottom:1px solid #b5dcc11a}.serviceModalFaq summary{color:#dcece1;cursor:pointer;padding:15px 3px;font-size:13px}.serviceModalFaq details p{color:#9fb3a5;padding:0 3px 17px;font-size:13px}.serviceModalFooter{background:#040906b8;border-top:1px solid #b5dcc11c;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:24px 34px 28px;display:flex}.serviceModalFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.serviceModalFooter .primaryButton,.serviceModalFooter .ghostButton{min-height:42px}.serviceModalNotice{color:#dfca91;font-size:11px;line-height:1.5}@media (width<=1050px){.servicesPage .servicesInteractiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.servicesPage .servicesInteractiveCard{--service-entry-x:0px;--service-entry-y:24px}}@media (width<=640px){.servicesPage .servicesServicesShowcase .servicesSectionIntro{margin-bottom:26px;display:block}.servicesPage .servicesServicesShowcase .servicesSectionIntro h2{font-size:clamp(33px,10vw,48px)}.servicesPage .servicesServicesShowcase .servicesSectionIntro p{margin-top:16px;font-size:14px}.servicesPage .servicesInteractiveGrid{grid-template-columns:1fr;gap:14px}.servicesPage .servicesInteractiveCard{--service-entry-y:24px;min-height:520px}.servicesPage .serviceCardMediaShell,.servicesPage .serviceCardMediaShell>img,.servicesPage .serviceCardFallbackVisual{min-height:210px}.servicesPage .serviceCardMediaShell{margin-bottom:-34px}.servicesPage .servicesInteractiveCardContent{min-height:310px;padding:49px 18px 22px}.serviceDetailModal{padding:24px 10px 18px}.serviceDetailDialog{border-radius:15px;max-height:calc(100vh - 42px)}.serviceModalHeader{padding:23px 17px 21px}.serviceModalHeader h2{font-size:27px}.serviceDetailDialogBody{padding:22px 17px 30px}.serviceModalHero{grid-template-columns:1fr;gap:17px}.serviceModalMedia,.serviceModalMedia>img,.serviceModalFallback{width:100%;min-height:180px;max-height:260px;-webkit-mask-image:none;mask-image:none}.serviceModalHeroCopy{background:0 0;margin-left:0;padding:8px 3px 2px}.serviceModalPanel{grid-template-columns:1fr;gap:22px;min-height:0}.serviceModalTabs{margin-top:31px;overflow-x:auto}.serviceModalFooter{flex-direction:column;align-items:stretch;padding:20px 17px 22px}.serviceModalFooter>div{justify-content:stretch}.serviceModalFooter .primaryButton,.serviceModalFooter .ghostButton{flex:1}.serviceModalNotice{max-width:340px}}@media (prefers-reduced-motion:reduce){.servicesPage .servicesInteractiveGrid.is-reveal-ready .servicesInteractiveCard,.servicesPage .servicesInteractiveGrid.is-reveal-ready .servicesInteractiveCard:not(.is-visible){opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.servicesPage .servicesInteractiveCard{transition:none}.servicesPage .servicesInteractiveCard:hover{transform:none}.servicesPage .serviceCardMediaShell>img,.servicesPage .serviceCardFallbackVisual,.servicesPage .serviceCardDetailsButton svg,.servicesPage .serviceCardAction svg{transition:none;transform:none}}.servicesPage .servicesProcessSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#08100dd6,#050807d1);margin-top:110px;padding-bottom:122px}.servicesPage .servicesProcessHeading{max-width:740px;margin-bottom:42px}.servicesPage .servicesProcessHeading h2{color:var(--text-primary);letter-spacing:-3px;margin:13px 0 16px;font-family:Manrope,sans-serif;font-size:clamp(37px,4.2vw,58px);line-height:1.02}.servicesPage .servicesProcessHeading h2 em{color:var(--accent);font-style:normal}.servicesPage .servicesProcessHeading p{max-width:580px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.servicesPage .servicesProcessAccordion{gap:10px;max-width:1080px;margin:0 auto;display:grid}.servicesPage .servicesProcessItem{background:#ffffff06;border:1px solid #98c1a924;border-radius:14px;min-width:0;transition:border-color .28s,background .28s,box-shadow .28s;overflow:hidden}.servicesPage .servicesProcessItem:hover{background:#20e58a09;border-color:#53e79d61}.servicesPage .servicesProcessItem.is-open{box-shadow:inset 3px 0 var(--accent), 0 16px 35px #00000029, 0 0 25px #20e58a09;background:linear-gradient(110deg,#1f8b5921,#20e58a06);border-color:#45e6979e}.servicesPage .servicesProcessStep{width:100%;min-height:86px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) 24px 30px;align-items:center;gap:17px;padding:18px 21px;transition:background .25s;display:grid}.servicesPage .servicesProcessStep:hover,.servicesPage .servicesProcessStep:focus-visible{background:#20e58a09;border-color:#0000}.servicesPage .servicesProcessStep:focus-visible{outline-offset:-3px;outline:2px solid #6ef0acc7}.servicesPage .servicesProcessItem.is-open .servicesProcessStep{background:#20e58a08}.servicesPage .servicesProcessStepNumber{color:#6ceaa8;letter-spacing:1.3px;font-size:12px;font-weight:800}.servicesPage .servicesProcessStepCopy{gap:6px;min-width:0;display:grid}.servicesPage .servicesProcessStepCopy strong{color:var(--text-primary);letter-spacing:-.4px;font-family:Manrope,sans-serif;font-size:18px}.servicesPage .servicesProcessStepCopy>span{color:var(--text-secondary);font-size:13px;line-height:1.5}.servicesPage .servicesProcessStepIcon{color:#6c897a;place-items:center;transition:color .25s,transform .25s;display:grid}.servicesPage .servicesProcessItem.is-open .servicesProcessStepIcon{color:var(--accent);transform:translateY(-1px)}.servicesPage .servicesProcessStepToggle{width:30px;height:30px;color:var(--accent);border:1px solid #69df9e52;border-radius:50%;place-items:center;font-size:21px;font-weight:400;line-height:1;transition:background .25s,border-color .25s,transform .25s;display:grid}.servicesPage .servicesProcessItem.is-open .servicesProcessStepToggle{background:#20e58a1f;border-color:#69df9eb3}.servicesPage .servicesProcessPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.75,.25,1),opacity .26s;display:grid}.servicesPage .servicesProcessPanel.is-open{opacity:1;grid-template-rows:1fr}.servicesPage .servicesProcessPanelInner{border-top:1px solid #0000;min-height:0;padding:0 26px;transition:padding .42s cubic-bezier(.2,.75,.25,1),border-color .28s;overflow:hidden}.servicesPage .servicesProcessPanel.is-open .servicesProcessPanelInner{border-color:#b5dcc11a;padding-top:24px;padding-bottom:26px}.servicesPage .servicesProcessDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;display:grid}.servicesPage .servicesProcessDetailBlock{min-width:0}.servicesPage .servicesProcessDetailLabel{color:#72e8ab;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.servicesPage .servicesProcessDetailValue{gap:7px;display:grid}.servicesPage .servicesProcessDetailValue p{color:#b8cbbd;margin:0;font-size:14px;line-height:1.7}.servicesPage .servicesProcessMedia{max-width:720px;margin:27px 0 0 auto}.servicesPage .servicesProcessVideoFrame{aspect-ratio:16/9;background:#050807;border:1px solid #20e58a47;border-radius:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 34px #0003}.servicesPage .servicesProcessVideoFrame video{object-fit:cover;background:#020302;width:100%;height:100%;display:block}.servicesPage .servicesProcessMediaFallback{color:#9fb9a9;text-align:left;background:#20e58a09;border:1px solid #62e8a82e;border-radius:11px;align-items:center;gap:11px;min-height:56px;padding:13px 15px;font-size:12px;line-height:1.45;display:flex;position:relative;inset:auto;overflow:visible}.servicesPage .servicesProcessFallbackIcon{width:32px;height:32px;color:var(--accent);background:#20e58a14;border:1px solid #62e8a852;border-radius:9px;flex:none;place-items:center;display:grid}.servicesPage .servicesProcessMediaCaption{color:#9fb3a5;gap:9px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.servicesPage .servicesProcessMediaCaption span{color:#72e8ab;letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.servicesPage .servicesProcessEmpty{color:var(--text-secondary);text-align:center;border:1px dashed #98c1a933;margin:0;padding:20px}@media (width<=700px){.servicesPage .servicesProcessSection{margin-top:76px;padding-bottom:84px}.servicesPage .servicesProcessHeading{margin-bottom:28px}.servicesPage .servicesProcessHeading h2{letter-spacing:-2.2px;font-size:38px}.servicesPage .servicesProcessStep{grid-template-columns:29px minmax(0,1fr) 23px 27px;gap:10px;min-height:78px;padding:14px 13px}.servicesPage .servicesProcessStepCopy strong{font-size:16px}.servicesPage .servicesProcessStepCopy>span{font-size:12px}.servicesPage .servicesProcessStepToggle{width:27px;height:27px;font-size:19px}.servicesPage .servicesProcessPanelInner{padding-left:15px;padding-right:15px}.servicesPage .servicesProcessPanel.is-open .servicesProcessPanelInner{padding-top:20px;padding-bottom:20px}.servicesPage .servicesProcessDetailGrid{grid-template-columns:1fr;gap:19px}.servicesPage .servicesProcessDetailValue p{font-size:13px}.servicesPage .servicesProcessMedia{margin-top:22px}}@media (prefers-reduced-motion:reduce){.servicesPage .servicesProcessRevealReady,.servicesPage .servicesProcessStepsRevealReady [data-process-step]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.servicesPage .servicesProcessItem,.servicesPage .servicesProcessStep,.servicesPage .servicesProcessStepIcon,.servicesPage .servicesProcessStepToggle,.servicesPage .servicesProcessPanel,.servicesPage .servicesProcessPanelInner{transition:none}}.smm2Page{--smm2-bg:#000;--smm2-panel:#050806;--smm2-panel-2:#080c0a;--smm2-line:#ffffff13;--smm2-green:#20e58a;--smm2-text:#f5f7f6;--smm2-muted:#929d97;--smm2-dim:#5d6963;background:var(--smm2-bg);color:var(--smm2-text);overflow:hidden}.smm2Page *,.smm2Page :before,.smm2Page :after{box-sizing:border-box}.smm2Container{width:min(1240px,100% - 48px);margin:0 auto}.smm2Hero{border-bottom:1px solid var(--smm2-line);background:radial-gradient(circle at 77% 37%,#20e58a11,#0000 25%),#000;align-items:center;min-height:720px;padding:150px 0 92px;display:flex;position:relative}.smm2Hero:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.smm2HeroGrid{z-index:2;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(48px,6vw,88px);display:grid;position:relative}.smm2HeroCopy{max-width:520px}.smm2Eyebrow{color:var(--smm2-green);letter-spacing:.17em;align-items:center;gap:10px;font-size:9px;font-weight:800;display:inline-flex}.smm2Eyebrow:before{content:"";background:var(--smm2-green);width:25px;height:1px}.smm2HeroCopy h1,.smm2SectionHead h2,.smm2PlatformsCopy h2{color:#f7f9f8;font-family:var(--font-display);letter-spacing:-.055em;margin:18px 0 0;font-weight:700}.smm2HeroCopy h1{font-size:clamp(51px,5.3vw,78px);line-height:.96}.smm2HeroCopy h1 em,.smm2SectionHead h2 em,.smm2PlatformsCopy h2 em{color:var(--smm2-green);font-style:normal;display:block}.smm2HeroCopy>p{max-width:500px;color:var(--smm2-muted);margin:25px 0 0;font-size:14px;line-height:1.75}.smm2HeroActions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.smm2PrimaryButton,.smm2SecondaryButton{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.smm2PrimaryButton{border:1px solid var(--smm2-green);background:var(--smm2-green);color:#011108}.smm2SecondaryButton{border:1px solid var(--smm2-line);color:#bac3be;background:#ffffff05}@media (hover:hover){.smm2PrimaryButton:hover,.smm2SecondaryButton:hover{transform:translateY(-2px)}.smm2SecondaryButton:hover{border-color:#20e58a47}}.smm2HeroNote{color:#66736d;align-items:center;gap:8px;margin-top:22px;font-size:9px;display:flex}.smm2HeroNote svg{color:var(--smm2-green)}.smm2HeroDashboard{background:linear-gradient(145deg,#20e58a06,#0000 43%),#040604;border:1px solid #20e58a30;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 30px 90px #0000007a,0 0 60px #20e58a09}.smm2DashboardTop{border-bottom:1px solid var(--smm2-line);grid-template-columns:1fr auto 1fr;align-items:center;height:45px;padding:0 14px;display:grid}.smm2DashboardTop>div{gap:5px;display:flex}.smm2DashboardTop>div i{background:#27302b;border-radius:50%;width:6px;height:6px}.smm2DashboardTop>span{color:#8a9790;letter-spacing:.13em;font-size:8px;font-weight:700}.smm2DashboardTop>b{color:var(--smm2-green);letter-spacing:.13em;justify-self:end;font-size:7px}.smm2DashboardBody{grid-template-columns:65px minmax(0,1fr);min-height:430px;display:grid}.smm2DashboardSidebar{border-right:1px solid var(--smm2-line);background:#00000040;flex-direction:column;align-items:center;padding:18px 11px;display:flex}.smm2DashboardMark{width:34px;height:34px;color:var(--smm2-green);background:#20e58a0f;border:1px solid #20e58a47;border-radius:9px;place-items:center;font-size:14px;font-weight:900;display:grid}.smm2DashboardSidebar nav{gap:11px;margin-top:28px;display:grid}.smm2DashboardSidebar nav i{color:#4f5c55;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.smm2DashboardSidebar nav i.is-active{color:var(--smm2-green);background:#20e58a12}.smm2DashboardMain{min-width:0;padding:24px}.smm2DashboardHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.smm2DashboardHeading>div{min-width:0}.smm2DashboardHeading span{color:var(--smm2-green);letter-spacing:.14em;font-size:7px;font-weight:800}.smm2DashboardHeading h3{color:#e9efec;margin:7px 0 0;font-size:17px;font-weight:650}.smm2DashboardBadge{align-items:center;gap:6px;display:inline-flex;color:#728078!important}.smm2DashboardBadge i{background:var(--smm2-green);border-radius:50%;width:5px;height:5px}.smm2DashboardMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.smm2DashboardMetrics article{border:1px solid var(--smm2-line);background:#ffffff03;border-radius:9px;min-height:81px;padding:11px}.smm2DashboardMetrics span,.smm2DashboardMetrics small{color:#59665f;letter-spacing:.09em;font-size:6.5px;font-weight:700;display:block}.smm2DashboardMetrics strong{color:#cdd6d1;margin:8px 0 4px;font-size:19px;display:block}.smm2DashboardWorkspace{grid-template-columns:1.25fr .75fr;gap:8px;margin-top:10px;display:grid}.smm2DashboardChart,.smm2DashboardQueue{border:1px solid var(--smm2-line);background:#ffffff03;border-radius:9px;min-width:0;min-height:190px;padding:12px}.smm2DashboardChartHead{color:#657169;letter-spacing:.08em;justify-content:space-between;font-size:6px;font-weight:800;display:flex}.smm2DashboardChartHead b{color:var(--smm2-green)}.smm2DashboardChart svg{width:100%;height:120px;margin-top:15px;overflow:visible}.smm2DashboardChart .grid{fill:none;stroke:#ffffff0b;stroke-width:1px}.smm2DashboardChart .line{fill:none;stroke:var(--smm2-green);stroke-width:2px;filter:drop-shadow(0 0 5px #20e58a40)}.smm2DashboardQueue>span{color:#657169;letter-spacing:.08em;margin-bottom:8px;font-size:6px;font-weight:800;display:block}.smm2DashboardQueue>div{border-top:1px solid var(--smm2-line);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;display:grid}.smm2DashboardQueue>div>i{background:#20e58a80;border-radius:50%;width:5px;height:5px}.smm2DashboardQueue p{gap:3px;margin:0;display:grid}.smm2DashboardQueue strong{color:#a8b3ad;font-size:7px}.smm2DashboardQueue small,.smm2DashboardQueue b{color:#536059;font-size:5.5px;font-weight:700}.smm2DashboardQueue b{color:var(--smm2-green)}.smm2DashboardNote{color:#56625c;align-items:center;gap:7px;margin:13px 0 0;font-size:7px;display:flex}.smm2DashboardNote svg{color:var(--smm2-green)}.smm2Section{border-bottom:1px solid var(--smm2-line);background:#000;padding:110px 0}.smm2SectionHead{grid-template-columns:1fr .72fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}.smm2SectionHead h2,.smm2PlatformsCopy h2{max-width:620px;font-size:clamp(42px,4.1vw,62px);line-height:.98}.smm2SectionHead>p,.smm2PlatformsCopy>p{color:var(--smm2-muted);margin:0;font-size:13px;line-height:1.7}.smm2ServicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.smm2ServiceCard{border:1px solid var(--smm2-line);background:linear-gradient(145deg,#20e58a05,#0000 48%),#040604;border-radius:14px;flex-direction:column;min-width:0;min-height:345px;padding:21px;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}@media (hover:hover){.smm2ServiceCard:hover{border-color:#20e58a36;transform:translateY(-4px)}}.smm2ServiceCardTop{justify-content:space-between;align-items:center;display:flex}.smm2ServiceCardTop>span{width:39px;height:39px;color:var(--smm2-green);background:#20e58a09;border:1px solid #20e58a2e;border-radius:10px;place-items:center;display:grid}.smm2ServiceCardTop>b{color:#46524c;letter-spacing:.1em;font-size:9px}.smm2ServiceCard h3{color:#e4ebe7;margin:21px 0 0;font-size:17px;font-weight:650}.smm2ServiceCard>p{color:#7c8982;margin:11px 0 0;font-size:11px;line-height:1.65}.smm2Mini{background:#020402;border:1px solid #ffffff0f;border-radius:10px;height:118px;margin-top:auto;position:relative;overflow:hidden}.smm2MiniManagement{grid-template-columns:42px 1fr;display:grid}.smm2MiniManagement aside{border-right:1px solid var(--smm2-line);align-content:start;gap:8px;padding:14px 10px;display:grid}.smm2MiniManagement aside i,.smm2MiniManagement>div span{background:#20e58a1c;border-radius:3px;display:block}.smm2MiniManagement aside i{height:6px}.smm2MiniManagement>div{gap:8px;padding:14px;display:grid}.smm2MiniManagement>div span{height:21px}.smm2MiniManagement>div span:nth-child(2){width:76%}.smm2MiniCalendar{grid-template-columns:repeat(4,1fr);gap:6px;padding:15px;display:grid}.smm2MiniCalendar i{background:#ffffff04;border:1px solid #ffffff0d;border-radius:5px}.smm2MiniCalendar i.is-active{background:#20e58a0f;border-color:#20e58a38}.smm2MiniDesign{grid-template-columns:1fr 58px;gap:8px;padding:14px;display:grid}.smm2MiniDesign>div{background:#20e58a06;border:1px solid #20e58a1f;border-radius:7px;place-items:center;display:grid}.smm2MiniDesign>div span{color:var(--smm2-green);font-size:21px;font-weight:900}.smm2MiniDesign aside{gap:6px;display:grid}.smm2MiniDesign aside i{background:#ffffff09;border-radius:5px}.smm2MiniVideo{padding:13px}.smm2MiniVideo>div{height:64px;color:var(--smm2-green);background:radial-gradient(circle,#20e58a17,#0000 60%),#060906;border-radius:7px;place-items:center;display:grid}.smm2MiniVideo>span{background:#ffffff0b;border-radius:4px;width:23%;height:5px;margin:8px 3px 0 0;display:inline-block}.smm2MiniCampaign{color:var(--smm2-green);grid-template-columns:60px 1fr;align-items:center;gap:11px;padding:15px;display:grid}.smm2MiniCampaign>div{gap:8px;display:grid}.smm2MiniCampaign>div span{background:#ffffff0b;border-radius:4px;height:10px}.smm2MiniCampaign>div span:nth-child(2){width:72%}.smm2MiniAnalytics{align-items:end;gap:7px;padding:14px;display:flex}.smm2MiniAnalytics i{background:#20e58a1f;border-radius:4px 4px 0 0;flex:1}.smm2MiniAnalytics i:first-child{height:25%}.smm2MiniAnalytics i:nth-child(2){height:42%}.smm2MiniAnalytics i:nth-child(3){height:35%}.smm2MiniAnalytics i:nth-child(4){height:61%}.smm2MiniAnalytics i:nth-child(5){height:52%}.smm2MiniAnalytics i:nth-child(6){height:79%}.smm2PlatformsSection{background:radial-gradient(circle at 80%,#20e58a0b,#0000 28%),#000}.smm2PlatformsLayout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(60px,8vw,110px);display:grid}.smm2PlatformsCopy>p{margin-top:24px}.smm2PlatformsFooter{color:#65716b;align-items:flex-start;gap:8px;margin-top:25px;font-size:9px;line-height:1.55;display:flex}.smm2PlatformsFooter svg{color:var(--smm2-green);flex:none}.smm2PlatformPanel{background:#040604;border:1px solid #20e58a26;border-radius:15px;overflow:hidden}.smm2PlatformPanelTop{border-bottom:1px solid var(--smm2-line);color:#617069;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:49px;padding:0 18px;font-size:7px;font-weight:800;display:flex}.smm2PlatformPanelTop b{color:var(--smm2-green)}.smm2PlatformList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.smm2PlatformList article{border-right:1px solid var(--smm2-line);border-bottom:1px solid var(--smm2-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:16px;display:grid}.smm2PlatformList article:nth-child(2n){border-right:0}.smm2PlatformList article:nth-last-child(-n+2){border-bottom:0}.smm2PlatformCode{width:40px;height:40px;color:var(--smm2-green);background:#20e58a08;border:1px solid #20e58a29;border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.smm2PlatformList article>div{gap:5px;min-width:0;display:grid}.smm2PlatformList strong{color:#d2dad6;font-size:11px}.smm2PlatformList small{color:#5e6b64;font-size:8px}.smm2PlatformStatus{color:#5f6c65;align-items:center;gap:5px;font-size:7px;font-weight:700;display:inline-flex}.smm2PlatformStatus i{background:var(--smm2-green);border-radius:50%;width:5px;height:5px}.smm2WorkflowSection{padding-bottom:130px}.smm2WorkflowLayout{grid-template-columns:.68fr 1.32fr;gap:14px;display:grid}.smm2WorkflowStages{gap:6px;display:grid}.smm2WorkflowStages button{border:1px solid var(--smm2-line);color:#6d7973;cursor:pointer;text-align:left;background:#030503;border-radius:10px;grid-template-columns:25px 35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:75px;padding:11px 13px;transition:border-color .2s,background .2s;display:grid}.smm2WorkflowStages button>span{color:#445049;font-size:8px;font-weight:800}.smm2WorkflowStages button>i{border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.smm2WorkflowStages button.is-active>i{color:var(--smm2-green);border-color:#20e58a33}.smm2WorkflowStages button>div{gap:4px;min-width:0;display:grid}.smm2WorkflowStages button strong{color:#aab5af;font-size:10px}.smm2WorkflowStages button small{color:#57635d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.smm2WorkflowStages button.is-active strong{color:#e0e7e3}.smm2WorkflowBoard{background:linear-gradient(145deg,#20e58a05,#0000 42%),#040604;border:1px solid #20e58a26;border-radius:14px;min-width:0;min-height:480px;padding:20px}.smm2WorkflowBoardTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.smm2WorkflowBoardTop>div{gap:4px;display:grid}.smm2WorkflowBoardTop span{color:#b9c4be;font-size:11px;font-weight:700}.smm2WorkflowBoardTop small{color:#536059;font-size:8px}.smm2WorkflowBoardTop b{color:var(--smm2-green);letter-spacing:.13em;font-size:7px}.smm2WorkflowActive{border:1px solid var(--smm2-line);background:radial-gradient(circle at 10%,#20e58a12,#0000 28%),#030503;border-radius:11px;align-items:center;gap:18px;min-height:155px;margin-top:20px;padding:21px;display:flex}.smm2WorkflowActiveIcon{width:65px;height:65px;color:var(--smm2-green);background:#20e58a0b;border:1px solid #20e58a38;border-radius:15px;flex:0 0 65px;place-items:center;display:grid}.smm2WorkflowActive>div{min-width:0}.smm2WorkflowActive small{color:var(--smm2-green);letter-spacing:.12em;font-size:7px;font-weight:800}.smm2WorkflowActive h3{color:#e7edea;margin:7px 0 0;font-size:22px}.smm2WorkflowActive p{color:#737f79;max-width:470px;margin:8px 0 0;font-size:10px;line-height:1.55}.smm2WorkflowTrack{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:26px;display:grid;position:relative}.smm2WorkflowTrack:before{content:"";background:#ffffff12;height:1px;position:absolute;top:14px;left:7%;right:7%}.smm2WorkflowTrack>span{z-index:2;justify-items:center;gap:7px;display:grid;position:relative}.smm2WorkflowTrack i{color:#4b5751;background:#050806;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;display:grid}.smm2WorkflowTrack span.is-active i,.smm2WorkflowTrack span.is-complete i{color:var(--smm2-green);background:#20e58a14;border-color:#20e58a59}.smm2WorkflowTrack small{color:#56625c;text-align:center;font-size:7px}.smm2WorkflowPreviewCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:29px;display:grid}.smm2WorkflowPreviewCards article{border:1px solid var(--smm2-line);background:#ffffff03;border-radius:9px;min-width:0;padding:13px}.smm2WorkflowPreviewCards span{color:var(--smm2-green);letter-spacing:.1em;font-size:6.5px;font-weight:800}.smm2WorkflowPreviewCards strong{color:#aeb9b3;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;display:block;overflow:hidden}.smm2WorkflowPreviewCards small{color:#515e57;margin-top:4px;font-size:7px;display:block}@media (width<=1050px){.smm2HeroGrid{grid-template-columns:1fr}.smm2HeroCopy{max-width:680px}.smm2HeroDashboard{width:100%}.smm2ServicesGrid{grid-template-columns:repeat(2,1fr)}.smm2PlatformsLayout,.smm2WorkflowLayout{grid-template-columns:1fr}.smm2PlatformsCopy{max-width:670px}.smm2WorkflowStages{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.smm2Container{width:min(100% - 32px,1240px)}.smm2Hero{min-height:auto;padding:118px 0 72px}.smm2HeroCopy h1{font-size:clamp(45px,13vw,62px)}.smm2HeroGrid{gap:46px}.smm2DashboardBody{grid-template-columns:48px 1fr;min-height:0}.smm2DashboardSidebar{padding:13px 7px}.smm2DashboardMark,.smm2DashboardSidebar nav i{width:29px;height:29px}.smm2DashboardMain{padding:15px}.smm2DashboardMetrics,.smm2DashboardWorkspace{grid-template-columns:1fr}.smm2DashboardQueue{min-height:0}.smm2Section{padding:78px 0}.smm2SectionHead{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.smm2SectionHead h2,.smm2PlatformsCopy h2{font-size:clamp(39px,11vw,53px)}.smm2ServicesGrid{grid-template-columns:1fr}.smm2ServiceCard{min-height:320px}.smm2PlatformList{grid-template-columns:1fr}.smm2PlatformList article{border-right:0;border-bottom:1px solid var(--smm2-line)!important}.smm2PlatformList article:last-child{border-bottom:0!important}.smm2WorkflowStages{grid-template-columns:1fr}.smm2WorkflowBoard{min-height:0;padding:15px}.smm2WorkflowActive{align-items:flex-start}.smm2WorkflowTrack{grid-template-columns:repeat(3,1fr);row-gap:18px}.smm2WorkflowTrack:before{display:none}.smm2WorkflowPreviewCards{grid-template-columns:1fr}}@media (width<=430px){.smm2HeroActions{display:grid}.smm2PrimaryButton,.smm2SecondaryButton{width:100%}.smm2DashboardTop{grid-template-columns:auto 1fr auto}.smm2DashboardTop>span{justify-self:center}.smm2DashboardHeading{display:grid}.smm2DashboardBadge{justify-self:start}.smm2WorkflowActive{display:grid}}@media (prefers-reduced-motion:reduce){.smm2ServiceCard,.smm2PrimaryButton,.smm2SecondaryButton{transition:none!important}}body:has(.smm2Page){background:#000!important}#root:has(.smm2Page){background:#000!important}.site:has(.smm2Page){background:#000!important}main:has(.smm2Page){background:#000!important}.smm2Page,.smm2Page .smm2Hero,.smm2Page .smm2Section,.smm2Page .smm2PlatformsSection,.smm2Page .smm2WorkflowSection{background:#000!important}.smm2Page .smm2Hero:before{opacity:.1!important}.smm2Page .smm2PlatformsSection{background:#000!important}.smm2HeroDashboard{background:linear-gradient(145deg,#050705 0%,#020302 58%,#010201 100%)!important;border-color:#20e58a26!important;box-shadow:0 28px 70px #00000073,inset 0 1px #ffffff06!important}.smm2DashboardChart,.smm2DashboardQueue,.smm2DashboardMetrics article{background:#030503!important;border-color:#ffffff13!important}.smm2ServiceCard{background:linear-gradient(#050705 0%,#020302 100%)!important;border-color:#ffffff13!important}.smm2Mini{background:#020302!important;border-color:#fff1!important}.smm2PlatformPanel{background:linear-gradient(#050705,#020302)!important;border-color:#20e58a24!important}.smm2PlatformList article{background:#020302!important}.smm2WorkflowStages button{background:#020302!important;border-color:#ffffff13!important}.smm2WorkflowStages button.is-active{background:#20e58a09!important;border-color:#20e58a40!important}.smm2WorkflowBoard{background:linear-gradient(145deg,#050705,#020302 58%,#010201)!important;border-color:#20e58a24!important}.smm2WorkflowActive,.smm2WorkflowPreviewCards article{background:#020302!important;border-color:#ffffff13!important}.smm2Page :is(.smm2ServiceCardTop>span,.smm2DashboardMark,.smm2WorkflowActiveIcon,.smm2PlatformCode){background:#20e58a09!important}body:has(.smm2Page) .footerV2{background:#000!important}body:has(.smm2Page) .header{background:#000000eb!important}@media (width<=760px){.smm2Page,.smm2Page .smm2Hero,.smm2Page .smm2Section,.smm2Page .smm2PlatformsSection,.smm2Page .smm2WorkflowSection{background:#000!important}}.smm2HeroCampaignVisual{aspect-ratio:995/579;background:#020302;border:1px solid #20e58a29;border-radius:18px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000085,0 0 55px #20e58a09,inset 0 1px #ffffff06}.smm2HeroCampaignVisual img{z-index:1;object-fit:cover;object-position:center;filter:brightness(.92)contrast(1.035)saturate(.95);width:100%;height:100%;display:block;position:relative}.smm2HeroCampaignOverlay{z-index:2;pointer-events:none;background:linear-gradient(#00000005 0%,#0000 65%,#0000001a 100%);position:absolute;inset:0;box-shadow:inset 0 0 50px #0000001a}.smm2ServiceImageVisual{aspect-ratio:596/335;background:#020302;border:1px solid #ffffff12;border-radius:10px;width:100%;margin:auto 0 0;position:relative;overflow:hidden}.smm2ServiceImageVisual img{object-fit:cover;object-position:center;filter:brightness(.88)contrast(1.04)saturate(.88);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .35s;display:block}.smm2ServiceImageVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000017 100%);position:absolute;inset:0}@media (hover:hover){.smm2ServiceCard:hover .smm2ServiceImageVisual img{filter:brightness(.94)contrast(1.04)saturate(.92);transform:scale(1.025)}}@media (width<=1050px){.smm2HeroCampaignVisual{width:100%;max-width:900px}}@media (width<=760px){.smm2HeroCampaignVisual{aspect-ratio:995/579;border-radius:14px}.smm2HeroCampaignVisual img{object-fit:cover}.smm2ServiceImageVisual{border-radius:9px}}@media (prefers-reduced-motion:reduce){.smm2ServiceImageVisual img{transition:none!important}}.smm2ServiceImageVisual{aspect-ratio:596/335;isolation:isolate;background:#020302;border:1px solid #ffffff12;border-radius:10px;width:100%;margin:auto 0 0;position:relative;overflow:hidden}.smm2ServiceImageVisual img{object-fit:cover;filter:brightness(.88)contrast(1.035)saturate(.9);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .35s;display:block}.smm2ServiceImageVisual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 58%,#0000001f 100%);position:absolute;inset:0;box-shadow:inset 0 0 28px #00000014}.smm2ServiceImageVisual--management img{object-position:center center}.smm2ServiceImageVisual--content-plan img{object-position:center 46%;transform:scale(1.01)}.smm2ServiceImageVisual--post-design{background:#f2f2f2}.smm2ServiceImageVisual--post-design img{object-position:center center;filter:brightness(.82)contrast(1.03)saturate(.88)}.smm2ServiceImageVisual--reels img{object-position:center center}.smm2ServiceImageVisual--ads img{object-position:center 48%}.smm2ServiceImageVisual--analytics img{object-position:center center}@media (hover:hover){.smm2ServiceCard:hover .smm2ServiceImageVisual img{filter:brightness(.94)contrast(1.04)saturate(.94);transform:scale(1.025)}.smm2ServiceCard:hover .smm2ServiceImageVisual--content-plan img{transform:scale(1.04)}.smm2ServiceCard:hover .smm2ServiceImageVisual--post-design img{filter:brightness(.88)contrast(1.035)saturate(.94)}}@media (width<=760px){.smm2ServiceImageVisual{border-radius:9px}.smm2ServiceImageVisual--content-plan img{object-position:center 44%}.smm2ServiceImageVisual--ads img{object-position:center center}}@media (prefers-reduced-motion:reduce){.smm2ServiceImageVisual img{transition:none!important}}.smm2ServiceCard{min-height:372px;padding:22px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 45px #0003;background:linear-gradient(155deg,#ffffff05 0%,#0000 42%),linear-gradient(#050705 0%,#020302 100%)!important;border-color:#ffffff16!important}.smm2ServiceCard:before{content:"";z-index:0;filter:blur(75px);pointer-events:none;background:#20e58a09;border-radius:50%;width:250px;height:250px;position:absolute;top:-120px;left:-90px}@media (hover:hover){.smm2ServiceCard:hover{transform:translateY(-5px);box-shadow:inset 0 1px #ffffff09,0 24px 58px #0000004d,0 0 32px #20e58a06;border-color:#20e58a33!important}}.smm2ServiceCardTop>span{box-shadow:inset 0 0 18px #20e58a09;color:#26ef96!important;background:#20e58a0e!important;border-color:#20e58a3d!important}.smm2ServiceCardTop>b{color:#5f6c65!important}.smm2ServiceCard h3{letter-spacing:-.02em;font-weight:680;color:#f0f4f2!important}.smm2ServiceCard>p{line-height:1.7;color:#8c9892!important}.smm2ServiceImageVisual{isolation:isolate;width:100%;margin:24px 0 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 0 28px #00000029,0 12px 30px #00000029;aspect-ratio:16/9!important;background:radial-gradient(circle at 50% 45%,#20e58a0a,#0000 55%),#020302!important;border:1px solid #20e58a1c!important;border-radius:13px!important}.smm2ServiceImageVisual img{z-index:1;filter:brightness(.96)contrast(1.075)saturate(1.08);width:100%;height:100%;transition:transform .62s cubic-bezier(.22,1,.36,1),filter .4s;display:block;position:relative}.smm2ServiceImageVisual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff03 0%,#0000 34%,#0000000a 72%,#00000029 100%);position:absolute;inset:0}.smm2ServiceImageVisual:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff03,inset 0 -24px 45px #0000001f;background:0 0!important}.smm2ServiceImageVisual--management{padding:8px;background:radial-gradient(circle,#20e58a0e,#0000 64%),#020302!important}.smm2ServiceImageVisual--management img{filter:brightness(.92)contrast(1.1)saturate(1.12);border-radius:8px;object-fit:contain!important;object-position:center!important}.smm2ServiceImageVisual--content-plan{background:#020302!important}.smm2ServiceImageVisual--content-plan img{filter:brightness(.95)contrast(1.08)saturate(1.06);transform:scale(1.02);object-fit:cover!important;object-position:center 48%!important}.smm2ServiceImageVisual--post-design{padding:9px;background:radial-gradient(circle,#ffffff0b,#0000 66%),#020302!important}.smm2ServiceImageVisual--post-design img{filter:brightness(.88)contrast(1.08)saturate(1.1);border-radius:8px;object-fit:contain!important;object-position:center!important}.smm2ServiceImageVisual--reels img{filter:brightness(.94)contrast(1.1)saturate(1.14);object-fit:cover!important;object-position:center center!important}.smm2ServiceImageVisual--ads img{filter:brightness(.93)contrast(1.1)saturate(1.1);object-fit:cover!important;object-position:center 50%!important}.smm2ServiceImageVisual--analytics img{filter:brightness(.96)contrast(1.11)saturate(1.1);object-fit:cover!important;object-position:center center!important}@media (hover:hover){.smm2ServiceCard:hover .smm2ServiceImageVisual img{filter:brightness()contrast(1.1)saturate(1.14);transform:scale(1.035)}.smm2ServiceCard:hover .smm2ServiceImageVisual--management img{filter:brightness(.97)contrast(1.11)saturate(1.16);transform:scale(1.018)}.smm2ServiceCard:hover .smm2ServiceImageVisual--content-plan img{transform:scale(1.055)}.smm2ServiceCard:hover .smm2ServiceImageVisual--post-design img{filter:brightness(.93)contrast(1.1)saturate(1.14);transform:scale(1.02)}.smm2ServiceCard:hover .smm2ServiceImageVisual--reels img,.smm2ServiceCard:hover .smm2ServiceImageVisual--ads img,.smm2ServiceCard:hover .smm2ServiceImageVisual--analytics img{transform:scale(1.045)}}.smm2ServiceCard:nth-child(4) .smm2ServiceImageVisual,.smm2ServiceCard:nth-child(5) .smm2ServiceImageVisual,.smm2ServiceCard:nth-child(6) .smm2ServiceImageVisual{border-color:#20e58a26!important}@media (width<=1050px){.smm2ServiceCard{min-height:360px}.smm2ServiceImageVisual{margin-top:21px}}@media (width<=760px){.smm2ServiceCard{min-height:0;padding:19px}.smm2ServiceImageVisual{margin-top:21px;border-radius:12px!important}.smm2ServiceImageVisual--content-plan img{object-position:center 46%!important}}@media (prefers-reduced-motion:reduce){.smm2ServiceCard,.smm2ServiceImageVisual img{transition:none!important}}.smm2Hero{align-items:center!important;gap:clamp(40px,5vw,76px)!important}.smm2HeroCopy,.smm2HeroContent,.smm2HeroLeft{max-width:660px!important}.smm2HeroCopy h1,.smm2HeroTitle,.smm2HeroContent h1,.smm2HeroLeft h1{text-wrap:balance;letter-spacing:-.055em!important;max-width:7.25ch!important;margin:0!important;font-size:clamp(72px,7vw,108px)!important;line-height:.9!important}.smm2HeroCopy h1 em,.smm2HeroCopy h1 strong,.smm2HeroTitle em,.smm2HeroTitle strong,.smm2HeroContent h1 em,.smm2HeroContent h1 strong,.smm2HeroLeft h1 em,.smm2HeroLeft h1 strong,.smm2HeroTitleAccent,.smm2HeroAccent{font-style:normal!important;display:inline!important}.smm2HeroCopy>p,.smm2HeroDesc,.smm2HeroDescription,.smm2HeroContent>p,.smm2HeroLeft>p{color:#ffffffb8!important;max-width:620px!important;margin-top:26px!important;font-size:18px!important;line-height:1.7!important}.smm2HeroActions,.smm2HeroButtons,.smm2HeroActionRow{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:30px!important}.smm2HeroMeta,.smm2HeroFootnote,.smm2HeroSignals,.smm2HeroTags,.smm2HeroBenefits,.smm2HeroMicrocopy,.smm2HeroProof,.smm2HeroStatsMini,.smm2HeroInlineMeta{display:none!important}.smm2HeroVisual,.smm2HeroMedia,.smm2HeroFigure{align-self:center!important}.smm2HeroVisual img,.smm2HeroMedia img,.smm2HeroFigure img{border-radius:22px;width:100%;height:auto;display:block}@media (width<=1200px){.smm2HeroCopy h1,.smm2HeroTitle,.smm2HeroContent h1,.smm2HeroLeft h1{max-width:7.6ch!important;font-size:clamp(60px,6.4vw,88px)!important}.smm2HeroCopy>p,.smm2HeroDesc,.smm2HeroDescription,.smm2HeroContent>p,.smm2HeroLeft>p{font-size:17px!important}}@media (width<=980px){.smm2Hero{gap:32px!important}.smm2HeroCopy,.smm2HeroContent,.smm2HeroLeft{max-width:none!important}.smm2HeroCopy h1,.smm2HeroTitle,.smm2HeroContent h1,.smm2HeroLeft h1{max-width:8.2ch!important;font-size:clamp(50px,8vw,72px)!important;line-height:.93!important}}@media (width<=760px){.smm2HeroCopy h1,.smm2HeroTitle,.smm2HeroContent h1,.smm2HeroLeft h1{letter-spacing:-.045em!important;max-width:9ch!important;font-size:clamp(40px,11vw,58px)!important;line-height:.96!important}.smm2HeroCopy>p,.smm2HeroDesc,.smm2HeroDescription,.smm2HeroContent>p,.smm2HeroLeft>p{margin-top:18px!important;font-size:16px!important;line-height:1.65!important}.smm2HeroActions,.smm2HeroButtons,.smm2HeroActionRow{gap:12px!important;margin-top:22px!important}}.smm2ServiceCardNo,.smm2ServiceCardNumber,.smm2ServiceCardIndex,.smm2ServiceCardCount,.smm2ServiceCardBadge,.smm2ServiceMetaNo,.smm2ServiceMetaIndex,.smm2ServiceCard>.smm2CardNo,.smm2ServiceCard>.smm2CardIndex,.smm2ServiceCard>.smm2CardNumber{display:none!important}.smm2ServiceCard{isolation:isolate;opacity:0;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .32s,background .32s;animation:.78s cubic-bezier(.22,1,.36,1) forwards smmServiceReveal;position:relative;overflow:hidden;transform:translateY(28px)scale(.985)}.smm2ServiceCard:before{content:"";pointer-events:none;z-index:0;opacity:.75;background:radial-gradient(circle at 14% 10%,#14ffaa14,#0000 28%);transition:opacity .35s,transform .45s;position:absolute;inset:0}.smm2ServiceCard:after{content:"";pointer-events:none;z-index:0;opacity:0;background:linear-gradient(115deg,#0000 0%,#14ffaa14 22%,#0000 46% 100%);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;inset:-1px;transform:translate(-120%)}.smm2ServiceCard:hover{transform:translateY(-8px)scale(1.012);box-shadow:0 20px 54px #00000057,inset 0 0 0 1px #14ffaa14,0 0 34px #14ffaa14;border-color:#14ffaa42!important}.smm2ServiceCard:hover:after{opacity:1;transform:translate(120%)}.smm2ServiceCard:hover:before{opacity:1;transform:scale(1.04)}.smm2ServiceCard>*{z-index:1;position:relative}.smm2ServiceCard:first-child{animation-delay:20ms}.smm2ServiceCard:nth-child(2){animation-delay:.1s}.smm2ServiceCard:nth-child(3){animation-delay:.18s}.smm2ServiceCard:nth-child(4){animation-delay:.26s}.smm2ServiceCard:nth-child(5){animation-delay:.34s}.smm2ServiceCard:nth-child(6){animation-delay:.42s}.smm2ServiceCard [class*=Icon],.smm2ServiceCard [class*=icon],.smm2ServiceCard .smm2ServiceIcon{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s,background .3s}.smm2ServiceCard:hover [class*=Icon],.smm2ServiceCard:hover [class*=icon],.smm2ServiceCard:hover .smm2ServiceIcon{transform:translateY(-2px)scale(1.04);box-shadow:inset 0 0 0 1px #14ffaa1f,0 0 20px #14ffaa1a}.smm2ServiceMedia{border-radius:16px;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s,filter .35s;position:relative;overflow:hidden}.smm2ServiceMedia:after{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#ffffff05,#0000 26%,#0000001a);transition:opacity .3s;position:absolute;inset:0}.smm2ServiceMedia img{width:100%;height:100%;transition:transform .58s cubic-bezier(.22,1,.36,1),filter .35s,opacity .3s;display:block}.smm2ServiceCard:hover .smm2ServiceMedia{transform:translateY(-2px);box-shadow:0 18px 38px #00000047,inset 0 0 0 1px #14ffaa14}.smm2ServiceCard:hover .smm2ServiceMedia img{filter:saturate(1.08)contrast(1.03);transform:scale(1.035)}.smm2ServiceCard:first-child:hover{box-shadow:0 22px 58px #0000005c,inset 0 0 0 1px #14ffaa17,0 0 42px #14ffaa1a}.smm2ServiceCard:first-child:hover .smm2ServiceMedia img{transform:scale(1.04)translateY(-2px)}.smm2ServiceCard:nth-child(2):hover .smm2ServiceMedia img{transform:scale(1.045)rotate(-.4deg)}.smm2ServiceCard:nth-child(3):hover{transform:translateY(-8px)scale(1.01)rotate(-.2deg)}.smm2ServiceCard:nth-child(3):hover .smm2ServiceMedia img{filter:saturate(1.1)contrast(1.05);transform:scale(1.03)}.smm2ServiceCard:nth-child(4) .smm2ServiceMedia:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff1a 28%,#0000 52%);transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-125%)}.smm2ServiceCard:nth-child(4):hover .smm2ServiceMedia:before{transform:translate(120%)}.smm2ServiceCard:nth-child(4):hover .smm2ServiceMedia img{filter:saturate(1.14)contrast(1.04);transform:scale(1.05)}.smm2ServiceCard:nth-child(5):hover{transform:translateY(-8px)scale(1.012)}.smm2ServiceCard:nth-child(5):hover .smm2ServiceMedia img{filter:saturate(1.1)contrast(1.04);transform:scale(1.04)translate(2px)}.smm2ServiceCard:nth-child(6):hover{box-shadow:0 22px 58px #00000061,inset 0 0 0 1px #14ffaa1a,0 0 46px #14ffaa1f}.smm2ServiceCard:nth-child(6):hover .smm2ServiceMedia img{filter:saturate(1.08)contrast(1.08);transform:scale(1.05)}.smm2ServiceCard:first-child .smm2ServiceMedia{animation:7.2s ease-in-out infinite smmFloatA}.smm2ServiceCard:nth-child(2) .smm2ServiceMedia{animation:6.6s ease-in-out infinite smmFloatB}.smm2ServiceCard:nth-child(3) .smm2ServiceMedia{animation:8s ease-in-out infinite smmFloatC}.smm2ServiceCard:nth-child(4) .smm2ServiceMedia{animation:6.8s ease-in-out infinite smmFloatA}.smm2ServiceCard:nth-child(5) .smm2ServiceMedia{animation:7.6s ease-in-out infinite smmFloatB}.smm2ServiceCard:nth-child(6) .smm2ServiceMedia{animation:7s ease-in-out infinite smmFloatC}@keyframes smmServiceReveal{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes smmFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes smmFloatB{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-3px)translate(2px)}}@keyframes smmFloatC{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.008)}}@media (width<=900px){.smm2ServiceCard{min-height:auto}.smm2ServiceCard:hover{transform:translateY(-4px)scale(1.006)}}@media (prefers-reduced-motion:reduce){.smm2ServiceCard,.smm2ServiceMedia,.smm2ServiceMedia img{transition:none!important;animation:none!important;transform:none!important}.smm2ServiceCard{opacity:1!important}}.smm2ServiceCardTop{justify-content:flex-start!important}.smm2ServiceImageVisual{transition:transform .48s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .38s;position:relative}.smm2ServiceImageVisual img{transition:transform .62s cubic-bezier(.22,1,.36,1),filter .4s!important}.smm2ServiceCard:first-child .smm2ServiceImageVisual{animation:7.4s ease-in-out infinite smmImageFloatA}.smm2ServiceCard:first-child:hover .smm2ServiceImageVisual img{transform:scale(1.025)translateY(-2px)!important}.smm2ServiceCard:nth-child(2) .smm2ServiceImageVisual{animation:6.8s ease-in-out infinite smmImageFloatB}.smm2ServiceCard:nth-child(2):hover .smm2ServiceImageVisual img{transform:scale(1.065)rotate(-.35deg)!important}.smm2ServiceCard:nth-child(3) .smm2ServiceImageVisual{animation:8.1s ease-in-out infinite smmImageFloatC}.smm2ServiceCard:nth-child(3):hover .smm2ServiceImageVisual img{transform:scale(1.025)rotate(.25deg)!important}.smm2ServiceCard:nth-child(4) .smm2ServiceImageVisual{animation:6.5s ease-in-out infinite smmImageFloatA}.smm2ServiceCard:nth-child(4):hover .smm2ServiceImageVisual img{filter:brightness()contrast(1.11)saturate(1.18)!important;transform:scale(1.055)translate(2px)!important}.smm2ServiceCard:nth-child(5) .smm2ServiceImageVisual{animation:7.7s ease-in-out infinite smmImageFloatB}.smm2ServiceCard:nth-child(5):hover .smm2ServiceImageVisual img{filter:brightness(.98)contrast(1.12)saturate(1.15)!important;transform:scale(1.05)translateY(-2px)!important}.smm2ServiceCard:nth-child(6) .smm2ServiceImageVisual{animation:7.1s ease-in-out infinite smmImageFloatC}.smm2ServiceCard:nth-child(6):hover .smm2ServiceImageVisual img{filter:brightness()contrast(1.13)saturate(1.13)!important;transform:scale(1.055)!important}@media (hover:hover){.smm2ServiceCard:hover .smm2ServiceImageVisual{transform:translateY(-3px);box-shadow:0 18px 40px #0000004d,0 0 28px #20e58a0e,inset 0 1px #ffffff09;border-color:#20e58a40!important}}@keyframes smmImageFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes smmImageFloatB{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-2px)translate(2px)}}@keyframes smmImageFloatC{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=760px){.smm2ServiceImageVisual{animation:none!important}}@media (prefers-reduced-motion:reduce){.smm2ServiceCard,.smm2ServiceImageVisual,.smm2ServiceImageVisual img{transition:none!important;animation:none!important}}.smm2Hero,.smm2HeroSection{overflow:clip}.smm2HeroGrid,.smm2HeroInner{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;align-items:center!important;gap:clamp(42px,5vw,88px)!important}.smm2HeroCopy,.smm2HeroContent{z-index:3;min-width:0;max-width:700px;padding-right:clamp(10px,1.8vw,28px);position:relative}.smm2HeroVisual,.smm2HeroMedia{z-index:1;justify-self:end;min-width:0;position:relative}.smm2HeroVisual img,.smm2HeroMedia img{width:min(100%,720px);height:auto;margin-left:auto;display:block}.smm2HeroTitle,.smm2HeroCopy h1,.smm2HeroContent h1{z-index:4;letter-spacing:-.05em;word-break:normal;overflow-wrap:anywhere;text-wrap:balance;max-width:7.1ch;margin:0 0 28px;line-height:.88;position:relative}.smm2HeroCopy>p,.smm2HeroContent>p{max-width:34ch}.smm2HeroActions,.smm2HeroButtons{z-index:4;flex-wrap:wrap;gap:14px;display:flex;position:relative}.smm2HeroMeta,.smm2HeroFoot,.smm2HeroTags,.smm2HeroBadges,.smm2HeroMicrocopy{display:none!important}@media (width<=1500px){.smm2HeroGrid,.smm2HeroInner{grid-template-columns:minmax(0,1fr) minmax(460px,.96fr)!important;gap:clamp(28px,4vw,56px)!important}.smm2HeroTitle,.smm2HeroCopy h1,.smm2HeroContent h1{max-width:7.5ch;font-size:clamp(68px,7vw,118px)}}@media (width<=1180px){.smm2HeroGrid,.smm2HeroInner{grid-template-columns:1fr!important}.smm2HeroCopy,.smm2HeroContent,.smm2HeroVisual,.smm2HeroMedia{justify-self:stretch;max-width:100%}.smm2HeroVisual img,.smm2HeroMedia img{width:100%;max-width:none}.smm2HeroTitle,.smm2HeroCopy h1,.smm2HeroContent h1{max-width:8.8ch;font-size:clamp(54px,10vw,92px)}}.smm2HeroGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:clamp(54px,6vw,96px)!important}.smm2HeroCopy{z-index:3;min-width:0;position:relative;max-width:650px!important;padding-right:0!important}.smm2HeroCopy h1{text-wrap:balance;letter-spacing:-.052em!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:650px!important;margin:18px 0 0!important;font-size:clamp(58px,4.8vw,82px)!important;line-height:.96!important}.smm2HeroCopy h1 em{margin-top:2px;color:#20e58a!important;display:block!important}.smm2HeroCopy>p{color:#ffffffa3!important;max-width:540px!important;margin-top:24px!important;font-size:14px!important;line-height:1.72!important}.smm2HeroCampaignVisual{z-index:1;justify-self:end;width:100%;max-width:760px;position:relative;margin:0!important}.smm2HeroCampaignVisual img{object-fit:cover;display:block;width:100%!important;height:100%!important}.smm2HeroNote{display:none!important}@media (width<=1300px){.smm2HeroGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:44px!important}.smm2HeroCopy h1{font-size:clamp(54px,5vw,72px)!important}}@media (width<=1050px){.smm2HeroGrid{grid-template-columns:1fr!important;gap:44px!important}.smm2HeroCopy{max-width:720px!important}.smm2HeroCopy h1{max-width:720px!important;font-size:clamp(52px,8vw,76px)!important}.smm2HeroCampaignVisual{justify-self:stretch;max-width:none}}@media (width<=760px){.smm2HeroCopy h1{letter-spacing:-.045em!important;font-size:clamp(42px,11vw,58px)!important;line-height:.98!important}.smm2HeroCopy>p{margin-top:19px!important;font-size:13px!important}}.smm2ServicesScene{position:relative}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2SectionHead .smm2Eyebrow{opacity:0;filter:blur(5px);transform:translate(-24px)}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2SectionHead h2{opacity:0;clip-path:inset(0 0 100%);filter:blur(7px);transform:translateY(24px)}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2SectionHead>p{opacity:0;filter:blur(8px);transform:translate(20px)}.smm2ServicesScene .smm2SectionHead .smm2Eyebrow{transition:opacity .62s,transform .78s cubic-bezier(.22,1,.36,1),filter .62s}.smm2ServicesScene .smm2SectionHead h2{transition:opacity .7s 60ms,transform .88s cubic-bezier(.22,1,.36,1) 60ms,clip-path .92s cubic-bezier(.22,1,.36,1) 60ms,filter .72s 60ms}.smm2ServicesScene .smm2SectionHead>p{transition:opacity .72s .16s,transform .9s cubic-bezier(.22,1,.36,1) .16s,filter .72s .16s}.smm2ServicesScene.is-entered .smm2SectionHead .smm2Eyebrow,.smm2ServicesScene.is-entered .smm2SectionHead h2,.smm2ServicesScene.is-entered .smm2SectionHead>p{opacity:1;filter:none;clip-path:inset(0);transform:none}.smm2ServicesScene .smm2ServiceCard:first-child{--smm-rx:-48px;--smm-ry:16px;--smm-rs:.985;--smm-rr:-.45deg;--smm-delay:.12s}.smm2ServicesScene .smm2ServiceCard:nth-child(2){--smm-rx:0px;--smm-ry:42px;--smm-rs:.975;--smm-rr:0deg;--smm-delay:.205s}.smm2ServicesScene .smm2ServiceCard:nth-child(3){--smm-rx:48px;--smm-ry:16px;--smm-rs:.985;--smm-rr:.45deg;--smm-delay:.29s}.smm2ServicesScene .smm2ServiceCard:nth-child(4){--smm-rx:-42px;--smm-ry:36px;--smm-rs:.98;--smm-rr:-.35deg;--smm-delay:.365s}.smm2ServicesScene .smm2ServiceCard:nth-child(5){--smm-rx:0px;--smm-ry:46px;--smm-rs:.965;--smm-rr:0deg;--smm-delay:.45s}.smm2ServicesScene .smm2ServiceCard:nth-child(6){--smm-rx:42px;--smm-ry:36px;--smm-rs:.98;--smm-rr:.35deg;--smm-delay:.535s}.smm2ServicesScene.is-motion-ready .smm2ServiceCard{animation:none!important}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard{opacity:0;filter:blur(8px);transform:perspective(1100px) translate3d(var(--smm-rx), var(--smm-ry), 0) scale(var(--smm-rs)) rotateZ(var(--smm-rr)) rotateX(1.6deg)}.smm2ServicesScene.is-motion-ready .smm2ServiceCard{transition:opacity .72s,transform .94s cubic-bezier(.22,1,.36,1),filter .72s,border-color .28s,box-shadow .32s;transition-delay:var(--smm-delay), var(--smm-delay), var(--smm-delay), 0s, 0s}.smm2ServicesScene.is-entered .smm2ServiceCard{opacity:1;filter:none;transform:perspective(1100px)translate(0,0)scale(1)rotate(0)rotateX(0)}@media (hover:hover){.smm2ServicesScene.is-entered .smm2ServiceCard:hover{transition-delay:0s!important;transform:translateY(-8px)scale(1.012)!important}}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard:first-child .smm2ServiceImageVisual{clip-path:inset(0 100% 0 0 round 13px)}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard:nth-child(2) .smm2ServiceImageVisual{clip-path:inset(100% 0 0 round 13px)}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard:nth-child(3) .smm2ServiceImageVisual{clip-path:inset(0 0 0 100% round 13px)}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard:nth-child(4) .smm2ServiceImageVisual{clip-path:inset(0 100% 0 0 round 13px)}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard:nth-child(5) .smm2ServiceImageVisual{clip-path:inset(10% round 18px);opacity:0}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard:nth-child(6) .smm2ServiceImageVisual{clip-path:inset(100% 0 0 round 13px)}.smm2ServicesScene .smm2ServiceImageVisual{transition:clip-path .88s cubic-bezier(.22,1,.36,1),opacity .65s,transform .48s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .38s!important}.smm2ServicesScene.is-entered .smm2ServiceImageVisual{clip-path:inset(0 round 13px);opacity:1}.smm2ServicesScene.is-entered .smm2ServiceCard:first-child .smm2ServiceImageVisual{transition-delay:.35s,.35s,0s,0s,0s!important}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(2) .smm2ServiceImageVisual{transition-delay:.43s,.43s,0s,0s,0s!important}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(3) .smm2ServiceImageVisual{transition-delay:.51s,.51s,0s,0s,0s!important}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(4) .smm2ServiceImageVisual{transition-delay:.585s,.585s,0s,0s,0s!important}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(5) .smm2ServiceImageVisual{transition-delay:.665s,.665s,0s,0s,0s!important}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(6) .smm2ServiceImageVisual{transition-delay:.745s,.745s,0s,0s,0s!important}.smm2ServiceScan{z-index:8;pointer-events:none;opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#20e58a2e 18%,#20e58af2 50%,#20e58a2e 82%,#0000);height:1px;position:absolute;top:22%;left:20px;right:20px;transform:translateY(-20px)scaleX(.28);box-shadow:0 0 10px #20e58a8c,0 0 24px #20e58a33}.smm2ServicesScene.is-entered .smm2ServiceScan{animation:.86s cubic-bezier(.22,1,.36,1) both smmPremiumScan}.smm2ServicesScene.is-entered .smm2ServiceCard:first-child .smm2ServiceScan{animation-delay:.51s}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(2) .smm2ServiceScan{animation-delay:.59s}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(3) .smm2ServiceScan{animation-delay:.67s}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(4) .smm2ServiceScan{animation-delay:.75s}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(5) .smm2ServiceScan{animation-delay:.83s}.smm2ServicesScene.is-entered .smm2ServiceCard:nth-child(6) .smm2ServiceScan{animation-delay:.91s}@keyframes smmPremiumScan{0%{opacity:0;transform:translateY(-25px)scaleX(.25)}20%{opacity:.9}65%{opacity:.75}to{opacity:0;transform:translateY(250px)scaleX(1)}}@media (width<=760px){.smm2ServicesScene .smm2ServiceCard{--smm-rx:0px!important;--smm-ry:22px!important;--smm-rs:.985!important;--smm-rr:0deg!important}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard{filter:blur(5px);transform:translateY(22px)scale(.985)}.smm2ServicesScene.is-entered .smm2ServiceCard{transform:none}.smm2ServiceScan{display:none}}@media (prefers-reduced-motion:reduce){.smm2ServicesScene *,.smm2ServicesScene :before,.smm2ServicesScene :after{transition:none!important;animation:none!important}.smm2ServicesScene .smm2SectionHead .smm2Eyebrow,.smm2ServicesScene .smm2SectionHead h2,.smm2ServicesScene .smm2SectionHead>p,.smm2ServicesScene .smm2ServiceCard,.smm2ServicesScene .smm2ServiceImageVisual{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceScan{opacity:0;transform:translateY(-25px)scaleX(.25);animation:none!important}@media (hover:hover){.smm2ServicesScene.is-motion-ready:not(.is-entered) .smm2ServiceCard:hover{transform:perspective(1100px) translate3d(var(--smm-rx), var(--smm-ry), 0) scale(var(--smm-rs)) rotateZ(var(--smm-rr)) rotateX(1.6deg)!important}}.smm2HeroGrid{grid-template-columns:minmax(620px,.98fr) minmax(580px,1.02fr)!important;align-items:center!important;column-gap:clamp(56px,5vw,92px)!important;width:100%!important;max-width:1540px!important;margin-inline:auto!important}.smm2HeroCopy{width:100%!important;min-width:0!important;max-width:760px!important;padding-right:0!important}.smm2HeroCopy h1{letter-spacing:-.052em!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;width:100%!important;max-width:760px!important;margin:18px 0 0!important;font-size:clamp(64px,4.7vw,78px)!important;line-height:.94!important}.smm2HeroCopy h1 em{white-space:nowrap;width:max-content;max-width:100%;margin-top:4px;display:block!important}.smm2HeroCopy>p{width:100%!important;max-width:610px!important;margin-top:28px!important;font-size:15px!important;line-height:1.68!important}.smm2HeroActions{margin-top:28px!important}.smm2HeroCampaignVisual{z-index:1;position:relative;transform:translate(clamp(12px,2vw,34px));justify-self:end!important;width:100%!important;max-width:760px!important;margin:0!important}.smm2HeroCampaignVisual img{aspect-ratio:995/579;object-fit:cover;border-radius:inherit;display:block;width:100%!important;height:auto!important}@media (width<=1380px){.smm2HeroGrid{grid-template-columns:minmax(560px,.96fr) minmax(520px,1.04fr)!important;column-gap:48px!important;max-width:1280px!important}.smm2HeroCopy{max-width:680px!important}.smm2HeroCopy h1{max-width:680px!important;font-size:clamp(58px,5vw,70px)!important}.smm2HeroCampaignVisual{transform:translate(16px);max-width:700px!important}}@media (width<=1100px){.smm2HeroGrid{grid-template-columns:1fr!important;row-gap:46px!important}.smm2HeroCopy{max-width:760px!important}.smm2HeroCopy h1{max-width:760px!important;font-size:clamp(54px,8vw,76px)!important}.smm2HeroCampaignVisual{transform:none;justify-self:stretch!important;max-width:100%!important}}@media (width<=760px){.smm2HeroCopy h1{max-width:100%!important;font-size:clamp(42px,11vw,58px)!important;line-height:.97!important}.smm2HeroCopy h1 em{white-space:normal}.smm2HeroCopy>p{max-width:100%!important;margin-top:20px!important;font-size:13px!important}.smm2HeroCampaignVisual{transform:none}}.smm2PlatformsCopy{max-width:520px}.smm2PlatformsCopy h2{max-width:12ch;margin:10px 0 18px}.smm2PlatformsCopy p{max-width:46ch}.smm2PlatformsNote{color:#ffffff9e;align-items:center;gap:10px;margin-top:24px;font-size:13px;display:inline-flex}.smm2PlatformsBoard{background:linear-gradient(#050a08f5,#020403fa);border:1px solid #00ffaa29;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff08}.smm2PlatformsBoardHead{letter-spacing:.18em;text-transform:uppercase;color:#ffffff7a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;font-size:11px;display:flex}.smm2PlatformsBoardHead span:last-child{color:#13f0a2}.smm2PlatformsList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.smm2PlatformItem{isolation:isolate;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;min-height:126px;padding:26px 18px;position:relative;overflow:hidden}.smm2PlatformItem:nth-child(2n){border-right:0}.smm2PlatformItem:nth-last-child(-n+2){border-bottom:0}.smm2PlatformPreview,.smm2PlatformOverlay{position:absolute;inset:0}.smm2PlatformPreview img{object-fit:cover;opacity:.24;filter:saturate(1.02)contrast(1.04);width:100%;height:100%;transition:transform .55s,opacity .45s,filter .45s;transform:scale(1.02)}.smm2PlatformOverlay{z-index:1;background:linear-gradient(90deg,#020403ed 0%,#020403c7 48%,#020403e0 100%)}.smm2PlatformItem:after{content:"";opacity:0;z-index:2;background:linear-gradient(90deg,#0000,#13f0a242,#0000);height:1px;transition:opacity .45s,transform .45s;position:absolute;inset:auto 18px 0;transform:translateY(10px)}.smm2PlatformItem:hover .smm2PlatformPreview img{opacity:.34;filter:saturate(1.1)contrast(1.08);transform:scale(1.06)}.smm2PlatformItem:hover:after{opacity:1;transform:translateY(0)}.smm2PlatformMain,.smm2PlatformStatus{z-index:3;position:relative}.smm2PlatformMain{align-items:center;gap:14px;min-width:0;display:flex}.smm2PlatformBadge{color:#16f1a5;background:linear-gradient(#0e241cb8,#07120eeb);border:1px solid #00ffaa38;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000042}.smm2PlatformLogoSvg{width:20px;height:20px;display:block}.smm2PlatformText{flex-direction:column;gap:4px;min-width:0;display:flex}.smm2PlatformText strong{color:#f5f7f8;font-size:21px;font-weight:700;line-height:1.1}.smm2PlatformText span{color:#ffffff8a;font-size:13px;line-height:1.35}.smm2PlatformStatus{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.smm2PlatformStatus i{background:#18f5a8;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #18f5a8b8}@media (width<=1100px){.smm2PlatformsGrid{grid-template-columns:1fr}.smm2PlatformsCopy h2,.smm2PlatformsCopy p{max-width:none}}@media (width<=760px){.smm2PlatformsBoard{border-radius:22px}.smm2PlatformsList{grid-template-columns:1fr}.smm2PlatformItem{border-right:0;min-height:118px;padding:22px 16px}.smm2PlatformItem:not(:last-child){border-bottom:1px solid #ffffff0f}.smm2PlatformText strong{font-size:18px}.smm2PlatformText span{font-size:12px}}.smm2Platforms{width:100%;max-width:100%;overflow-x:clip}.smm2PlatformsGrid{align-items:center;min-width:0;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:clamp(42px,5vw,78px)!important;width:100%!important;max-width:100%!important}.smm2PlatformsCopy{width:100%;min-width:0;max-width:470px}.smm2PlatformsCopy h2 em,.smm2PlatformsCopy h2 strong{color:#20e58a}.smm2PlatformsCopy>p{color:#ffffff94!important;max-width:470px!important;font-size:14px!important;line-height:1.75!important}.smm2PlatformsBoard{justify-self:end;overflow:hidden;width:100%!important;min-width:0!important;max-width:760px!important}.smm2PlatformsList{width:100%;min-width:0}.smm2PlatformItem{min-width:0!important}.smm2PlatformMain,.smm2PlatformText{min-width:0}.smm2PlatformText strong,.smm2PlatformText span{text-overflow:ellipsis;overflow:hidden}@media (width<=1100px){.smm2PlatformsGrid{grid-template-columns:1fr!important;gap:42px!important}.smm2PlatformsCopy{max-width:720px}.smm2PlatformsCopy h2{max-width:12ch!important}.smm2PlatformsBoard{justify-self:stretch;max-width:100%!important}}@media (width<=760px){.smm2PlatformsCopy h2{font-size:clamp(42px,11vw,58px)!important;line-height:.98!important}.smm2PlatformsList{grid-template-columns:1fr!important}.smm2PlatformItem{width:100%;min-height:120px}}.smm2Platforms .smm2Container{width:min(100%,1380px)!important;margin-inline:auto!important}.smm2PlatformsCopy,.smm2PlatformsCopy *{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.smm2PlatformsCopy{z-index:2!important;align-self:center!important;min-width:0!important;max-width:470px!important;position:relative!important}.smm2PlatformsCopy .smm2SectionKicker,.smm2PlatformsCopy .smm2Kicker,.smm2PlatformsCopy .story-kicker{align-items:center!important;gap:12px!important;margin-bottom:22px!important;display:inline-flex!important}.smm2PlatformsCopy .smm2SectionKicker:before,.smm2PlatformsCopy .smm2Kicker:before,.smm2PlatformsCopy .story-kicker:before{content:""!important;opacity:.9!important;background:currentColor!important;width:42px!important;height:1px!important}.smm2PlatformsCopy h2,.smm2PlatformsCopy .smm2SectionTitle{letter-spacing:-.045em!important;color:#f5f7f8!important;max-width:10.5ch!important;margin:0 0 22px!important;font-size:clamp(54px,5.8vw,78px)!important;font-weight:800!important;line-height:.94!important}.smm2PlatformsCopy h2 span,.smm2PlatformsCopy .smm2SectionTitle span{display:block!important}.smm2PlatformsCopy h2 span:last-child,.smm2PlatformsCopy .smm2SectionTitle span:last-child{color:#19f1a6!important}.smm2PlatformsCopy p,.smm2PlatformsCopy .smm2SectionText{color:#ffffffb8!important;max-width:42ch!important;margin:0 0 18px!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.75!important;display:block!important}.smm2PlatformsCopy .smm2PlatformsNote,.smm2PlatformsCopy .smm2SectionNote,.smm2PlatformsCopy .smm2HeroNote{color:#ffffff75!important;align-items:center!important;gap:10px!important;margin-top:8px!important;font-size:13px!important;line-height:1.5!important;display:inline-flex!important}.smm2PlatformsBoard,.smm2PlatformsPanel,.smm2ChannelsBoard{justify-self:end!important;width:100%!important;max-width:760px!important;overflow:hidden!important}.smm2PlatformsBoard .smm2ChannelWorkspace,.smm2PlatformsBoard .smm2PlatformWorkspace,.smm2PlatformsBoard .smm2Workspace,.smm2PlatformsBoard .smm2ChannelMetaRight,.smm2PlatformsBoard .smm2ChannelPill,.smm2PlatformsBoard .smm2ChannelBadge,.smm2PlatformsBoard .smm2MetaBadge,.smm2PlatformsBoard .smm2MetaRight,.smm2PlatformsBoard [class*=Workspace],.smm2PlatformsBoard [class*=workspace]{display:none!important}.smm2PlatformsBoard article,.smm2PlatformsBoard .smm2ChannelCard,.smm2PlatformsBoard .smm2PlatformCard{isolation:isolate!important;background:linear-gradient(#060a0b94 0%,#040809b8 100%)!important;position:relative!important;overflow:hidden!important}.smm2PlatformsBoard article img,.smm2PlatformsBoard .smm2ChannelCard img,.smm2PlatformsBoard .smm2PlatformCard img{filter:saturate(1.12) contrast(1.1) brightness(.88) sharpen(1)!important;opacity:.34!important;transform:scale(1.02)!important}.smm2PlatformsBoard article:before,.smm2PlatformsBoard .smm2ChannelCard:before,.smm2PlatformsBoard .smm2PlatformCard:before{filter:saturate(1.1)contrast(1.08)brightness(.86)!important;opacity:.3!important}.smm2PlatformsBoard article:after,.smm2PlatformsBoard .smm2ChannelCard:after,.smm2PlatformsBoard .smm2PlatformCard:after{content:""!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(#0000002e 0%,#0000005c 100%)!important;position:absolute!important;inset:0!important}.smm2PlatformsBoard article>*,.smm2PlatformsBoard .smm2ChannelCard>*,.smm2PlatformsBoard .smm2PlatformCard>*{z-index:1!important;position:relative!important}.smm2PlatformsBoard h3,.smm2PlatformsBoard h4{color:#f6f7f8!important}.smm2PlatformsBoard p,.smm2PlatformsBoard small,.smm2PlatformsBoard span{color:#ffffffb8!important}@media (width<=1180px){.smm2PlatformsGrid{grid-template-columns:1fr!important;gap:28px!important}.smm2PlatformsCopy{max-width:100%!important}.smm2PlatformsBoard,.smm2PlatformsPanel,.smm2ChannelsBoard{justify-self:stretch!important;max-width:100%!important}}.smm2PlatformsCopy h2 span{color:#f5f7f8!important;display:block!important}.smm2PlatformsCopy h2 em{color:#19efa3!important;font-style:normal!important;font-weight:inherit!important;margin-top:2px!important;display:block!important}.smm2PlatformsCopy .smm2Eyebrow,.smm2PlatformsCopy h2,.smm2PlatformsCopy>p,.smm2PlatformsCopy .smm2PlatformsNote{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.smm2PlatformsCopy>p{display:block!important}.smm2PlatformsCopy .smm2PlatformsNote{display:flex!important}.smm2PlatformStatus{display:none!important}.smm2PlatformPreview img{opacity:.46!important;filter:saturate(1.15)contrast(1.12)brightness(.96)!important;transform:scale(1.025)!important}.smm2PlatformOverlay{background:linear-gradient(90deg,#020403c7 0%,#02040394 48%,#020403b3 100%)!important}@media (hover:hover){.smm2PlatformItem:hover .smm2PlatformPreview img{opacity:.58!important;filter:saturate(1.2)contrast(1.14)brightness()!important;transform:scale(1.055)!important}.smm2PlatformItem:hover .smm2PlatformOverlay{background:linear-gradient(90deg,#020403b8 0%,#0204037a 48%,#0204039e 100%)!important}}.smm2PlatformMain{z-index:4!important;position:relative!important}@media (width<=760px){.smm2PlatformPreview img{opacity:.38!important}.smm2PlatformOverlay{background:linear-gradient(90deg,#020403d6,#020403ad)!important}}.smm2PlatformsCopy{justify-self:start!important;width:100%!important;max-width:420px!important}.smm2PlatformsCopy h2{letter-spacing:-.04em!important;max-width:400px!important;margin:0 0 18px!important;font-size:clamp(48px,5.2vw,72px)!important;line-height:.92!important}.smm2PlatformsCopy p{opacity:.82!important;max-width:390px!important;margin:0!important;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.72!important}.smm2PlatformsCopy .smm2HeroNote,.smm2PlatformsCopy .smm2PlatformsNote,.smm2PlatformsCopy .smm2PlatformsMeta,.smm2PlatformsCopy .smm2PlatformsFoot{opacity:.62!important;margin-top:18px!important;font-size:12px!important}.smm2PlatformsBoard,.smm2PlatformBoard,.smm2ChannelsBoard{border-radius:26px!important;justify-self:end!important;width:100%!important;min-width:0!important;max-width:760px!important;margin-left:auto!important;overflow:hidden!important}.smm2PlatformsBoard>*,.smm2PlatformBoard>*,.smm2ChannelsBoard>*{min-width:0!important}.smm2PlatformGrid,.smm2PlatformsList,.smm2ChannelsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.smm2PlatformCard,.smm2ChannelCard,.smm2PlatformsBoard article,.smm2PlatformBoard article,.smm2ChannelsBoard article{height:auto!important;min-height:168px!important;padding:0!important;position:relative!important;overflow:hidden!important}.smm2PlatformCard img,.smm2ChannelCard img,.smm2PlatformsBoard article img,.smm2PlatformBoard article img,.smm2ChannelsBoard article img{object-fit:cover!important;object-position:center!important;filter:saturate(1.04)contrast(1.02)brightness(.96)!important;width:100%!important;height:118px!important;display:block!important}.smm2PlatformCardBody,.smm2ChannelCardBody,.smm2PlatformInfo,.smm2ChannelInfo{padding:14px 16px 16px!important}.smm2PlatformCard h3,.smm2ChannelCard h3,.smm2PlatformInfo h3,.smm2ChannelInfo h3{margin:0 0 4px!important;font-size:17px!important;line-height:1.15!important}.smm2PlatformCard p,.smm2ChannelCard p,.smm2PlatformInfo p,.smm2ChannelInfo p{opacity:.7!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.smm2PlatformStatus,.smm2ChannelStatus,.smm2PlatformCard .status,.smm2ChannelCard .status,.smm2PlatformsBoard .status,.smm2PlatformBoard .status,.smm2ChannelsBoard .status{display:none!important}.smm2PlatformsBoardHeader,.smm2PlatformBoardHeader,.smm2ChannelsBoardHeader{padding:14px 16px!important}.smm2PlatformsBoardHeader,.smm2PlatformBoardHeader,.smm2ChannelsBoardHeader,.smm2PlatformsBoardHeader *,.smm2PlatformBoardHeader *,.smm2ChannelsBoardHeader *{letter-spacing:.18em!important;font-size:11px!important}@media (width<=1200px){.smm2Platforms .smm2Container{width:min(100%,1160px)!important}.smm2PlatformsGrid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:28px!important}.smm2PlatformsCopy h2{font-size:clamp(42px,4.4vw,60px)!important}.smm2PlatformsBoard,.smm2PlatformBoard,.smm2ChannelsBoard{max-width:700px!important}.smm2PlatformCard img,.smm2ChannelCard img,.smm2PlatformsBoard article img,.smm2PlatformBoard article img,.smm2ChannelsBoard article img{height:108px!important}}@media (width<=980px){.smm2PlatformsGrid{grid-template-columns:1fr!important;gap:24px!important}.smm2PlatformsCopy,.smm2PlatformsCopy h2,.smm2PlatformsCopy p{max-width:100%!important}.smm2PlatformsBoard,.smm2PlatformBoard,.smm2ChannelsBoard{justify-self:stretch!important;max-width:100%!important}}@media (width<=640px){.smm2PlatformGrid,.smm2PlatformsList,.smm2ChannelsGrid{grid-template-columns:1fr!important}.smm2PlatformCard img,.smm2ChannelCard img,.smm2PlatformsBoard article img,.smm2PlatformBoard article img,.smm2ChannelsBoard article img{height:160px!important}}.smm2Platforms{overflow:hidden}.smm2PlatformsCopy{align-self:center!important;max-width:360px!important}.smm2PlatformsCopy h2{text-wrap:balance;letter-spacing:-.055em!important;margin:0 0 20px!important;font-size:clamp(56px,5vw,78px)!important;font-weight:800!important;line-height:.9!important}.smm2PlatformsCopy h2 em{color:#1cf2a4!important;font-style:normal!important}.smm2PlatformsBody{color:#ffffffb3!important;opacity:1!important;visibility:visible!important;max-width:34ch!important;margin:0 0 24px!important;font-size:clamp(16px,1.04vw,18px)!important;line-height:1.8!important;display:block!important}.smm2PlatformsNote{color:#ffffff75!important;opacity:1!important;visibility:visible!important;align-items:flex-start!important;gap:10px!important;margin-top:0!important;font-size:12.5px!important;line-height:1.55!important;display:flex!important}.smm2PlatformsNote svg{color:#1cf2a4;flex:none;margin-top:1px}.smm2PlatformsGrid>:last-child{justify-self:end!important;width:min(100%,700px)!important;max-width:700px!important}.smm2PlatformsGrid>:last-child img{filter:saturate(1.12)contrast(1.09)brightness(1.03)!important}.smm2Platforms article{min-height:154px!important}.smm2Platforms article img{image-rendering:auto;object-fit:cover!important}.smm2Platforms article small:last-child,.smm2Platforms article .smm2PlatformStatus,.smm2Platforms article .smm2ChannelStatus{display:none!important}.smm2PlatformLogoMark{border:1px solid #ffffff1f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff24}.smm2PlatformLogoMark svg{width:20px;height:20px;display:block}.smm2PlatformLogoMark.is-tiktok{background:linear-gradient(145deg,#0f0f10 0%,#18181b 100%);box-shadow:-3px 0 18px #25f4ee2e,3px 0 18px #fe2c5529,0 10px 28px #00000052}@media (width>=1200px){.smm2Platforms{padding-block:clamp(70px,8vw,96px)!important}}@media (width<=1180px){.smm2PlatformsGrid{grid-template-columns:1fr!important;gap:28px!important}.smm2PlatformsCopy{max-width:580px!important}.smm2PlatformsGrid>:last-child{justify-self:stretch!important;width:100%!important;max-width:100%!important}}.smm2Platforms{padding-block:clamp(76px,8vw,112px)!important;overflow:hidden!important}.smm2PlatformsGrid{grid-template-columns:minmax(320px,410px) minmax(0,720px)!important;align-items:center!important;gap:clamp(28px,3vw,42px)!important;display:grid!important}.smm2PlatformsCopy{opacity:1!important;visibility:visible!important;filter:none!important;max-width:410px!important;transform:none!important}.smm2PlatformsCopy .smm2Kicker{margin-bottom:18px!important}.smm2PlatformsCopy h2{letter-spacing:-.05em!important;margin:0 0 22px!important;font-size:clamp(50px,5vw,74px)!important;font-weight:800!important;line-height:.93!important}.smm2PlatformsCopy h2 span,.smm2PlatformsCopy h2 em{display:block!important}.smm2PlatformsCopy h2 span{color:#f4f7f8!important;font-style:normal!important}.smm2PlatformsCopy h2 em{color:#19f0a8!important;margin-top:2px!important;font-style:normal!important}.smm2PlatformsCopy p{color:#ffffffad!important;opacity:1!important;visibility:visible!important;max-width:36ch!important;margin:0 0 18px!important;font-size:17px!important;line-height:1.72!important;display:block!important}.smm2PlatformsNote{color:#ffffff94!important;opacity:1!important;visibility:visible!important;align-items:center!important;gap:10px!important;font-size:13px!important;line-height:1.45!important;display:inline-flex!important}.smm2PlatformsNote svg{color:#19f0a8!important;flex:none!important}.smm2PlatformsPanel{background:linear-gradient(#070e0cfa,#030807fa)!important;border:1px solid #19f0a82e!important;border-radius:28px!important;justify-self:end!important;width:min(100%,720px)!important;overflow:hidden!important;box-shadow:0 30px 90px #00000085,inset 0 1px #ffffff08!important}.smm2PlatformsPanelHead{background:#050b0aeb!important;border-bottom:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.smm2PlatformsPanelHead span{color:#ffffffb8!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.smm2PlatformCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.smm2PlatformCard{isolation:isolate!important;background:#07100d!important;border-bottom:1px solid #ffffff0f!important;border-right:1px solid #ffffff0f!important;min-height:163px!important;position:relative!important;overflow:hidden!important}.smm2PlatformCard:nth-child(2n){border-right:0!important}.smm2PlatformCard:nth-last-child(-n+2){border-bottom:0!important}.smm2PlatformThumb,.smm2PlatformShade{position:absolute!important;inset:0!important}.smm2PlatformThumb img{object-fit:cover!important;object-position:center!important;filter:brightness(.58)contrast(1.14)saturate(1.16)!important;width:100%!important;height:100%!important;transform:scale(1.02)!important}.smm2PlatformShade{z-index:1!important;background:linear-gradient(#0000000a 0%,#00000029 32%,#0000008a 66%,#000000db 100%)!important}.smm2PlatformCardBody{z-index:2!important;position:absolute!important;inset:auto 18px 16px!important}.smm2PlatformBrand{align-items:center!important;gap:12px!important;display:flex!important}.smm2PlatformLogoWrap{background:#00000094!important;border:1px solid #ffffff14!important;border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 26px #0000003d,inset 0 1px #ffffff0d!important}.smm2PlatformLogoMark{place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.smm2PlatformLogoMark svg{width:19px!important;height:19px!important}.smm2PlatformLogoMark.is-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 30%,#d6249f 62%,#285aeb 100%)!important}.smm2PlatformLogoMark.is-tiktok{background:linear-gradient(135deg,#121212 0%,#272727 100%)!important}.smm2PlatformLogoMark.is-youtube{background:linear-gradient(135deg,#ff3131 0%,red 100%)!important}.smm2PlatformLogoMark.is-facebook{background:linear-gradient(135deg,#2d88ff 0%,#1877f2 100%)!important}.smm2PlatformLogoMark.is-whatsapp{background:linear-gradient(135deg,#29d366 0%,#19b955 100%)!important}.smm2PlatformLogoMark.is-telegram{background:linear-gradient(135deg,#67c7ff 0%,#2aabee 100%)!important}.smm2PlatformText{min-width:0!important}.smm2PlatformText strong{color:#f7faf8!important;letter-spacing:-.03em!important;margin:0 0 2px!important;font-size:21px!important;font-weight:700!important;line-height:1.05!important;display:block!important}.smm2PlatformText small{color:#ffffffb8!important;letter-spacing:0!important;font-size:12px!important;line-height:1.35!important;display:block!important}.smm2PlatformsCopy .smm2SectionEyebrow,.smm2PlatformsCopy .smm2MiniStat,.smm2PlatformsCopy .smm2PlatformsStatus,.smm2PlatformsCopy .smm2PlatformsStat,.smm2PlatformsPanel .smm2PlatformStatus,.smm2PlatformsPanel .smm2StatusDot,.smm2PlatformsPanel .smm2PlatformMetric,.smm2PlatformsPanel .smm2PlatformBadge{display:none!important}@media (width<=1180px){.smm2PlatformsGrid{grid-template-columns:1fr!important;gap:30px!important}.smm2PlatformsCopy{max-width:720px!important}.smm2PlatformsPanel{justify-self:stretch!important;width:100%!important}}@media (width<=760px){.smm2Platforms{padding-block:64px!important}.smm2Platforms .smm2Container{padding-inline:16px!important}.smm2PlatformsCopy h2{font-size:clamp(40px,12vw,56px)!important}.smm2PlatformsCopy p{font-size:15px!important;line-height:1.65!important}.smm2PlatformCards{grid-template-columns:1fr!important}.smm2PlatformCard,.smm2PlatformCard:nth-child(2n){border-right:0!important}.smm2PlatformCard:nth-last-child(-n+2){border-bottom:1px solid #ffffff0f!important}.smm2PlatformCard:last-child{border-bottom:0!important}.smm2PlatformCard{min-height:180px!important}.smm2PlatformText strong{font-size:19px!important}}.smm2Platforms .smm2Container{width:min(100%,1240px)!important;margin-inline:auto!important;padding-inline:24px!important}.smm2PlatformsGrid{grid-template-columns:minmax(0,440px) minmax(0,700px)!important;align-items:center!important;column-gap:clamp(46px,4vw,64px)!important;display:grid!important}.smm2PlatformsCopy{opacity:1!important;visibility:visible!important;filter:none!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:440px!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}.smm2PlatformsCopy>.smm2Kicker{color:#19f0a8!important;letter-spacing:.15em!important;text-transform:uppercase!important;order:1!important;align-items:center!important;width:auto!important;margin:0 0 18px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.smm2PlatformsCopy>h2{letter-spacing:-.052em!important;order:2!important;width:100%!important;max-width:440px!important;margin:0 0 24px!important;padding:0!important;font-size:clamp(50px,4.15vw,64px)!important;font-weight:800!important;line-height:.95!important;display:block!important}.smm2PlatformsCopy>h2>span,.smm2PlatformsCopy>h2>em{white-space:nowrap!important;width:max-content!important;max-width:100%!important;display:block!important}.smm2PlatformsCopy>h2>span{color:#f5f7f8!important}.smm2PlatformsCopy>h2>em{color:#19f0a8!important;margin-top:3px!important;font-style:normal!important}.smm2PlatformsCopy>p{color:#ffffffab!important;opacity:1!important;visibility:visible!important;filter:none!important;text-align:left!important;order:3!important;width:100%!important;max-width:420px!important;margin:0 0 20px!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important;display:block!important;transform:none!important}.smm2PlatformsCopy>.smm2PlatformsNote{opacity:1!important;visibility:visible!important;order:4!important;align-items:flex-start!important;gap:9px!important;width:100%!important;max-width:420px!important;margin:0!important;padding:0!important;display:flex!important}.smm2PlatformsCopy>.smm2PlatformsNote span{color:#ffffff73!important;opacity:1!important;visibility:visible!important;font-size:12px!important;line-height:1.55!important;display:block!important}.smm2PlatformsCopy>.smm2PlatformsNote svg{color:#19f0a8!important;flex:none!important;margin-top:1px!important}.smm2PlatformsPanel{justify-self:end!important;width:100%!important;min-width:0!important;max-width:700px!important}@media (width<=1180px){.smm2PlatformsGrid{grid-template-columns:minmax(0,390px) minmax(0,1fr)!important;column-gap:34px!important}.smm2PlatformsCopy{max-width:390px!important}.smm2PlatformsCopy>h2{max-width:390px!important;font-size:clamp(46px,4.4vw,56px)!important}.smm2PlatformsCopy>p,.smm2PlatformsCopy>.smm2PlatformsNote{max-width:370px!important}}@media (width<=960px){.smm2PlatformsGrid{grid-template-columns:1fr!important;row-gap:36px!important}.smm2PlatformsCopy,.smm2PlatformsCopy>h2{max-width:680px!important}.smm2PlatformsCopy>p,.smm2PlatformsCopy>.smm2PlatformsNote{max-width:600px!important}.smm2PlatformsPanel{justify-self:stretch!important;max-width:100%!important}}@media (width<=600px){.smm2Platforms .smm2Container{padding-inline:16px!important}.smm2PlatformsCopy>h2{font-size:clamp(40px,11vw,52px)!important}.smm2PlatformsCopy>h2>span,.smm2PlatformsCopy>h2>em{white-space:normal!important;width:auto!important}.smm2PlatformsCopy>p{font-size:14px!important;line-height:1.65!important}}.smm2Platforms{perspective:1400px}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformsCopy>.smm2Kicker{opacity:0!important;filter:blur(5px)!important;transform:translate(-26px)!important}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformsCopy>h2{opacity:0!important;filter:blur(8px)!important;transform:translateY(22px)!important}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformsCopy>p{opacity:0!important;filter:blur(6px)!important;transform:translateY(18px)!important}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformsCopy>.smm2PlatformsNote{opacity:0!important;filter:blur(5px)!important;transform:translateY(14px)!important}.smm2PlatformsCopy>.smm2Kicker{transition:opacity .55s,transform .72s cubic-bezier(.22,1,.36,1),filter .55s!important}.smm2PlatformsCopy>h2{transition:opacity .65s 60ms,transform .82s cubic-bezier(.22,1,.36,1) 60ms,filter .65s 60ms!important}.smm2PlatformsCopy>p{transition:opacity .62s .14s,transform .78s cubic-bezier(.22,1,.36,1) .14s,filter .62s .14s!important}.smm2PlatformsCopy>.smm2PlatformsNote{transition:opacity .6s .22s,transform .76s cubic-bezier(.22,1,.36,1) .22s,filter .6s .22s!important}.smm2Platforms.is-entered .smm2PlatformsCopy>.smm2Kicker,.smm2Platforms.is-entered .smm2PlatformsCopy>h2,.smm2Platforms.is-entered .smm2PlatformsCopy>p,.smm2Platforms.is-entered .smm2PlatformsCopy>.smm2PlatformsNote{opacity:1!important;filter:none!important;transform:none!important}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformsPanel{opacity:0;filter:blur(7px);transform:translateY(16px)scale(.985)}.smm2PlatformsPanel{transition:opacity .55s 80ms,transform .75s cubic-bezier(.22,1,.36,1) 80ms,filter .55s 80ms!important}.smm2Platforms.is-entered .smm2PlatformsPanel{opacity:1;filter:none;transform:none}.smm2PlatformCard:first-child{--platform-x:-78px;--platform-y:-24px;--platform-rx:-3deg;--platform-ry:-7deg;--platform-delay:.13s;--platform-sheen:.47s}.smm2PlatformCard:nth-child(2){--platform-x:78px;--platform-y:-20px;--platform-rx:-3deg;--platform-ry:7deg;--platform-delay:.205s;--platform-sheen:.545s}.smm2PlatformCard:nth-child(3){--platform-x:-84px;--platform-y:8px;--platform-rx:0deg;--platform-ry:-8deg;--platform-delay:.28s;--platform-sheen:.62s}.smm2PlatformCard:nth-child(4){--platform-x:84px;--platform-y:8px;--platform-rx:0deg;--platform-ry:8deg;--platform-delay:.355s;--platform-sheen:.695s}.smm2PlatformCard:nth-child(5){--platform-x:-72px;--platform-y:34px;--platform-rx:3deg;--platform-ry:-6deg;--platform-delay:.43s;--platform-sheen:.77s}.smm2PlatformCard:nth-child(6){--platform-x:72px;--platform-y:34px;--platform-rx:3deg;--platform-ry:6deg;--platform-delay:.505s;--platform-sheen:.845s}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformCard{opacity:0!important;transform:perspective(1100px) translate3d(var(--platform-x), var(--platform-y), -80px) scale(.93) rotateX(var(--platform-rx)) rotateY(var(--platform-ry))!important;filter:blur(10px)saturate(.72)!important}.smm2PlatformCard{will-change:transform, opacity, filter;transition:opacity .68s,transform .92s cubic-bezier(.16,1,.3,1),filter .68s,box-shadow .38s,border-color .3s!important;transition-delay:var(--platform-delay), var(--platform-delay), var(--platform-delay), 0s, 0s!important}.smm2Platforms.is-entered .smm2PlatformCard{opacity:1!important;filter:none!important;transform:perspective(1100px)translate(0,0)scale(1)rotateX(0)rotateY(0)!important}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformThumb img{filter:brightness(.42)contrast(1.18)saturate(.92)blur(2px)!important;transform:scale(1.16)!important}.smm2PlatformThumb img{transition:transform 1.05s cubic-bezier(.16,1,.3,1),filter .82s!important}.smm2Platforms.is-entered .smm2PlatformThumb img{filter:brightness(.58)contrast(1.14)saturate(1.16)!important;transition-delay:calc(var(--platform-delay) + .11s)!important;transform:scale(1.02)!important}.smm2PlatformCard:after{content:"";z-index:5;pointer-events:none;opacity:0;filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffff08,#25f4ae29,#ffffff12,#0000);width:24%;position:absolute;top:-35%;bottom:-35%;left:-42%;transform:translate(-180%)skew(-18deg)}.smm2Platforms.is-entered .smm2PlatformCard:after{animation:smmPlatformPremiumSweep .9s cubic-bezier(.22,1,.36,1) var(--platform-sheen) both}@keyframes smmPlatformPremiumSweep{0%{opacity:0;transform:translate(-180%)skew(-18deg)}22%{opacity:.8}78%{opacity:.55}to{opacity:0;transform:translate(620%)skew(-18deg)}}@media (hover:hover) and (pointer:fine){.smm2Platforms.is-entered .smm2PlatformCard:hover{z-index:12;border-color:#19f0a84d!important;transition-delay:0s!important;transform:perspective(1100px)translate3d(0,-7px,38px)scale(1.022)rotateX(.7deg)!important;box-shadow:0 20px 45px #0000006b,0 0 0 1px #19f0a814,0 0 30px #19f0a814!important}.smm2Platforms.is-entered .smm2PlatformCard:hover .smm2PlatformThumb img{filter:brightness(.7)contrast(1.16)saturate(1.22)!important;transition-delay:0s!important;transform:scale(1.075)!important}.smm2Platforms.is-entered .smm2PlatformCard:hover .smm2PlatformLogoMark{transform:scale(1.08)translateY(-1px);box-shadow:0 9px 24px #00000057}}.smm2Platforms.is-entered .smm2PlatformCard:active{z-index:14;transition-delay:0s!important;transform:perspective(1100px)translate3d(0,-3px,24px)scale(1.016)!important}.smm2Platforms.is-entered .smm2PlatformCard:active .smm2PlatformThumb img{transition-delay:0s!important;transform:scale(1.06)!important}.smm2PlatformCard{touch-action:manipulation}.smm2PlatformLogoMark{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s!important}@media (width<=760px){.smm2PlatformCard:nth-child(odd){--platform-x:-34px;--platform-y:18px;--platform-rx:0deg;--platform-ry:-3deg}.smm2PlatformCard:nth-child(2n){--platform-x:34px;--platform-y:18px;--platform-rx:0deg;--platform-ry:3deg}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformCard{filter:blur(6px)saturate(.82)!important}}.smm2Platforms.is-motion-ready:not(.is-entered) .smm2PlatformCard:after{opacity:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){.smm2Platforms *,.smm2Platforms :before,.smm2Platforms :after{transition:none!important;animation:none!important}.smm2PlatformsCopy>*,.smm2PlatformsPanel,.smm2PlatformCard,.smm2PlatformThumb img{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}}.smm2WorkflowActive{isolation:isolate!important;position:relative!important;overflow:hidden!important}.smm2WorkflowActiveImage{animation:.62s cubic-bezier(.22,1,.36,1) both smmWorkflowImageEnter;transform:scale(1.035);z-index:0!important;object-fit:cover!important;object-position:center!important;opacity:.72!important;filter:saturate(1.05)contrast(1.07)brightness(.72)!important;width:52%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important}@keyframes smmWorkflowImageEnter{0%{opacity:0;filter:saturate(.8)contrast()brightness(.5)blur(5px);transform:scale(1.12)translate(16px)}to{opacity:.72;filter:saturate(1.05)contrast(1.07)brightness(.72)blur();transform:scale(1.035)translate(0)}}.smm2WorkflowPreviewBrand{align-items:center!important;gap:8px!important;min-width:0!important;margin-bottom:7px!important;display:flex!important}.smm2WorkflowPreviewBrand>.smm2PlatformLogoMark{border-radius:8px!important;flex:0 0 28px!important;width:28px!important;height:28px!important;box-shadow:0 7px 18px #0000004d,inset 0 1px #ffffff24!important}.smm2WorkflowPreviewBrand .smm2PlatformLogoMark svg{width:14px!important;height:14px!important}.smm2WorkflowPreviewBrand>span{color:#d9e2dd!important;letter-spacing:.12em!important;margin:0!important;font-size:7px!important;font-weight:800!important}.smm2WorkflowPreviewCards article{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s!important;overflow:hidden!important}@media (hover:hover){.smm2WorkflowPreviewCards article:hover{transform:translateY(-4px)scale(1.012);border-color:#20e58a3b!important;box-shadow:0 14px 28px #00000047!important}.smm2WorkflowPreviewCards article:hover .smm2PlatformLogoMark{transform:scale(1.08)}}@media (width<=760px){.smm2WorkflowActiveImage{opacity:.38!important;width:100%!important}.smm2WorkflowActiveShade{background:linear-gradient(90deg,#030503f0,#030503b3)!important}.smm2WorkflowActive>div{max-width:100%!important}}@media (prefers-reduced-motion:reduce){.smm2WorkflowActiveImage{animation:none!important;transform:none!important}.smm2WorkflowPreviewCards article{transition:none!important}}.smm2PackagesSection{position:relative;overflow:hidden;background:#000!important;padding-top:clamp(100px,10vw,150px)!important;padding-bottom:clamp(110px,11vw,165px)!important}.smm2PackagesSection:before{content:"";pointer-events:none;filter:blur(30px);background:radial-gradient(#1ef2a60b,#0000 68%);width:min(900px,70vw);height:500px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.smm2PackagesHead{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:end;gap:clamp(36px,6vw,92px);margin-bottom:clamp(54px,6vw,82px);display:grid;position:relative}.smm2PackagesHead h2{letter-spacing:-.055em;max-width:760px;margin:14px 0 0;font-size:clamp(52px,6vw,82px);font-weight:800;line-height:.92}.smm2PackagesHead h2 span,.smm2PackagesHead h2 em{display:block}.smm2PackagesHead h2 span{color:#f5f7f8}.smm2PackagesHead h2 em{color:#1bf0a5;font-style:normal}.smm2PackagesHead>p{color:#ffffff9e;justify-self:end;max-width:480px;margin:0 0 6px;font-size:15px;line-height:1.78}.smm2PackagesGrid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid;position:relative}.smm2PackageCard{--package-accent:#fff;--package-rgb:255,255,255;isolation:isolate;border:1px solid rgba(var(--package-rgb), .2);background:linear-gradient(155deg, rgba(var(--package-rgb), .075) 0%, #ffffff04 27%, #ffffff01 58%, rgba(var(--package-rgb), .025) 100%), #030403;min-width:0;min-height:590px;transform-style:preserve-3d;border-radius:24px;flex-direction:column;padding:24px 22px 22px;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .45s,background .45s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 28px 60px #00000052}.smm2PackageCard.is-start{--package-accent:#69d5ff;--package-rgb:105,213,255}.smm2PackageCard.is-standard{--package-accent:#24e5a0;--package-rgb:36,229,160}.smm2PackageCard.is-growth{--package-accent:#a58aff;--package-rgb:165,138,255}.smm2PackageCard.is-premium{--package-accent:#e5bb67;--package-rgb:229,187,103}.smm2PackageCard.is-start{margin-top:14px}.smm2PackageCard.is-standard{margin-top:4px}.smm2PackageCard.is-growth{border-color:#a58aff61;min-height:618px;margin-top:-14px;box-shadow:0 34px 80px #5137ad29,0 0 0 1px #a58aff0a,inset 0 1px #ffffff0d}.smm2PackageCard.is-premium{margin-top:8px}.smm2PackageGlow{z-index:-1;pointer-events:none;background:radial-gradient(circle, rgba(var(--package-rgb), .18), rgba(var(--package-rgb), .04) 45%, transparent 72%);filter:blur(18px);opacity:.7;border-radius:50%;width:330px;height:300px;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:-150px;left:50%;transform:translate(-50%)}.smm2PackageTop{justify-content:space-between;align-items:flex-start;gap:12px;min-height:110px;display:flex}.smm2PackageIndex{color:var(--package-accent);letter-spacing:.18em;font-size:10px;font-weight:800}.smm2PackageTop h3{color:#f7f9f8;letter-spacing:-.035em;margin:11px 0 7px;font-size:29px;line-height:1}.smm2PackageTop p{color:#ffffff7a;max-width:210px;margin:0;font-size:12px;line-height:1.5}.smm2PackagePopular{color:#c8baff;white-space:nowrap;background:#a58aff14;border:1px solid #a58aff47;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.smm2PackagePrice{align-items:flex-end;gap:5px;min-height:92px;margin-top:16px;display:flex}.smm2PackagePrice>span{color:var(--package-accent);margin-bottom:14px;font-size:20px;font-weight:700}.smm2PackagePrice strong{color:#fff;letter-spacing:-.065em;font-size:clamp(54px,4vw,69px);line-height:.88}.smm2PackagePrice small{color:#ffffff61;margin:0 0 8px 5px;font-size:11px}.smm2PackageDivider{background:linear-gradient(90deg, rgba(var(--package-rgb), .35), #ffffff0f 55%, transparent);width:100%;height:1px;margin:24px 0 21px}.smm2PackageFeatures{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.smm2PackageFeatures li{color:#ffffffad;align-items:flex-start;gap:9px;font-size:11.5px;line-height:1.45;display:flex}.smm2PackageFeatures li>span{border:1px solid rgba(var(--package-rgb), .22);background:rgba(var(--package-rgb), .055);width:19px;height:19px;color:var(--package-accent);border-radius:6px;flex:0 0 19px;place-items:center;margin-top:-1px;display:grid}.smm2PackageButton{border:1px solid rgba(var(--package-rgb), .25);background:rgba(var(--package-rgb), .055);color:#f4f8f6;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;margin-top:auto;padding:0 15px;font-size:12px;font-weight:750;text-decoration:none;transition:color .25s,background .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}.smm2PackageButton svg{color:var(--package-accent);transition:transform .3s cubic-bezier(.22,1,.36,1)}.smm2PackagesSection.is-motion-ready:not(.is-entered) .smm2PackageCard.is-start{opacity:0;filter:blur(10px);transform:perspective(1100px)translate3d(-95px,18px,-70px)rotateY(-9deg)scale(.94)}.smm2PackagesSection.is-motion-ready:not(.is-entered) .smm2PackageCard.is-standard{opacity:0;filter:blur(10px);transform:perspective(1100px)translate3d(0,78px,-80px)rotateX(7deg)scale(.94)}.smm2PackagesSection.is-motion-ready:not(.is-entered) .smm2PackageCard.is-growth{opacity:0;filter:blur(12px);transform:perspective(1100px)translate3d(0,10px,-170px)rotateX(-5deg)scale(.86)}.smm2PackagesSection.is-motion-ready:not(.is-entered) .smm2PackageCard.is-premium{opacity:0;filter:blur(10px);transform:perspective(1100px)translate3d(95px,18px,-70px)rotateY(9deg)scale(.94)}.smm2PackagesSection.is-entered .smm2PackageCard{opacity:1;filter:none;transform:perspective(1100px)translate(0,0)rotateX(0)rotateY(0)scale(1)}.smm2PackagesSection.is-entered .smm2PackageCard.is-start{transition-delay:80ms}.smm2PackagesSection.is-entered .smm2PackageCard.is-standard{transition-delay:.16s}.smm2PackagesSection.is-entered .smm2PackageCard.is-growth{transition-delay:.24s}.smm2PackagesSection.is-entered .smm2PackageCard.is-premium{transition-delay:.32s}.smm2PackageSweep{z-index:6;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--package-rgb), .04), rgba(var(--package-rgb), .18), #ffffff17, transparent);width:22%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-20deg)}.smm2PackagesSection.is-entered .smm2PackageCard.is-standard .smm2PackageSweep{animation:1s .75s both smmPackageSweep}.smm2PackagesSection.is-entered .smm2PackageCard.is-growth .smm2PackageSweep{animation:1.1s .95s both smmPackageSweep}.smm2PackagesSection.is-entered .smm2PackageCard.is-premium .smm2PackageSweep{animation:1.25s 1.12s both smmPackageSweep}@keyframes smmPackageSweep{0%{opacity:0;left:-60%}25%{opacity:.8}to{opacity:0;left:140%}}@media (hover:hover) and (pointer:fine){.smm2PackagesSection.is-entered .smm2PackageCard.is-start:hover{border-color:#69d5ff75;transform:perspective(1100px)translate3d(-3px,-8px,30px)rotateY(-1.2deg)scale(1.015);box-shadow:-16px 24px 60px #37afdf1a}.smm2PackagesSection.is-entered .smm2PackageCard.is-standard:hover{border-color:#24e5a07a;transform:perspective(1100px)translate3d(0,-10px,38px)scale(1.018);box-shadow:0 24px 65px #24e5a01a}.smm2PackagesSection.is-entered .smm2PackageCard.is-growth:hover{border-color:#a58aff9e;transform:perspective(1100px)translate3d(0,-13px,54px)rotateX(.7deg)scale(1.03);box-shadow:0 30px 85px #6e4eeb2e,0 0 42px #a58aff14}.smm2PackagesSection.is-entered .smm2PackageCard.is-premium:hover{border-color:#e5bb6785;transform:perspective(1100px)translate3d(3px,-9px,34px)rotateY(1.2deg)scale(1.017);box-shadow:18px 26px 65px #e5bb671a}.smm2PackageCard:hover .smm2PackageGlow{opacity:1;transform:translate(-50%)scale(1.2)}.smm2PackageCard:hover .smm2PackageButton{border-color:rgba(var(--package-rgb), .5);background:rgba(var(--package-rgb), .11)}.smm2PackageCard:hover .smm2PackageButton svg{transform:translate(4px)}}.smm2PackagesSection.is-entered .smm2PackageCard:active{transform:perspective(1100px)translate3d(0,-4px,24px)scale(1.012);transition-delay:0s!important}@media (width<=1180px){.smm2PackagesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.smm2PackageCard,.smm2PackageCard.is-start,.smm2PackageCard.is-standard,.smm2PackageCard.is-growth,.smm2PackageCard.is-premium{min-height:0;margin-top:0}}@media (width<=760px){.smm2PackagesHead{grid-template-columns:1fr;gap:20px}.smm2PackagesHead>p{justify-self:start}.smm2PackagesHead h2{font-size:clamp(42px,11vw,58px)}.smm2PackagesGrid{grid-template-columns:1fr}.smm2PackageCard{padding:23px 20px 20px}.smm2PackagePrice strong{font-size:60px}.smm2PackagesSection.is-motion-ready:not(.is-entered) .smm2PackageCard.is-start,.smm2PackagesSection.is-motion-ready:not(.is-entered) .smm2PackageCard.is-standard,.smm2PackagesSection.is-motion-ready:not(.is-entered) .smm2PackageCard.is-growth,.smm2PackagesSection.is-motion-ready:not(.is-entered) .smm2PackageCard.is-premium{filter:blur(6px);transform:translateY(42px)scale(.96)}}@media (prefers-reduced-motion:reduce){.smm2PackagesSection *,.smm2PackagesSection :before,.smm2PackagesSection :after{transition:none!important;animation:none!important}.smm2PackageCard{opacity:1!important;filter:none!important;transform:none!important}}.smm2WorkflowActive{isolation:isolate!important;background:#020403!important;position:relative!important;overflow:hidden!important}.smm2WorkflowActiveImage{z-index:0!important;object-fit:cover!important;object-position:center!important;opacity:.66!important;filter:brightness(.72)contrast(1.08)saturate(.92)!important;width:100%!important;height:100%!important;transition:opacity .55s,transform .85s cubic-bezier(.22,1,.36,1),filter .55s!important;position:absolute!important;inset:0!important;transform:scale(1.045)!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001a 18%,#00000094 40%,#000 67% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#0000001a 18%,#00000094 40%,#000 67% 100%)!important}.smm2WorkflowActiveShade{z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#020403 0%,#020403fc 24%,#020403e6 39%,#02040394 57%,#0204032e 78%,#0204031a 100%),linear-gradient(#00000038 0%,#0000 30% 68%,#00000057 100%)!important;position:absolute!important;inset:0!important}.smm2WorkflowActive:after{content:"";z-index:2!important;pointer-events:none!important;border-radius:inherit!important;position:absolute!important;inset:0!important;box-shadow:inset 45px 0 60px #00000070,inset -16px 0 30px #00000029,inset 0 18px 26px #0000002e,inset 0 -18px 26px #00000040!important}.smm2WorkflowActiveIcon,.smm2WorkflowActive>div{z-index:4!important;position:relative!important}.smm2WorkflowActiveIcon{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020806ad!important;box-shadow:0 12px 32px #00000038!important}.smm2WorkflowActive>div{max-width:56%!important}.smm2WorkflowActiveImage{animation:.72s cubic-bezier(.22,1,.36,1) both smmPipelineBlendEnter!important}@keyframes smmPipelineBlendEnter{0%{opacity:0;filter:brightness(.5)contrast(1.04)saturate(.72)blur(5px);transform:scale(1.11)translate(12px)}to{opacity:.66;filter:brightness(.72)contrast(1.08)saturate(.92)blur();transform:scale(1.045)translate(0)}}@media (hover:hover) and (pointer:fine){.smm2WorkflowActive:hover .smm2WorkflowActiveImage{opacity:.72!important;filter:brightness(.76)contrast(1.1)saturate()!important;transform:scale(1.065)!important}}@media (width<=760px){.smm2WorkflowActiveImage{opacity:.48!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 26%,#000 72% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#0000004d 26%,#000 72% 100%)!important}.smm2WorkflowActiveShade{background:linear-gradient(90deg,#020403fa 0%,#020403e0 52%,#02040361 100%)!important}.smm2WorkflowActive>div{max-width:100%!important}}@media (prefers-reduced-motion:reduce){.smm2WorkflowActiveImage{transition:none!important;animation:none!important}}.velora{--v-paper:#f0eee9;--v-paper-soft:#e8e4dc;--v-ink:#171715;--v-muted:#77736b;--v-line:#17171529;--v-bronze:#94755b;background:var(--v-paper);min-height:100vh;color:var(--v-ink);font-family:DM Sans,sans-serif;overflow:hidden}.velora *{box-sizing:border-box}.velora button,.velora input,.velora select{font:inherit}.velora a{color:inherit;text-decoration:none}.veloraHeader{z-index:30;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:96px;padding:0 4vw;display:grid;position:absolute;top:0;left:0}.veloraBack,.veloraDesktopNav,.veloraDesktopNav a,.veloraDesktopNav button{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.veloraBack{align-items:center;gap:9px;display:flex}.veloraBrand{letter-spacing:.28em;flex-direction:column;align-items:center;font-size:16px;font-weight:600;line-height:1;display:flex}.veloraBrand span{letter-spacing:.52em;margin-top:7px;font-size:7px}.veloraDesktopNav{justify-self:end;align-items:center;gap:28px;display:flex}.veloraDesktopNav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;padding:12px 17px}.veloraMenuButton{display:none}.veloraHero{color:#fff;align-items:flex-end;min-height:100svh;padding:130px 5vw 7vh;display:flex;position:relative}.veloraHeroImage,.veloraHeroShade{width:100%;height:100%;position:absolute;inset:0}.veloraHeroImage{object-fit:cover;animation:1.8s cubic-bezier(.2,.75,.2,1) both veloraHeroScale}.veloraHeroShade{background:linear-gradient(#0000004d,#0000000a 35%,#0000009e),linear-gradient(90deg,#00000057,#0000 60%)}.veloraHeroTopline{letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff73;justify-content:space-between;padding-top:13px;font-size:9px;display:flex;position:absolute;top:130px;left:5vw;right:5vw}.veloraHeroContent{z-index:2;position:relative}.veloraHeroContent>p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:12px}.veloraHero h1{letter-spacing:-.045em;margin:0;font-family:Instrument Serif,serif;font-size:clamp(68px,10vw,158px);font-weight:400;line-height:.76}.veloraHero h1 em{font-weight:400}.veloraExplore{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffffbf;align-items:center;gap:40px;width:fit-content;margin-top:48px;padding-bottom:10px;font-size:11px;display:flex}.veloraHeroProperty{z-index:2;border-left:1px solid #ffffff80;gap:8px;min-width:260px;padding-left:20px;display:grid;position:absolute;bottom:7vh;right:5vw}.veloraHeroProperty span,.veloraEyebrow{color:var(--v-bronze);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:600}.veloraHeroProperty span{color:#ffffffa6}.veloraHeroProperty strong{font-family:Instrument Serif;font-size:26px;font-weight:400}.veloraHeroProperty small{color:#ffffffb3}.veloraIntro{grid-template-columns:1.5fr .7fr;gap:8vw;padding:140px 6vw;display:grid}.veloraIntro h2,.veloraSectionHead h2,.veloraDetailInfo h2,.veloraManifesto h2,.veloraModal h2{margin:24px 0 0;font-family:Instrument Serif,serif;font-weight:400}.veloraIntro h2{letter-spacing:-.035em;font-size:clamp(44px,6vw,88px);line-height:.95}.veloraIntroCopy{color:var(--v-muted);align-self:end;gap:25px;font-size:15px;line-height:1.8;display:grid}.veloraIntroCopy p{margin:0}.veloraProperties{color:#f2f0ea;background:#181816;padding:80px 6vw 130px}.veloraSectionHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;display:flex}.veloraSectionHead h2{font-size:clamp(48px,6vw,86px)}.veloraFilters{flex-wrap:wrap;gap:6px;display:flex}.veloraFilters button{color:#9d9b94;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #ffffff29;padding:10px 15px;font-size:10px}.veloraFilters button.active{color:#171715;background:#efede7}.veloraPropertyList{border-top:1px solid #ffffff26}.veloraPropertyRow{width:100%;min-height:190px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff26;grid-template-columns:50px 240px minmax(250px,1fr) 180px 50px;align-items:center;gap:28px;padding:20px 0;transition:padding .35s,background .35s;display:grid}.veloraPropertyRow:hover{background:#ffffff06;padding-left:15px}.veloraPropertyNumber{color:#696860;font-size:10px}.veloraPropertyThumb{height:145px;overflow:hidden}.veloraPropertyThumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.veloraPropertyRow:hover img{transform:scale(1.045)}.veloraPropertyIdentity{gap:8px;display:grid}.veloraPropertyIdentity>span{color:#77766f;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.veloraPropertyIdentity strong{font-family:Instrument Serif;font-size:clamp(28px,3vw,45px);font-weight:400}.veloraPropertyIdentity small{color:#85837c;align-items:center;gap:6px;display:flex}.veloraPropertyPrice{font-family:Instrument Serif;font-size:23px}.veloraPropertyArrow{justify-self:end}.veloraDetail{background:#e8e4dc;grid-template-columns:minmax(0,1.25fr) minmax(400px,.75fr);min-height:850px;display:grid}.veloraDetailGallery{min-height:760px;position:relative;overflow:hidden}.veloraDetailGallery>img{object-fit:cover;width:100%;height:100%;min-height:760px;animation:.7s both veloraImageReveal}.veloraGalleryControls{color:#fff;background:#141412e0;align-items:center;display:flex;position:absolute;bottom:25px;left:25px}.veloraGalleryControls button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;display:grid}.veloraGalleryControls span{text-align:center;min-width:64px;font-size:10px}.veloraGalleryTag{text-transform:uppercase;letter-spacing:.1em;background:#efede7e6;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex;position:absolute;top:25px;right:25px}.veloraDetailInfo{flex-direction:column;justify-content:center;padding:80px 5vw;display:flex}.veloraDetailInfo h2{font-size:clamp(48px,5vw,76px);line-height:.9}.veloraDetailLocation{color:var(--v-muted);align-items:center;gap:8px;display:flex}.veloraDetailPrice{margin:32px 0;font-family:Instrument Serif;font-size:34px;font-weight:400;display:block}.veloraSpecs{border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line);grid-template-columns:repeat(3,1fr);display:grid}.veloraSpecs span{min-height:110px;color:var(--v-muted);flex-direction:column;justify-content:center;gap:7px;font-size:10px;display:flex}.veloraSpecs svg{width:17px}.veloraSpecs b{color:var(--v-ink);font-size:14px}.veloraDescription{color:var(--v-muted);margin:32px 0;line-height:1.8}.veloraAmenities{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:38px;display:grid}.veloraAmenities span{align-items:center;gap:8px;font-size:11px;display:flex}.veloraAmenities svg{width:13px;color:var(--v-bronze)}.veloraViewingButton,.veloraManifesto button,.veloraFormStage>button,.veloraFormButtons button,.veloraSuccess button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:#191917;border:0;justify-content:space-between;align-items:center;padding:18px 20px;font-size:10px;display:flex}.veloraManifesto{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:80px 5vw;display:flex}.veloraManifesto>span{letter-spacing:.3em;font-size:10px}.veloraManifesto p{color:var(--v-muted);margin:50px 0 0;font-size:13px}.veloraManifesto h2{margin-top:4px;font-size:clamp(65px,9vw,135px);line-height:.9}.veloraManifesto button{gap:50px;margin-top:50px}.veloraFooter{color:#fff;background:#181816;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:180px;padding:40px 5vw;display:grid}.veloraFooter .veloraBrand{justify-self:start}.veloraFooter p{color:#77766f;justify-self:center;font-size:10px}.veloraFooter>a:last-child{justify-self:end;align-items:center;gap:10px;font-size:11px;display:flex}.veloraModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.veloraModal{background:#f0eee9;width:min(620px,100%);max-height:90vh;padding:55px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000059}.veloraModal h2{font-size:55px}.veloraModalClose{cursor:pointer;background:0 0;border:0;position:absolute;top:20px;right:20px}.veloraSteps{grid-template-columns:repeat(3,1fr);gap:5px;margin:30px 0;display:grid}.veloraSteps span{background:#cbc7be;height:2px}.veloraSteps span.active{background:#1b1b19}.veloraFormStage{gap:18px;display:grid}.veloraFormStage label{color:var(--v-muted);letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:10px;display:grid}.veloraFormStage input,.veloraFormStage select{color:#1b1b19;background:0 0;border:1px solid #c9c4ba;outline:none;width:100%;min-height:52px;padding:0 14px}.veloraInputWithIcon{position:relative}.veloraInputWithIcon svg{position:absolute;top:17px;left:14px}.veloraInputWithIcon input{padding-left:45px}.veloraFormButtons{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.veloraFormButtons button.secondary{color:#1b1b19;background:0 0;border:1px solid #c9c4ba;justify-content:center}.veloraSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;display:flex}.veloraSuccess>span{border:1px solid var(--v-bronze);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.veloraSuccess>p{max-width:390px;color:var(--v-muted);line-height:1.7}.veloraSuccess h2{margin:10px 0;font-size:64px}.veloraSuccess button{margin-top:20px}.veloraMobileMenu{display:none}@keyframes veloraHeroScale{0%{opacity:.25;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes veloraImageReveal{0%{opacity:.2;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.veloraHeader{grid-template-columns:1fr auto 1fr;min-height:78px;padding:0 20px}.veloraBack{font-size:0}.veloraBack svg{width:20px;height:20px}.veloraDesktopNav{display:none}.veloraMenuButton{color:#fff;background:0 0;border:0;justify-self:end;place-items:center;display:grid}.veloraMobileMenu{z-index:29;color:#fff;background:#181816;flex-direction:column;justify-content:center;gap:25px;padding:30px;display:flex;position:fixed;inset:0}.veloraMobileMenu a,.veloraMobileMenu button{color:#fff;text-align:left;background:0 0;border:0;font-family:Instrument Serif;font-size:44px}.veloraHero{padding:120px 22px 45px}.veloraHeroTopline{top:100px;left:22px;right:22px}.veloraHeroTopline span:last-child{display:none}.veloraHero h1{font-size:clamp(64px,18vw,100px)}.veloraHeroProperty{display:none}.veloraIntro{grid-template-columns:1fr;padding:90px 22px}.veloraProperties{padding:70px 22px 90px}.veloraSectionHead{flex-direction:column;align-items:flex-start}.veloraPropertyRow{grid-template-columns:32px 100px 1fr 30px;gap:13px;min-height:130px}.veloraPropertyThumb{height:90px}.veloraPropertyIdentity strong{font-size:26px}.veloraPropertyPrice{display:none}.veloraDetail{grid-template-columns:1fr}.veloraDetailGallery,.veloraDetailGallery>img{min-height:60vh}.veloraDetailInfo{padding:70px 22px}.veloraManifesto{min-height:520px}.veloraFooter{grid-template-columns:1fr;gap:35px;padding:55px 22px}.veloraFooter .veloraBrand,.veloraFooter p,.veloraFooter>a:last-child{justify-self:start}.veloraModal{padding:50px 22px 30px}.veloraModal h2{font-size:44px}}@media (width<=520px){.veloraHero h1{line-height:.82}.veloraHeroContent>p{max-width:220px}.veloraPropertyRow{grid-template-columns:24px 80px 1fr}.veloraPropertyArrow{display:none}.veloraPropertyIdentity small{font-size:9px}.veloraSpecs span{min-height:95px}.veloraAmenities,.veloraFormButtons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.velora *,.velora :before,.velora :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.velora{--v-ease:cubic-bezier(.16, 1, .3, 1);--v-ease-soft:cubic-bezier(.22, .61, .36, 1);--v-luxury-shadow:0 35px 90px #0000002e}.veloraHero{isolation:isolate;overflow:hidden}.veloraHero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 42%,#0000 0 20%,#00000014 55%,#00000061 100%);position:absolute;inset:0}.veloraHero:after{content:"";z-index:5;pointer-events:none;transform-origin:top;animation:veloraCurtainReveal 1.45s var(--v-ease) .1s both;background:#171715;position:absolute;inset:0}.veloraHeroImage{transform-origin:50%;will-change:transform;animation:veloraHeroReveal 2.1s var(--v-ease) both, veloraCameraDrift 16s ease-in-out 2.1s infinite alternate}.veloraHeroShade{z-index:0}.veloraHeroTopline{z-index:7;opacity:0;animation:veloraTopReveal .8s var(--v-ease) 1.2s forwards;transform:translateY(-12px)}.veloraHeroContent{z-index:7}.veloraHeroContent>p{opacity:0;animation:veloraTextRise .85s var(--v-ease) 1.05s forwards;transform:translateY(18px)}.veloraHero h1{perspective:1000px}.veloraHero h1:before{content:"VELORA";z-index:-1;color:#ffffff0e;letter-spacing:-.075em;white-space:nowrap;pointer-events:none;font-family:DM Sans,sans-serif;font-size:clamp(110px,18vw,300px);font-weight:300;line-height:.7;position:absolute;bottom:65%;left:-1vw}.veloraHero h1{opacity:0;transform-origin:bottom;animation:veloraTitleReveal 1.3s var(--v-ease) .82s forwards;transform:translateY(80px)rotateX(-7deg)}.veloraHero h1 em{display:inline-block;position:relative}.veloraHero h1 em:after{content:"";transform-origin:0;height:1px;animation:veloraLineGrow 1.2s var(--v-ease) 1.9s forwards;background:#ffffffa6;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}.veloraExplore{opacity:0;animation:veloraTextRise .8s var(--v-ease) 1.7s forwards;transition:gap .5s var(--v-ease), opacity .3s ease;position:relative;overflow:hidden;transform:translateY(20px)}.veloraExplore:before{content:"";width:100%;height:1px;transition:transform .55s var(--v-ease);background:#fff;position:absolute;bottom:0;left:0;transform:translate(-102%)}.veloraExplore:hover{gap:62px}.veloraExplore:hover:before{transform:translate(0)}.veloraExplore svg{transition:transform .45s var(--v-ease)}.veloraExplore:hover svg{transform:translate(7px)}.veloraHeroProperty{opacity:0;animation:veloraSideReveal 1s var(--v-ease) 1.65s forwards;transform:translate(35px)}.veloraHeroProperty:before{content:"01";color:#ffffff59;font-family:Instrument Serif,serif;font-size:46px;line-height:1;position:absolute;bottom:calc(100% + 22px);right:0}.veloraHeader{opacity:0;animation:veloraHeaderReveal .8s var(--v-ease) 1.1s forwards}.veloraHeader:after{content:"";transform-origin:50%;height:1px;animation:veloraLineGrow 1.4s var(--v-ease) 1.4s forwards;background:#ffffff2e;position:absolute;bottom:0;left:4vw;right:4vw;transform:scaleX(0)}.veloraDesktopNav a{padding:12px 0;position:relative}.veloraDesktopNav a:after{content:"";height:1px;transition:right .4s var(--v-ease);background:#fff;position:absolute;bottom:5px;left:0;right:100%}.veloraDesktopNav a:hover:after{right:0}.veloraDesktopNav button{transition:color .4s var(--v-ease), border-color .4s var(--v-ease);position:relative;overflow:hidden}.veloraDesktopNav button:before{content:"";z-index:-1;transition:transform .45s var(--v-ease);background:#fff;position:absolute;inset:0;transform:translateY(102%)}.veloraDesktopNav button:hover{color:#171715;border-color:#fff}.veloraDesktopNav button:hover:before{transform:translateY(0)}.veloraIntro{position:relative}.veloraIntro:before{content:"ESTATES";color:#17171509;pointer-events:none;font-family:Instrument Serif,serif;font-size:clamp(130px,20vw,360px);line-height:.8;position:absolute;top:12%;right:-1%}.veloraIntro h2{position:relative}.veloraIntro h2:after{content:"";background:var(--v-bronze);width:70px;height:1px;margin-top:38px;display:block}.veloraIntroCopy{position:relative}.veloraIntroCopy:before{content:"We believe exceptional property is defined not by excess, but by proportion, material and place.";color:var(--v-ink);margin-bottom:34px;font-family:Instrument Serif,serif;font-size:25px;line-height:1.25;display:block}.veloraProperties{position:relative;overflow:hidden}.veloraProperties:before{content:"COLLECTION";color:#ffffff06;letter-spacing:-.07em;pointer-events:none;font-family:DM Sans,sans-serif;font-size:clamp(100px,15vw,250px);font-weight:300;position:absolute;top:20px;right:-35px}.veloraPropertyRow{isolation:isolate;transition:padding .65s var(--v-ease), background .65s var(--v-ease);position:relative;overflow:hidden}.veloraPropertyRow:before{content:"";z-index:-1;transition:transform .65s var(--v-ease);background:#efede7;position:absolute;inset:0;transform:translateY(101%)}.veloraPropertyRow:hover:before{transform:translateY(0)}.veloraPropertyRow:hover{color:#181816;padding-left:20px;padding-right:20px}.veloraPropertyRow:hover .veloraPropertyIdentity>span,.veloraPropertyRow:hover .veloraPropertyIdentity small,.veloraPropertyRow:hover .veloraPropertyNumber{color:#77736b}.veloraPropertyThumb{position:relative}.veloraPropertyThumb:after{content:"";opacity:0;background:linear-gradient(120deg,#ffffff1f,#0000 40%);transition:opacity .5s;position:absolute;inset:0}.veloraPropertyRow:hover .veloraPropertyThumb:after{opacity:1}.veloraPropertyThumb img{filter:saturate(.82)contrast(1.03);transition:transform 1.1s var(--v-ease), filter .7s ease;transform:scale(1.001)}.veloraPropertyRow:hover img{filter:saturate()contrast();transform:scale(1.09)}.veloraPropertyIdentity strong{transition:transform .55s var(--v-ease)}.veloraPropertyRow:hover .veloraPropertyIdentity strong{transform:translate(8px)}.veloraPropertyArrow{width:44px;height:44px;transition:transform .55s var(--v-ease), background .4s ease, color .4s ease, border-color .4s ease;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.veloraPropertyRow:hover .veloraPropertyArrow{color:#fff;background:#181816;border-color:#181816;transform:rotate(-35deg)}.veloraFilters button{transition:background .4s ease, color .4s ease, transform .4s var(--v-ease);position:relative;overflow:hidden}.veloraFilters button:hover{transform:translateY(-3px)}.veloraDetail{position:relative}.veloraDetailGallery{isolation:isolate}.veloraDetailGallery:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.veloraDetailGallery>img{filter:saturate(.88);transform-origin:50%;animation:veloraLuxuryImage .95s var(--v-ease) both}.veloraGalleryControls{z-index:7;overflow:hidden;box-shadow:0 20px 50px #00000040}.veloraGalleryControls button{transition:background .35s ease, transform .35s var(--v-ease)}.veloraGalleryControls button:hover{color:#171715;background:#fff}.veloraGalleryControls button:active{transform:scale(.88)}.veloraGalleryTag{z-index:7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 10px 35px #00000014}.veloraDetailInfo{position:relative}.veloraDetailInfo:after{content:"03";color:#17171514;font-family:Instrument Serif,serif;font-size:100px;position:absolute;top:35px;right:4vw}.veloraDetailInfo h2{z-index:1;position:relative}.veloraDetailPrice{width:fit-content;position:relative}.veloraDetailPrice:after{content:"";background:var(--v-bronze);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-8px;left:0}.veloraSpecs span{transition:background .4s ease, padding .45s var(--v-ease);position:relative}.veloraSpecs span:hover{background:#ffffff52;padding-left:12px}.veloraViewingButton{isolation:isolate;min-height:62px;transition:transform .45s var(--v-ease), box-shadow .45s ease, color .4s ease;position:relative;overflow:hidden}.veloraViewingButton:before{content:"";z-index:-1;background:var(--v-bronze);transition:transform .6s var(--v-ease);position:absolute;inset:0;transform:translate(-101%)}.veloraViewingButton:hover{transform:translateY(-4px);box-shadow:0 22px 45px #1717152e}.veloraViewingButton:hover:before{transform:translate(0)}.veloraViewingButton svg{transition:transform .45s var(--v-ease)}.veloraViewingButton:hover svg{transform:translate(8px)}.veloraManifesto{background:radial-gradient(circle at 50% 100%, #94755b1f, transparent 36%), var(--v-paper);position:relative;overflow:hidden}.veloraManifesto:before,.veloraManifesto:after{content:"";background:var(--v-line);width:1px;height:90px;position:absolute}.veloraManifesto:before{top:0}.veloraManifesto:after{bottom:0}.veloraManifesto h2{letter-spacing:-.055em;position:relative}.veloraManifesto h2:before{content:"V";z-index:-1;color:#94755b0f;font-size:4em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.veloraManifesto button{transition:transform .45s var(--v-ease), box-shadow .45s ease;position:relative;overflow:hidden}.veloraManifesto button:hover{transform:translateY(-5px);box-shadow:0 20px 45px #00000026}.veloraModalBackdrop{animation:.45s both veloraBackdrop}.veloraModal{animation:veloraModalEntrance .7s var(--v-ease) both}.veloraModalClose{transition:transform .5s var(--v-ease), background .35s ease}.veloraModalClose:hover{transform:rotate(90deg)}.veloraFormStage{animation:veloraFormStage .55s var(--v-ease) both}.veloraFormStage input,.veloraFormStage select{transition:border-color .3s,background .3s,box-shadow .3s}.veloraFormStage input:focus,.veloraFormStage select:focus{border-color:var(--v-bronze);background:#fff6;box-shadow:0 0 0 3px #94755b14}.veloraFooter{position:relative}.veloraFooter:before{content:"";background:#ffffff1f;height:1px;position:absolute;top:0;left:5vw;right:5vw}.veloraFooter>a:last-child{transition:gap .45s var(--v-ease), color .3s ease}.veloraFooter>a:last-child:hover{color:#c6a98e;gap:18px}.velora ::selection{color:#fff;background:#94755b}@keyframes veloraCurtainReveal{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes veloraHeroReveal{0%{opacity:0;filter:blur(8px);transform:scale(1.16)}to{opacity:1;filter:blur();transform:scale(1.035)}}@keyframes veloraCameraDrift{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.09)translate(-.8%,-.5%)}}@keyframes veloraTitleReveal{0%{opacity:0;filter:blur(7px);transform:translateY(80px)rotateX(-7deg)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}}@keyframes veloraTextRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes veloraTopReveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes veloraSideReveal{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes veloraHeaderReveal{0%{opacity:0}to{opacity:1}}@keyframes veloraLineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes veloraLuxuryImage{0%{opacity:.15;clip-path:inset(0 0 100%);transform:scale(1.09)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes veloraBackdrop{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@keyframes veloraModalEntrance{0%{opacity:0;transform:translateY(45px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes veloraFormStage{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.veloraHero:after{animation-duration:1.05s}.veloraHeroImage{animation:veloraHeroReveal 1.5s var(--v-ease) both, veloraCameraDrift 18s ease-in-out 1.5s infinite alternate}.veloraHero h1:before{font-size:30vw;bottom:80%}.veloraIntro:before,.veloraProperties:before{opacity:.6}.veloraPropertyRow:hover{padding-left:8px;padding-right:8px}.veloraDetailInfo:after{font-size:70px;right:20px}}@media (width<=520px){.veloraHero h1:before{display:none}.veloraIntroCopy:before{font-size:21px}.veloraPropertyRow:before{display:none}.veloraPropertyRow:hover{color:inherit;background:#ffffff06}.veloraPropertyRow:hover .veloraPropertyIdentity strong{transform:none}.veloraPropertyRow:hover .veloraPropertyIdentity>span,.veloraPropertyRow:hover .veloraPropertyIdentity small,.veloraPropertyRow:hover .veloraPropertyNumber{color:inherit}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.veloraHero:after{display:none}.veloraHeroImage,.veloraHero h1,.veloraHeroContent>p,.veloraExplore,.veloraHeroProperty,.veloraHeader,.veloraHeroTopline,.veloraDetailGallery>img,.veloraModal,.veloraModalBackdrop,.veloraFormStage{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}}.veloraV2{--v2-bg:#0b0c0c;--v2-bg-soft:#111312;--v2-panel:#161817;--v2-ivory:#f3efe7;--v2-muted:#8f918d;--v2-line:#ffffff1f;--v2-gold:#c8a878;background:var(--v2-bg);min-height:100vh;color:var(--v2-ivory);font-family:Manrope,sans-serif;overflow:hidden}.veloraV2 *{box-sizing:border-box}.veloraV2 a{color:inherit;text-decoration:none}.veloraV2 button,.veloraV2 input,.veloraV2 select{font:inherit}.v2Header{z-index:50;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:100px;padding:0 4.5vw;display:grid;position:absolute;top:0;left:0}.v2MuxtarBack{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;width:fit-content;font-size:10px;display:inline-flex}.v2Logo{letter-spacing:.34em;flex-direction:column;justify-self:center;align-items:center;font-size:18px;font-weight:600;line-height:1;display:flex}.v2Logo span{letter-spacing:.52em;color:#ffffff8c;margin-top:9px;font-size:6px;font-weight:400}.v2DesktopNav{letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:27px;font-size:10px;display:flex}.v2DesktopNav button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff59;padding:13px 17px;transition:all .3s}.v2DesktopNav button:hover{color:#0a0b0b;background:#fff}.v2MenuToggle{display:none}.v2Hero{align-items:flex-end;min-height:100svh;padding:150px 5vw 8vh;display:flex;position:relative}.v2Hero>img,.v2HeroShade{width:100%;height:100%;position:absolute;inset:0}.v2Hero>img{object-fit:cover;animation:2.2s cubic-bezier(.16,.76,.2,1) both v2HeroEntrance}.v2HeroShade{background:linear-gradient(#00000080,#00000014 42%,#000c),linear-gradient(90deg,#0000008c,#0000 63%)}.v2HeroMeta{z-index:2;color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #ffffff4d;justify-content:space-between;padding-top:14px;font-size:9px;display:flex;position:absolute;top:130px;left:5vw;right:5vw}.v2HeroCopy{z-index:3;max-width:1100px;position:relative}.v2Kicker{color:var(--v2-gold);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:600}.v2Hero h1,.v2CollectionHero h1,.v2AboutHero h1,.v2ContactHero h1{letter-spacing:-.05em;margin:22px 0 0;font-family:Playfair Display,serif;font-weight:400}.v2Hero h1{font-size:clamp(74px,11vw,176px);line-height:.72}.v2Hero h1 em{color:#d6c1a2;font-weight:400}.v2HeroActions{gap:10px;margin-top:50px;display:flex}.v2HeroActions button,.v2FinalCta button,.v2PropertyIntro aside>button,.v2ContactGrid button,.v2ContactGrid a,.v2Modal form button,.v2ModalSuccess button{color:#0b0c0c;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #fff;justify-content:space-between;align-items:center;gap:45px;min-height:54px;padding:0 20px;font-size:10px;display:inline-flex}.v2HeroActions button.ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000002e}.v2HeroIndex{z-index:3;border-left:1px solid #ffffff73;gap:7px;width:260px;padding:20px 0 20px 22px;display:grid;position:absolute;bottom:9vh;right:5vw}.v2HeroIndex span,.v2HeroIndex small{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.v2HeroIndex strong{font-family:Playfair Display,serif;font-size:29px;font-weight:400}.v2ScrollMark{z-index:3;letter-spacing:.15em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:3vh;right:5vw}.v2ScrollMark span{background:#fff6;width:40px;height:1px}.v2Statement{background:#0b0c0c;flex-direction:column;justify-content:center;min-height:720px;padding:110px 8vw;display:flex}.v2Statement p{letter-spacing:-.045em;max-width:1180px;margin:34px 0 0;font-family:Playfair Display,serif;font-size:clamp(58px,8vw,124px);line-height:.9}.v2Statement em{color:var(--v2-gold);font-weight:400}.v2Featured{color:#0e0f0f;background:#d9d2c5;padding:120px 5vw 150px}.v2SectionLabel{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:25px;margin-bottom:55px;font-size:10px;display:flex}.v2SectionLabel span{border:1px solid #0003;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.v2FeaturedGrid{grid-template-rows:520px 430px;grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.v2FeatureCard{color:#fff;text-align:left;cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.v2FeatureCard.card-1{grid-row:1/3}.v2FeatureCard.card-2{grid-area:1/2}.v2FeatureCard.card-3{grid-area:2/2}.v2FeatureCard>img,.v2FeatureOverlay{width:100%;height:100%;position:absolute;inset:0}.v2FeatureCard>img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.v2FeatureCard:hover>img{transform:scale(1.05)}.v2FeatureOverlay{background:linear-gradient(#0000000f,#000000b8)}.v2FeatureCard>span{z-index:2;font-size:9px;position:absolute;top:25px;left:25px}.v2FeatureCard>div:last-of-type{z-index:2;position:absolute;bottom:28px;left:28px}.v2FeatureCard small{letter-spacing:.13em;text-transform:uppercase;color:#ffffff9e;font-size:9px}.v2FeatureCard h2{letter-spacing:-.035em;margin:7px 0;font-family:Playfair Display,serif;font-size:clamp(35px,4vw,64px);font-weight:400}.v2FeatureCard p{margin:0}.v2FeatureCard>svg{z-index:2;position:absolute;top:25px;right:25px}.v2TextLink{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0006;align-items:center;gap:35px;width:fit-content;margin-top:38px;padding-bottom:8px;font-size:10px;display:flex}.v2Numbers{background:#111312;grid-template-columns:repeat(4,1fr);padding:80px 5vw;display:grid}.v2Numbers div{border-left:1px solid var(--v2-line);flex-direction:column;justify-content:space-between;min-height:180px;padding:0 28px;display:flex}.v2Numbers strong{font-family:Playfair Display,serif;font-size:clamp(52px,6vw,90px);font-weight:400}.v2Numbers span{color:var(--v2-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.v2Locations{color:#101111;background:#f0ede6;grid-template-columns:1fr 1fr;min-height:900px;display:grid}.v2LocationsImage{overflow:hidden}.v2LocationsImage img{object-fit:cover;width:100%;height:100%}.v2LocationsCopy{flex-direction:column;justify-content:center;padding:8vw;display:flex}.v2LocationsCopy h2{letter-spacing:-.045em;margin:26px 0;font-family:Playfair Display,serif;font-size:clamp(52px,5.6vw,86px);font-weight:400;line-height:.94}.v2LocationsCopy>p{color:#77746e;max-width:560px;line-height:1.8}.v2LocationList{border-top:1px solid #00000029;margin-top:55px}.v2LocationList div{border-bottom:1px solid #00000029;grid-template-columns:45px 1fr auto;align-items:center;padding:22px 0;display:grid}.v2LocationList span{color:#99958e;font-size:9px}.v2LocationList strong{font-family:Playfair Display,serif;font-size:26px;font-weight:400}.v2FinalCta{text-align:center;background:radial-gradient(circle at 50% 0,#c8a87824,#0000 40%),#090a0a;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:100px 5vw;display:flex}.v2FinalCta>span{color:var(--v2-gold);letter-spacing:.2em;font-size:9px}.v2FinalCta h2{letter-spacing:-.045em;margin:28px 0 50px;font-family:Playfair Display,serif;font-size:clamp(66px,9vw,132px);font-weight:400;line-height:.85}.v2InnerPage{min-height:100vh;padding-top:100px}.v2CollectionHero,.v2ContactHero{background:radial-gradient(circle at 70% 20%,#c8a8781f,#0000 30%),#0b0c0c;flex-direction:column;justify-content:flex-end;min-height:620px;padding:100px 6vw 80px;display:flex}.v2CollectionHero h1,.v2ContactHero h1{font-size:clamp(72px,10vw,150px);line-height:.78}.v2CollectionHero>p{max-width:500px;color:var(--v2-muted);margin-top:30px;line-height:1.7}.v2FilterBar{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:#111312;justify-content:space-between;align-items:center;gap:30px;padding:30px 5vw;display:flex}.v2Filters{gap:7px;display:flex}.v2Filters button{border:1px solid var(--v2-line);color:#8d8f8a;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:10px 15px;font-size:9px}.v2Filters button.active{background:var(--v2-ivory);color:#101111}.v2Search{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;min-width:310px;padding:10px 0;display:flex}.v2Search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.v2PropertyGrid{background:var(--v2-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.v2PropertyCard{background:#0d0e0e;padding-bottom:40px}.v2PropertyCard>div{height:560px;position:relative;overflow:hidden}.v2PropertyCard img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.v2PropertyCard:hover img{transform:scale(1.035)}.v2PropertyCard>div>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;padding:8px 10px;font-size:9px;position:absolute;top:22px;left:22px}.v2PropertyCard section{padding:30px 35px 0}.v2PropertyCard section small{color:var(--v2-gold);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.v2PropertyCard h2{margin:8px 0;font-family:Playfair Display,serif;font-size:45px;font-weight:400}.v2PropertyCard section p{color:var(--v2-muted);align-items:center;gap:7px;font-size:11px;display:flex}.v2PropertyCard section strong{margin-top:22px;font-family:Playfair Display,serif;font-size:24px;font-weight:400;display:block}.v2PropertyHero{min-height:100svh;position:relative}.v2PropertyHero>img,.v2PropertyHeroShade{width:100%;height:100%;position:absolute;inset:0}.v2PropertyHero>img{object-fit:cover}.v2PropertyHeroShade{background:linear-gradient(#0006,#0000 40%,#000000bf)}.v2PropertyBack{z-index:3;color:#fff;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;top:130px;left:5vw}.v2PropertyTitle{z-index:3;position:absolute;bottom:8vh;left:5vw}.v2PropertyTitle>span{color:var(--v2-gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.v2PropertyTitle h1{letter-spacing:-.05em;margin:12px 0;font-family:Playfair Display,serif;font-size:clamp(76px,10vw,150px);font-weight:400;line-height:.8}.v2PropertyTitle p{color:#ffffffa6;align-items:center;gap:8px;display:flex}.v2PropertyTitle p svg{width:16px}.v2GalleryControls{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080909cc;align-items:center;display:flex;position:absolute;bottom:8vh;right:5vw}.v2GalleryControls button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:55px;height:55px;display:grid}.v2GalleryControls span{text-align:center;min-width:70px;font-size:10px}.v2PropertyIntro{color:#101111;background:#e6e0d5;grid-template-columns:1.1fr .9fr;gap:8vw;padding:130px 7vw;display:grid}.v2PropertyIntro h2{letter-spacing:-.04em;max-width:850px;margin:28px 0 0;font-family:Playfair Display,serif;font-size:clamp(48px,5vw,78px);font-weight:400;line-height:1}.v2PropertyIntro aside>strong{margin-bottom:35px;font-family:Playfair Display,serif;font-size:42px;font-weight:400;display:block}.v2PropertySpecs{border-top:1px solid #0000002e;grid-template-columns:repeat(2,1fr);display:grid}.v2PropertySpecs span{color:#7b7871;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #0000002e;flex-direction:column;justify-content:center;gap:8px;min-height:125px;font-size:9px;display:flex}.v2PropertySpecs svg{width:16px}.v2PropertySpecs b{color:#111;font-size:14px;font-weight:500}.v2PropertyIntro aside>button{color:#fff;background:#111;border-color:#111;width:100%;margin-top:30px}.v2PropertyEditorial{grid-template-rows:530px auto;grid-template-columns:1.2fr .8fr;gap:18px;padding:130px 5vw;display:grid}.v2PropertyEditorial .large{grid-row:1/3}.v2PropertyEditorial .large img,.v2PropertyEditorial .small img{object-fit:cover;width:100%;height:100%}.v2PropertyEditorial article{align-self:end;padding:40px 25px 0}.v2PropertyEditorial article h2{margin:22px 0;font-family:Playfair Display,serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1}.v2PropertyEditorial article p{color:var(--v2-muted);line-height:1.8}.v2Amenities{background:#111312;padding:100px 7vw 140px}.v2Amenities>div{border-top:1px solid var(--v2-line);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.v2Amenities>div span{border-bottom:1px solid var(--v2-line);color:#b0b1ad;align-items:center;gap:12px;min-height:110px;font-size:11px;display:flex}.v2Amenities svg{width:14px;color:var(--v2-gold)}.v2AboutHero{grid-template-columns:1fr .75fr;align-items:end;gap:7vw;min-height:800px;padding:140px 6vw 90px;display:grid}.v2AboutHero h1{font-size:clamp(72px,9vw,135px);line-height:.82}.v2AboutHero img{object-fit:cover;width:100%;height:620px}.v2AboutStatement{color:#111;background:#ded8cd;grid-template-columns:.35fr 1fr;gap:6vw;padding:130px 7vw;display:grid}.v2AboutStatement>span{letter-spacing:.14em;font-size:9px}.v2AboutStatement p{margin:0;font-family:Playfair Display,serif;font-size:clamp(48px,5vw,76px);line-height:1}.v2AboutColumns{grid-template-columns:repeat(3,1fr);padding:120px 6vw;display:grid}.v2AboutColumns article{border-left:1px solid var(--v2-line);min-height:360px;padding:35px}.v2AboutColumns article svg{color:var(--v2-gold)}.v2AboutColumns h2{margin:80px 0 20px;font-family:Playfair Display,serif;font-size:46px;font-weight:400}.v2AboutColumns p{color:var(--v2-muted);line-height:1.7}.v2AboutImage{height:800px;padding:0 5vw 120px}.v2AboutImage img{object-fit:cover;width:100%;height:100%}.v2ContactHero{min-height:1000px}.v2ContactGrid{border-top:1px solid var(--v2-line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.v2ContactGrid article{border-right:1px solid var(--v2-line);min-height:320px;padding:35px}.v2ContactGrid article>span{color:var(--v2-gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.v2ContactGrid article>p{max-width:380px;color:var(--v2-muted);margin:35px 0;line-height:1.7}.v2ContactGrid article p svg{vertical-align:middle;width:15px}.v2ContactGrid button,.v2ContactGrid a{color:#fff;border-color:var(--v2-line);background:0 0}.v2Footer{border-top:1px solid var(--v2-line);background:#080909;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding:65px 5vw;display:grid}.v2Footer>div:first-child{gap:20px;display:grid}.v2Logo.footer{justify-self:start;align-items:flex-start}.v2Footer p{color:#696b67;max-width:340px;font-size:10px;line-height:1.6}.v2FooterLinks{letter-spacing:.11em;text-transform:uppercase;gap:30px;font-size:9px;display:flex}.v2Order{text-transform:uppercase;letter-spacing:.12em;justify-self:end;align-items:center;gap:14px;font-size:10px;display:flex}.v2ModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.v2Modal{color:#101111;background:#e7e1d7;width:min(720px,100%);max-height:92vh;padding:60px;position:relative;overflow-y:auto}.v2ModalClose{cursor:pointer;background:0 0;border:0;position:absolute;top:22px;right:22px}.v2Modal h2{margin:25px 0 40px;font-family:Playfair Display,serif;font-size:clamp(52px,6vw,78px);font-weight:400;line-height:.9}.v2Modal form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v2Modal label{color:#74716a;letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:9px;display:grid}.v2Modal label:first-child,.v2Modal form button{grid-column:1/3}.v2Modal input,.v2Modal select{background:0 0;border:1px solid #0000002e;outline:0;min-height:52px;padding:0 13px}.v2Modal form button{color:#fff;background:#111;border-color:#111;margin-top:8px}.v2Modal>small{color:#8a867f;margin-top:20px;display:block}.v2ModalSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.v2ModalSuccess>span{border:1px solid var(--v2-gold);border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.v2ModalSuccess>p{color:#74716a;max-width:420px;line-height:1.7}.v2ModalSuccess h2{margin:10px 0 20px}.v2MobileMenu{display:none}@keyframes v2HeroEntrance{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (width<=980px){.v2DesktopNav{display:none}.v2Header{grid-template-columns:1fr auto 1fr;min-height:80px;padding:0 20px}.v2MenuToggle{color:#fff;background:0 0;border:0;justify-self:end;place-items:center;display:grid}.v2MobileMenu{z-index:45;background:#090a0a;flex-direction:column;justify-content:center;gap:25px;padding:100px 30px;font-family:Playfair Display,serif;font-size:40px;display:flex;position:fixed;inset:0}.v2MobileMenu button{border:1px solid var(--v2-line);color:#fff;text-transform:uppercase;background:0 0;width:fit-content;margin-top:20px;padding:14px 18px;font-family:Manrope,sans-serif;font-size:10px}.v2Hero{min-height:900px;padding:120px 25px 80px}.v2HeroMeta{left:25px;right:25px}.v2HeroIndex{bottom:35px;right:25px}.v2ScrollMark{display:none}.v2FeaturedGrid{grid-template-rows:none;grid-template-columns:1fr;display:grid}.v2FeatureCard,.v2FeatureCard.card-1,.v2FeatureCard.card-2,.v2FeatureCard.card-3{grid-area:auto;min-height:540px}.v2Numbers{grid-template-columns:1fr 1fr;gap:40px 0}.v2Locations,.v2PropertyIntro,.v2AboutHero,.v2AboutStatement{grid-template-columns:1fr}.v2LocationsImage{min-height:650px}.v2PropertyGrid{grid-template-columns:1fr}.v2PropertyEditorial{grid-template-rows:auto;grid-template-columns:1fr}.v2PropertyEditorial .large{grid-row:auto}.v2PropertyEditorial .large,.v2PropertyEditorial .small{height:620px}.v2Amenities>div{grid-template-columns:1fr 1fr}.v2AboutColumns,.v2ContactGrid,.v2Footer{grid-template-columns:1fr}.v2FooterLinks{flex-wrap:wrap}.v2Order{justify-self:start}}@media (width<=640px){.v2MuxtarBack{white-space:nowrap;max-width:35px;overflow:hidden}.v2Logo{font-size:14px}.v2Hero{min-height:780px;padding-left:18px;padding-right:18px}.v2HeroMeta{top:105px;left:18px;right:18px}.v2HeroMeta span:last-child{display:none}.v2Hero h1{font-size:clamp(62px,21vw,92px)}.v2HeroActions{flex-direction:column}.v2HeroActions button{width:100%}.v2HeroIndex{display:none}.v2Statement{min-height:580px;padding:80px 20px}.v2Statement p{font-size:53px}.v2Featured{padding:80px 16px}.v2FeatureCard,.v2FeatureCard.card-1,.v2FeatureCard.card-2,.v2FeatureCard.card-3{min-height:480px}.v2Numbers{grid-template-columns:1fr;padding:70px 20px}.v2Numbers div{min-height:130px}.v2LocationsImage{min-height:500px}.v2LocationsCopy{padding:80px 20px}.v2FinalCta{min-height:580px;padding:80px 18px}.v2FinalCta h2{font-size:58px}.v2CollectionHero,.v2ContactHero{min-height:560px;padding:110px 20px 60px}.v2CollectionHero h1,.v2ContactHero h1{font-size:62px}.v2FilterBar{flex-direction:column;align-items:stretch;padding:20px}.v2Filters{overflow-x:auto}.v2Search{min-width:0}.v2PropertyCard>div{height:430px}.v2PropertyCard section{padding:25px 20px 0}.v2PropertyTitle{left:20px;right:20px}.v2PropertyTitle h1{font-size:66px}.v2GalleryControls{bottom:25px;right:20px}.v2PropertyIntro{padding:80px 20px}.v2PropertySpecs{grid-template-columns:1fr 1fr}.v2PropertyEditorial{padding:80px 16px}.v2PropertyEditorial .large,.v2PropertyEditorial .small{height:450px}.v2Amenities{padding:80px 20px}.v2Amenities>div{grid-template-columns:1fr}.v2AboutHero{padding:120px 20px 70px}.v2AboutHero h1{font-size:62px}.v2AboutHero img{height:480px}.v2AboutStatement{padding:80px 20px}.v2AboutStatement p{font-size:45px}.v2AboutColumns{padding:70px 20px}.v2AboutColumns article{min-height:280px;padding:28px 10px 28px 25px}.v2AboutImage{height:520px;padding:0 16px 80px}.v2ContactGrid{margin-top:55px}.v2ContactGrid article{border-right:0;border-bottom:1px solid var(--v2-line);min-height:260px;padding:28px 0}.v2Footer{padding:55px 20px}.v2Modal{padding:55px 20px 30px}.v2Modal form{grid-template-columns:1fr}.v2Modal label:first-child,.v2Modal form button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.veloraV2 *,.veloraV2 :before,.veloraV2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mpv3{--bg:#03070d;--surface:#08101b;--surface-2:#0c1725;--glass:#08101bc2;--line:#70cfff21;--line-strong:#70cfff52;--text:#edf8ff;--muted:#8296aa;--cyan:#67ddff;--blue:#567dff;--green:#55f4c4;--shadow:0 24px 80px #00000061, 0 0 40px #428bff14;min-height:100vh;color:var(--text);background:radial-gradient(circle at 10% 8%,#306eff21,#0000 30%),radial-gradient(circle at 88% 18%,#3beec517,#0000 27%),linear-gradient(#06101b 0%,#03080e 46%,#02050a 100%);font-family:Inter,sans-serif;position:relative;overflow:clip}.mpv3 *{box-sizing:border-box}.mpv3 a{color:inherit;text-decoration:none}.mpv3 button,.mpv3 input,.mpv3 select{font:inherit}.mpv3 button{cursor:pointer}.mpv3Noise{z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff40 0 1px,#0000 1px 3px);position:fixed;inset:0}.mpv3Aura{z-index:0;pointer-events:none;filter:blur(100px);border-radius:50%;position:fixed}.mpv3AuraA{background:#4077ff29;width:420px;height:420px;animation:9s ease-in-out infinite alternate mpv3AuraFloat;top:90px;left:-180px}.mpv3AuraB{background:#43efc217;width:360px;height:360px;animation:11s ease-in-out -3s infinite alternate-reverse mpv3AuraFloat;top:38%;right:-150px}.mpv3Header{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#03080ec2;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 26px;display:grid;position:sticky;top:0}.mpv3Header:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);width:22%;height:1px;filter:drop-shadow(0 0 7px var(--cyan));animation:7s linear infinite mpv3HeaderScan;position:absolute;bottom:-1px;left:0}.mpv3Back{width:max-content;color:var(--muted);align-items:center;gap:9px;font-size:12px;transition:color .25s;display:inline-flex}.mpv3Back:hover{color:#fff}.mpv3Logo{justify-self:center;align-items:center;gap:11px;display:inline-flex}.mpv3LogoSignal{background:linear-gradient(145deg,#67ddff21,#567dff14),#070f1ae6;border:1px solid #67ddff52;border-radius:13px;place-items:center;width:44px;height:44px;animation:3.2s ease-in-out infinite alternate mpv3LogoBoot;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #67ddff14,0 0 #67ddff00}.mpv3LogoSignal b{z-index:2;color:#f6fcff;text-shadow:0 0 8px #67ddffbf,0 0 18px #567dff6b;font:700 22px/1 Space Grotesk,sans-serif;position:relative}.mpv3LogoSignal i{z-index:1;background:linear-gradient(90deg, transparent, #fffc, var(--cyan), transparent);filter:blur(3px);width:55%;height:160%;animation:3.8s ease-in-out infinite mpv3LogoSweep;position:absolute;top:-30%;left:-70%;transform:rotate(20deg)}.mpv3LogoCopy{letter-spacing:.14em;flex-direction:column;font:700 15px/1.05 Space Grotesk,sans-serif;display:flex}.mpv3LogoCopy small{color:var(--cyan);letter-spacing:.36em;margin-top:5px;font-size:9px}.mpv3Nav{color:var(--muted);justify-self:end;align-items:center;gap:25px;font-size:12px;display:flex}.mpv3Nav>a{transition:color .25s;position:relative}.mpv3Nav>a:after{content:"";background:var(--cyan);height:1px;box-shadow:0 0 8px var(--cyan);transition:right .3s;position:absolute;bottom:-8px;left:0;right:100%}.mpv3Nav>a:hover{color:#fff}.mpv3Nav>a:hover:after{right:0}.mpv3Nav button,.mpv3CommandActions button,.mpv3Final button,.mpv3PropertyPanel>button,.mpv3ContactGrid button,.mpv3ContactGrid a,.mpv3Modal form button,.mpv3Success>button,.mpv3FooterOrder{color:#fff;background:linear-gradient(135deg,#67ddff21,#567dff1c);border:1px solid #67ddff47;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:0 17px;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 15px #67ddff0a,0 0 18px #567dff14}.mpv3Nav button:hover,.mpv3CommandActions button:hover,.mpv3Final button:hover,.mpv3PropertyPanel>button:hover,.mpv3ContactGrid button:hover,.mpv3ContactGrid a:hover,.mpv3FooterOrder:hover{border-color:#67ddff8c;transform:translateY(-2px);box-shadow:0 0 24px #67ddff21,0 12px 30px #0000003d}.mpv3Menu{display:none}.mpv3Hero{z-index:2;grid-template-columns:minmax(340px,450px) 1fr;gap:14px;min-height:calc(100vh - 82px);padding:14px;display:grid;position:relative}.mpv3Command,.mpv3Scene{border:1px solid var(--line);min-height:760px;box-shadow:var(--shadow);background:#070f19bd;border-radius:24px;position:relative;overflow:hidden}.mpv3Command{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;padding:30px 24px 24px;display:flex}.mpv3CommandIntro>span,.mpv3SectionTitle>span,.mpv3DataIntro>span,.mpv3CatalogHero>span,.mpv3DetailIntro>span,.mpv3Amenities>span,.mpv3AboutHero>div>span,.mpv3ContactHero>span,.mpv3ContactGrid article>span,.mpv3Modal>span{color:var(--cyan);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:600}.mpv3CommandIntro h1{letter-spacing:-.055em;margin:20px 0 18px;font:600 clamp(52px,5.8vw,82px)/.85 Space Grotesk,sans-serif}.mpv3CommandIntro h1 em,.mpv3SectionTitle h2 em,.mpv3CatalogHero h1 em,.mpv3AboutHero h1 em,.mpv3ContactHero h1 em{color:var(--green);text-shadow:0 0 22px #55f4c438;font-style:normal}.mpv3CommandIntro p{max-width:350px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.mpv3LocationSelector{gap:8px;margin-top:30px;display:grid}.mpv3LocationSelector button{color:#fff;text-align:left;background:#ffffff05;border:1px solid #67ddff17;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:10px 13px;transition:transform .25s,background .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.mpv3LocationSelector button:before{content:"";background:linear-gradient(90deg,#0000,#67ddff1f,#0000);width:90%;height:100%;transition:left .55s;position:absolute;top:0;left:-130%}.mpv3LocationSelector button:hover:before,.mpv3LocationSelector button.active:before{left:130%}.mpv3LocationSelector button:hover,.mpv3LocationSelector button.active{border-color:var(--line-strong);background:linear-gradient(90deg,#67ddff12,#567dff09);transform:translate(5px)}.mpv3LocationSelector button>span{color:var(--cyan);font:500 12px/1 Space Grotesk,sans-serif}.mpv3LocationSelector button div{flex-direction:column;gap:3px;display:flex}.mpv3LocationSelector button strong{font-size:14px;font-weight:500}.mpv3LocationSelector button small{color:var(--muted);font-size:11px}.mpv3LocationSelector button svg{width:15px;color:var(--muted);transition:transform .25s,color .25s}.mpv3LocationSelector button.active svg,.mpv3LocationSelector button:hover svg{color:var(--cyan);transform:translate(3px)}.mpv3CommandActions{gap:9px;margin-top:auto;padding-top:26px;display:flex}.mpv3CommandActions>a{border:1px solid var(--line);color:#cbd9e8;border-radius:12px;justify-content:center;align-items:center;min-height:45px;padding:0 16px;font-size:12px;transition:background .25s;display:inline-flex}.mpv3CommandActions>a:hover{background:#ffffff0a}.mpv3Scene{background:#07101a}.mpv3Scene>img{object-fit:cover;width:100%;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) both mpv3SceneEnter;position:absolute;inset:0}.mpv3SceneShade{background:linear-gradient(#00050c0d,#00050c24 35%,#00050cc7),linear-gradient(90deg,#01070e52,#0000 42%);position:absolute;inset:0}.mpv3ScanningLight{pointer-events:none;background:linear-gradient(110deg,#0000 43%,#59e1ff08 46%,#59e1ff38 50%,#59e1ff08 54%,#0000 57%);animation:7s linear infinite mpv3Scan;position:absolute;inset:-40%;transform:translate(-35%)}.mpv3MapPoint{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#02080e7a;border:1px solid #55f4c440;border-radius:999px;align-items:center;gap:11px;padding:8px 11px;font-size:11px;display:flex;position:absolute;top:30%;right:23%}.mpv3MapPoint i{background:var(--green);width:9px;height:9px;box-shadow:0 0 14px var(--green);border-radius:50%;position:relative}.mpv3MapPoint i:after{content:"";border:1px solid #55f4c48c;border-radius:50%;animation:2s ease-out infinite mpv3MapPulse;position:absolute;inset:-8px}.mpv3SceneInfo{z-index:3;max-width:650px;position:absolute;bottom:32px;left:30px}.mpv3SceneInfo>span{color:var(--cyan);letter-spacing:.24em;font-size:10px}.mpv3SceneInfo h2{letter-spacing:-.06em;margin:9px 0 12px;font:600 clamp(48px,7vw,105px)/.82 Space Grotesk,sans-serif}.mpv3SceneInfo p{color:#eef8ffc4;max-width:560px;margin:0;line-height:1.7}.mpv3Coordinates{z-index:3;color:#ebf7ffa3;letter-spacing:.12em;text-align:right;font:500 10px/1.8 Space Grotesk,sans-serif;position:absolute;top:26px;right:26px}.mpv3Marquee{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;position:relative;overflow:hidden}.mpv3Marquee>div{align-items:center;gap:34px;width:max-content;padding:13px 0;animation:24s linear infinite mpv3Marquee;display:flex}.mpv3Marquee span{color:#bcd0e4;letter-spacing:.25em;white-space:nowrap;font-size:10px}.mpv3Marquee i{background:var(--green);width:5px;height:5px;box-shadow:0 0 9px var(--green);border-radius:50%}.mpv3PropertyRail{z-index:2;padding:110px 24px 90px;position:relative}.mpv3SectionTitle{margin-bottom:34px}.mpv3SectionTitle>div{justify-content:space-between;align-items:end;gap:25px;margin-top:14px;display:flex}.mpv3SectionTitle h2{letter-spacing:-.045em;margin:0;font:600 clamp(38px,5vw,70px)/.92 Space Grotesk,sans-serif}.mpv3SectionTitle a{color:var(--cyan);align-items:center;gap:9px;font-size:12px;display:inline-flex}.mpv3Rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(340px,520px);grid-auto-flow:column;gap:15px;padding:0 0 14px;display:grid;overflow-x:auto}.mpv3Rail::-webkit-scrollbar{height:6px}.mpv3Rail::-webkit-scrollbar-track{background:#ffffff06}.mpv3Rail::-webkit-scrollbar-thumb{background:#67ddff40;border-radius:999px}.mpv3RailItem{border:1px solid var(--line);scroll-snap-align:start;isolation:isolate;border-radius:22px;min-height:650px;position:relative;overflow:hidden}.mpv3RailItem>img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.mpv3RailItem:hover>img{transform:scale(1.055)}.mpv3RailShade{background:linear-gradient(#01060c14,#01060c21 45%,#01060ce0);position:absolute;inset:0}.mpv3RailNumber{z-index:3;color:#ffffffb3;letter-spacing:.18em;font:500 11px/1 Space Grotesk,sans-serif;position:absolute;top:20px;left:20px}.mpv3RailLocation{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd1;background:#050b1254;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex;position:absolute;top:19px;right:18px}.mpv3RailContent{z-index:3;position:absolute;bottom:22px;left:22px;right:22px}.mpv3RailContent>small{color:var(--cyan);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.mpv3RailContent h3{letter-spacing:-.035em;margin:8px 0 16px;font:600 36px/.96 Space Grotesk,sans-serif}.mpv3RailContent>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mpv3RailContent>div span,.mpv3RailContent>div strong{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a1157;border:1px solid #ffffff29;border-radius:999px;padding:9px 11px;font-size:11px}.mpv3RailContent>div strong{color:var(--green)}.mpv3HoverLight{z-index:2;filter:blur(70px);opacity:0;background:#67ddff2e;border-radius:50%;width:300px;height:300px;transition:opacity .4s,left .6s;position:absolute;bottom:-30%;left:-50%}.mpv3RailItem:hover .mpv3HoverLight{opacity:.9;left:5%}.mpv3Data{z-index:2;grid-template-columns:.8fr 1.2fr;gap:22px;padding:20px 24px 110px;display:grid;position:relative}.mpv3DataIntro{border:1px solid var(--line);background:linear-gradient(140deg, #567dff14, transparent 46%), var(--glass);border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:410px;padding:30px;display:flex}.mpv3DataIntro h2{letter-spacing:-.05em;margin:16px 0 0;font:600 clamp(40px,5vw,68px)/.91 Space Grotesk,sans-serif}.mpv3DataGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mpv3DataGrid article{border:1px solid var(--line);background:#08101bb3;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:198px;padding:22px;display:flex;position:relative;overflow:hidden}.mpv3DataGrid article:after{content:"";filter:blur(35px);background:#67ddff14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-50px}.mpv3DataGrid strong{letter-spacing:-.05em;font:600 clamp(42px,5vw,72px)/1 Space Grotesk,sans-serif}.mpv3DataGrid span{color:var(--muted);font-size:12px}.mpv3Final{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:670px;padding:90px 20px;display:flex;position:relative}.mpv3Final:before{content:"";border:1px solid #67ddff0f;border-radius:50%;width:min(720px,80vw);height:min(720px,80vw);animation:12s linear infinite mpv3Orbit;position:absolute;box-shadow:0 0 0 90px #67ddff05,0 0 0 180px #67ddff03}.mpv3Final>svg,.mpv3Final>span,.mpv3Final>h2,.mpv3Final>button{z-index:2;position:relative}.mpv3Final>svg{color:var(--cyan);filter:drop-shadow(0 0 12px #67ddff99)}.mpv3Final>span{color:var(--cyan);letter-spacing:.27em;margin-top:17px;font-size:10px}.mpv3Final h2{letter-spacing:-.06em;margin:20px 0 30px;font:600 clamp(48px,7vw,100px)/.86 Space Grotesk,sans-serif}.mpv3Inner,.mpv3Detail{z-index:2;padding:80px 24px 110px;position:relative}.mpv3CatalogHero,.mpv3ContactHero{border:1px solid var(--line);background:linear-gradient(120deg,#567dff1a,#0000 42%),#070f19b8;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:400px;padding:34px;display:flex}.mpv3CatalogHero h1,.mpv3ContactHero h1{letter-spacing:-.065em;margin:18px 0 0;font:600 clamp(56px,9vw,125px)/.8 Space Grotesk,sans-serif}.mpv3FilterCommand{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b12e0;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:13px;display:flex;position:sticky;top:96px}.mpv3FilterCommand>div{flex-wrap:wrap;gap:7px;display:flex}.mpv3FilterCommand button{min-height:39px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:0 13px}.mpv3FilterCommand button.active{border-color:var(--line-strong);color:#fff;background:#67ddff12}.mpv3FilterCommand label{border:1px solid var(--line);min-width:310px;min-height:43px;color:var(--muted);border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.mpv3FilterCommand input{color:#fff;background:0 0;border:0;outline:0;width:100%}.mpv3Masonry{columns:2 380px;column-gap:13px;margin-top:14px}.mpv3MasonryItem{break-inside:avoid;border:1px solid var(--line);border-radius:20px;min-height:360px;margin-bottom:13px;display:block;position:relative;overflow:hidden}.mpv3MasonryLarge{min-height:570px}.mpv3MasonryItem img{object-fit:cover;width:100%;height:100%;transition:transform .9s;position:absolute;inset:0}.mpv3MasonryItem:hover img{transform:scale(1.05)}.mpv3MasonryShade{background:linear-gradient(#0000000f,#00050ac7);position:absolute;inset:0}.mpv3MasonryType{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03090f59;border:1px solid #ffffff2b;border-radius:999px;padding:7px 10px;font-size:10px;position:absolute;top:17px;left:17px}.mpv3MasonryContent{position:absolute;bottom:20px;left:20px;right:20px}.mpv3MasonryContent>span{color:#ffffffb3;font-size:11px}.mpv3MasonryContent h2{margin:7px 0 9px;font:600 clamp(26px,3vw,42px)/.94 Space Grotesk,sans-serif}.mpv3MasonryContent strong{color:var(--green);font-size:13px}.mpv3DetailIntro{padding:20px 0 30px}.mpv3DetailIntro>a{width:max-content;color:var(--muted);align-items:center;gap:8px;margin-bottom:38px;font-size:12px;display:flex}.mpv3DetailIntro h1{letter-spacing:-.06em;margin:11px 0;font:600 clamp(50px,8vw,110px)/.84 Space Grotesk,sans-serif}.mpv3DetailIntro p{color:var(--muted);align-items:center;gap:7px;display:flex}.mpv3DetailLayout{grid-template-columns:minmax(0,1fr) 400px;gap:15px;display:grid}.mpv3GalleryMain{border:1px solid var(--line);border-radius:22px;min-height:690px;position:relative;overflow:hidden}.mpv3GalleryMain>img{object-fit:cover;width:100%;height:100%;animation:.65s both mpv3SceneEnter;position:absolute;inset:0}.mpv3GalleryShade{background:linear-gradient(#0000 65%,#01060ca6);position:absolute;inset:0}.mpv3GalleryControls{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03090f7a;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:7px;padding:7px;display:flex;position:absolute;bottom:17px;right:17px}.mpv3GalleryControls button{color:#fff;background:#ffffff06;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.mpv3GalleryControls span{text-align:center;min-width:60px;font-size:11px}.mpv3GalleryThumbs{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px;display:grid}.mpv3GalleryThumbs button{border:1px solid var(--line);opacity:.46;background:0 0;border-radius:13px;height:105px;padding:0;transition:opacity .25s;overflow:hidden}.mpv3GalleryThumbs button.active{opacity:1;border-color:#67ddff80;box-shadow:0 0 18px #67ddff17}.mpv3GalleryThumbs img{object-fit:cover;width:100%;height:100%}.mpv3PropertyPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(150deg,#67ddff0e,#0000 35%),#08101be0;border-radius:22px;align-self:start;padding:25px;position:sticky;top:98px}.mpv3PropertyPanel>span{color:var(--cyan);letter-spacing:.22em;font-size:9px}.mpv3PropertyPanel>strong{margin:8px 0 19px;font:600 39px/1 Space Grotesk,sans-serif;display:block}.mpv3PropertyPanel>p{color:var(--muted);line-height:1.75}.mpv3PropertySpecs{gap:8px;margin:24px 0;display:grid}.mpv3PropertySpecs>div{border:1px solid var(--line);background:#ffffff05;border-radius:13px;align-items:center;gap:12px;min-height:58px;padding:0 13px;display:flex}.mpv3PropertySpecs svg{width:17px;color:var(--cyan)}.mpv3PropertySpecs span{color:var(--muted);flex-direction:column;font-size:10px;display:flex}.mpv3PropertySpecs span strong{color:#fff;font-size:13px}.mpv3PropertyPanel>button{width:100%}.mpv3Amenities{border:1px solid var(--line);background:#08101b94;border-radius:22px;margin-top:15px;padding:26px}.mpv3Amenities>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.mpv3Amenities p{border:1px solid var(--line);color:#cedce9;border-radius:11px;align-items:center;gap:8px;min-height:50px;margin:0;padding:0 12px;font-size:11px;display:flex}.mpv3Amenities p svg{width:14px;color:var(--green)}.mpv3AboutHero{border:1px solid var(--line);background:#08101ba6;border-radius:24px;grid-template-columns:1fr minmax(380px,47%);min-height:660px;display:grid;overflow:hidden}.mpv3AboutHero>div:first-child{flex-direction:column;justify-content:center;padding:38px;display:flex}.mpv3AboutHero h1{letter-spacing:-.06em;margin:18px 0;font:600 clamp(52px,7vw,98px)/.84 Space Grotesk,sans-serif}.mpv3AboutHero p{max-width:540px;color:var(--muted);line-height:1.8}.mpv3AboutVisual{position:relative;overflow:hidden}.mpv3AboutVisual img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.mpv3AboutVisual:hover img{transform:scale(1.04)}.mpv3AboutVisual>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.2em;background:#04091066;border:1px solid #ffffff2b;border-radius:999px;padding:8px 10px;font-size:9px;position:absolute;bottom:18px;right:18px}.mpv3Manifesto{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px;display:grid}.mpv3Manifesto article,.mpv3ContactGrid article{border:1px solid var(--line);background:#08101b99;border-radius:20px;padding:25px}.mpv3Manifesto article>span{color:var(--cyan);font:500 11px/1 Space Grotesk,sans-serif}.mpv3Manifesto h2,.mpv3ContactGrid h2{letter-spacing:-.03em;margin:40px 0 12px;font:600 29px/1 Space Grotesk,sans-serif}.mpv3Manifesto p,.mpv3ContactGrid p{color:var(--muted);line-height:1.75}.mpv3ContactGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px;display:grid}.mpv3ContactGrid article{flex-direction:column;min-height:330px;display:flex}.mpv3ContactGrid article>p:last-of-type{margin-bottom:0}.mpv3ContactGrid button,.mpv3ContactGrid a{width:max-content;margin-top:auto}.mpv3Phone{align-items:center;gap:8px;display:flex}.mpv3Footer{z-index:2;border:1px solid var(--line);background:#070e18bd;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:30px;margin:0 14px 14px;padding:25px;display:grid;position:relative}.mpv3Footer>div:first-child>.mpv3Logo{justify-self:start}.mpv3Footer p{max-width:380px;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.7}.mpv3FooterLinks{color:var(--muted);gap:20px;font-size:11px;display:flex}.mpv3ModalBackdrop{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010409c7;place-items:center;padding:18px;animation:.25s both mpv3Fade;display:grid;position:fixed;inset:0}.mpv3Modal{background:linear-gradient(145deg,#67ddff0b,#0000 35%),#07101a;border:1px solid #67ddff3b;border-radius:23px;width:min(690px,100%);padding:29px;animation:.35s cubic-bezier(.2,.75,.2,1) both mpv3ModalEnter;position:relative;box-shadow:0 40px 100px #00000080,0 0 45px #567dff17}.mpv3ModalClose{border:1px solid var(--line);color:#fff;background:#ffffff05;border-radius:11px;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:16px;right:16px}.mpv3Modal h2,.mpv3Success h2{letter-spacing:-.045em;margin:13px 0 23px;font:600 clamp(38px,5vw,58px)/.92 Space Grotesk,sans-serif}.mpv3Modal form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.mpv3Modal label{color:var(--muted);gap:7px;font-size:11px;display:grid}.mpv3Modal label:first-child,.mpv3Modal form>button{grid-column:1/-1}.mpv3Modal input,.mpv3Modal select{border:1px solid var(--line);color:#fff;background:#ffffff06;border-radius:11px;outline:0;width:100%;min-height:47px;padding:0 12px}.mpv3Modal option{background:#08101b}.mpv3Modal input:focus,.mpv3Modal select:focus{border-color:#67ddff73;box-shadow:0 0 0 3px #67ddff0d}.mpv3Modal small{color:var(--muted);margin-top:14px;font-size:10px;display:block}.mpv3Success{text-align:center;flex-direction:column;align-items:center;display:flex}.mpv3Success>i{width:62px;height:62px;color:var(--green);border:1px solid #55f4c44d;border-radius:18px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 0 26px #55f4c41a}.mpv3Success>span{color:var(--green);letter-spacing:.24em;font-size:10px}.mpv3Success p{color:var(--muted)}@supports (animation-timeline:view()){.mpv3SectionTitle,.mpv3Data,.mpv3Manifesto,.mpv3Amenities,.mpv3ContactGrid{animation:linear both mpv3ViewReveal;animation-timeline:view();animation-range:entry 5% cover 28%}.mpv3RailItem,.mpv3DataGrid article,.mpv3Manifesto article{animation:linear both mpv3CardReveal;animation-timeline:view();animation-range:entry 2% cover 25%}}@keyframes mpv3LogoBoot{0%{border-color:#67ddff2e;box-shadow:0 0 #67ddff00}to{border-color:#67ddff7a;box-shadow:inset 0 0 22px #67ddff12,0 0 24px #67ddff24}}@keyframes mpv3LogoSweep{0%,18%{opacity:0;left:-80%}35%{opacity:.85}60%{opacity:.25;left:130%}to{opacity:0;left:130%}}@keyframes mpv3HeaderScan{0%{transform:translate(-130%)}to{transform:translate(560%)}}@keyframes mpv3Scan{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes mpv3MapPulse{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(2.4)}}@keyframes mpv3SceneEnter{0%{opacity:.25;filter:blur(8px);transform:scale(1.055)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes mpv3Marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mpv3AuraFloat{0%{transform:translate(-20px,-20px)scale(.95)}to{transform:translate(35px,45px)scale(1.08)}}@keyframes mpv3Orbit{0%{transform:rotate(0)scale(.96)}to{transform:rotate(360deg)scale(1.02)}}@keyframes mpv3Fade{0%{opacity:0}to{opacity:1}}@keyframes mpv3ModalEnter{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mpv3ViewReveal{0%{opacity:.15;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes mpv3CardReveal{0%{opacity:.2;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1120px){.mpv3Nav{display:none}.mpv3Menu{border:1px solid var(--line);color:#fff;background:#ffffff06;border-radius:11px;justify-self:end;place-items:center;width:42px;height:42px;display:grid}.mpv3MobileNav{z-index:90;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040a11f2;border-radius:18px;gap:5px;padding:15px;display:grid;position:fixed;top:90px;left:14px;right:14px;box-shadow:0 30px 80px #00000080}.mpv3MobileNav a,.mpv3MobileNav button{border:1px solid var(--line);color:#fff;background:#ffffff05;border-radius:11px;align-items:center;min-height:48px;padding:0 13px;display:flex}.mpv3Hero{grid-template-columns:380px 1fr}.mpv3Data{grid-template-columns:1fr}.mpv3DetailLayout{grid-template-columns:1fr 340px}.mpv3Amenities>div{grid-template-columns:repeat(2,1fr)}.mpv3Footer{grid-template-columns:1fr auto}.mpv3FooterLinks{display:none}}@media (width<=760px){.mpv3Header{grid-template-columns:42px 1fr 42px;min-height:72px;padding:0 13px}.mpv3Back{white-space:nowrap;gap:20px;width:40px;overflow:hidden}.mpv3Logo{justify-self:center}.mpv3LogoSignal{width:38px;height:38px}.mpv3LogoCopy{font-size:13px}.mpv3Hero{flex-direction:column-reverse;min-height:0;padding:8px;display:flex}.mpv3Scene,.mpv3Command{min-height:0}.mpv3Scene{height:62vh;min-height:480px}.mpv3SceneInfo{bottom:18px;left:17px;right:17px}.mpv3SceneInfo h2{font-size:51px}.mpv3SceneInfo p{font-size:12px}.mpv3Coordinates{top:16px;right:16px}.mpv3MapPoint{top:27%;right:13%}.mpv3Command{padding:24px 16px 16px}.mpv3CommandIntro h1{font-size:52px}.mpv3LocationSelector button{min-height:62px}.mpv3CommandActions{flex-direction:column}.mpv3CommandActions>button,.mpv3CommandActions>a{width:100%}.mpv3PropertyRail,.mpv3Inner,.mpv3Detail{padding-left:12px;padding-right:12px}.mpv3PropertyRail{padding-top:75px}.mpv3SectionTitle>div{flex-direction:column;align-items:flex-start}.mpv3Rail{grid-auto-columns:87vw}.mpv3RailItem{min-height:540px}.mpv3RailContent h3{font-size:31px}.mpv3Data{padding-left:12px;padding-right:12px}.mpv3DataIntro{min-height:300px}.mpv3DataGrid{grid-template-columns:1fr 1fr}.mpv3DataGrid article{min-height:155px}.mpv3Final{min-height:570px}.mpv3Final h2{font-size:53px}.mpv3CatalogHero,.mpv3ContactHero{min-height:330px;padding:22px}.mpv3CatalogHero h1,.mpv3ContactHero h1{font-size:58px}.mpv3FilterCommand{flex-direction:column;align-items:stretch;position:relative;top:auto}.mpv3FilterCommand label{min-width:0}.mpv3Masonry{columns:1}.mpv3MasonryItem,.mpv3MasonryLarge{min-height:450px}.mpv3DetailIntro h1{font-size:58px}.mpv3DetailLayout{grid-template-columns:1fr}.mpv3GalleryMain{min-height:58vh}.mpv3PropertyPanel{position:relative;top:auto}.mpv3GalleryThumbs button{height:80px}.mpv3Amenities>div{grid-template-columns:1fr}.mpv3AboutHero{grid-template-columns:1fr;min-height:0}.mpv3AboutHero>div:first-child{padding:25px 20px}.mpv3AboutHero h1{font-size:58px}.mpv3AboutVisual{height:58vh}.mpv3Manifesto,.mpv3ContactGrid{grid-template-columns:1fr}.mpv3ContactGrid article{min-height:290px}.mpv3Footer{grid-template-columns:1fr;margin:0 8px 8px}.mpv3FooterOrder{width:100%}.mpv3Modal{padding:23px 15px}.mpv3Modal form{grid-template-columns:1fr}.mpv3Modal label:first-child,.mpv3Modal form>button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.mpv3 *,.mpv3 :before,.mpv3 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sh{--cream:#f4f0e8;--paper:#ebe5da;--sand:#d4c6b2;--sand-dark:#9b8468;--ink:#1c1b18;--muted:#716d65;--line:#1c1b1824;--white-line:#ffffff52;background:var(--cream);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.sh *,.sh :before,.sh :after{box-sizing:border-box}.sh a{color:inherit;text-decoration:none}.sh button,.sh input,.sh select{font:inherit}.sh button{cursor:pointer}.shGrain{z-index:100;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:repeating-radial-gradient(circle at 0 0,#140f0ab3 0,#0000 1px 3px);position:fixed;inset:0}.shHeader{z-index:60;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 34px;display:grid;position:absolute;top:0;left:0;right:0}.shBack{letter-spacing:.05em;opacity:.82;justify-self:start;align-items:center;gap:9px;font-size:11px;display:inline-flex}.shLogo{justify-self:center;align-items:center;gap:12px;display:inline-flex}.shLogoSun{border:1px solid;border-radius:50%;width:34px;height:34px;display:block;position:relative}.shLogoSun:before,.shLogoSun:after{content:"";opacity:.8;background:currentColor;position:absolute}.shLogoSun:before{width:1px;height:48px;top:-7px;left:50%;transform:translate(-50%)}.shLogoSun:after{width:48px;height:1px;top:50%;left:-7px;transform:translateY(-50%)}.shLogoText{letter-spacing:.1em;flex-direction:column;font-family:Italiana,serif;font-size:19px;line-height:.9;display:flex}.shLogoText small{letter-spacing:.46em;margin-top:7px;font-family:DM Sans,sans-serif;font-size:7px;font-weight:500}.shNav{justify-self:end;align-items:center;gap:26px;font-size:11px;display:flex}.shNav>a:not(.shReserveNav){opacity:.86;position:relative}.shNav>a:not(.shReserveNav):after{content:"";background:currentColor;height:1px;transition:right .3s;position:absolute;bottom:-6px;left:0;right:100%}.shNav>a:not(.shReserveNav):hover:after{right:0}.shReserveNav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff80;border-radius:999px;padding:13px 17px;transition:background .25s,color .25s}.shReserveNav:hover{color:var(--ink);background:#fff}.shMenuButton{display:none}.shHero{color:#fff;isolation:isolate;min-height:100svh;position:relative}.shHeroImage{position:absolute;inset:0;overflow:hidden}.shHeroImage>img{object-fit:cover;width:100%;height:100%;animation:9s cubic-bezier(.2,.65,.2,1) both shHeroZoom}.shHeroOverlay{background:linear-gradient(#110e0a4d,#110e0a05 40%,#110e0a8c),linear-gradient(90deg,#110e0a33,#0000 55%);position:absolute;inset:0}.shCurtain{z-index:4;background:#d8c8b3;width:50.5%;animation-duration:1.65s;animation-timing-function:cubic-bezier(.75,0,.18,1);animation-delay:.12s;animation-fill-mode:forwards;position:absolute;top:0;bottom:0}.shCurtainLeft{animation-name:shCurtainLeft;left:0}.shCurtainRight{animation-name:shCurtainRight;right:0}.shHeroTopline{z-index:6;letter-spacing:.22em;opacity:.72;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:122px;left:34px;right:34px}.shHeroTitle{z-index:6;max-width:1000px;animation:1.25s .9s both shTextRise;position:absolute;bottom:185px;left:5vw}.shHeroTitle>span,.shIntroCopy>span,.shRoomStageHead>span,.shSlowCopy>span,.shBookFinal span,.shRoomsHero>span,.shExperienceHero>span,.shAboutHero>div:first-child>span,.shRoomStory>div:first-child>span,.shReservationIntro>span,.shReservationSuccess>span{letter-spacing:.28em;font-size:9px;font-weight:600}.shHeroTitle h1{letter-spacing:-.045em;margin:19px 0 18px;font-family:Italiana,serif;font-size:clamp(70px,8.6vw,145px);font-weight:400;line-height:.84}.shHeroTitle h1 em,.shIntroCopy h2 em,.shSlowCopy h2 em,.shRoomsHero h1 em,.shExperienceHero h1 em,.shAboutHero h1 em,.shReservationIntro h1 em{font-style:italic;font-weight:400}.shHeroTitle p{opacity:.85;max-width:500px;margin:0;font-size:13px;line-height:1.8}.shHeroScroll{z-index:6;transform-origin:100%;letter-spacing:.25em;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:172px;right:34px;transform:rotate(90deg)}.shHeroScroll i{background:#fff9;width:52px;height:1px;position:relative;overflow:hidden}.shHeroScroll i:after{content:"";background:#fff;animation:2s ease-in-out infinite shScrollLine;position:absolute;inset:0;transform:translate(-100%)}.shBookingDock{z-index:8;min-height:105px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f0e8f5;border-radius:3px;grid-template-columns:1fr 1fr .8fr auto;align-items:stretch;animation:1s 1.15s both shDockRise;display:grid;position:absolute;bottom:28px;left:3vw;right:3vw;overflow:hidden;box-shadow:0 25px 70px #0000002e}.shBookingDock>label,.shGuestField{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:11px;padding:20px 26px;display:flex}.shBookingDock label>span,.shGuestField>span{color:var(--muted);letter-spacing:.23em;font-size:8px;font-weight:600}.shBookingDock label>div{align-items:center;gap:10px;display:flex}.shBookingDock svg{width:16px}.shBookingDock input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.shGuestField>div{align-items:center;gap:13px;display:flex}.shGuestField button{border:1px solid var(--line);background:0 0;place-items:center;width:30px;height:30px;display:grid}.shGuestField button svg{width:12px}.shCheckButton{color:#fff;background:#24231f;border:0;justify-content:center;align-items:center;gap:16px;min-width:230px;transition:background .3s,gap .3s;display:flex}.shCheckButton:hover{background:#0f0f0d;gap:23px}.shIntro{grid-template-columns:100px 1fr minmax(380px,.85fr);gap:60px;padding:150px 5vw 170px;display:grid;position:relative}.shIntroNumber{padding-top:10px;font-family:Italiana,serif;font-size:14px}.shIntroCopy{align-self:center}.shIntroCopy h2{letter-spacing:-.04em;margin:20px 0 30px;font-family:Italiana,serif;font-size:clamp(60px,7vw,110px);font-weight:400;line-height:.88}.shIntroCopy p{max-width:570px;color:var(--muted);font-size:14px;line-height:1.9}.shIntroImage{min-height:620px;position:relative;overflow:hidden}.shIntroImage img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.2,.7,.2,1)}.shIntroImage:hover img{transform:scale(1.035)}.shIntroImage>span{background:var(--cream);letter-spacing:.2em;align-items:center;gap:8px;padding:13px 17px;font-size:8px;display:inline-flex;position:absolute;bottom:0;left:0}.shIntroImage>span svg{width:15px}.shRoomStage{color:#f3f0e9;background:#1f211c;padding:100px 4vw 150px}.shRoomStageHead{margin-bottom:54px}.shRoomStageHead>div{justify-content:space-between;align-items:end;gap:30px;margin-top:20px;display:flex}.shRoomStageHead h2{margin:0;font-family:Italiana,serif;font-size:clamp(64px,8vw,120px);font-weight:400;line-height:.85}.shRoomStageHead a{border-bottom:1px solid #fff6;align-items:center;gap:12px;padding-bottom:8px;font-size:11px;display:flex}.shRoomViewer{grid-template-columns:220px minmax(0,1fr) 330px;min-height:720px;display:grid}.shRoomIndex{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;flex-direction:column;justify-content:center;display:flex}.shRoomIndex button{color:#ffffff73;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1c;grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:78px;padding:0 18px;transition:color .25s,padding-left .25s;display:grid}.shRoomIndex button.active{color:#fff;padding-left:30px}.shRoomIndex button span{font-size:9px}.shRoomIndex button strong{font-family:Italiana,serif;font-size:20px;font-weight:400}.shRoomImage{position:relative;overflow:hidden}.shRoomImage:after{content:"";z-index:3;transform-origin:100%;background:#cec0ab;animation:1s cubic-bezier(.77,0,.18,1) both shImageWipe;position:absolute;inset:0}.shRoomImage img{object-fit:cover;width:100%;height:100%;animation:.9s both shRoomPhoto}.shRoomImageShade{background:linear-gradient(#0000 55%,#12110e7a);position:absolute;inset:0}.shRoomImageLabel{gap:10px;display:flex;position:absolute;bottom:24px;left:25px}.shRoomImageLabel span,.shRoomImageLabel strong{color:var(--ink);background:#f4f0e8e6;padding:10px 13px;font-size:9px}.shRoomDescription{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;flex-direction:column;justify-content:center;padding:55px 35px;display:flex;position:relative}.shRoomDescription>span{letter-spacing:.2em;opacity:.52;font-size:9px}.shRoomDescription h3{margin:32px 0 17px;font-family:Italiana,serif;font-size:55px;font-weight:400;line-height:.95}.shRoomDescription p{color:#ffffff96;margin:0 0 30px;font-size:12px;line-height:1.85}.shRoomDescription>strong{font-size:12px;font-weight:500}.shRoomArrows{gap:7px;display:flex;position:absolute;bottom:35px;left:35px}.shRoomArrows button{color:#fff;background:0 0;border:1px solid #ffffff40;place-items:center;width:47px;height:47px;transition:background .25s,color .25s;display:grid}.shRoomArrows button:hover{color:var(--ink);background:#fff}.shSlowSection{grid-template-columns:1.15fr .85fr;min-height:850px;display:grid}.shSlowImage{min-height:850px;overflow:hidden}.shSlowImage img{object-fit:cover;width:100%;height:115%;transform:translateY(-7%)}.shSlowCopy{background:#d8cbb9;flex-direction:column;justify-content:center;padding:7vw;display:flex}.shSlowCopy h2{margin:25px 0 30px;font-family:Italiana,serif;font-size:clamp(65px,7vw,108px);font-weight:400;line-height:.85}.shSlowCopy p{color:#5c554b;max-width:500px;font-size:14px;line-height:1.9}.shSlowCopy a{border-bottom:1px solid var(--ink);align-items:center;gap:13px;width:max-content;margin-top:30px;padding-bottom:8px;font-size:11px;display:flex}.shExperienceStrip{grid-template-columns:repeat(3,1fr);min-height:670px;display:grid}.shExperienceStrip article{min-height:670px;position:relative;overflow:hidden}.shExperienceStrip article+article{border-left:1px solid #ffffff40}.shExperienceStrip img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.shExperienceStrip article:hover img{transform:scale(1.05)}.shExperienceShade{background:linear-gradient(#14100c14,#14100ca6);position:absolute;inset:0}.shExperienceContent{color:#fff;position:absolute;bottom:30px;left:28px;right:28px}.shExperienceContent>svg{width:24px;margin-bottom:28px}.shExperienceContent>span{letter-spacing:.23em;font-size:8px;display:block}.shExperienceContent h3{margin:13px 0;font-family:Italiana,serif;font-size:39px;font-weight:400}.shExperienceContent p{color:#ffffffb8;max-width:360px;font-size:12px;line-height:1.75}.shQuote{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:80px 20px;display:flex}.shQuote>svg{width:22px;margin-bottom:32px}.shQuote blockquote{letter-spacing:-.035em;margin:0;font-family:Italiana,serif;font-size:clamp(48px,6vw,92px);line-height:1}.shQuote>span{color:var(--muted);letter-spacing:.3em;margin-top:35px;font-size:8px}.shBookFinal{background:#bcaa90;justify-content:space-between;align-items:end;gap:40px;padding:110px 5vw;display:flex}.shBookFinal h2{margin:20px 0 0;font-family:Italiana,serif;font-size:clamp(65px,8vw,120px);font-weight:400;line-height:.85}.shBookFinal>a{border:1px solid var(--ink);border-radius:999px;align-items:center;gap:15px;padding:17px 22px;font-size:11px;transition:background .25s,color .25s;display:flex}.shBookFinal>a:hover{background:var(--ink);color:var(--cream)}.shInner{background:var(--cream);padding:155px 4vw 120px}.shRoomsHero,.shExperienceHero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:500px;padding-bottom:70px;display:flex}.shRoomsHero h1,.shExperienceHero h1{letter-spacing:-.05em;margin:20px 0 25px;font-family:Italiana,serif;font-size:clamp(80px,11vw,170px);font-weight:400;line-height:.78}.shRoomsHero p,.shExperienceHero p{max-width:580px;color:var(--muted);margin:0;line-height:1.8}.shRoomListItem{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(340px,.95fr) 1fr 60px;align-items:center;gap:32px;min-height:420px;padding:35px 0;display:grid;position:relative}.shRoomListMeta{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.shRoomListMeta span:first-child{font-family:Italiana,serif;font-size:17px}.shRoomListMeta span:last-child{color:var(--muted);letter-spacing:.18em;writing-mode:vertical-rl;font-size:9px;transform:rotate(180deg)}.shRoomListImage{height:350px;overflow:hidden}.shRoomListImage img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.shRoomListItem:hover .shRoomListImage img{transform:scale(1.04)}.shRoomListCopy h2{margin:0 0 18px;font-family:Italiana,serif;font-size:clamp(45px,5vw,78px);font-weight:400}.shRoomListCopy p{max-width:470px;color:var(--muted);line-height:1.8}.shRoomListCopy>div{gap:9px;margin-top:28px;display:flex}.shRoomListCopy>div span,.shRoomListCopy>div strong{border:1px solid var(--line);padding:9px 11px;font-size:9px;font-weight:500}.shRoomListArrow{transition:transform .3s}.shRoomListItem:hover .shRoomListArrow{transform:translate(9px)}.shRoomDetailHead{padding-bottom:50px}.shRoomDetailHead>a{color:var(--muted);align-items:center;gap:8px;margin-bottom:65px;font-size:10px;display:inline-flex}.shRoomDetailHead>span{letter-spacing:.22em;font-size:9px}.shRoomDetailHead h1{letter-spacing:-.05em;margin:14px 0;font-family:Italiana,serif;font-size:clamp(85px,12vw,180px);font-weight:400;line-height:.78}.shRoomDetailHead p{max-width:560px;color:var(--muted)}.shRoomGalleryMain{height:75vh;min-height:620px;position:relative;overflow:hidden}.shRoomGalleryMain>img{object-fit:cover;width:100%;height:100%;animation:.7s both shDetailImage}.shGalleryCounter{background:#f4f0e8f0;align-items:center;gap:7px;padding:6px;display:flex;position:absolute;bottom:22px;right:22px}.shGalleryCounter button{border:1px solid var(--line);background:0 0;place-items:center;width:40px;height:40px;display:grid}.shGalleryCounter span{text-align:center;min-width:70px;font-size:9px}.shRoomGalleryThumbs{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.shRoomGalleryThumbs button{opacity:.45;background:0 0;border:2px solid #0000;height:155px;padding:0;overflow:hidden}.shRoomGalleryThumbs button.active{opacity:1;border-color:var(--ink)}.shRoomGalleryThumbs img{object-fit:cover;width:100%;height:100%}.shRoomFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:90px 0;display:grid}.shRoomFacts article{flex-direction:column;justify-content:space-between;min-height:170px;padding:27px;display:flex}.shRoomFacts article+article{border-left:1px solid var(--line)}.shRoomFacts span{color:var(--muted);letter-spacing:.2em;font-size:8px}.shRoomFacts strong{font-family:Italiana,serif;font-size:31px;font-weight:400}.shRoomStory{grid-template-columns:1fr 1fr;gap:10vw;padding:60px 4vw;display:grid}.shRoomStory h2{margin:20px 0;font-family:Italiana,serif;font-size:clamp(55px,6vw,90px);font-weight:400;line-height:.9}.shRoomStory>div:last-child>p{color:var(--muted);line-height:1.9}.shRoomStory ul{grid-template-columns:1fr 1fr;gap:12px;margin:35px 0;padding:0;list-style:none;display:grid}.shRoomStory li{align-items:center;gap:9px;font-size:11px;display:flex}.shRoomStory li svg{width:14px}.shRoomStory>div:last-child>a{border-bottom:1px solid var(--ink);align-items:center;gap:13px;margin-top:18px;padding-bottom:8px;font-size:11px;display:inline-flex}.shExperienceEditorial article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:700px;display:grid}.shExperienceEditorial article:nth-child(2n) .shExperienceEditorialImage{order:2}.shExperienceEditorialImage{overflow:hidden}.shExperienceEditorialImage img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.shExperienceEditorial article:hover img{transform:scale(1.035)}.shExperienceEditorialCopy{flex-direction:column;justify-content:center;padding:7vw;display:flex}.shExperienceEditorialCopy>span{letter-spacing:.22em;color:var(--muted);font-size:8px}.shExperienceEditorialCopy>svg{margin:55px 0 28px}.shExperienceEditorialCopy h2{margin:0 0 25px;font-family:Italiana,serif;font-size:clamp(55px,6vw,95px);font-weight:400;line-height:.88}.shExperienceEditorialCopy p{max-width:500px;color:var(--muted);line-height:1.9}.shAboutHero{grid-template-columns:.9fr 1.1fr;min-height:760px;display:grid}.shAboutHero>div:first-child{background:#d5c6b0;flex-direction:column;justify-content:center;padding:4vw;display:flex}.shAboutHero h1{margin:22px 0 30px;font-family:Italiana,serif;font-size:clamp(75px,9vw,135px);font-weight:400;line-height:.82}.shAboutHero p{color:#5e574e;max-width:510px;line-height:1.9}.shAboutHeroImage{overflow:hidden}.shAboutHeroImage img{object-fit:cover;width:100%;height:100%}.shAboutValues{grid-template-columns:repeat(3,1fr);margin:90px 0;display:grid}.shAboutValues article{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:320px;padding:27px}.shAboutValues article+article{border-left:1px solid var(--line)}.shAboutValues article>span{font-size:9px}.shAboutValues h2{margin:90px 0 16px;font-family:Italiana,serif;font-size:44px;font-weight:400}.shAboutValues p{color:var(--muted);font-size:12px;line-height:1.8}.shAboutPanorama{height:75vh;min-height:650px;position:relative;overflow:hidden}.shAboutPanorama img{object-fit:cover;width:100%;height:100%}.shAboutPanorama>div{letter-spacing:.17em;background:#f4f0e8e6;align-items:center;gap:8px;padding:12px 15px;font-size:8px;display:flex;position:absolute;bottom:25px;left:25px}.shAboutPanorama svg{width:14px}.shReservation{border:1px solid var(--line);grid-template-columns:.9fr 1.1fr;min-height:760px;display:grid}.shReservationIntro{background:#d5c5ae;padding:5vw}.shReservationIntro h1{margin:25px 0;font-family:Italiana,serif;font-size:clamp(75px,9vw,125px);font-weight:400;line-height:.82}.shReservationIntro>p{color:#5c554c;max-width:480px;line-height:1.85}.shSelectedRoomPreview{border-top:1px solid #1c1b1830;grid-template-columns:135px 1fr;gap:17px;margin-top:55px;padding-top:20px;display:grid}.shSelectedRoomPreview img{object-fit:cover;width:135px;height:100px}.shSelectedRoomPreview>div{flex-direction:column;justify-content:center;display:flex}.shSelectedRoomPreview span{color:var(--muted);letter-spacing:.16em;font-size:8px}.shSelectedRoomPreview strong{margin:6px 0;font-family:Italiana,serif;font-size:25px;font-weight:400}.shSelectedRoomPreview small{font-size:10px}.shReservationForm{flex-direction:column;gap:21px;padding:5vw;display:flex}.shReservationForm label{gap:9px;display:grid}.shReservationForm label>span,.shReservationGuests>span{color:var(--muted);letter-spacing:.2em;font-size:8px;font-weight:600}.shReservationForm input,.shReservationForm select{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:0 0;outline:0;padding:0 5px}.shReservationDates{grid-template-columns:1fr 1fr;gap:20px;display:grid}.shReservationGuests{gap:10px;display:grid}.shReservationGuests>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;display:flex}.shReservationGuests button{border:1px solid var(--line);background:0 0;place-items:center;width:35px;height:35px;display:grid}.shReservationGuests button svg{width:13px}.shReservationGuests strong{align-items:center;gap:8px;display:flex}.shReservationGuests strong svg{width:15px}.shReservationSubmit,.shReservationSuccess>a{background:var(--ink);color:#fff;border:0;justify-content:center;align-items:center;gap:14px;min-height:55px;margin-top:15px;display:flex}.shReservationForm>small{color:var(--muted);text-align:center;font-size:9px}.shReservationSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.shSuccessIcon{border:1px solid var(--line);border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:25px;display:grid}.shReservationSuccess h1{margin:20px 0;font-family:Italiana,serif;font-size:clamp(70px,9vw,125px);font-weight:400;line-height:.83}.shReservationSuccess p{color:var(--muted)}.shReservationSuccess>a{min-width:240px;padding:0 20px}.shFooter{color:#efebe3;background:#1b1c18;padding:80px 4vw 25px}.shFooterTop{grid-template-columns:1fr 1fr auto;align-items:end;gap:60px;padding-bottom:75px;display:grid}.shFooterTop .shLogo{justify-self:start}.shFooterTop p{color:#ffffff94;max-width:410px;margin:0;font-size:12px;line-height:1.8}.shFooterTop>a{border-bottom:1px solid #fff6;align-items:center;gap:12px;padding-bottom:7px;font-size:10px;display:flex}.shFooterBottom{color:#ffffff7a;letter-spacing:.13em;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding-top:22px;font-size:8px;display:flex}.shFooterBottom a{color:#fff}.shInner~*{position:relative}.sh:has(.shInner) .shHeader{color:var(--ink);border-bottom:1px solid var(--line);position:absolute}.sh:has(.shInner) .shReserveNav{border-color:var(--line)}.sh:has(.shInner) .shReserveNav:hover{background:var(--ink);color:#fff}@supports (animation-timeline:view()){.shIntroCopy,.shIntroImage,.shRoomStageHead,.shSlowCopy,.shQuote,.shBookFinal>div,.shRoomListItem,.shExperienceEditorial article,.shAboutValues article,.shRoomFacts article{animation:linear both shViewReveal;animation-timeline:view();animation-range:entry 5% cover 28%}.shIntroImage img,.shAboutPanorama img{animation:linear both shViewImage;animation-timeline:view();animation-range:entry exit}}@keyframes shCurtainLeft{to{transform:translate(-101%)}}@keyframes shCurtainRight{to{transform:translate(101%)}}@keyframes shHeroZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes shTextRise{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes shDockRise{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes shScrollLine{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes shImageWipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes shRoomPhoto{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes shDetailImage{0%{opacity:.45;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes shViewReveal{0%{opacity:.1;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes shViewImage{0%{transform:scale(1.08)translateY(-2%)}to{transform:scale(1)translateY(2%)}}@media (width<=1100px){.shNav{display:none}.shMenuButton{width:42px;height:42px;color:inherit;background:0 0;border:1px solid;justify-self:end;place-items:center;display:grid}.shMobileMenu{z-index:90;background:var(--cream);color:var(--ink);padding:14px;display:grid;position:fixed;top:78px;left:14px;right:14px;box-shadow:0 30px 80px #0003}.shMobileMenu a{border-bottom:1px solid var(--line);align-items:center;min-height:52px;padding:0 12px;display:flex}.shIntro{grid-template-columns:70px 1fr 360px;gap:30px}.shRoomViewer{grid-template-columns:180px 1fr 280px}.shRoomDescription h3{font-size:45px}.shRoomListItem{grid-template-columns:80px .85fr 1fr 40px}}@media (width<=760px){.shHeader{grid-template-columns:40px 1fr 40px;height:74px;padding:0 13px}.shBack{white-space:nowrap;width:35px;overflow:hidden}.shLogoText{font-size:16px}.shLogoSun{width:28px;height:28px}.shLogoSun:before{height:40px}.shLogoSun:after{width:40px}.shHero{min-height:900px}.shHeroTopline{top:95px;left:15px;right:15px}.shHeroTitle{bottom:335px;left:18px;right:18px}.shHeroTitle h1{font-size:62px}.shHeroScroll{display:none}.shBookingDock{grid-template-columns:1fr 1fr;bottom:10px;left:10px;right:10px}.shBookingDock>label,.shGuestField{padding:16px 13px}.shGuestField{border-top:1px solid var(--line)}.shCheckButton{min-width:0;min-height:78px}.shIntro{grid-template-columns:1fr;padding:90px 18px}.shIntroNumber{display:none}.shIntroCopy h2{font-size:60px}.shIntroImage{min-height:520px}.shRoomStage{padding:80px 12px}.shRoomStageHead>div{flex-direction:column;align-items:flex-start}.shRoomStageHead h2{font-size:65px}.shRoomViewer{grid-template-columns:1fr}.shRoomIndex{flex-direction:row;overflow-x:auto}.shRoomIndex button{min-width:180px}.shRoomImage{min-height:530px}.shRoomDescription{min-height:360px}.shSlowSection{grid-template-columns:1fr;min-height:0}.shSlowImage{min-height:530px}.shSlowCopy{padding:75px 20px}.shSlowCopy h2{font-size:65px}.shExperienceStrip{grid-template-columns:1fr}.shExperienceStrip article{min-height:570px}.shExperienceStrip article+article{border-top:1px solid #ffffff40;border-left:0}.shQuote{min-height:550px}.shQuote blockquote{font-size:48px}.shBookFinal{flex-direction:column;align-items:flex-start;padding:80px 20px}.shBookFinal h2{font-size:65px}.shInner{padding:115px 13px 80px}.shRoomsHero,.shExperienceHero{min-height:390px}.shRoomsHero h1,.shExperienceHero h1{font-size:67px}.shRoomListItem{grid-template-columns:1fr;gap:18px;padding:35px 0}.shRoomListMeta{flex-direction:row}.shRoomListMeta span:last-child{writing-mode:horizontal-tb;transform:none}.shRoomListImage{height:470px}.shRoomListArrow{display:none}.shRoomDetailHead h1{font-size:75px}.shRoomGalleryMain{height:62vh;min-height:480px}.shRoomGalleryThumbs button{height:80px}.shRoomFacts{grid-template-columns:1fr 1fr}.shRoomFacts article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.shRoomFacts article:nth-child(4){border-top:1px solid var(--line)}.shRoomStory{grid-template-columns:1fr;padding:30px 5px}.shRoomStory h2{font-size:58px}.shRoomStory ul,.shExperienceEditorial article{grid-template-columns:1fr}.shExperienceEditorial article:nth-child(2n) .shExperienceEditorialImage{order:0}.shExperienceEditorialImage{min-height:520px}.shExperienceEditorialCopy{padding:65px 18px}.shExperienceEditorialCopy h2{font-size:58px}.shAboutHero{grid-template-columns:1fr}.shAboutHero>div:first-child{min-height:560px;padding:60px 20px}.shAboutHero h1{font-size:68px}.shAboutHeroImage{min-height:560px}.shAboutValues{grid-template-columns:1fr}.shAboutValues article+article{border-top:0;border-left:0}.shAboutValues h2{margin-top:55px}.shAboutPanorama{min-height:500px}.shReservation{grid-template-columns:1fr}.shReservationIntro{padding:55px 20px}.shReservationIntro h1{font-size:68px}.shReservationForm{padding:55px 20px}.shReservationDates{grid-template-columns:1fr}.shFooter{padding:60px 18px 20px}.shFooterTop{grid-template-columns:1fr;gap:30px}.shFooterTop .shLogo{justify-self:start}.shFooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sh *,.sh :before,.sh :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pa1{--ink:#17324d;--ink-2:#294a68;--blue:#2f80ed;--blue-dark:#1f68c7;--sky:#eaf4ff;--mint:#e9f7f1;--warm:#fff2cf;--paper:#fbfcfe;--white:#fff;--muted:#6b7d8f;--line:#dce6ef;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Manrope,system-ui,sans-serif}.pa1 *,.pa1 :before,.pa1 :after{box-sizing:border-box}.pa1 a{color:inherit;text-decoration:none}.pa1 button,.pa1 input,.pa1 select,.pa1 textarea{font:inherit}.pa1 img{max-width:100%;display:block}.pa1 main{overflow:hidden}.pa1Intro{z-index:300;background:#f8fbff;place-content:center;justify-items:center;animation:.38s 1s forwards pa1IntroOut;display:grid;position:fixed;inset:0}.pa1IntroMark{align-items:end;gap:5px;height:52px;margin-bottom:18px;display:flex}.pa1IntroMark span{background:var(--blue);transform-origin:bottom;border-radius:4px 4px 0 0;width:19px;animation:.55s cubic-bezier(.2,.8,.2,1) both pa1StepUp}.pa1IntroMark span:first-child{height:17px}.pa1IntroMark span:nth-child(2){height:32px;animation-delay:90ms}.pa1IntroMark span:nth-child(3){height:48px;animation-delay:.18s}.pa1Intro strong{letter-spacing:.13em;font-size:25px}.pa1Intro small{color:var(--muted);margin-top:8px;font-size:11px}.pa1Header{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfcfef0;border-bottom:1px solid #dce6efe6;grid-template-columns:auto auto 1fr auto;align-items:center;gap:34px;min-height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.pa1Back{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:10px;font-weight:800;transition:border-color .2s,color .2s,transform .2s;display:inline-flex;color:var(--ink-2)!important}.pa1Back:hover{border-color:#b9cce0;transform:translate(-2px);color:var(--blue)!important}.pa1Brand{align-items:center;display:inline-flex}.pa1Logo{align-items:center;gap:10px;display:inline-flex}.pa1LogoSteps{align-items:end;gap:3px;height:28px;display:flex}.pa1LogoSteps i{background:var(--blue);border-radius:2px 2px 0 0;width:8px;display:block}.pa1LogoSteps i:first-child{height:9px}.pa1LogoSteps i:nth-child(2){height:17px}.pa1LogoSteps i:nth-child(3){height:26px}.pa1LogoWord{letter-spacing:.08em;white-space:nowrap;font-size:15px;font-weight:800}.pa1LogoWord b{color:var(--blue);font-weight:700}.pa1Nav{justify-content:center;gap:28px;display:flex}.pa1Nav a{color:var(--ink-2);font-size:12px;font-weight:600;position:relative}.pa1Nav a:after{content:"";background:var(--blue);height:2px;transition:right .24s;position:absolute;bottom:-9px;left:0;right:100%}.pa1Nav a:hover:after{right:0}.pa1HeaderActions{align-items:center;gap:9px;display:flex}.pa1Lang{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.pa1EnrollMini{background:var(--blue);border-radius:10px;padding:11px 16px;font-size:11px;font-weight:700;color:#fff!important}.pa1MenuButton{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;display:none}.pa1MobileNav{z-index:100;border:1px solid var(--line);background:#fff;border-radius:16px;padding:9px;display:grid;position:fixed;top:76px;left:12px;right:12px;box-shadow:0 24px 70px #17324d29}.pa1MobileNav a{border-bottom:1px solid var(--line);padding:14px;font-size:13px;font-weight:600}.pa1MobileNav a:last-child{color:var(--blue);border-bottom:0}.pa1Hero{background:linear-gradient(135deg,#fafdff 0%,#eef6ff 62%,#f8fbff 100%);grid-template-columns:.95fr 1.05fr;align-items:center;gap:6vw;min-height:660px;padding:70px 5vw 82px;display:grid}.pa1Eyebrow{color:var(--blue);letter-spacing:.19em;font-size:10px;font-weight:800;display:inline-flex}.pa1HeroCopy h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 22px;font-size:clamp(48px,5.4vw,82px);line-height:.99}.pa1HeroCopy h1 span{display:block}.pa1HeroCopy p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.85}.pa1HeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pa1Primary,.pa1Secondary{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.pa1Primary{background:var(--blue);box-shadow:0 12px 26px #2f80ed33;color:#fff!important}.pa1Primary:hover{background:var(--blue-dark)}.pa1Secondary{border:1px solid var(--line);background:#fff}.pa1Trust{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.pa1Trust span{color:var(--ink-2);align-items:center;gap:7px;font-size:11px;display:inline-flex}.pa1Trust svg{color:#32a273}.pa1HeroVisual{min-height:500px;position:relative}.pa1HeroPhoto{border-radius:30px;position:absolute;inset:0 40px 20px 0;overflow:hidden;box-shadow:0 30px 70px #27496a2b}.pa1HeroPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.pa1HeroVisual:hover .pa1HeroPhoto img{transform:scale(1.025)}.pa1HeroCard,.pa1HeroNote{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #dce6efe6;position:absolute;box-shadow:0 18px 50px #17324d21}.pa1HeroCard{border-radius:18px;width:155px;padding:20px;top:48px;right:0}.pa1HeroCard svg{color:var(--blue)}.pa1HeroCard strong{margin:12px 0 2px;font-size:28px;display:block}.pa1HeroCard span,.pa1HeroNote span{color:var(--muted);font-size:10px}.pa1HeroNote{border-radius:14px;min-width:190px;padding:16px 19px;bottom:0;left:-20px}.pa1HeroNote strong{margin-top:4px;font-size:13px;display:block}.pa1Section{padding:100px 5vw}.pa1SectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.pa1SectionHead h2,.pa1Why h2{letter-spacing:-.04em;max-width:720px;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.05}.pa1SectionHead>a{border-bottom:1px solid var(--ink);align-items:center;gap:8px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.pa1CourseGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pa1CourseCard{border:1px solid var(--line);background:#fff;border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden}.pa1CourseCard:hover{transform:translateY(-5px);box-shadow:0 22px 55px #2342601f}.pa1CourseCard>img{object-fit:cover;width:100%;height:230px}.pa1CourseCard>div{padding:22px}.pa1CourseCategory{background:var(--sky);color:var(--blue);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.pa1CourseCard h3{margin:14px 0 10px;font-size:21px}.pa1CourseCard p{min-height:66px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.pa1CourseMeta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:20px 0;padding-top:16px;display:flex}.pa1CourseMeta span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.pa1CourseMeta strong{font-size:12px}.pa1CourseCard>div>a{color:var(--blue);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.pa1Stats{border:1px solid var(--line);background:var(--ink);color:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:0 5vw;display:grid;overflow:hidden}.pa1Stats article{flex-direction:column;justify-content:center;min-height:155px;padding:28px;display:flex}.pa1Stats article+article{border-left:1px solid #ffffff21}.pa1Stats strong{font-size:34px}.pa1Stats span{color:#ffffff94;margin-top:5px;font-size:10px}.pa1Why{background:#f3f8fc;grid-template-columns:.85fr 1.15fr;gap:7vw;display:grid}.pa1WhyIntro img{object-fit:cover;border-radius:20px;width:100%;height:310px;margin-top:35px}.pa1Steps{border-top:1px solid var(--line)}.pa1Steps article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:18px;padding:26px 0;display:grid}.pa1Steps>article>span{width:38px;height:38px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.pa1Steps h3{margin:0 0 8px;font-size:17px}.pa1Steps p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.pa1TeacherGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pa1TeacherGrid article{border-bottom:1px solid var(--line);padding-bottom:20px}.pa1TeacherGrid article>img{object-fit:cover;filter:saturate(.88);border-radius:18px;width:100%;height:340px}.pa1TeacherGrid h3{margin:17px 0 4px;font-size:18px}.pa1TeacherGrid p{color:var(--muted);margin:0;font-size:11px}.pa1TeacherGrid span{color:var(--blue);margin-top:8px;font-size:10px;font-weight:700;display:block}.pa1Cta{background:var(--warm);border-radius:26px;justify-content:space-between;align-items:end;gap:40px;margin:30px 5vw 100px;padding:55px;display:flex}.pa1Cta h2{letter-spacing:-.04em;max-width:720px;margin:12px 0 10px;font-size:clamp(36px,4.5vw,62px)}.pa1Cta p{color:#705f37;margin:0}.pa1Cta>a{background:var(--ink);color:#fff;border-radius:12px;flex:none;align-items:center;gap:10px;padding:15px 18px;font-size:11px;font-weight:700;display:inline-flex}.pa1Inner{min-height:70vh;padding:90px 5vw 110px}.pa1PageHead{max-width:850px;margin-bottom:50px}.pa1PageHead h1,.pa1AboutHero h1,.pa1ContactIntro h1,.pa1EnrollPage h1{letter-spacing:-.055em;margin:15px 0 17px;font-size:clamp(52px,7vw,92px);line-height:.96}.pa1PageHead p,.pa1AboutHero p,.pa1ContactIntro p,.pa1EnrollPage>div>p{max-width:650px;color:var(--muted);line-height:1.8}.pa1CourseTools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.pa1CourseTools label{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;min-width:290px;padding:0 14px;display:flex}.pa1CourseTools input{background:0 0;border:0;outline:0;width:100%;height:46px}.pa1CourseTools>div{flex-wrap:wrap;gap:7px;display:flex}.pa1CourseTools button{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:700}.pa1CourseTools button.active{border-color:var(--blue);background:var(--blue);color:#fff}.pa1CourseGridAll{grid-template-columns:repeat(2,minmax(0,1fr))}.pa1CourseDetailHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;display:grid}.pa1CourseDetailHero h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(48px,6vw,84px);line-height:.97}.pa1CourseDetailHero p{color:var(--muted);line-height:1.85}.pa1CourseDetailHero .pa1Primary{margin-top:20px}.pa1CourseDetailHero>img{object-fit:cover;border-radius:24px;width:100%;height:520px}.pa1CourseFacts{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);margin:70px 0;display:grid;overflow:hidden}.pa1CourseFacts article{background:#fff;flex-direction:column;justify-content:center;min-height:150px;padding:24px;display:flex}.pa1CourseFacts article+article{border-left:1px solid var(--line)}.pa1CourseFacts svg{width:19px;color:var(--blue)}.pa1CourseFacts span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:13px 0 4px;font-size:9px}.pa1CourseFacts strong{font-size:14px}.pa1CourseBody{grid-template-columns:1fr 1fr;gap:8vw;padding:55px 0;display:grid}.pa1CourseBody h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(38px,4vw,58px)}.pa1CourseBody ul{margin:0;padding:0;list-style:none}.pa1CourseBody li{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:17px 0;font-size:12px;display:flex}.pa1CourseBody li svg{color:#32a273}.pa1TeacherGridPage article{border:0;position:relative}.pa1TeacherImage{border-radius:20px;height:430px;overflow:hidden}.pa1TeacherImage img{object-fit:cover;width:100%;height:100%}.pa1TeacherGridPage article>span{width:34px;height:34px;color:var(--ink);background:#ffffffeb;border-radius:10px;place-items:center;display:grid;position:absolute;top:13px;left:13px}.pa1TeacherGridPage h2{margin:17px 0 5px;font-size:21px}.pa1TeacherGridPage small{color:var(--blue);margin-top:7px;display:block}.pa1AboutHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;display:grid}.pa1AboutHero img{object-fit:cover;border-radius:24px;width:100%;height:570px}.pa1Values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.pa1Values article{min-height:270px;padding:30px}.pa1Values article+article{border-left:1px solid var(--line)}.pa1Values article>span{color:var(--blue);font-size:10px;font-weight:800}.pa1Values h2{margin:70px 0 12px;font-size:28px}.pa1Values p{color:var(--muted);font-size:12px;line-height:1.75}.pa1Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.pa1ContactList{gap:12px;margin-top:35px;display:grid}.pa1ContactList span{color:var(--ink-2);align-items:center;gap:10px;font-size:12px;display:flex}.pa1ContactList svg{width:17px;color:var(--blue)}.pa1ContactCard{border:1px solid var(--line);background:var(--sky);border-radius:22px;padding:45px}.pa1ContactCard>svg{color:var(--blue)}.pa1ContactCard h2{margin:25px 0 12px;font-size:32px}.pa1ContactCard p{color:var(--muted);line-height:1.7}.pa1ContactCard .pa1Primary{margin-top:15px}.pa1EnrollPage{grid-template-columns:.85fr 1.15fr;gap:7vw;display:grid}.pa1EnrollPage>div>img{object-fit:cover;border-radius:20px;width:100%;height:280px;margin-top:35px}.pa1Form{border:1px solid var(--line);background:#fff;border-radius:22px;gap:17px;padding:35px;display:grid}.pa1Form label{gap:7px;display:grid}.pa1Form label>span{color:var(--ink-2);font-size:10px;font-weight:700}.pa1Form input,.pa1Form select,.pa1Form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfdff;border-radius:10px;outline:0}.pa1Form input,.pa1Form select{height:47px;padding:0 12px}.pa1Form textarea{resize:vertical;padding:12px}.pa1Form input:focus,.pa1Form select:focus,.pa1Form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f80ed1a}.pa1Form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-weight:700;display:flex}.pa1Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex}.pa1Success>svg{color:#32a273;width:55px;height:55px;margin-bottom:22px}.pa1Success h1{letter-spacing:-.05em;margin:15px 0 10px;font-size:clamp(48px,6vw,76px)}.pa1Success p{max-width:560px;color:var(--muted);margin:0 0 25px}.pa1Footer{color:#fff;background:#132b42;padding:70px 5vw 24px}.pa1Footer>div:first-child{grid-template-columns:auto minmax(260px,500px);align-items:start;gap:60px;display:grid}.pa1Footer .pa1LogoSteps i{background:#78b7ff}.pa1Footer .pa1LogoWord b{color:#78b7ff}.pa1Footer p{color:#ffffff8f;margin:0;font-size:12px;line-height:1.8}.pa1FooterLinks{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:25px;margin-top:50px;padding:24px 0;display:flex}.pa1FooterLinks a{color:#ffffffb8;font-size:10px}.pa1FooterBottom{color:#ffffff6b;letter-spacing:.1em;justify-content:space-between;gap:20px;padding-top:22px;font-size:8px;display:flex}.pa1FooterBottom a{color:#ffffffa6}@keyframes pa1StepUp{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes pa1IntroOut{to{opacity:0;visibility:hidden;transform:translateY(-8px)}}@media (width<=1050px){.pa1Nav{display:none}.pa1MenuButton{display:grid}.pa1Hero{gap:35px}.pa1CourseGrid{grid-template-columns:repeat(2,1fr)}.pa1CourseGrid>article:last-child:nth-child(odd){grid-column:span 2}.pa1TeacherGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.pa1Header{grid-template-columns:auto 1fr auto;gap:10px;min-height:68px;padding:0 14px}.pa1Back{justify-content:center;width:38px;padding:0}.pa1Back span{display:none}.pa1LogoWord{font-size:13px}.pa1EnrollMini{display:none}.pa1MobileNav{top:68px}.pa1Hero{grid-template-columns:1fr;min-height:0;padding:62px 18px 75px}.pa1HeroCopy h1{font-size:50px}.pa1HeroVisual{min-height:430px;margin-top:10px}.pa1HeroPhoto{border-radius:22px;inset:0 18px 10px 0}.pa1HeroCard{width:130px;padding:15px;top:28px;right:0}.pa1HeroNote{min-width:165px;bottom:0;left:-2px}.pa1Trust{gap:11px}.pa1Section{padding:75px 18px}.pa1SectionHead{flex-direction:column;align-items:flex-start}.pa1CourseGrid,.pa1CourseGridAll,.pa1TeacherGrid{grid-template-columns:1fr}.pa1CourseGrid>article:last-child:nth-child(odd){grid-column:auto}.pa1CourseCard>img{height:230px}.pa1Stats{grid-template-columns:1fr 1fr;margin:0 18px}.pa1Stats article{min-height:125px;padding:20px}.pa1Stats article:nth-child(3){border-top:1px solid #ffffff21;border-left:0}.pa1Stats article:nth-child(4){border-top:1px solid #ffffff21}.pa1Why{grid-template-columns:1fr;gap:50px}.pa1TeacherGrid article>img{height:420px}.pa1Cta{flex-direction:column;align-items:flex-start;margin:20px 18px 75px;padding:30px}.pa1Inner{padding:70px 18px 85px}.pa1PageHead h1,.pa1AboutHero h1,.pa1ContactIntro h1,.pa1EnrollPage h1{font-size:54px}.pa1CourseTools{flex-direction:column;align-items:stretch}.pa1CourseTools label{min-width:0}.pa1CourseDetailHero,.pa1AboutHero,.pa1Contact,.pa1EnrollPage,.pa1CourseBody{grid-template-columns:1fr}.pa1CourseDetailHero>img,.pa1AboutHero img{height:430px}.pa1CourseFacts{grid-template-columns:1fr 1fr}.pa1CourseFacts article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.pa1CourseFacts article:nth-child(4){border-top:1px solid var(--line)}.pa1TeacherGridPage .pa1TeacherImage{height:470px}.pa1Values{grid-template-columns:1fr}.pa1Values article+article{border-left:0;border-top:1px solid var(--line)}.pa1Values h2{margin-top:35px}.pa1Footer{padding:55px 18px 20px}.pa1Footer>div:first-child{grid-template-columns:1fr;gap:25px}.pa1FooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.pa1 *,.pa1 :before,.pa1 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mi2{--ink:#171716;--paper:#f3eee5;--paper-2:#ebe3d7;--wine:#7b2f3f;--wine-deep:#54212d;--brass:#b7925d;--line:#1717162e;--muted:#716a61;background:var(--paper);min-height:100vh;color:var(--ink);font-family:DM Sans,system-ui,sans-serif}.mi2 *,.mi2 :before,.mi2 :after{box-sizing:border-box}.mi2 a{color:inherit;text-decoration:none}.mi2 img{max-width:100%;display:block}.mi2 button,.mi2 input,.mi2 textarea{font:inherit}.mi2 main{overflow:hidden}.mi2 h1,.mi2 h2,.mi2 h3{font-weight:400}.mi2Intro{z-index:300;color:#f4eee5;background:#171716;place-content:center;justify-items:center;animation:.45s 1.35s forwards mi2IntroHide;display:grid;position:fixed;inset:0}.mi2IntroAxis{border:1px solid #f4eee547;border-radius:50%;width:72px;height:72px;margin-bottom:18px;position:relative}.mi2IntroAxis span{background:var(--brass);transform-origin:50%;width:1px;height:102px;animation:1s cubic-bezier(.2,.8,.2,1) .12s forwards mi2Axis;position:absolute;top:-15px;left:50%;transform:scaleY(0)}.mi2IntroAxis i{background:var(--brass);border-radius:50%;width:9px;height:9px;animation:.35s .7s forwards mi2Dot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.mi2Intro strong{letter-spacing:.15em;font:400 25px Libre Caslon Display,serif}.mi2Intro small{color:#b8aa98;letter-spacing:.2em;margin-top:8px;font-size:9px}.mi2Header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3eee5f0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;height:78px;padding:0 clamp(16px,4vw,62px);display:grid;position:sticky;top:0}.mi2Back,.mi2Lang,.mi2ApplyMini,.mi2MenuBtn{justify-content:center;align-items:center;display:inline-flex}.mi2Back{border:1px solid var(--line);letter-spacing:.08em;gap:7px;padding:9px 11px;font-size:9px;font-weight:700}.mi2Back:hover{border-color:var(--wine);color:var(--wine)}.mi2Brand{display:inline-flex}.mi2Logo{align-items:center;gap:11px;display:inline-flex}.mi2Mark{border:1px solid var(--ink);border-radius:50%;width:31px;height:31px;display:inline-block;position:relative}.mi2MarkOuter{border:1px solid var(--brass);border-radius:50%;position:absolute;inset:5px}.mi2MarkAxis{background:var(--wine);width:1px;height:37px;position:absolute;top:-4px;left:50%}.mi2MarkDot{background:var(--wine);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mi2Word{letter-spacing:.08em;white-space:nowrap;font:400 15px Libre Caslon Display,serif}.mi2Word b{letter-spacing:.12em;color:var(--wine);font:500 9px DM Sans,sans-serif}.mi2Nav{justify-content:center;gap:30px;display:flex}.mi2Nav a{letter-spacing:.05em;font-size:10px;font-weight:600}.mi2Nav a:hover{color:var(--wine)}.mi2Actions{align-items:center;gap:8px;display:flex}.mi2Lang{border:1px solid var(--line);gap:6px;padding:9px;font-size:9px;font-weight:700}.mi2ApplyMini{background:var(--wine);letter-spacing:.04em;padding:11px 15px;font-size:9px;font-weight:700;color:#fff!important}.mi2MenuBtn{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:0 0;display:none}.mi2MenuPanel{z-index:120;color:#f5efe7;background:#171716;width:min(390px,100vw - 36px);padding:28px;position:fixed;top:88px;right:18px;box-shadow:0 24px 70px #0003}.mi2MenuPanel>span{color:var(--brass);letter-spacing:.2em;margin-bottom:25px;font-size:9px;display:block}.mi2MenuPanel a{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:16px 0;font:400 30px Libre Caslon Display,serif;display:flex}.mi2MenuPanel a:last-child{color:#e6c28c}.mi2Hero{grid-template-rows:1fr auto;grid-template-columns:52px minmax(320px,.8fr) minmax(430px,1.2fr);gap:0;min-height:760px;padding:0 clamp(18px,4vw,62px) 38px;display:grid;position:relative}.mi2HeroRail{border-right:1px solid var(--line);writing-mode:vertical-rl;letter-spacing:.18em;flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;gap:18px;font-size:8px;display:flex;transform:rotate(180deg)}.mi2HeroRail i{background:var(--brass);width:1px;height:90px}.mi2HeroCopy{z-index:2;align-self:center;padding:70px 4vw 70px 4.5vw}.mi2Kicker{color:var(--wine);letter-spacing:.2em;font-size:9px;font-weight:700;display:inline-block}.mi2HeroCopy h1{letter-spacing:-.045em;max-width:720px;margin:20px 0 24px;font:400 clamp(52px,6vw,92px)/.93 Libre Caslon Display,serif}.mi2HeroCopy p{max-width:590px;color:var(--muted);margin:0;font-size:14px;line-height:1.85}.mi2HeroActions{align-items:center;gap:18px;margin-top:32px;display:flex}.mi2Primary{background:var(--wine);align-items:center;gap:10px;padding:14px 17px;font-size:10px;font-weight:700;display:inline-flex;color:#fff!important}.mi2TextLink{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:10px;font-weight:700}.mi2HeroVisual{align-self:stretch;margin:30px 0 30px 20px;position:relative;overflow:hidden}.mi2HeroVisual:after{content:"";background:linear-gradient(#0000 60%,#0f0f0f2e);position:absolute;inset:0}.mi2HeroVisual img{object-fit:cover;filter:saturate(.78)contrast(.98);width:100%;height:100%}.mi2HeroSeal{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1717162e;border:1px solid #ffffffb3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;bottom:24px;right:24px}.mi2HeroSeal svg{width:22px}.mi2HeroSeal span{letter-spacing:.1em;margin-top:9px;font:400 13px Libre Caslon Display,serif}.mi2HeroSeal small{letter-spacing:.14em;font-size:7px}.mi2HeroStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:2/4;grid-template-columns:repeat(3,1fr);display:grid}.mi2HeroStats article{padding:22px 28px}.mi2HeroStats article+article{border-left:1px solid var(--line)}.mi2HeroStats strong{font:400 32px Libre Caslon Display,serif;display:block}.mi2HeroStats span{color:var(--muted);font-size:9px}.mi2Editorial{color:#f4eee5;background:#171716;grid-template-columns:120px 1.15fr .85fr;gap:4vw;padding:120px clamp(18px,6vw,90px);display:grid}.mi2EditorialIndex{color:var(--brass);writing-mode:vertical-rl;align-items:center;gap:15px;font-size:10px;display:flex}.mi2EditorialIndex i{background:#ffffff40;width:1px;height:80px}.mi2EditorialCopy h2{letter-spacing:-.04em;margin:16px 0 0;font:400 clamp(50px,6vw,90px)/.94 Libre Caslon Display,serif}.mi2EditorialCopy h2 span{display:block}.mi2Editorial>p{color:#bdb2a5;align-self:end;max-width:480px;margin:0;font-size:13px;line-height:1.9}.mi2ProgramsPreview,.mi2Method,.mi2MentorSection,.mi2Inner{padding:110px clamp(18px,6vw,90px)}.mi2SectionHead{justify-content:space-between;align-items:end;gap:25px;margin-bottom:44px;display:flex}.mi2SectionHead h2,.mi2MethodIntro h2,.mi2MentorIntro h2{letter-spacing:-.035em;max-width:760px;margin:14px 0 0;font:400 clamp(42px,5vw,70px)/.98 Libre Caslon Display,serif}.mi2SectionHead>a,.mi2MentorIntro>a{border-bottom:1px solid var(--ink);align-items:center;gap:8px;padding-bottom:4px;font-size:10px;font-weight:700;display:inline-flex}.mi2ProgramStrip{border-top:1px solid var(--line);gap:0;display:grid}.mi2ProgramFeature{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(260px,.75fr) 1fr;align-items:center;gap:30px;padding:28px 0;display:grid}.mi2ProgramNumber{color:var(--brass);font:400 25px Libre Caslon Display,serif}.mi2ProgramFeature img{object-fit:cover;filter:saturate(.82);width:100%;height:260px}.mi2ProgramFeatureCopy>span{color:var(--wine);letter-spacing:.17em;font-size:8px;font-weight:700}.mi2ProgramFeatureCopy h3{margin:10px 0 12px;font:400 34px Libre Caslon Display,serif}.mi2ProgramFeatureCopy p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.mi2ProgramFeatureCopy a{color:var(--wine);align-items:center;gap:8px;margin-top:18px;font-size:10px;font-weight:700;display:inline-flex}.mi2Method{background:var(--paper-2);grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.mi2MethodGrid{border-top:1px solid var(--line)}.mi2MethodGrid article{border-bottom:1px solid var(--line);grid-template-columns:55px 180px 1fr;gap:20px;padding:23px 0;display:grid}.mi2MethodGrid article>span{color:var(--brass);font-size:10px}.mi2MethodGrid h3{margin:0;font:400 24px Libre Caslon Display,serif}.mi2MethodGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.mi2MentorSection{grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.mi2MentorIntro p{max-width:520px;color:var(--muted);font-size:12px;line-height:1.8}.mi2MentorIntro a{margin-top:25px}.mi2MentorStack{gap:12px;display:grid}.mi2MentorStack article{border:1px solid var(--line);background:#f7f2eb;grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:14px;display:grid}.mi2MentorStack img{object-fit:cover;filter:grayscale(.12);width:150px;height:130px}.mi2MentorStack article>div>span{color:var(--brass);font-size:8px}.mi2MentorStack h3{margin:8px 0 4px;font:400 27px Libre Caslon Display,serif}.mi2MentorStack p{color:var(--muted);margin:0;font-size:10px}.mi2Journal{background:#dfd5c8;grid-template-columns:1.1fr .9fr;min-height:650px;display:grid}.mi2JournalImage{position:relative;overflow:hidden}.mi2JournalImage img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.mi2JournalImage>span{letter-spacing:.18em;background:#f3eee5;padding:8px 10px;font-size:8px;position:absolute;top:24px;left:24px}.mi2JournalCopy{flex-direction:column;justify-content:center;padding:7vw;display:flex}.mi2JournalCopy svg{color:var(--wine)}.mi2JournalCopy h2{margin:25px 0 18px;font:400 clamp(42px,5vw,70px)/.98 Libre Caslon Display,serif}.mi2JournalCopy p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.mi2Quote{text-align:center;background:#fffaf3;padding:110px max(18px,10vw)}.mi2Quote svg{color:var(--brass)}.mi2Quote blockquote{letter-spacing:-.03em;max-width:950px;margin:28px auto;font:400 clamp(42px,5.6vw,76px)/1.02 Libre Caslon Display,serif}.mi2Quote span{color:var(--wine);letter-spacing:.18em;font-size:9px;font-weight:700}.mi2Closing{background:var(--wine-deep);color:#fff;justify-content:space-between;align-items:end;gap:40px;padding:80px clamp(18px,6vw,90px);display:flex}.mi2Closing h2{max-width:760px;margin:15px 0 12px;font:400 clamp(42px,5vw,72px)/.98 Libre Caslon Display,serif}.mi2Closing p{color:#d4bdc2;max-width:620px;margin:0;font-size:12px;line-height:1.8}.mi2Closing>a{color:var(--wine-deep);background:#f4eee5;flex:none;align-items:center;gap:10px;padding:15px 18px;font-size:10px;font-weight:700;display:inline-flex}.mi2PageIntro{max-width:900px;margin-bottom:55px}.mi2PageIntro h1,.mi2InstituteHero h1,.mi2ApplicationIntro h1{letter-spacing:-.05em;margin:17px 0 18px;font:400 clamp(60px,8vw,110px)/.88 Libre Caslon Display,serif}.mi2PageIntro p,.mi2InstituteHero p,.mi2ApplicationIntro p{max-width:650px;color:var(--muted);font-size:13px;line-height:1.85}.mi2Filters{flex-wrap:wrap;gap:8px;margin-bottom:42px;display:flex}.mi2Filters button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:10px 13px;font-size:9px;font-weight:700}.mi2Filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.mi2ProgramIndex{border-top:1px solid var(--line)}.mi2ProgramIndex article{border-bottom:1px solid var(--line);grid-template-columns:55px 310px 1fr;align-items:center;gap:30px;padding:26px 0;display:grid}.mi2ProgramIndexNo{color:var(--brass);font-size:10px}.mi2ProgramIndexImage img{object-fit:cover;width:100%;height:210px}.mi2ProgramIndexCopy>span{color:var(--wine);letter-spacing:.16em;font-size:8px;font-weight:700}.mi2ProgramIndexCopy h2{margin:8px 0 10px;font:400 38px Libre Caslon Display,serif}.mi2ProgramIndexCopy>p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.75}.mi2MetaRow{gap:28px;margin:20px 0;display:flex}.mi2MetaRow small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;gap:3px;font-size:8px;display:grid}.mi2MetaRow b{color:var(--ink);letter-spacing:0;text-transform:none;font-size:10px}.mi2ProgramIndexCopy>a{color:var(--wine);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.mi2DetailHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;display:grid}.mi2DetailTitle h1{letter-spacing:-.05em;margin:18px 0;font:400 clamp(58px,7vw,100px)/.9 Libre Caslon Display,serif}.mi2DetailTitle p{max-width:600px;color:var(--muted);font-size:13px;line-height:1.85}.mi2DetailTitle .mi2Primary{margin-top:22px}.mi2DetailImage img{object-fit:cover;width:100%;height:560px}.mi2DetailMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:70px 0;display:grid}.mi2DetailMeta article{flex-direction:column;justify-content:center;min-height:145px;padding:24px;display:flex}.mi2DetailMeta article+article{border-left:1px solid var(--line)}.mi2DetailMeta svg{color:var(--wine)}.mi2DetailMeta span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin:12px 0 4px;font-size:8px}.mi2DetailMeta strong{font:400 21px Libre Caslon Display,serif}.mi2Clock{border:1px solid var(--wine);border-radius:50%;width:21px;height:21px;position:relative}.mi2Clock i,.mi2Clock b{background:var(--wine);transform-origin:bottom;width:1px;position:absolute;top:50%;left:50%}.mi2Clock i{height:6px;transform:translate(-50%,-100%)}.mi2Clock b{height:5px;transform:translate(-50%,-100%)rotate(110deg)}.mi2Outcomes{grid-template-columns:1fr 1fr;gap:7vw;padding:40px 0;display:grid}.mi2Outcomes h2{margin:14px 0;font:400 clamp(40px,4.5vw,66px)/.98 Libre Caslon Display,serif}.mi2Outcomes ul{margin:0;padding:0;list-style:none}.mi2Outcomes li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:17px 0;font-size:11px;display:flex}.mi2Outcomes li svg{color:var(--wine)}.mi2MentorDirectory{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mi2MentorDirectory article{position:relative}.mi2MentorDirectory article>span{z-index:2;background:var(--paper);place-items:center;width:33px;height:33px;font-size:8px;display:grid;position:absolute;top:12px;left:12px}.mi2MentorDirectory img{object-fit:cover;filter:saturate(.75);width:100%;height:470px}.mi2MentorDirectory h2{margin:16px 0 4px;font:400 29px Libre Caslon Display,serif}.mi2MentorDirectory p{color:var(--muted);margin:0;font-size:10px}.mi2MentorDirectory small{color:var(--wine);letter-spacing:.15em;margin-top:8px;font-size:8px;display:block}.mi2InstituteHero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;display:grid}.mi2InstituteHero img{object-fit:cover;filter:saturate(.8);width:100%;height:590px}.mi2InstituteBlocks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.mi2InstituteBlocks article{min-height:280px;padding:28px}.mi2InstituteBlocks article+article{border-left:1px solid var(--line)}.mi2InstituteBlocks span{color:var(--brass);font-size:9px}.mi2InstituteBlocks h2{margin:70px 0 12px;font:400 31px Libre Caslon Display,serif}.mi2InstituteBlocks p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.mi2Application{grid-template-columns:.8fr 1.2fr;gap:8vw;min-height:650px;display:grid}.mi2StepRail{border-top:1px solid var(--line);gap:0;margin-top:38px;display:grid}.mi2StepRail span{border-bottom:1px solid var(--line);color:#9a9187;gap:15px;padding:14px 0;font-size:10px;display:flex}.mi2StepRail span b{color:var(--brass)}.mi2StepRail span.active{color:var(--ink)}.mi2ProgramChoice,.mi2Form{border:1px solid var(--line);background:#f8f4ed;align-self:start;padding:34px}.mi2ProgramChoice h2{margin:0 0 22px;font:400 34px Libre Caslon Display,serif}.mi2ProgramChoice>button:not(.mi2Continue){border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:17px 0;display:flex}.mi2ProgramChoice>button.selected{color:var(--wine)}.mi2Continue{background:var(--wine);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;padding:14px;font-weight:700;display:flex}.mi2Continue:disabled{opacity:.35;cursor:not-allowed}.mi2Form{gap:16px;display:grid}.mi2Form label{gap:6px;display:grid}.mi2Form label span{color:var(--muted);font-size:9px;font-weight:700}.mi2Form input,.mi2Form textarea{border:1px solid var(--line);background:#fffaf3;outline:none;width:100%;padding:12px}.mi2Form input{height:45px}.mi2Form input:focus,.mi2Form textarea:focus{border-color:var(--wine);box-shadow:0 0 0 3px #7b2f3f14}.mi2FormActions{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.mi2FormActions button{border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:13px 15px;display:inline-flex}.mi2FormActions button:last-child{background:var(--wine);color:#fff;border-color:var(--wine)}.mi2Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:580px;display:flex}.mi2SuccessMark{border:1px solid var(--brass);width:70px;height:70px;color:var(--wine);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.mi2Success h1{margin:14px 0 12px;font:400 clamp(58px,7vw,90px)/.92 Libre Caslon Display,serif}.mi2Success p{max-width:560px;color:var(--muted);margin:0 0 25px}.mi2Success button{background:var(--wine);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;padding:13px 16px;display:inline-flex}.mi2Footer{color:#f3eee5;background:#171716;padding:68px clamp(18px,6vw,90px) 24px}.mi2Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);align-items:start;gap:60px;display:grid}.mi2Footer .mi2Mark{border-color:#f3eee5}.mi2Footer .mi2MarkAxis{background:#d5a6b0}.mi2Footer .mi2Word b{color:#d5a6b0}.mi2Footer p{color:#aa9e91;margin:0;font-size:11px;line-height:1.8}.mi2FooterNav{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:25px;margin-top:50px;padding:22px 0;display:flex}.mi2FooterNav a{color:#c9beb2;font-size:9px}.mi2FooterBottom{color:#887e74;letter-spacing:.1em;justify-content:space-between;gap:20px;padding-top:20px;font-size:8px;display:flex}@keyframes mi2Axis{to{transform:scaleY(1)}}@keyframes mi2Dot{to{transform:translate(-50%,-50%)scale(1)}}@keyframes mi2IntroHide{to{opacity:0;visibility:hidden;transform:translateY(-10px)}}@media (width<=1050px){.mi2Nav{display:none}.mi2MenuBtn{display:inline-flex}.mi2Hero{grid-template-columns:40px .9fr 1.1fr}.mi2ProgramFeature{grid-template-columns:50px 260px 1fr}.mi2MethodGrid article{grid-template-columns:45px 150px 1fr}.mi2ProgramIndex article{grid-template-columns:45px 250px 1fr}}@media (width<=760px){.mi2Header{grid-template-columns:auto 1fr auto;gap:9px;height:68px;padding:0 12px}.mi2Back{width:38px;height:38px;padding:0}.mi2Back span{display:none}.mi2Brand{justify-self:start}.mi2Word{font-size:12px}.mi2Word b,.mi2ApplyMini{display:none}.mi2Lang{padding:8px}.mi2MenuPanel{top:78px}.mi2Hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0;padding:0 16px 30px;display:grid}.mi2HeroRail{display:none}.mi2HeroCopy{padding:60px 2px 36px}.mi2HeroCopy h1{font-size:58px}.mi2HeroVisual{height:480px;margin:0}.mi2HeroStats{grid-column:auto;grid-template-columns:1fr 1fr;margin-top:20px}.mi2HeroStats article:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/3}.mi2Editorial{grid-template-columns:1fr;gap:28px;padding:80px 18px}.mi2EditorialIndex{display:none}.mi2EditorialCopy h2{font-size:54px}.mi2ProgramsPreview,.mi2Method,.mi2MentorSection,.mi2Inner{padding:80px 18px}.mi2SectionHead{flex-direction:column;align-items:flex-start}.mi2ProgramFeature{grid-template-columns:35px 1fr;gap:15px}.mi2ProgramFeature img{grid-column:2;height:240px}.mi2ProgramFeatureCopy{grid-column:2}.mi2Method,.mi2MentorSection{grid-template-columns:1fr}.mi2MethodGrid{margin-top:30px}.mi2MethodGrid article{grid-template-columns:40px 1fr}.mi2MethodGrid p{grid-column:2}.mi2MentorStack article{grid-template-columns:110px 1fr}.mi2MentorStack img{width:110px;height:120px}.mi2Journal{grid-template-columns:1fr}.mi2JournalImage{height:420px}.mi2JournalCopy{padding:65px 18px}.mi2Quote{padding:80px 18px}.mi2Closing{flex-direction:column;align-items:flex-start;padding:65px 18px}.mi2PageIntro h1,.mi2InstituteHero h1,.mi2ApplicationIntro h1{font-size:64px}.mi2ProgramIndex article{grid-template-columns:35px 1fr;gap:15px}.mi2ProgramIndexImage,.mi2ProgramIndexCopy{grid-column:2}.mi2ProgramIndexImage img{height:240px}.mi2MetaRow{flex-direction:column;gap:10px}.mi2DetailHero,.mi2Outcomes,.mi2InstituteHero,.mi2Application{grid-template-columns:1fr}.mi2DetailImage img,.mi2InstituteHero img{height:450px}.mi2DetailMeta{grid-template-columns:1fr}.mi2DetailMeta article+article{border-left:0;border-top:1px solid var(--line)}.mi2MentorDirectory{grid-template-columns:1fr}.mi2MentorDirectory img{height:520px}.mi2InstituteBlocks{grid-template-columns:1fr}.mi2InstituteBlocks article+article{border-left:0;border-top:1px solid var(--line)}.mi2InstituteBlocks h2{margin-top:35px}.mi2ProgramChoice,.mi2Form{padding:22px}.mi2Footer{padding:55px 18px 20px}.mi2Footer>div:first-child{grid-template-columns:1fr;gap:25px}.mi2FooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.mi2Intro{display:none}.mi2 *,.mi2 :before,.mi2 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pl3{--bg:#07090c;--bg2:#0d1117;--panel:#10161d;--panel2:#151c24;--text:#f6f8fb;--muted:#8c98a5;--line:#ffffff1f;--softline:#ffffff12;--lime:#b5ff3d;--cyan:#7ce9ff;--pink:#ff7ad9;--violet:#9f8cff;--rail:86px;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,system-ui,sans-serif;transition:background .35s,color .35s}.pl3[data-theme=light]{--bg:#f5f7fa;--bg2:#edf1f5;--panel:#fff;--panel2:#e8edf2;--text:#10141a;--muted:#5f6b78;--line:#10141a29;--softline:#10141a14}.pl3 *,.pl3 :before,.pl3 :after{box-sizing:border-box}.pl3 a{color:inherit;text-decoration:none}.pl3 button,.pl3 input,.pl3 textarea,.pl3 select{font:inherit}.pl3 img{max-width:100%;display:block}.pl3 main{overflow:hidden}.pl3 h1,.pl3 h2,.pl3 h3{font-family:Space Grotesk,sans-serif}.pl3Viewport{margin-left:var(--rail);min-height:100vh;padding-top:62px}.pl3Kicker{color:var(--lime);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800;display:inline-flex}.pl3Intro{z-index:500;color:#f7fbff;background:#05070a;place-content:center;justify-items:center;animation:.5s 1.85s forwards pl3IntroHide;display:grid;position:fixed;inset:0}.pl3Intro>span{color:#7ce9ff;letter-spacing:.25em;margin-bottom:24px;font-size:8px}.pl3IntroPrism{width:104px;height:86px;margin-bottom:24px;position:relative}.pl3IntroPrism i{transform-origin:0;background:#fff;height:1px;animation:.7s both pl3Line;position:absolute}.pl3IntroPrism i:first-child{width:78px;animation-delay:.1s;top:68px;left:18px;transform:rotate(-60deg)scaleX(0)}.pl3IntroPrism i:nth-child(2){width:79px;animation-delay:.25s;top:0;left:58px;transform:rotate(60deg)scaleX(0)}.pl3IntroPrism i:nth-child(3){width:78px;animation-delay:.4s;top:68px;left:18px;transform:scaleX(0)}.pl3IntroPrism b{transform-origin:0;opacity:0;width:84px;height:1px;animation:.6s .8s forwards pl3Ray;position:absolute;top:43px;left:60px}.pl3IntroPrism b:first-of-type{background:var(--lime);transform:rotate(-16deg)}.pl3IntroPrism b:nth-of-type(2){background:var(--cyan);transform:rotate(0)}.pl3IntroPrism b:nth-of-type(3){background:var(--pink);transform:rotate(16deg)}.pl3Intro strong{letter-spacing:.12em;font:700 27px Space Grotesk,sans-serif}.pl3Intro small{color:#7e8994;letter-spacing:.18em;margin-top:8px;font-size:8px}.pl3Rail{z-index:120;width:var(--rail);border-right:1px solid var(--line);background:var(--bg);flex-direction:column;align-items:center;transition:background .35s,border-color .35s;display:flex;position:fixed;top:0;bottom:0;left:0}.pl3RailLogo{border-bottom:1px solid var(--line);place-items:center;width:100%;height:86px;display:grid}.pl3RailLogo .pl3LogoWord{display:none}.pl3Rail nav{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.pl3Rail nav a,.pl3RailApply{width:100%;min-height:68px;color:var(--muted);place-items:center;display:grid;position:relative}.pl3Rail nav a span,.pl3RailApply span{border:1px solid var(--line);background:var(--panel);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 9px;font-size:9px;transition:all .2s;position:absolute;left:74px;transform:translate(-5px)}.pl3Rail nav a:hover,.pl3RailApply:hover{color:var(--lime)}.pl3Rail nav a:hover span,.pl3RailApply:hover span{opacity:1;transform:none}.pl3RailApply{border-top:1px solid var(--line);color:var(--lime)}.pl3Logo{align-items:center;gap:10px;display:inline-flex}.pl3PrismMark{width:35px;height:32px;display:inline-block;position:relative}.pl3Tri{border-bottom:1px solid;border-left:1px solid;position:absolute;inset:2px 5px 4px;transform:skew(-28deg)}.pl3Tri.b{color:var(--cyan);opacity:.7;inset:7px 1px 0 10px}.pl3Ray{width:16px;height:1px;position:absolute;left:24px}.pl3Ray.r1{background:var(--lime);top:11px;transform:rotate(-14deg)}.pl3Ray.r2{background:var(--cyan);top:16px}.pl3Ray.r3{background:var(--pink);top:21px;transform:rotate(14deg)}.pl3LogoWord{letter-spacing:.08em;font:700 14px Space Grotesk}.pl3LogoWord span{color:var(--lime)}.pl3Topbar{left:var(--rail);z-index:110;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:62px;padding:0 22px;transition:background .35s,border-color .35s;display:grid;position:fixed;top:0;right:0}.pl3Back,.pl3Lang{align-items:center;gap:7px;display:inline-flex}.pl3Back{border:1px solid var(--line);padding:8px 10px;font-size:9px;font-weight:700}.pl3Back:hover{color:var(--lime);border-color:var(--lime)}.pl3Status{color:var(--muted);letter-spacing:.14em;justify-self:center;font-size:8px}.pl3Status i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:6px;display:inline-block}.pl3TopActions{align-items:center;gap:8px;display:flex}.pl3ThemeSwitch{border:1px solid var(--line);background:var(--panel);padding:3px;display:flex}.pl3ThemeSwitch button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.pl3ThemeSwitch button.active{background:var(--text);color:var(--bg)}.pl3Lang{border:1px solid var(--line);padding:8px;font-size:9px;font-weight:700}.pl3MenuBtn{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;display:none}.pl3MobileMenu{z-index:130;background:var(--panel);border:1px solid var(--line);width:min(390px,100vw - 24px);padding:24px;position:fixed;top:72px;right:12px;box-shadow:0 30px 80px #0000004d}.pl3MobileMenu>.pl3Logo{margin-bottom:24px}.pl3MobileMenu>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font:600 22px Space Grotesk;display:flex}.pl3Hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:calc(100svh - 62px);padding:70px clamp(22px,6vw,92px) 85px;display:grid;position:relative;overflow:hidden}.pl3HeroGrid{background-image:linear-gradient(var(--softline) 1px,transparent 1px),linear-gradient(90deg,var(--softline) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.pl3HeroCopy{z-index:2;max-width:860px;position:relative}.pl3HeroCopy h1{letter-spacing:-.065em;margin:20px 0 25px;font-size:clamp(70px,8.2vw,134px);line-height:.84}.pl3HeroCopy h1 span{display:block}.pl3HeroCopy p{max-width:660px;color:var(--muted);margin:0;font-size:14px;line-height:1.85}.pl3HeroActions{align-items:center;gap:14px;margin-top:32px;display:flex}.pl3Primary,.pl3Ghost{justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.pl3Primary{background:var(--lime);box-shadow:0 0 24px color-mix(in srgb,var(--lime) 28%,transparent);color:#071006!important}.pl3Ghost{border:1px solid var(--line);background:var(--panel)}.pl3Orbital{z-index:1;aspect-ratio:1;justify-self:end;width:min(44vw,590px);position:relative}.pl3Orb{border:1px solid var(--line);border-radius:50%;animation:16s linear infinite pl3Rotate;position:absolute;inset:10%}.pl3Orb.ring2{animation-duration:11s;animation-direction:reverse;inset:23%}.pl3Orb.ring3{animation-duration:8s;inset:36%}.pl3Orb i{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 20px var(--cyan);border-radius:50%;position:absolute;top:-5px;left:50%}.pl3Orb.ring2 i{background:var(--pink);box-shadow:0 0 20px var(--pink)}.pl3Orb.ring3 i{background:var(--lime);box-shadow:0 0 20px var(--lime)}.pl3OrbCore{border:1px solid var(--line);background:var(--panel);border-radius:22px;place-items:center;display:grid;position:absolute;inset:41%;box-shadow:0 0 70px #7ce9ff14}.pl3OrbCore .pl3LogoWord{display:none}.pl3LivePanel{z-index:4;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:170px;padding:15px;position:absolute;bottom:80px;right:5vw}.pl3LivePanel>span{color:var(--muted);letter-spacing:.15em;font-size:8px;display:block}.pl3LivePanel>span i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.pl3LivePanel strong{margin:9px 0 3px;font:600 25px Space Grotesk;display:block}.pl3LivePanel small{color:var(--cyan);letter-spacing:.12em;font-size:7px}.pl3HeroTicker{border-top:1px solid var(--line);height:40px;color:var(--muted);letter-spacing:.14em;white-space:nowrap;justify-content:center;align-items:center;gap:20px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.pl3HeroTicker i{background:var(--lime);border-radius:50%;width:4px;height:4px}.pl3Stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);grid-template-columns:260px 1fr 360px;min-height:620px;display:grid}.pl3StageControls{border-right:1px solid var(--line);padding:34px 22px}.pl3StageControls>span{color:var(--muted);letter-spacing:.17em;margin-bottom:30px;font-size:8px;display:block}.pl3StageControls button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:15px 0;display:grid}.pl3StageControls button b{color:var(--muted);font-size:8px}.pl3StageControls button span{font-size:10px;font-weight:700}.pl3StageControls button.active{color:var(--program-accent)}.pl3StageVisual{position:relative;overflow:hidden}.pl3StageVisual img{object-fit:cover;filter:saturate(.65)contrast(1.08);width:100%;height:100%}.pl3StageVisual:after{content:"";background:linear-gradient(90deg,#04070a33,#0000 50%,#04070a59);position:absolute;inset:0}[data-theme=light] .pl3StageVisual:after{background:linear-gradient(90deg,#ffffff0f,#0000 55%,#ffffff2e)}.pl3Scan{background:var(--program-accent);height:1px;box-shadow:0 0 20px var(--program-accent);animation:4.6s ease-in-out infinite pl3Scan;position:absolute;top:30%;left:0;right:0}.pl3StageCode{background:var(--panel);border:1px solid var(--line);letter-spacing:.14em;padding:7px 9px;font-size:8px;position:absolute;bottom:18px;left:18px}.pl3StageData{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:40px;display:flex}.pl3StageData>span{color:var(--program-accent);letter-spacing:.18em;font-size:8px}.pl3StageData h3{margin:13px 0;font-size:38px;line-height:.98}.pl3StageData p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.pl3SkillTags{flex-wrap:wrap;gap:6px;margin:24px 0;display:flex}.pl3SkillTags i{border:1px solid var(--line);padding:7px 8px;font-size:8px;font-style:normal}.pl3StageData>a{color:var(--program-accent);align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.pl3LearningSystem,.pl3ProgramMatrix,.pl3SkillMap,.pl3MentorsHome,.pl3Projects,.pl3Timeline,.pl3Faq,.pl3Inner{padding:120px clamp(22px,6vw,92px)}.pl3LearningSystem{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.pl3SystemIntro h2,.pl3SectionHead h2,.pl3SkillMapCopy h2,.pl3MentorCopy h2,.pl3TimelineTitle h2,.pl3Faq h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(48px,5.8vw,88px);line-height:.93}.pl3SystemIntro p,.pl3SkillMapCopy p,.pl3MentorCopy p{max-width:560px;color:var(--muted);font-size:12px;line-height:1.85}.pl3SystemConsole{border:1px solid var(--line);background:var(--panel);grid-template-columns:230px 1fr;min-height:430px;display:grid}.pl3SystemTabs{border-right:1px solid var(--line)}.pl3SystemTabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:105px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:5px;padding:20px;display:grid}.pl3SystemTabs button b{letter-spacing:.16em;font-size:8px}.pl3SystemTabs button span{font:600 17px Space Grotesk}.pl3SystemTabs button.active{background:var(--panel2);color:var(--lime)}.pl3SystemOutput{flex-direction:column;justify-content:center;padding:50px;display:flex;position:relative;overflow:hidden}.pl3SystemOutput>span{color:var(--cyan);letter-spacing:.18em;font-size:8px}.pl3SystemOutput h3{margin:12px 0;font-size:52px}.pl3SystemOutput p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.pl3PulseLine{align-items:end;gap:5px;height:60px;margin-top:40px;display:flex}.pl3PulseLine i{background:var(--lime);width:8px;animation:1.4s ease-in-out infinite pl3Pulse}.pl3PulseLine i:first-child{height:18px}.pl3PulseLine i:nth-child(2){height:40px;animation-delay:.15s}.pl3PulseLine i:nth-child(3){height:28px;animation-delay:.3s}.pl3PulseLine i:nth-child(4){height:54px;animation-delay:.45s}.pl3PulseLine i:nth-child(5){height:23px;animation-delay:.6s}.pl3ProgramMatrix{background:var(--bg2)}.pl3SectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}.pl3SectionHead>div{max-width:900px}.pl3SectionHead>a{border-bottom:1px solid var(--text);align-items:center;gap:8px;padding-bottom:5px;font-size:9px;font-weight:800;display:inline-flex}.pl3ProgramCards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pl3ProgramCard{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:520px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.pl3ProgramCard:hover{border-color:var(--card-accent);transform:translateY(-6px)}.pl3ProgramCardTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:48px;padding:0 14px;font-size:8px;display:flex}.pl3ProgramCardTop span{color:var(--card-accent)}.pl3ProgramCard img{object-fit:cover;filter:saturate(.7);width:100%;height:230px}.pl3ProgramCardCopy{flex-direction:column;flex:1;padding:18px;display:flex}.pl3ProgramCardCopy>span{color:var(--card-accent);letter-spacing:.15em;font-size:8px}.pl3ProgramCardCopy h3{margin:12px 0;font-size:27px;line-height:1.02}.pl3ProgramCardCopy>div{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:auto;padding-top:18px;display:flex}.pl3ProgramCardCopy small{color:var(--muted);gap:4px;font-size:8px;display:grid}.pl3ProgramCardCopy small b{color:var(--text);font-size:10px}.pl3SkillMap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.pl3SkillButtons{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.pl3SkillButtons button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:9px 10px;font-size:8px}.pl3SkillButtons button.active{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 18px #7ce9ff1a}.pl3SkillGraph{border:1px solid var(--line);background-image:radial-gradient(var(--softline) 1px,transparent 1px);background-size:20px 20px;min-height:510px;position:relative;overflow:hidden}.pl3SkillGraph svg{width:100%;height:100%;position:absolute;inset:0}.pl3SkillGraph path{stroke:var(--line);stroke-width:1px;fill:none;stroke-dasharray:5 5}.pl3GraphCore,.pl3Node{z-index:2;border:1px solid var(--line);background:var(--panel);justify-content:center;align-items:center;display:flex;position:absolute}.pl3GraphCore{width:120px;height:120px;color:var(--lime);border-radius:50%;flex-direction:column;gap:6px;top:50%;left:50%;transform:translate(-50%,-50%)}.pl3GraphCore span{letter-spacing:.15em;font-size:9px}.pl3Node{text-align:center;gap:8px;width:130px;min-height:54px;padding:10px;font-size:9px}.pl3Node i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.pl3Node.n1{top:12%;left:8%}.pl3Node.n2{top:12%;right:8%}.pl3Node.n3{bottom:12%;left:5%}.pl3Node.n4{bottom:12%;right:5%}.pl3MentorsHome{background:var(--bg2);grid-template-columns:.72fr 1.28fr;gap:7vw;display:grid}.pl3MentorCopy>a{color:var(--lime);align-items:center;gap:8px;margin-top:22px;font-size:9px;font-weight:800;display:inline-flex}.pl3MentorDeck{min-height:620px;position:relative}.pl3MentorDeck article{width:54%;height:470px;left:calc(var(--deck-index)*18%);top:calc(var(--deck-index)*45px);border:1px solid var(--line);background:var(--panel);transition:transform .28s;position:absolute;overflow:hidden;box-shadow:-20px 24px 60px #00000038}.pl3MentorDeck article:hover{z-index:5;transform:translateY(-12px)}.pl3MentorDeck img{object-fit:cover;filter:saturate(.7);width:100%;height:340px}.pl3MentorDeck article>div{padding:15px}.pl3MentorDeck article span{color:var(--cyan);letter-spacing:.14em;font-size:7px}.pl3MentorDeck h3{margin:7px 0 3px;font-size:22px}.pl3MentorDeck p{color:var(--muted);margin:0;font-size:9px}.pl3Projects{padding-bottom:80px}.pl3ProjectWall{grid-template-rows:320px 320px;grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.pl3ProjectWall article{border:1px solid var(--line);position:relative;overflow:hidden}.pl3ProjectWall article:first-child{grid-row:1/3}.pl3ProjectWall img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;transition:transform .5s}.pl3ProjectWall article:hover img{transform:scale(1.025)}.pl3ProjectWall article:after{content:"";background:linear-gradient(#0000 45%,#000c);position:absolute;inset:0}.pl3ProjectWall article>div{z-index:2;color:#fff;position:absolute;bottom:18px;left:20px;right:20px}.pl3ProjectWall span{color:var(--lime);letter-spacing:.15em;font-size:7px}.pl3ProjectWall h3{margin:7px 0 0;font-size:26px}.pl3Timeline{background:var(--bg2)}.pl3TimelineTitle{max-width:900px;margin-bottom:55px}.pl3TimelineTrack{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pl3TimelineTrack article{border-right:1px solid var(--line);min-height:220px;padding:28px 20px;position:relative}.pl3TimelineTrack article>span{color:var(--cyan);letter-spacing:.12em;font-size:8px}.pl3TimelineTrack article>i{background:var(--lime);width:9px;height:9px;box-shadow:0 0 16px var(--lime);border-radius:50%;position:absolute;top:-5px;left:20px}.pl3TimelineTrack article>b{color:var(--muted);margin-top:45px;font-size:9px;display:block}.pl3TimelineTrack h3{margin:8px 0;font-size:25px}.pl3TimelineTrack p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.pl3Metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pl3Metrics article{flex-direction:column;justify-content:center;min-height:170px;padding:30px clamp(18px,3vw,48px);display:flex}.pl3Metrics article+article{border-left:1px solid var(--line)}.pl3Metrics strong{letter-spacing:-.04em;font:700 48px Space Grotesk}.pl3Metrics span{color:var(--muted);letter-spacing:.08em;margin-top:5px;font-size:9px}.pl3Faq{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.pl3FaqList{border-top:1px solid var(--line)}.pl3FaqList article{border-bottom:1px solid var(--line)}.pl3FaqList button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:20px 0;display:grid}.pl3FaqList button>span{color:var(--lime);font-size:8px}.pl3FaqList button>b{font-size:12px}.pl3FaqList article.open svg{transform:rotate(180deg)}.pl3FaqList p{color:var(--muted);margin:0 0 22px 50px;font-size:11px;line-height:1.8}.pl3Closing{color:#fff;background:#05070a;padding:120px clamp(22px,9vw,140px);position:relative;overflow:hidden}.pl3ClosingBeam{background:linear-gradient(135deg,#0000 25%,#b5ff3d1f,#7ce9ff14,#0000 70%);width:55%;height:100%;position:absolute;top:0;right:-10%;transform:skew(-18deg)}.pl3Closing h2{letter-spacing:-.06em;max-width:1000px;margin:16px 0;font-size:clamp(60px,8vw,120px);line-height:.86;position:relative}.pl3Closing p{color:#83909c;max-width:650px;font-size:12px;line-height:1.8;position:relative}.pl3Closing>a{background:var(--lime);color:#061006;align-items:center;gap:9px;margin-top:25px;padding:14px 17px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.pl3PageLead{max-width:1000px;margin-bottom:55px}.pl3PageLead h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(76px,10vw,150px);line-height:.82}.pl3PageLead p{max-width:700px;color:var(--muted);font-size:13px;line-height:1.85}.pl3ProgramTools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.pl3ProgramTools label{border:1px solid var(--line);background:var(--panel);align-items:center;gap:9px;min-width:280px;padding:0 12px;display:flex}.pl3ProgramTools input{width:100%;height:44px;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.pl3ProgramTools>div{flex-wrap:wrap;gap:7px;display:flex}.pl3ProgramTools button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:9px 11px;font-size:8px}.pl3ProgramTools button.active{border-color:var(--lime);color:var(--lime)}.pl3ProgramDirectory{border-top:1px solid var(--line)}.pl3ProgramDirectory>article{border-bottom:1px solid var(--line);grid-template-columns:55px 340px 1fr;align-items:center;gap:28px;padding:28px 0;display:grid}.pl3DirectoryIndex{height:100%;color:var(--program-accent);flex-direction:column;align-items:center;gap:12px;font-size:8px;display:flex}.pl3DirectoryIndex i{background:var(--line);flex:1;width:1px}.pl3DirectoryImage{position:relative}.pl3DirectoryImage img{object-fit:cover;filter:saturate(.72);width:100%;height:240px}.pl3DirectoryImage>span{background:var(--panel);color:var(--program-accent);padding:6px 8px;font-size:7px;position:absolute;bottom:10px;left:10px}.pl3DirectoryCopy>span{color:var(--program-accent);letter-spacing:.15em;font-size:8px}.pl3DirectoryCopy h2{margin:10px 0;font-size:38px}.pl3DirectoryCopy>p{max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.75}.pl3DirectoryMeta{gap:30px;margin:22px 0;display:flex}.pl3DirectoryMeta span{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;gap:4px;font-size:7px;display:grid}.pl3DirectoryMeta b{color:var(--text);letter-spacing:0;text-transform:none;font-size:9px}.pl3DirectoryActions{align-items:center;gap:12px;display:flex}.pl3DirectoryActions a,.pl3DirectoryActions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 12px;font-size:8px;font-weight:800;display:inline-flex}.pl3DirectoryActions a{border-color:var(--program-accent);color:var(--program-accent)}.pl3DirectoryActions button.selected{background:var(--program-accent);color:#071006;border-color:var(--program-accent)}.pl3DirectoryActions button:disabled{opacity:.3;cursor:not-allowed}.pl3CompareHint{color:var(--muted);font-size:8px}.pl3CompareDrawer{z-index:150;border:1px solid var(--line);background:var(--panel);width:min(620px,100vw - 40px);padding:14px;position:fixed;bottom:20px;right:20px;box-shadow:0 30px 90px #00000059}.pl3CompareHead{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:9px;font-weight:800;display:flex}.pl3CompareHead button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;font-size:8px;display:inline-flex}.pl3CompareGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pl3CompareGrid article{border:1px solid var(--line);border-top-color:var(--program-accent);padding:14px}.pl3CompareGrid article>span{color:var(--program-accent);font-size:7px}.pl3CompareGrid h3{margin:7px 0 12px;font-size:18px}.pl3CompareGrid dl{margin:0}.pl3CompareGrid dl div{border-top:1px solid var(--softline);justify-content:space-between;gap:12px;padding:6px 0;font-size:8px;display:flex}.pl3CompareGrid dt{color:var(--muted)}.pl3CompareGrid dd{margin:0}.pl3CompareGrid article>button{color:var(--muted);background:0 0;border:0;margin-top:9px;font-size:8px}.pl3DetailHero{grid-template-columns:1.15fr .85fr;align-items:center;gap:5vw;display:grid}.pl3DetailVisual{border:1px solid var(--line);height:620px;position:relative;overflow:hidden}.pl3DetailVisual img{object-fit:cover;filter:saturate(.75);width:100%;height:100%}.pl3DetailVisual>span{background:var(--panel);color:var(--program-accent);padding:7px 9px;font-size:8px;position:absolute;bottom:15px;left:15px}.pl3DetailCopy h1{letter-spacing:-.06em;margin:17px 0;font-size:clamp(60px,7vw,105px);line-height:.88}.pl3DetailCopy p{color:var(--muted);font-size:12px;line-height:1.85}.pl3DetailCopy .pl3Primary{background:var(--program-accent);margin-top:20px}.pl3DetailStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:70px 0;display:grid}.pl3DetailStats article{flex-direction:column;justify-content:center;min-height:140px;padding:22px;display:flex}.pl3DetailStats article+article{border-left:1px solid var(--line)}.pl3DetailStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:7px}.pl3DetailStats strong{margin-top:8px;font:600 20px Space Grotesk}.pl3Curriculum{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.pl3Curriculum h2{margin:14px 0;font-size:54px;line-height:.95}.pl3Curriculum ul{margin:30px 0 0;padding:0;list-style:none}.pl3Curriculum li{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 0;font-size:9px;display:flex}.pl3Curriculum li svg{color:var(--program-accent)}.pl3ModuleConsole{border:1px solid var(--line);background:var(--panel);grid-template-columns:220px 1fr;display:grid}.pl3ModuleConsole>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-column:1;justify-content:space-between;align-items:center;padding:16px;font-size:8px;display:flex}.pl3ModuleConsole>button.active{color:var(--program-accent);background:var(--panel2)}.pl3ModuleConsole>button i{background:currentColor;border-radius:50%;width:6px;height:6px}.pl3ModuleOutput{flex-direction:column;grid-area:1/2/7;justify-content:center;padding:40px;display:flex}.pl3ModuleOutput>span{color:var(--program-accent);letter-spacing:.16em;font-size:7px}.pl3ModuleOutput strong{margin:12px 0;font:600 34px Space Grotesk}.pl3ModuleOutput p{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.pl3MentorDirectory{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pl3MentorDirectory article{border:1px solid var(--line);background:var(--panel);min-height:570px;position:relative;overflow:hidden}.pl3MentorDirectory img{object-fit:cover;filter:saturate(.72);width:100%;height:430px}.pl3MentorNo{z-index:2;background:var(--panel);border:1px solid var(--line);place-items:center;width:36px;height:36px;font-size:8px;display:grid;position:absolute;top:12px;left:12px}.pl3MentorDirectory article>div{padding:18px}.pl3MentorDirectory article>div>span{color:var(--cyan);letter-spacing:.15em;font-size:7px}.pl3MentorDirectory h2{margin:7px 0 3px;font-size:29px}.pl3MentorDirectory p{color:var(--muted);margin:0;font-size:10px}.pl3MentorDirectory i{color:var(--lime);letter-spacing:.15em;margin-top:10px;font-size:7px;font-style:normal;display:block}.pl3OSBoard{border:1px solid var(--line);background:var(--panel);grid-template-columns:300px 1fr;min-height:610px;display:grid}.pl3OSNav{border-right:1px solid var(--line)}.pl3OSNav button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:120px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:20px;display:grid}.pl3OSNav button.active{background:var(--panel2);color:var(--lime)}.pl3OSNav button span{font-size:8px}.pl3OSNav button b{font:600 20px Space Grotesk}.pl3OSDisplay{flex-direction:column;justify-content:center;padding:70px;display:flex;position:relative;overflow:hidden}.pl3OSDisplay>span{color:var(--cyan);letter-spacing:.16em;font-size:8px}.pl3OSGlyph{border:1px solid var(--line);width:120px;height:120px;color:var(--lime);border-radius:50%;place-items:center;margin:28px 0;display:grid;position:relative}.pl3OSGlyph i{border:1px solid var(--line);border-radius:50%;position:absolute;inset:-15px}.pl3OSGlyph i:nth-of-type(2){inset:-30px}.pl3OSGlyph i:nth-of-type(3){inset:-45px}.pl3OSDisplay h2{margin:0 0 12px;font-size:55px}.pl3OSDisplay p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.pl3OSBars{align-items:end;gap:5px;height:70px;margin-top:35px;display:flex}.pl3OSBars i{background:var(--lime);width:10px}.pl3OSBars i:first-child{height:25%}.pl3OSBars i:nth-child(2){height:60%}.pl3OSBars i:nth-child(3){height:40%}.pl3OSBars i:nth-child(4){height:85%}.pl3OSBars i:nth-child(5){height:55%}.pl3OSBars i:nth-child(6){height:100%}.pl3Apply{grid-template-columns:.75fr 1.25fr;gap:7vw;min-height:650px;display:grid}.pl3ApplyIntro h1{letter-spacing:-.065em;margin:17px 0;font-size:clamp(65px,8vw,118px);line-height:.85}.pl3ApplyIntro>p{max-width:560px;color:var(--muted);font-size:12px;line-height:1.8}.pl3ApplySteps{border-top:1px solid var(--line);margin-top:40px;display:grid}.pl3ApplySteps span{border-bottom:1px solid var(--line);color:var(--muted);gap:15px;padding:13px 0;font-size:9px;display:flex}.pl3ApplySteps span b{color:var(--muted)}.pl3ApplySteps span.active{color:var(--text)}.pl3ApplySteps span.active b{color:var(--lime)}.pl3ApplyPanel{border:1px solid var(--line);background:var(--panel);align-self:start;padding:28px}.pl3ApplyPrograms{gap:8px;display:grid}.pl3ApplyPrograms button{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:18px;display:grid}.pl3ApplyPrograms button>span{color:var(--program-accent);font-size:7px}.pl3ApplyPrograms button>b{font-size:11px}.pl3ApplyPrograms button.selected{border-color:var(--program-accent);box-shadow:inset 3px 0 0 var(--program-accent)}.pl3ProfileForm,.pl3GoalForm{gap:15px;display:grid}.pl3ProfileForm label,.pl3GoalForm label{gap:6px;display:grid}.pl3ProfileForm span,.pl3GoalForm span{color:var(--muted);font-size:8px;font-weight:700}.pl3ProfileForm input,.pl3GoalForm select,.pl3GoalForm textarea{border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--text);outline:0;padding:12px}.pl3ProfileForm input,.pl3GoalForm select{height:46px}.pl3ProfileForm input:focus,.pl3GoalForm select:focus,.pl3GoalForm textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #b5ff3d14}.pl3ApplyActions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:25px;padding-top:18px;display:flex}.pl3ApplyActions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 14px;font-size:9px;font-weight:800;display:inline-flex}.pl3ApplyActions button:last-child{background:var(--lime);border-color:var(--lime);color:#071006;margin-left:auto}.pl3ApplyActions button:disabled{opacity:.3;cursor:not-allowed}.pl3ApplySuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex}.pl3SuccessPrism{border:1px solid var(--lime);place-items:center;width:90px;height:90px;margin-bottom:25px;display:grid;transform:rotate(45deg);box-shadow:0 0 35px #b5ff3d1f}.pl3SuccessPrism svg{color:var(--lime);transform:rotate(-45deg)}.pl3ApplySuccess h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(62px,8vw,112px)}.pl3ApplySuccess p{max-width:580px;color:var(--muted)}.pl3ApplySuccess button{background:var(--lime);color:#071006;border:0;align-items:center;gap:8px;margin-top:20px;padding:13px 16px;font-weight:800;display:inline-flex}.pl3Footer{border-top:1px solid var(--line);background:var(--bg2);padding:70px clamp(22px,6vw,92px) 24px}.pl3Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);align-items:start;gap:70px;display:grid}.pl3Footer p{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.pl3FooterLinks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-top:48px;padding:20px 0;display:flex}.pl3FooterLinks a{color:var(--muted);font-size:8px}.pl3FooterBottom{color:var(--muted);letter-spacing:.12em;justify-content:space-between;gap:20px;padding-top:20px;font-size:7px;display:flex}@keyframes pl3Line{to{transform:rotate(var(--rot,0deg)) scaleX(1)}}@keyframes pl3Ray{0%{opacity:0;transform-origin:0;scale:.1}to{opacity:1;scale:1}}@keyframes pl3IntroHide{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@keyframes pl3Rotate{to{transform:rotate(360deg)}}@keyframes pl3Scan{0%,to{opacity:.2;top:18%}50%{opacity:1;top:80%}}@keyframes pl3Pulse{0%,to{opacity:.35;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (width<=1180px){.pl3ProgramCards{grid-template-columns:repeat(2,1fr)}.pl3Stage{grid-template-columns:210px 1fr 300px}.pl3ProgramDirectory>article{grid-template-columns:45px 280px 1fr}}@media (width<=900px){.pl3{--rail:0px}.pl3Rail{display:none}.pl3Viewport{margin-left:0}.pl3Topbar{left:0}.pl3MenuBtn{place-items:center;display:grid}.pl3Hero{grid-template-columns:1fr;min-height:0;padding-top:75px}.pl3HeroCopy h1{font-size:76px}.pl3Orbital{justify-self:center;width:min(88vw,540px);margin-top:30px}.pl3LivePanel{bottom:54px;right:30px}.pl3Stage{grid-template-columns:190px 1fr}.pl3StageData{border-left:0;border-top:1px solid var(--line);grid-column:1/3}.pl3LearningSystem,.pl3SkillMap,.pl3MentorsHome,.pl3Faq,.pl3Curriculum,.pl3Apply{grid-template-columns:1fr}.pl3SystemConsole{margin-top:25px}.pl3MentorDeck{margin-top:30px}.pl3ProjectWall{grid-template-rows:repeat(3,360px);grid-template-columns:1fr}.pl3ProjectWall article:first-child{grid-row:auto}.pl3ProgramDirectory>article{grid-template-columns:35px 1fr}.pl3DirectoryImage,.pl3DirectoryCopy{grid-column:2}.pl3DirectoryImage img{height:300px}.pl3DetailHero{grid-template-columns:1fr}.pl3ModuleConsole{grid-template-columns:190px 1fr}.pl3MentorDirectory{grid-template-columns:1fr}.pl3OSBoard{grid-template-columns:230px 1fr}}@media (width<=640px){.pl3Topbar{height:60px;padding:0 10px}.pl3Back{justify-content:center;width:36px;height:36px;padding:0}.pl3Back span,.pl3Status,.pl3ThemeSwitch button span{display:none}.pl3Viewport{padding-top:60px}.pl3Hero{padding:65px 16px 70px}.pl3HeroCopy h1{font-size:58px}.pl3HeroActions{flex-direction:column;align-items:stretch}.pl3Primary,.pl3Ghost{width:100%}.pl3Orbital{width:92vw}.pl3LivePanel{width:100%;margin-top:15px;position:relative;bottom:auto;right:auto}.pl3HeroTicker{justify-content:flex-start;padding-left:15px;overflow:hidden}.pl3Stage{grid-template-columns:1fr}.pl3StageControls{border-right:0;border-bottom:1px solid var(--line)}.pl3StageVisual{height:430px}.pl3StageData{grid-column:auto;padding:28px 18px}.pl3LearningSystem,.pl3ProgramMatrix,.pl3SkillMap,.pl3MentorsHome,.pl3Projects,.pl3Timeline,.pl3Faq,.pl3Inner{padding:80px 16px}.pl3SystemConsole{grid-template-columns:1fr}.pl3SystemTabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pl3SystemTabs button{border-right:1px solid var(--line);min-height:80px}.pl3SystemOutput{padding:30px}.pl3ProgramCards{grid-template-columns:1fr}.pl3ProgramCard{min-height:500px}.pl3SkillGraph{min-height:440px;margin-top:20px}.pl3Node{width:105px;font-size:8px}.pl3MentorDeck{min-height:900px}.pl3MentorDeck article{width:100%;height:auto;margin-bottom:10px;position:relative;top:auto!important;left:auto!important}.pl3MentorDeck img{height:310px}.pl3SectionHead{flex-direction:column;align-items:flex-start}.pl3TimelineTrack{grid-template-columns:1fr}.pl3TimelineTrack article{border-right:0;border-bottom:1px solid var(--line)}.pl3TimelineTrack article>i{top:28px;left:-5px}.pl3Metrics{grid-template-columns:1fr 1fr}.pl3Metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.pl3Metrics article:nth-child(4){border-top:1px solid var(--line)}.pl3FaqList p{margin-left:0}.pl3PageLead h1{font-size:68px}.pl3ProgramTools{flex-direction:column;align-items:stretch}.pl3ProgramTools label{min-width:0}.pl3ProgramDirectory>article{grid-template-columns:28px 1fr}.pl3DirectoryImage img{height:240px}.pl3DirectoryMeta{flex-direction:column;gap:10px}.pl3DirectoryActions{flex-direction:column;align-items:stretch}.pl3CompareGrid{grid-template-columns:1fr}.pl3DetailVisual{height:470px}.pl3DetailCopy h1{font-size:62px}.pl3DetailStats{grid-template-columns:1fr 1fr}.pl3DetailStats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.pl3DetailStats article:nth-child(4){border-top:1px solid var(--line)}.pl3ModuleConsole{grid-template-columns:1fr}.pl3ModuleConsole>button{grid-column:1}.pl3ModuleOutput{grid-area:auto/1;padding:28px}.pl3OSBoard{grid-template-columns:1fr}.pl3OSNav{border-right:0;border-bottom:1px solid var(--line)}.pl3OSDisplay{padding:35px 24px}.pl3ApplyPanel{padding:18px}.pl3Footer{padding:55px 16px 20px}.pl3Footer>div:first-child{grid-template-columns:1fr;gap:24px}.pl3FooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.pl3Intro{display:none}.pl3 *,.pl3 :before,.pl3 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nl1{--navy:#14283b;--navy2:#213b53;--blue:#3277a8;--copper:#b7794b;--paper:#f7f5f1;--white:#fff;--muted:#6f7b84;--line:#dce1e4;background:var(--paper);min-height:100vh;color:var(--navy);font-family:Inter,system-ui,sans-serif}.nl1 *,.nl1 :before,.nl1 :after{box-sizing:border-box}.nl1 a{color:inherit;text-decoration:none}.nl1 img{max-width:100%;display:block}.nl1 button,.nl1 input,.nl1 select,.nl1 textarea{font:inherit}.nl1 main{overflow:hidden}.nl1 h1,.nl1 h2,.nl1 h3{font-family:Manrope,system-ui,sans-serif}.nl1Intro{z-index:400;background:#f7f5f1;place-content:center;justify-items:center;animation:.45s 1.15s forwards nl1IntroOut;display:grid;position:fixed;inset:0}.nl1IntroMark{align-items:center;gap:5px;height:46px;margin-bottom:16px;display:flex}.nl1IntroMark i{background:var(--navy);transform-origin:bottom;width:9px;animation:.55s both nl1Grow;display:block}.nl1IntroMark i:first-child{height:20px}.nl1IntroMark i:nth-child(2){height:34px;animation-delay:80ms}.nl1IntroMark i:nth-child(3){background:var(--copper);height:46px;animation-delay:.16s}.nl1Intro strong{letter-spacing:.14em;font:800 24px Manrope}.nl1Intro span{color:var(--muted);letter-spacing:.1em;margin-top:7px;font-size:9px}.nl1Header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f5f1f2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;min-height:74px;padding:0 4vw;display:grid;position:sticky;top:0}.nl1Back,.nl1Lang,.nl1Consult{justify-content:center;align-items:center;display:inline-flex}.nl1Back{border:1px solid var(--line);background:#fff;gap:7px;padding:9px 10px;font-size:9px;font-weight:700}.nl1Back:hover{border-color:var(--blue);color:var(--blue)}.nl1Brand{display:inline-flex}.nl1Logo{align-items:center;gap:9px;display:inline-flex}.nl1Mark{align-items:end;gap:3px;width:29px;height:29px;display:flex}.nl1Mark i{background:var(--navy);width:6px}.nl1Mark i:first-child{height:11px}.nl1Mark i:nth-child(2){height:19px}.nl1Mark i:nth-child(3){background:var(--copper);height:28px}.nl1Word{letter-spacing:.08em;white-space:nowrap;font:800 13px Manrope}.nl1Word b{color:var(--blue);font-weight:700}.nl1Nav{justify-content:center;gap:28px;display:flex}.nl1Nav a{color:var(--navy2);font-size:10px;font-weight:600}.nl1Nav a:hover{color:var(--blue)}.nl1Actions{align-items:center;gap:8px;display:flex}.nl1Lang{border:1px solid var(--line);background:#fff;gap:6px;padding:9px;font-size:9px;font-weight:700}.nl1Consult{background:var(--navy);padding:11px 14px;font-size:9px;font-weight:700;color:#fff!important}.nl1MenuBtn{border:1px solid var(--line);width:38px;height:38px;color:var(--navy);background:#fff;display:none}.nl1MobileNav{z-index:130;border:1px solid var(--line);background:#fff;padding:10px;display:grid;position:fixed;top:82px;left:14px;right:14px;box-shadow:0 24px 70px #14283b26}.nl1MobileNav a{border-bottom:1px solid var(--line);padding:14px;font-size:12px;font-weight:600}.nl1MobileNav a:last-child{color:var(--blue);border-bottom:0}.nl1Hero{background:linear-gradient(135deg,#faf9f6,#f1f4f6);grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding:72px 5vw 78px;display:grid}.nl1Kicker{color:var(--blue);letter-spacing:.17em;font-size:9px;font-weight:800;display:inline-flex}.nl1HeroCopy h1{letter-spacing:-.05em;max-width:760px;margin:17px 0 22px;font-size:clamp(50px,6vw,92px);line-height:.96}.nl1HeroCopy p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.85}.nl1HeroActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.nl1Primary,.nl1Secondary{justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:10px;font-weight:700;display:inline-flex}.nl1Primary{background:var(--navy);color:#fff!important}.nl1Primary:hover{background:var(--navy2)}.nl1Secondary{border:1px solid var(--line);background:#fff}.nl1HeroVisual{min-height:520px;position:relative}.nl1HeroVisual img{object-fit:cover;border-radius:4px;width:100%;height:520px;box-shadow:0 30px 70px #14283b1f}.nl1HeroVisual>span{border-left:3px solid var(--copper);letter-spacing:.12em;background:#fff;padding:12px 14px;font-size:8px;font-weight:700;position:absolute;bottom:24px;left:-24px;box-shadow:0 12px 35px #14283b21}.nl1Stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:0 5vw;display:grid}.nl1Stats article{flex-direction:column;justify-content:center;min-height:138px;padding:24px;display:flex}.nl1Stats article+article{border-left:1px solid var(--line)}.nl1Stats strong{font:700 34px Manrope}.nl1Stats span{color:var(--muted);margin-top:4px;font-size:9px}.nl1Section{padding:100px 5vw}.nl1SectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.nl1SectionHead h2,.nl1ProcessIntro h2,.nl1WhyCopy h2{letter-spacing:-.04em;max-width:760px;margin:12px 0 0;font-size:clamp(38px,4.8vw,68px);line-height:1}.nl1SectionHead>a{border-bottom:1px solid var(--navy);align-items:center;gap:8px;padding-bottom:4px;font-size:9px;font-weight:700;display:inline-flex}.nl1ServiceGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.nl1ServiceGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:300px;padding:24px;transition:transform .22s,border-color .22s;display:flex}.nl1ServiceGrid article:hover{border-color:#b7c5cf;transform:translateY(-4px)}.nl1ServiceGrid article>span{color:var(--copper);font-size:9px;font-weight:700}.nl1ServiceGrid h3{margin:45px 0 12px;font-size:23px;line-height:1.1}.nl1ServiceGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.nl1ServiceGrid a{color:var(--blue);align-items:center;gap:7px;margin-top:auto;font-size:9px;font-weight:700;display:inline-flex}.nl1Process{background:var(--navy);color:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:95px 5vw;display:grid}.nl1ProcessIntro .nl1Kicker{color:#8ec1e4}.nl1ProcessList{border-top:1px solid #ffffff2e}.nl1ProcessList article{border-bottom:1px solid #ffffff2e;grid-template-columns:45px 170px 1fr;gap:20px;padding:23px 0;display:grid}.nl1ProcessList article>span{color:#d1a17d;font-size:9px}.nl1ProcessList h3{margin:0;font-size:18px}.nl1ProcessList p{color:#b8c4cd;margin:0;font-size:11px;line-height:1.7}.nl1ProjectGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nl1ProjectGrid article>div{position:relative;overflow:hidden}.nl1ProjectGrid img{object-fit:cover;width:100%;height:300px;transition:transform .4s}.nl1ProjectGrid article:hover img{transform:scale(1.025)}.nl1ProjectGrid article>div>span{background:#fff;place-items:center;width:34px;height:34px;font-size:8px;display:grid;position:absolute;top:12px;left:12px}.nl1ProjectGrid small{color:var(--copper);text-transform:uppercase;letter-spacing:.13em;margin-top:16px;font-size:8px;font-weight:700;display:block}.nl1ProjectGrid h3{margin:7px 0 10px;font-size:22px;line-height:1.18}.nl1ProjectGrid p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.nl1Why{background:#eceff0;grid-template-columns:1.05fr .95fr;min-height:620px;display:grid}.nl1WhyImage img{object-fit:cover;width:100%;height:100%}.nl1WhyCopy{flex-direction:column;justify-content:center;padding:7vw;display:flex}.nl1WhyCopy>p{color:var(--muted);font-size:12px;line-height:1.8}.nl1WhyCopy ul{margin:25px 0 0;padding:0;list-style:none}.nl1WhyCopy li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-size:10px;display:flex}.nl1WhyCopy li svg{color:var(--blue)}.nl1Cta{background:#e9ded4;justify-content:space-between;align-items:end;gap:40px;margin:90px 5vw;padding:50px;display:flex}.nl1Cta h2{letter-spacing:-.04em;max-width:800px;margin:0 0 12px;font-size:clamp(36px,4.6vw,66px);line-height:1}.nl1Cta p{color:#77665b;max-width:650px;margin:0;font-size:11px;line-height:1.7}.nl1Cta>a{background:var(--navy);color:#fff;flex:none;align-items:center;gap:9px;padding:14px 16px;font-size:9px;font-weight:700;display:inline-flex}.nl1Inner{min-height:70vh;padding:90px 5vw 110px}.nl1PageHead{max-width:850px;margin-bottom:50px}.nl1PageHead h1,.nl1AboutHero h1,.nl1Contact h1,.nl1Request h1{letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(58px,7vw,100px);line-height:.92}.nl1PageHead p,.nl1AboutHero p,.nl1Contact>div>p,.nl1Request>div>p{max-width:680px;color:var(--muted);font-size:12px;line-height:1.8}.nl1ServiceList{border-top:1px solid var(--line)}.nl1ServiceList article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:25px;padding:26px 0;display:grid}.nl1ServiceList article>span{color:var(--copper);font-size:10px}.nl1ServiceList h2{margin:0 0 8px;font-size:31px}.nl1ServiceList p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.nl1ServiceList a{color:var(--blue);align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.nl1DetailHero{grid-template-columns:1fr 280px;align-items:center;gap:7vw;min-height:420px;display:grid}.nl1DetailHero h1{letter-spacing:-.05em;margin:15px 0;font-size:clamp(55px,7vw,95px);line-height:.92}.nl1DetailHero p{max-width:650px;color:var(--muted);font-size:12px;line-height:1.85}.nl1DetailHero .nl1Primary{margin-top:20px}.nl1DetailNumber{background:var(--navy);color:#fff;place-items:center;height:280px;font:700 84px Manrope;display:grid}.nl1DetailSteps{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7vw;margin-top:70px;padding-top:50px;display:grid}.nl1DetailSteps h2{margin:12px 0;font-size:42px}.nl1DetailSteps ul{margin:0;padding:0;list-style:none}.nl1DetailSteps li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 0;font-size:10px;display:flex}.nl1DetailSteps svg{color:var(--blue)}.nl1ProjectIndex{border-top:1px solid var(--line)}.nl1ProjectIndex article{border-bottom:1px solid var(--line);grid-template-columns:45px 330px 1fr;align-items:center;gap:28px;padding:28px 0;display:grid}.nl1ProjectIndex article>span{color:var(--copper);font-size:9px}.nl1ProjectIndex img{object-fit:cover;width:100%;height:220px}.nl1ProjectIndex small{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.nl1ProjectIndex h2{margin:8px 0;font-size:32px}.nl1ProjectIndex p{color:var(--muted);margin:0;font-size:10px}.nl1AboutHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;display:grid}.nl1AboutHero img{object-fit:cover;width:100%;height:560px}.nl1Values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.nl1Values article{min-height:260px;padding:28px}.nl1Values article+article{border-left:1px solid var(--line)}.nl1Values span{color:var(--copper);font-size:9px}.nl1Values h2{margin:70px 0 10px;font-size:28px}.nl1Values p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.nl1Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.nl1ContactList{gap:12px;margin-top:32px;display:grid}.nl1ContactList span{color:var(--navy2);align-items:center;gap:10px;font-size:10px;display:flex}.nl1ContactList svg{width:17px;color:var(--blue)}.nl1ContactCard{border:1px solid var(--line);background:#fff;padding:40px}.nl1ContactCard>svg{color:var(--copper)}.nl1ContactCard h2{margin:22px 0 10px;font-size:29px}.nl1ContactCard p{color:var(--muted);font-size:11px;line-height:1.7}.nl1ContactCard .nl1Primary{margin-top:14px}.nl1Request{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.nl1Form{border:1px solid var(--line);background:#fff;gap:15px;padding:30px;display:grid}.nl1Form label{gap:6px;display:grid}.nl1Form label>span{color:var(--navy2);font-size:9px;font-weight:700}.nl1Form input,.nl1Form select,.nl1Form textarea{border:1px solid var(--line);width:100%;color:var(--navy);background:#fbfcfc;outline:0;padding:11px}.nl1Form input,.nl1Form select{height:45px}.nl1Form textarea{resize:vertical}.nl1Form input:focus,.nl1Form select:focus,.nl1Form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3277a814}.nl1Form button{background:var(--navy);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;display:flex}.nl1Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.nl1Success>svg{width:54px;height:54px;color:var(--blue)}.nl1Success h1{letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(48px,6vw,78px)}.nl1Success p{max-width:560px;color:var(--muted);margin:0 0 24px}.nl1Footer{background:var(--navy);color:#fff;padding:65px 5vw 22px}.nl1Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);align-items:start;gap:60px;display:grid}.nl1Footer .nl1Mark i{background:#fff}.nl1Footer .nl1Mark i:nth-child(3){background:#d3a57f}.nl1Footer .nl1Word b{color:#9fc8e4}.nl1Footer p{color:#aebbc4;margin:0;font-size:10px;line-height:1.8}.nl1FooterNav{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap;gap:24px;margin-top:45px;padding:20px 0;display:flex}.nl1FooterNav a{color:#c8d1d8;font-size:9px}.nl1FooterBottom{color:#8fa0ad;letter-spacing:.1em;justify-content:space-between;gap:20px;padding-top:20px;font-size:7px;display:flex}@keyframes nl1Grow{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes nl1IntroOut{to{opacity:0;visibility:hidden;transform:translateY(-8px)}}@media (width<=1050px){.nl1Nav{display:none}.nl1MenuBtn{place-items:center;display:grid}.nl1ServiceGrid{grid-template-columns:repeat(2,1fr)}.nl1ProcessList article{grid-template-columns:40px 145px 1fr}}@media (width<=720px){.nl1Header{grid-template-columns:auto 1fr auto;gap:9px;min-height:66px;padding:0 12px}.nl1Back{width:38px;height:38px;padding:0}.nl1Back span,.nl1Consult{display:none}.nl1Word{font-size:11px}.nl1Word b{display:none}.nl1MobileNav{top:74px}.nl1Hero{grid-template-columns:1fr;padding:58px 16px 70px}.nl1HeroCopy h1{font-size:54px}.nl1HeroVisual{min-height:420px;margin-top:25px}.nl1HeroVisual img{height:420px}.nl1HeroVisual>span{left:12px}.nl1Stats{grid-template-columns:1fr 1fr;margin:0 16px}.nl1Stats article{min-height:115px;padding:18px}.nl1Stats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.nl1Stats article:nth-child(4){border-top:1px solid var(--line)}.nl1Section,.nl1Inner{padding:75px 16px}.nl1SectionHead{flex-direction:column;align-items:flex-start}.nl1ServiceGrid,.nl1ProjectGrid{grid-template-columns:1fr}.nl1Process{grid-template-columns:1fr;padding:75px 16px}.nl1ProcessList{margin-top:25px}.nl1ProcessList article{grid-template-columns:38px 1fr}.nl1ProcessList p{grid-column:2}.nl1Why{grid-template-columns:1fr}.nl1WhyImage{height:410px}.nl1WhyCopy{padding:65px 18px}.nl1Cta{flex-direction:column;align-items:flex-start;margin:70px 16px;padding:30px}.nl1PageHead h1,.nl1AboutHero h1,.nl1Contact h1,.nl1Request h1{font-size:56px}.nl1ServiceList article{grid-template-columns:40px 1fr}.nl1ServiceList a{grid-column:2}.nl1DetailHero{grid-template-columns:1fr}.nl1DetailNumber{height:170px}.nl1DetailSteps,.nl1AboutHero,.nl1Contact,.nl1Request{grid-template-columns:1fr}.nl1ProjectIndex article{grid-template-columns:30px 1fr}.nl1ProjectIndex img,.nl1ProjectIndex div{grid-column:2}.nl1ProjectIndex img{height:240px}.nl1AboutHero img{height:430px}.nl1Values{grid-template-columns:1fr}.nl1Values article+article{border-left:0;border-top:1px solid var(--line)}.nl1Values h2{margin-top:35px}.nl1Footer{padding:50px 16px 20px}.nl1Footer>div:first-child{grid-template-columns:1fr;gap:23px}.nl1FooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.nl1Intro{display:none}.nl1 *,.nl1 :before,.nl1 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ap2{--ink:#181716;--cream:#f3efe7;--paper:#faf7f1;--burgundy:#7c2638;--forest:#263d36;--gold:#b9945d;--muted:#777067;--line:#1817162e;background:var(--cream);min-height:100vh;color:var(--ink);font-family:DM Sans,system-ui,sans-serif}.ap2 *,.ap2 :before,.ap2 :after{box-sizing:border-box}.ap2 a{color:inherit;text-decoration:none}.ap2 img{max-width:100%;display:block}.ap2 button,.ap2 input,.ap2 select,.ap2 textarea{font:inherit}.ap2 main{overflow:hidden}.ap2 h1,.ap2 h2,.ap2 h3{font-family:Playfair Display,serif;font-weight:500}.ap2Intro{z-index:500;color:#f7f1e7;background:#181716;place-content:center;justify-items:center;animation:.48s 1.55s forwards ap2IntroOut;display:grid;position:fixed;inset:0}.ap2IntroLine{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:min(520px,70vw);height:1px;margin-bottom:26px;animation:1s .12s forwards ap2Line;transform:scaleX(0)}.ap2Intro .ap2Mark,.ap2Intro .ap2Mark i{border-color:#f7f1e7}.ap2Intro .ap2Word em{color:#d0ad76}.ap2Intro>span{color:#a89e90;letter-spacing:.2em;margin-top:12px;font-size:8px}.ap2Header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3efe7f2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.ap2Back,.ap2Lang,.ap2Begin{justify-content:center;align-items:center;display:inline-flex}.ap2Back{border:1px solid var(--line);background:var(--paper);gap:7px;padding:8px 10px;font-size:9px;font-weight:700}.ap2Brand{display:inline-flex}.ap2Logo{align-items:center;gap:10px;display:inline-flex}.ap2Mark{border:1px solid var(--ink);border-radius:50%;width:31px;height:31px;position:relative}.ap2Mark i{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);width:11px;height:16px;position:absolute;top:7px;left:8px;transform:skew(-20deg)}.ap2Mark b{background:var(--burgundy);width:13px;height:1px;position:absolute;top:50%;right:5px}.ap2Word{letter-spacing:.1em;white-space:nowrap;font:600 13px DM Sans}.ap2Word em{color:var(--burgundy);font-style:normal;font-weight:500}.ap2Nav{justify-content:center;gap:27px;display:flex}.ap2Nav a{font-size:9px;font-weight:600}.ap2Nav a:hover{color:var(--burgundy)}.ap2Actions{align-items:center;gap:8px;display:flex}.ap2Lang{border:1px solid var(--line);gap:6px;padding:9px;font-size:9px;font-weight:700}.ap2Begin{background:var(--ink);gap:8px;padding:11px 14px;font-size:9px;font-weight:700;color:#fff!important}.ap2MenuBtn{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:0 0;display:none}.ap2Menu{z-index:130;background:var(--ink);color:#f8f2e8;width:min(410px,100vw - 32px);padding:28px;position:fixed;top:86px;right:16px;box-shadow:0 30px 80px #00000040}.ap2Menu>span{color:var(--gold);letter-spacing:.18em;margin-bottom:20px;font-size:8px;display:block}.ap2Menu a{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:15px 0;font:500 28px Playfair Display;display:flex}.ap2Hero{grid-template-rows:1fr auto;grid-template-columns:.82fr 1.18fr;min-height:720px;padding:0 4vw 0 6vw;display:grid}.ap2HeroCopy{align-self:center;padding:70px 5vw 70px 0}.ap2Kicker{color:var(--burgundy);letter-spacing:.18em;font-size:8px;font-weight:700;display:inline-flex}.ap2HeroCopy h1{letter-spacing:-.045em;max-width:820px;margin:18px 0 24px;font-size:clamp(58px,7vw,108px);line-height:.91}.ap2HeroCopy p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.ap2HeroActions{align-items:center;gap:20px;margin-top:32px;display:flex}.ap2Primary{background:var(--burgundy);align-items:center;gap:9px;padding:14px 16px;font-size:9px;font-weight:700;display:inline-flex;color:#fff!important}.ap2Underline{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:9px;font-weight:700}.ap2HeroImage{margin-top:28px;position:relative;overflow:hidden}.ap2HeroImage img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;min-height:620px}.ap2HeroIndex{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#1817163d;border:1px solid #ffffff8c;width:140px;padding:15px;position:absolute;bottom:18px;right:18px}.ap2HeroIndex span{font-size:8px}.ap2HeroIndex i{background:#d7bb8f;height:1px;margin:10px 0;display:block}.ap2HeroIndex b{letter-spacing:.13em;font-size:10px}.ap2HeroMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/3;grid-template-columns:repeat(4,1fr);display:grid}.ap2HeroMeta span{text-align:center;letter-spacing:.13em;padding:17px 14px;font-size:8px}.ap2HeroMeta span+span{border-left:1px solid var(--line)}.ap2Statement{background:var(--forest);color:#f4eee4;grid-template-columns:170px 1fr;gap:4vw;padding:100px 6vw;display:grid}.ap2Statement>span{color:#c5a77a;letter-spacing:.16em;font-size:8px}.ap2Statement h2{letter-spacing:-.035em;max-width:1000px;margin:0;font-size:clamp(48px,6.5vw,92px);line-height:.95}.ap2ExpertiseHome,.ap2CasesHome,.ap2Principles,.ap2Perspective,.ap2Inner{padding:110px 6vw}.ap2SectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.ap2SectionHead h2,.ap2Principles>div h2,.ap2PerspectiveCopy h2{letter-spacing:-.035em;max-width:850px;margin:13px 0 0;font-size:clamp(44px,5vw,74px);line-height:.98}.ap2SectionHead>a{border-bottom:1px solid var(--ink);align-items:center;gap:8px;padding-bottom:4px;font-size:9px;font-weight:700;display:inline-flex}.ap2ExpertiseConsole{border:1px solid var(--line);background:var(--paper);grid-template-columns:.9fr 1.1fr;min-height:470px;display:grid}.ap2ExpertiseNav{border-right:1px solid var(--line)}.ap2ExpertiseNav button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:116px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.ap2ExpertiseNav button:last-child{border-bottom:0}.ap2ExpertiseNav button span{color:var(--gold);font-size:8px}.ap2ExpertiseNav button b{font:500 22px Playfair Display}.ap2ExpertiseNav button.active{color:var(--burgundy);background:#ece4d7}.ap2ExpertiseOutput{flex-direction:column;justify-content:center;padding:55px;display:flex}.ap2ExpertiseOutput>span{color:var(--gold);letter-spacing:.15em;font-size:8px}.ap2ExpertiseOutput h3{margin:13px 0;font-size:48px}.ap2ExpertiseOutput p{max-width:600px;color:var(--muted);margin:0;font-size:12px;line-height:1.85}.ap2ExpertiseOutput a{color:var(--burgundy);align-items:center;gap:8px;margin-top:25px;font-size:9px;font-weight:700;display:inline-flex}.ap2CasesHome{background:#ece6db}.ap2CaseRail{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ap2CaseImage{position:relative;overflow:hidden}.ap2CaseImage img{object-fit:cover;filter:saturate(.72);width:100%;height:340px;transition:transform .45s}.ap2CaseRail article:hover img{transform:scale(1.025)}.ap2CaseImage span{background:var(--paper);place-items:center;width:34px;height:34px;font-size:8px;display:grid;position:absolute;top:12px;left:12px}.ap2CaseRail small{color:var(--burgundy);letter-spacing:.13em;text-transform:uppercase;margin-top:15px;font-size:8px;display:block}.ap2CaseRail h3{margin:8px 0;font-size:26px;line-height:1.1}.ap2CaseRail p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.ap2CaseRail a{align-items:center;gap:7px;margin-top:15px;font-size:9px;font-weight:700;display:inline-flex}.ap2Principles{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.ap2PrincipleList{border-top:1px solid var(--line)}.ap2PrincipleList article{border-bottom:1px solid var(--line);grid-template-columns:44px 180px 1fr;gap:18px;padding:24px 0;display:grid}.ap2PrincipleList span{color:var(--gold);font-size:8px}.ap2PrincipleList h3{margin:0;font-size:22px}.ap2PrincipleList p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.ap2Numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.ap2Numbers article{flex-direction:column;justify-content:center;min-height:170px;padding:28px;display:flex}.ap2Numbers article+article{border-left:1px solid var(--line)}.ap2Numbers strong{font:500 44px Playfair Display}.ap2Numbers span{color:var(--muted);margin-top:5px;font-size:8px}.ap2Perspective{background:var(--ink);color:#f5eee4;grid-template-columns:1.05fr .95fr;gap:0;padding:0;display:grid}.ap2PerspectiveImage img{object-fit:cover;filter:saturate(.55);width:100%;height:650px}.ap2PerspectiveCopy{flex-direction:column;justify-content:center;padding:7vw;display:flex}.ap2PerspectiveCopy .ap2Kicker{color:#d3b17c}.ap2PerspectiveCopy p{color:#aaa095;font-size:11px;line-height:1.85}.ap2Quote{text-align:center;background:var(--paper);padding:105px 10vw}.ap2Quote svg{color:var(--gold)}.ap2Quote blockquote{letter-spacing:-.03em;max-width:1000px;margin:24px auto;font:500 clamp(42px,5.5vw,76px)/1.04 Playfair Display}.ap2Quote>span{color:var(--burgundy);letter-spacing:.16em;font-size:8px}.ap2Closing{background:var(--burgundy);color:#fff;justify-content:space-between;align-items:end;gap:40px;padding:75px 6vw;display:flex}.ap2Closing h2{max-width:850px;margin:0 0 12px;font-size:clamp(42px,5vw,74px);line-height:.98}.ap2Closing p{color:#e0c0c7;max-width:600px;margin:0;font-size:10px;line-height:1.8}.ap2Closing>a{color:var(--burgundy);background:#f6efe5;flex:none;align-items:center;gap:9px;padding:14px 16px;font-size:9px;font-weight:700;display:inline-flex}.ap2PageLead{max-width:950px;margin-bottom:55px}.ap2PageLead h1,.ap2StudioHero h1,.ap2Contact h1,.ap2Request h1{letter-spacing:-.055em;margin:15px 0;font-size:clamp(68px,8vw,118px);line-height:.88}.ap2PageLead p,.ap2StudioHero p,.ap2Contact>div>p,.ap2Request>div>p{max-width:680px;color:var(--muted);font-size:12px;line-height:1.85}.ap2ExpertiseIndex{border-top:1px solid var(--line)}.ap2ExpertiseIndex article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid}.ap2ExpertiseIndex article>span{color:var(--gold);font-size:9px}.ap2ExpertiseIndex h2{margin:0 0 8px;font-size:34px}.ap2ExpertiseIndex p{max-width:700px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.ap2ExpertiseIndex a{color:var(--burgundy);align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.ap2ExpertiseDetail{grid-template-columns:1fr 260px;align-items:center;gap:7vw;min-height:430px;display:grid}.ap2ExpertiseDetail h1{margin:15px 0;font-size:clamp(58px,7vw,100px);line-height:.9}.ap2ExpertiseDetail p{max-width:650px;color:var(--muted);font-size:12px;line-height:1.85}.ap2ExpertiseDetail .ap2Primary{margin-top:20px}.ap2DetailMonogram{background:var(--forest);color:#f5eee4;place-items:center;height:260px;font:500 76px Playfair Display;display:grid}.ap2DetailGrid{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:7vw;margin-top:70px;padding-top:45px;display:grid}.ap2DetailGrid h2{margin:0;font-size:46px}.ap2DetailGrid ul{margin:0;padding:0;list-style:none}.ap2DetailGrid li{border-bottom:1px solid var(--line);grid-template-columns:35px 22px 1fr;align-items:center;gap:8px;padding:15px 0;font-size:10px;display:grid}.ap2DetailGrid li span{color:var(--gold)}.ap2CasesIndex{border-top:1px solid var(--line)}.ap2CasesIndex article{border-bottom:1px solid var(--line);grid-template-columns:42px 360px 1fr;align-items:center;gap:28px;padding:28px 0;display:grid}.ap2CasesIndex article>span{color:var(--gold);font-size:8px}.ap2CasesIndex img{object-fit:cover;width:100%;height:250px}.ap2CasesIndex small{color:var(--burgundy);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.ap2CasesIndex h2{margin:8px 0;font-size:33px}.ap2CasesIndex p{color:var(--muted);font-size:10px;line-height:1.7}.ap2CasesIndex a{align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.ap2CaseDetailHero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;display:grid}.ap2CaseDetailHero h1{margin:15px 0;font-size:clamp(58px,7vw,100px);line-height:.9}.ap2CaseDetailHero p{color:var(--muted);font-size:12px}.ap2CaseDetailHero img{object-fit:cover;width:100%;height:570px}.ap2CaseStory{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.ap2CaseStory article{min-height:260px;padding:28px}.ap2CaseStory article+article{border-left:1px solid var(--line)}.ap2CaseStory span{color:var(--gold);font-size:8px}.ap2CaseStory h2{margin:55px 0 10px;font-size:28px}.ap2CaseStory p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.ap2StudioHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;display:grid}.ap2StudioHero img{object-fit:cover;filter:saturate(.75);width:100%;height:590px}.ap2StudioValues{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.ap2StudioValues article{min-height:270px;padding:28px}.ap2StudioValues article+article{border-left:1px solid var(--line)}.ap2StudioValues span{color:var(--gold);font-size:8px}.ap2StudioValues h2{margin:65px 0 10px;font-size:28px}.ap2StudioValues p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.ap2Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.ap2ContactList{gap:12px;margin-top:30px;display:grid}.ap2ContactList span{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.ap2ContactList svg{width:16px;color:var(--burgundy)}.ap2ContactCard{border:1px solid var(--line);background:var(--paper);padding:40px}.ap2ContactCard>svg{color:var(--gold)}.ap2ContactCard h2{margin:22px 0 10px;font-size:29px}.ap2ContactCard p{color:var(--muted);font-size:10px;line-height:1.75}.ap2ContactCard .ap2Primary{margin-top:15px}.ap2Request{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.ap2Form{border:1px solid var(--line);background:var(--paper);gap:15px;padding:32px;display:grid}.ap2Form label{gap:6px;display:grid}.ap2Form label span{color:var(--muted);font-size:8px;font-weight:700}.ap2Form input,.ap2Form select,.ap2Form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;outline:0;padding:11px}.ap2Form input,.ap2Form select{height:45px}.ap2Form textarea{resize:vertical}.ap2Form input:focus,.ap2Form select:focus,.ap2Form textarea:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px #7c263814}.ap2Form button{background:var(--burgundy);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;display:flex}.ap2Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.ap2Success>svg{width:46px;height:46px;color:var(--gold)}.ap2Success h1{margin:15px 0 10px;font-size:clamp(55px,7vw,90px)}.ap2Success p{max-width:560px;color:var(--muted);margin:0 0 24px}.ap2Footer{background:var(--ink);color:#f5eee5;padding:65px 6vw 22px}.ap2Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);align-items:start;gap:60px;display:grid}.ap2Footer .ap2Mark,.ap2Footer .ap2Mark i{border-color:#f5eee5}.ap2Footer .ap2Word em{color:#d7b985}.ap2Footer p{color:#9e9589;margin:0;font-size:10px;line-height:1.8}.ap2FooterNav{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;flex-wrap:wrap;gap:24px;margin-top:45px;padding:20px 0;display:flex}.ap2FooterNav a{color:#c9c0b5;font-size:8px}.ap2FooterBottom{color:#847b71;letter-spacing:.1em;justify-content:space-between;gap:20px;padding-top:20px;font-size:7px;display:flex}@keyframes ap2Line{to{transform:scaleX(1)}}@keyframes ap2IntroOut{to{opacity:0;visibility:hidden;transform:translateY(-8px)}}@media (width<=1050px){.ap2Nav{display:none}.ap2MenuBtn{place-items:center;display:grid}.ap2Hero,.ap2CaseRail{grid-template-columns:1fr 1fr}.ap2CaseRail article:last-child{grid-column:1/3}}@media (width<=720px){.ap2Header{grid-template-columns:auto 1fr auto;gap:9px;height:66px;padding:0 12px}.ap2Back{width:38px;height:38px;padding:0}.ap2Back span,.ap2Begin{display:none}.ap2Word{font-size:11px}.ap2Word em{display:none}.ap2Menu{top:74px}.ap2Hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:0 16px}.ap2HeroCopy{padding:58px 0 38px}.ap2HeroCopy h1{font-size:58px}.ap2HeroImage{height:480px;margin:0}.ap2HeroImage img{min-height:480px}.ap2HeroMeta{grid-column:1;grid-template-columns:1fr 1fr}.ap2Statement{grid-template-columns:1fr;padding:75px 18px}.ap2Statement h2{font-size:50px}.ap2ExpertiseHome,.ap2CasesHome,.ap2Principles,.ap2Perspective,.ap2Inner{padding:75px 16px}.ap2ExpertiseConsole{grid-template-columns:1fr}.ap2ExpertiseNav{border-right:0;border-bottom:1px solid var(--line)}.ap2ExpertiseOutput{padding:30px}.ap2SectionHead{flex-direction:column;align-items:flex-start}.ap2CaseRail{grid-template-columns:1fr}.ap2CaseRail article:last-child{grid-column:auto}.ap2Principles{grid-template-columns:1fr}.ap2PrincipleList{margin-top:25px}.ap2PrincipleList article{grid-template-columns:35px 1fr}.ap2PrincipleList p{grid-column:2}.ap2Numbers{grid-template-columns:1fr 1fr}.ap2Numbers article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.ap2Numbers article:nth-child(4){border-top:1px solid var(--line)}.ap2Perspective{grid-template-columns:1fr;padding:0}.ap2PerspectiveImage img{height:430px}.ap2PerspectiveCopy{padding:60px 18px}.ap2Closing{flex-direction:column;align-items:flex-start;padding:60px 18px}.ap2PageLead h1,.ap2StudioHero h1,.ap2Contact h1,.ap2Request h1{font-size:62px}.ap2ExpertiseIndex article{grid-template-columns:38px 1fr}.ap2ExpertiseIndex a{grid-column:2}.ap2ExpertiseDetail,.ap2DetailGrid,.ap2CaseDetailHero,.ap2StudioHero,.ap2Contact,.ap2Request{grid-template-columns:1fr}.ap2DetailMonogram{height:160px}.ap2CasesIndex article{grid-template-columns:28px 1fr}.ap2CasesIndex img,.ap2CasesIndex div{grid-column:2}.ap2CasesIndex img{height:240px}.ap2CaseDetailHero img,.ap2StudioHero img{height:430px}.ap2CaseStory,.ap2StudioValues{grid-template-columns:1fr}.ap2CaseStory article+article,.ap2StudioValues article+article{border-left:0;border-top:1px solid var(--line)}.ap2CaseStory h2,.ap2StudioValues h2{margin-top:30px}.ap2Footer{padding:50px 16px 20px}.ap2Footer>div:first-child{grid-template-columns:1fr;gap:23px}.ap2FooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ap2Intro{display:none}.ap2 *,.ap2 :before,.ap2 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nc3{--bg:#080a0d;--bg2:#0d1116;--panel:#111720;--panel2:#171e28;--text:#f5f7fa;--muted:#8895a3;--line:#ffffff1f;--soft:#fff1;--lime:#b9ff3b;--cyan:#73e7ff;--pink:#ff75dc;--violet:#9e8cff;--orange:#ffb75f;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,system-ui,sans-serif;transition:all .3s}.nc3[data-theme=mono]{--lime:#fff;--cyan:#dfe5eb;--pink:#fff;--violet:#cfd5dc;--orange:#fff}.nc3[data-theme=neon]{--lime:#b9ff3b;--cyan:#73e7ff;--pink:#ff75dc;--violet:#9e8cff;--orange:#ffb75f}.nc3 *,.nc3 :before,.nc3 :after{box-sizing:border-box}.nc3 a{color:inherit;text-decoration:none}.nc3 img{max-width:100%;display:block}.nc3 button,.nc3 input,.nc3 textarea,.nc3 select{font:inherit}.nc3 main{overflow:hidden}.nc3 h1,.nc3 h2,.nc3 h3{font-family:Space Grotesk,sans-serif}.nc3Kicker{color:var(--lime);letter-spacing:.2em;font-size:8px;font-weight:800;display:inline-flex}.nc3Intro{z-index:500;color:#f7f9fb;background:#050609;place-content:center;justify-items:center;animation:.5s 1.9s forwards nc3IntroOut;display:grid;position:fixed;inset:0}.nc3Intro>span{color:#79838e;letter-spacing:.23em;margin-bottom:22px;font-size:7px}.nc3Boot{width:150px;height:100px;margin-bottom:24px;position:relative}.nc3Boot i{opacity:.9;background:#fff;position:absolute}.nc3Boot i:first-child{width:1px;height:100%;animation:.6s .1s forwards nc3V;top:0;left:0;transform:scaleY(0)}.nc3Boot i:nth-child(2){width:1px;height:100%;animation:.6s .25s forwards nc3V;top:0;right:0;transform:scaleY(0)}.nc3Boot i:nth-child(3){width:100%;height:1px;animation:.6s .4s forwards nc3H;top:0;left:0;transform:scaleX(0)}.nc3Boot i:nth-child(4){width:100%;height:1px;animation:.6s .55s forwards nc3H;bottom:0;left:0;transform:scaleX(0)}.nc3Boot b{background:linear-gradient(90deg,#0000,#b9ff3b,#73e7ff,#ff75dc,#0000);height:1px;animation:.7s .8s both nc3ScanIntro;position:absolute;top:50%;left:-15%;right:-15%;box-shadow:0 0 18px #73e7ff73}.nc3Intro>small{color:#7e8994;letter-spacing:.18em;margin-top:11px;font-size:7px}.nc3Logo{letter-spacing:.07em;white-space:nowrap;align-items:center;gap:9px;font:700 13px Space Grotesk;display:inline-flex}.nc3Logo>span:last-child>span{color:var(--lime)}.nc3Mark{border:1px solid;width:33px;height:27px;display:inline-block;position:relative}.nc3Mark i{background:currentColor;position:absolute}.nc3Mark i:first-child{width:1px;height:35px;top:-5px;left:10px}.nc3Mark i:nth-child(2){width:43px;height:1px;top:12px;left:-5px}.nc3Mark b{background:var(--lime);width:5px;height:5px;box-shadow:0 0 12px var(--lime);position:absolute}.nc3Mark b:first-of-type{top:4px;right:4px}.nc3Mark b:nth-of-type(2){bottom:4px;left:4px}.nc3Top{z-index:120;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto auto 1fr auto;align-items:center;gap:20px;height:68px;padding:0 22px;display:grid;position:sticky;top:0}.nc3Back,.nc3Lang,.nc3Brief{justify-content:center;align-items:center;display:inline-flex}.nc3Back{border:1px solid var(--line);gap:6px;padding:8px 10px;font-size:8px;font-weight:700}.nc3Nav{justify-content:center;gap:24px;display:flex}.nc3Nav a{color:var(--muted);font-size:8px;font-weight:700}.nc3Nav a:hover{color:var(--lime)}.nc3TopActions{align-items:center;gap:7px;display:flex}.nc3Theme{border:1px solid var(--line);background:var(--panel);padding:3px;display:flex}.nc3Theme button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:7px}.nc3Theme button.active{background:var(--text);color:var(--bg)}.nc3Lang{border:1px solid var(--line);gap:5px;padding:8px;font-size:8px}.nc3Brief{background:var(--lime);gap:7px;padding:10px 12px;font-size:8px;font-weight:800;color:#080a0d!important}.nc3MenuBtn{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;display:none}.nc3Menu{z-index:160;background:var(--panel);border:1px solid var(--line);width:min(420px,100vw - 24px);padding:26px;position:fixed;top:78px;right:12px;box-shadow:0 35px 90px #0006}.nc3Menu>.nc3Logo{margin-bottom:23px}.nc3Menu>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font:600 21px Space Grotesk;display:flex}.nc3Hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:780px;padding:82px 5vw 90px;display:grid;position:relative;overflow:hidden}.nc3Grid{background-image:linear-gradient(var(--soft) 1px,transparent 1px),linear-gradient(90deg,var(--soft) 1px,transparent 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.nc3HeroCopy{z-index:2;position:relative}.nc3HeroCopy h1{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(64px,8vw,128px);line-height:.84}.nc3HeroCopy h1 span{display:block}.nc3HeroCopy p{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.nc3HeroActions{gap:12px;margin-top:30px;display:flex}.nc3Primary,.nc3Ghost{justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.nc3Primary{background:var(--lime);box-shadow:0 0 26px color-mix(in srgb,var(--lime) 25%,transparent);color:#080a0d!important}.nc3Ghost{border:1px solid var(--line);background:var(--panel)}.nc3CommandVisual{z-index:2;aspect-ratio:1;border:1px solid var(--line);background:#0a0d12b8;justify-self:end;width:min(42vw,590px);position:relative;overflow:hidden}.nc3Radar{aspect-ratio:1;border:1px solid var(--line);width:55%;color:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nc3Radar:before,.nc3Radar:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.nc3Radar:before{inset:18%}.nc3Radar:after{inset:36%}.nc3Radar>svg{width:30px;height:30px}.nc3Radar>i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 15px var(--cyan);border-radius:50%;position:absolute}.nc3Radar>i:first-of-type{top:25%;left:12%}.nc3Radar>i:nth-of-type(2){background:var(--pink);top:45%;right:8%}.nc3Radar>i:nth-of-type(3){background:var(--lime);bottom:4%;left:42%}.nc3Radar>i:nth-of-type(4){background:var(--violet);top:8%;right:28%}.nc3Status{border:1px solid var(--line);background:var(--panel);padding:13px;position:absolute;top:15px;left:15px}.nc3Status>span{color:var(--muted);letter-spacing:.14em;font-size:7px;display:block}.nc3Status>strong{margin:6px 0 9px;font-size:9px;display:block}.nc3Status>div{gap:4px;display:flex}.nc3Status i{background:var(--lime);width:18px;height:3px}.nc3Dash{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;bottom:15px;left:15px;right:15px}.nc3Dash article{border:1px solid var(--line);background:var(--panel);padding:10px}.nc3Dash b{color:var(--lime);font:700 22px Space Grotesk;display:block}.nc3Dash span{color:var(--muted);letter-spacing:.1em;font-size:6px}.nc3Ticker{border-top:1px solid var(--line);height:40px;color:var(--muted);letter-spacing:.13em;white-space:nowrap;justify-content:center;align-items:center;gap:18px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.nc3Ticker i{color:var(--lime);margin-left:18px;font-style:normal}.nc3CommandIntro,.nc3Matrix,.nc3CasesHome,.nc3Sector,.nc3LeadershipHome,.nc3Intelligence,.nc3Framework,.nc3Faq,.nc3Inner{padding:110px 5vw}.nc3CommandIntro{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr .65fr;gap:4vw;display:grid}.nc3CommandIntro h2,.nc3SectionHead h2,.nc3SectorIntro h2,.nc3LeadershipCopy h2,.nc3FrameworkTitle h2,.nc3Faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.92}.nc3CommandIntro p{color:var(--muted);align-self:end;font-size:11px;line-height:1.85}.nc3Engine{border-bottom:1px solid var(--line);background:var(--bg2);grid-template-columns:280px 1fr 390px;min-height:620px;display:grid}.nc3EngineNav{border-right:1px solid var(--line);padding:28px}.nc3EngineNav>span{color:var(--muted);letter-spacing:.14em;margin-bottom:24px;font-size:7px;display:block}.nc3EngineNav button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:55px 1fr auto;align-items:center;gap:9px;padding:15px 0;display:grid}.nc3EngineNav button b{font-size:7px}.nc3EngineNav button span{font-size:9px;font-weight:700}.nc3EngineNav button i{font-size:8px;font-style:normal}.nc3EngineNav button.active{color:var(--active-accent)}.nc3EngineCore{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nc3CoreRing{border:1px solid var(--line);width:270px;height:270px;color:var(--active-accent);border-radius:50%;place-items:center;display:grid;position:relative}.nc3CoreRing:before,.nc3CoreRing:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.nc3CoreRing:before{inset:18%}.nc3CoreRing:after{inset:35%}.nc3CoreRing>svg{width:32px;height:32px}.nc3CoreRing i{background:var(--active-accent);width:7px;height:7px;box-shadow:0 0 18px var(--active-accent);border-radius:50%;position:absolute}.nc3CoreRing i:first-of-type{top:-4px;left:50%}.nc3CoreRing i:nth-of-type(2){bottom:12%;right:15%}.nc3CoreRing i:nth-of-type(3){top:40%;left:9%}.nc3EngineCore>span{color:var(--muted);margin-top:22px;font-size:7px}.nc3EngineCore>strong{color:var(--active-accent);font:700 56px Space Grotesk}.nc3EngineCore>small{letter-spacing:.16em;color:var(--muted);font-size:7px}.nc3EngineCopy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:40px;display:flex}.nc3EngineCopy>span{color:var(--active-accent);letter-spacing:.15em;font-size:7px}.nc3EngineCopy h3{margin:12px 0;font-size:43px;line-height:.95}.nc3EngineCopy p{color:var(--muted);font-size:11px;line-height:1.8}.nc3EngineCopy a{color:var(--active-accent);align-items:center;gap:7px;margin-top:20px;font-size:8px;font-weight:800;display:inline-flex}.nc3SectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.nc3SectionHead>div{max-width:900px}.nc3SectionHead h2{margin-top:12px}.nc3SectionHead>a{border-bottom:1px solid var(--text);align-items:center;gap:7px;padding-bottom:4px;font-size:8px;font-weight:800;display:inline-flex}.nc3Matrix{background:var(--bg2)}.nc3MatrixGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.nc3MatrixGrid>a{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:390px;padding:18px;transition:all .25s;display:flex}.nc3MatrixGrid>a:hover{border-color:var(--c);transform:translateY(-5px)}.nc3MatrixGrid>a>span{color:var(--c);font-size:7px}.nc3MatrixGrid svg{color:var(--c);margin-top:35px}.nc3MatrixGrid h3{margin:18px 0 10px;font-size:22px;line-height:1}.nc3MatrixGrid p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.nc3MatrixGrid>a>div{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:auto;padding-top:16px;display:flex}.nc3MatrixGrid>a>div b{color:var(--c);font:700 32px Space Grotesk}.nc3CaseGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nc3CaseGrid article{border:1px solid var(--line);background:var(--panel)}.nc3CaseImg{position:relative;overflow:hidden}.nc3CaseImg img{object-fit:cover;filter:saturate(.55);width:100%;height:300px;transition:transform .4s}.nc3CaseGrid article:hover img{transform:scale(1.02)}.nc3CaseImg>span{background:var(--bg);padding:7px;font-size:7px;position:absolute;top:12px;left:12px}.nc3CaseData{padding:18px}.nc3CaseData small{color:var(--cyan);letter-spacing:.13em;font-size:7px}.nc3CaseData h3{margin:8px 0 15px;font-size:24px;line-height:1.05}.nc3CaseData>div{align-items:end;gap:8px;margin:15px 0;display:flex}.nc3CaseData strong{color:var(--lime);font:700 36px Space Grotesk}.nc3CaseData>div span{color:var(--muted);padding-bottom:4px;font-size:7px}.nc3CaseData p{color:var(--muted);font-size:9px;line-height:1.7}.nc3CaseData a{align-items:center;gap:7px;margin-top:10px;font-size:8px;font-weight:800;display:inline-flex}.nc3Sector{background:var(--bg2);grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.nc3SectorIntro p{max-width:580px;color:var(--muted);font-size:11px;line-height:1.8}.nc3SectorConsole{border:1px solid var(--line);background:var(--panel);grid-template-columns:230px 1fr;display:grid}.nc3SectorTabs{border-right:1px solid var(--line)}.nc3SectorTabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:100px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr;align-items:center;padding:16px;display:grid}.nc3SectorTabs button.active{color:var(--lime);background:var(--panel2)}.nc3SectorTabs span{font-size:7px}.nc3SectorTabs b{font-size:9px}.nc3SectorOutput{flex-direction:column;justify-content:center;padding:38px;display:flex}.nc3SectorOutput>svg{color:var(--lime)}.nc3SectorOutput>span{color:var(--cyan);letter-spacing:.15em;margin-top:22px;font-size:7px}.nc3SectorOutput h3{margin:8px 0;font-size:36px}.nc3SectorOutput p{color:var(--muted);font-size:9px}.nc3SectorBars{align-items:end;gap:5px;height:60px;margin-top:25px;display:flex}.nc3SectorBars i{background:var(--lime);width:8px}.nc3SectorBars i:first-child{height:20%}.nc3SectorBars i:nth-child(2){height:48%}.nc3SectorBars i:nth-child(3){height:72%}.nc3SectorBars i:nth-child(4){height:40%}.nc3SectorBars i:nth-child(5){height:86%}.nc3SectorBars i:nth-child(6){height:58%}.nc3LeadershipHome{grid-template-columns:.7fr 1.3fr;gap:6vw;display:grid}.nc3LeadershipCopy p{max-width:560px;color:var(--muted);font-size:11px;line-height:1.8}.nc3LeadershipCopy>a{color:var(--lime);align-items:center;gap:7px;margin-top:20px;font-size:8px;font-weight:800;display:inline-flex}.nc3PeopleStrip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nc3PeopleStrip article{border:1px solid var(--line);background:var(--panel);position:relative}.nc3PeopleStrip img{object-fit:cover;filter:saturate(.55);width:100%;height:330px}.nc3PeopleStrip article>span{background:var(--bg);padding:6px;font-size:7px;position:absolute;top:10px;left:10px}.nc3PeopleStrip h3{margin:13px 14px 4px;font-size:20px}.nc3PeopleStrip p{color:var(--muted);margin:0 14px 16px;font-size:8px}.nc3Intelligence{background:var(--bg2)}.nc3InsightList{border-top:1px solid var(--line)}.nc3InsightList a{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:20px;padding:24px 0;display:grid}.nc3InsightList a>span{color:var(--lime);font-size:8px}.nc3InsightList h3{margin:0;font-size:27px}.nc3Framework{grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.nc3FrameworkSteps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.nc3FrameworkSteps article{border-right:1px solid var(--line);min-height:260px;padding:22px 16px;position:relative}.nc3FrameworkSteps span{color:var(--cyan);font-size:7px}.nc3FrameworkSteps i{background:var(--lime);width:9px;height:9px;box-shadow:0 0 15px var(--lime);border-radius:50%;position:absolute;top:-5px;left:16px}.nc3FrameworkSteps h3{margin:55px 0 10px;font-size:21px}.nc3FrameworkSteps p{color:var(--muted);font-size:8px;line-height:1.7}.nc3Metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.nc3Metrics article{flex-direction:column;justify-content:center;min-height:160px;padding:25px;display:flex}.nc3Metrics article+article{border-left:1px solid var(--line)}.nc3Metrics strong{font:700 45px Space Grotesk}.nc3Metrics span{color:var(--muted);font-size:8px}.nc3Faq{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.nc3FaqList{border-top:1px solid var(--line)}.nc3FaqList article{border-bottom:1px solid var(--line)}.nc3FaqList button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:20px 0;display:grid}.nc3FaqList button span{color:var(--lime);font-size:7px}.nc3FaqList button b{font-size:10px}.nc3FaqList article.open svg{transform:rotate(180deg)}.nc3FaqList p{color:var(--muted);margin:0 0 20px 45px;font-size:9px;line-height:1.8}.nc3Closing{background:var(--lime);color:#080a0d;justify-content:space-between;align-items:end;gap:40px;padding:75px 5vw;display:flex}.nc3Closing .nc3Kicker{color:#080a0d}.nc3Closing h2{max-width:950px;margin:12px 0;font-size:clamp(48px,6vw,88px);line-height:.9}.nc3Closing p{max-width:650px;margin:0;font-size:10px}.nc3Closing>a{color:#fff;background:#080a0d;align-items:center;gap:8px;padding:14px 15px;font-size:8px;font-weight:800;display:inline-flex}.nc3PageLead{max-width:1000px;margin-bottom:50px}.nc3PageLead h1,.nc3Contact h1,.nc3BriefIntro h1{letter-spacing:-.065em;margin:14px 0;font-size:clamp(70px,9vw,135px);line-height:.84}.nc3PageLead p,.nc3Contact>div>p,.nc3BriefIntro>p{max-width:700px;color:var(--muted);font-size:11px;line-height:1.85}.nc3Search{border:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;max-width:430px;margin-bottom:35px;padding:0 12px;display:flex}.nc3Search input{width:100%;height:44px;color:var(--text);background:0 0;border:0;outline:0;font-size:9px}.nc3CapabilityIndex{border-top:1px solid var(--line)}.nc3CapabilityIndex article{border-bottom:1px solid var(--line);grid-template-columns:40px 55px 1fr 100px auto;align-items:center;gap:18px;padding:24px 0;display:grid}.nc3CapabilityIndex article>span{color:var(--c);font-size:7px}.nc3CapIcon{border:1px solid var(--line);width:45px;height:45px;color:var(--c);place-items:center;display:grid}.nc3CapabilityIndex small{color:var(--c);font-size:7px}.nc3CapabilityIndex h2{margin:5px 0;font-size:28px}.nc3CapabilityIndex p{max-width:680px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.nc3CapSignal{text-align:center;display:grid}.nc3CapSignal strong{color:var(--c);font:700 27px Space Grotesk}.nc3CapSignal span{color:var(--muted);font-size:6px}.nc3CapabilityIndex a{align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.nc3DetailHero{grid-template-columns:1fr 330px;align-items:center;gap:7vw;min-height:520px;display:grid}.nc3DetailHero h1{letter-spacing:-.06em;margin:15px 0;font-size:clamp(62px,8vw,115px);line-height:.86}.nc3DetailHero p{max-width:670px;color:var(--muted);font-size:11px;line-height:1.85}.nc3DetailHero .nc3Primary{background:var(--detail-accent);margin-top:20px}.nc3DetailSignal{border:1px solid var(--line);height:330px;color:var(--detail-accent);background:var(--panel);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nc3DetailSignal svg{width:32px}.nc3DetailSignal strong{font:700 76px Space Grotesk}.nc3DetailSignal span{letter-spacing:.15em;font-size:7px}.nc3DetailSignal i{border:1px solid var(--line);border-radius:50%;width:220px;height:220px;position:absolute}.nc3DetailSignal i:last-child{width:290px;height:290px}.nc3DetailProcess{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:70px;padding-top:45px;display:grid}.nc3DetailProcess h2{margin:12px 0;font-size:45px}.nc3DetailProcess ul{margin:0;padding:0;list-style:none}.nc3DetailProcess li{border-bottom:1px solid var(--line);grid-template-columns:35px 22px 1fr;align-items:center;gap:8px;padding:15px 0;font-size:9px;display:grid}.nc3DetailProcess li span{color:var(--detail-accent)}.nc3CasesIndex{border-top:1px solid var(--line)}.nc3CasesIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 380px 1fr;align-items:center;gap:25px;padding:26px 0;display:grid}.nc3CasesIndex article>span{color:var(--lime);font-size:7px}.nc3CasesIndex img{object-fit:cover;filter:saturate(.6);width:100%;height:250px}.nc3CasesIndex small{color:var(--cyan);font-size:7px}.nc3CasesIndex h2{margin:7px 0;font-size:31px}.nc3CasesIndex p{color:var(--muted);font-size:9px}.nc3CasesIndex a{align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.nc3CaseMetric{align-items:end;gap:8px;display:flex}.nc3CaseMetric strong{color:var(--lime);font:700 31px Space Grotesk}.nc3CaseMetric span{color:var(--muted);padding-bottom:3px;font-size:7px}.nc3CaseMetric.large strong{font-size:60px}.nc3CaseDetail{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;display:grid}.nc3CaseDetail h1{margin:15px 0;font-size:clamp(58px,7vw,105px);line-height:.88}.nc3CaseDetail img{object-fit:cover;filter:saturate(.6);width:100%;height:590px}.nc3CaseStory{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.nc3CaseStory article{min-height:260px;padding:26px}.nc3CaseStory article+article{border-left:1px solid var(--line)}.nc3CaseStory span{color:var(--lime);font-size:7px}.nc3CaseStory h2{margin:55px 0 9px;font-size:26px}.nc3CaseStory p{color:var(--muted);font-size:9px;line-height:1.75}.nc3SectorDirectory{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.nc3SectorDirectory article{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:330px;padding:20px;display:flex}.nc3SectorDirectory article>span{color:var(--lime);font-size:7px}.nc3SectorDirectory svg{color:var(--cyan);margin-top:45px}.nc3SectorDirectory h2{margin:15px 0 8px;font-size:24px}.nc3SectorDirectory p{color:var(--muted);font-size:8px}.nc3SectorDirectory article>div{gap:4px;margin-top:auto;display:flex}.nc3SectorDirectory i{background:var(--lime);flex:1;height:4px}.nc3LeaderGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.nc3LeaderGrid article{border:1px solid var(--line);background:var(--panel);position:relative}.nc3LeaderGrid article>span{background:var(--bg);padding:7px;font-size:7px;position:absolute;top:12px;left:12px}.nc3LeaderGrid img{object-fit:cover;filter:saturate(.55);width:100%;height:470px}.nc3LeaderGrid article>div{padding:17px}.nc3LeaderGrid small{color:var(--cyan);font-size:7px}.nc3LeaderGrid h2{margin:6px 0;font-size:28px}.nc3LeaderGrid p{color:var(--muted);margin:0;font-size:9px}.nc3InsightNote{border-left:2px solid var(--lime);background:var(--panel);color:var(--muted);padding:12px;font-size:8px}.nc3InsightDirectory{border-top:1px solid var(--line);margin-top:35px}.nc3InsightDirectory article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding:25px 0;display:grid}.nc3InsightDirectory article>span{color:var(--lime);font-size:8px}.nc3InsightDirectory small{color:var(--muted);font-size:7px}.nc3InsightDirectory h2{margin:6px 0;font-size:29px}.nc3Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.nc3ContactList{gap:11px;margin-top:28px;display:grid}.nc3ContactList span{color:var(--muted);align-items:center;gap:9px;font-size:9px;display:flex}.nc3ContactList svg{width:16px;color:var(--lime)}.nc3ContactPanel{border:1px solid var(--line);background:var(--panel);padding:35px}.nc3ContactPanel>svg{color:var(--lime)}.nc3ContactPanel>span{color:var(--cyan);letter-spacing:.15em;margin-top:20px;font-size:7px;display:block}.nc3ContactPanel h2{margin:10px 0 22px;font-size:30px}.nc3BriefPage{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.nc3Steps{border-top:1px solid var(--line);margin-top:35px;display:grid}.nc3Steps span{border-bottom:1px solid var(--line);color:var(--muted);gap:12px;padding:12px 0;font-size:8px;display:flex}.nc3Steps span b{color:var(--muted)}.nc3Steps span.active{color:var(--text)}.nc3Steps span.active b{color:var(--lime)}.nc3BriefPanel{border:1px solid var(--line);background:var(--panel);align-self:start;padding:26px}.nc3CapChoices h2{margin:0 0 18px;font-size:25px}.nc3CapChoices button{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-bottom:0;grid-template-columns:65px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.nc3CapChoices button:last-child{border-bottom:1px solid var(--line)}.nc3CapChoices button span{color:var(--c);font-size:7px}.nc3CapChoices button b{font-size:9px}.nc3CapChoices button.selected{box-shadow:inset 3px 0 0 var(--c);background:var(--panel2)}.nc3FormGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.nc3FormGrid label,.nc3BriefText label{gap:6px;display:grid}.nc3FormGrid label.full{grid-column:1/3}.nc3FormGrid span,.nc3BriefText span{color:var(--muted);font-size:7px;font-weight:700}.nc3FormGrid input,.nc3FormGrid select,.nc3BriefText textarea{border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--text);outline:0;padding:11px}.nc3FormGrid input,.nc3FormGrid select{height:44px}.nc3BriefText{gap:14px;display:grid}.nc3BriefActions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:22px;padding-top:18px;display:flex}.nc3BriefActions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:800;display:inline-flex}.nc3BriefActions button:last-child{background:var(--lime);border-color:var(--lime);color:#080a0d;margin-left:auto}.nc3BriefActions button:disabled{opacity:.3;cursor:not-allowed}.nc3Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:580px;display:flex}.nc3Success>div{border:1px solid var(--lime);width:85px;height:85px;color:var(--lime);box-shadow:0 0 30px color-mix(in srgb,var(--lime) 18%,transparent);place-items:center;display:grid}.nc3Success h1{margin:16px 0;font-size:clamp(58px,7vw,100px)}.nc3Success p{max-width:570px;color:var(--muted)}.nc3Success button{background:var(--lime);color:#080a0d;border:0;align-items:center;gap:8px;margin-top:18px;padding:12px 14px;font-weight:800;display:inline-flex}.nc3Footer{border-top:1px solid var(--line);background:var(--bg2);padding:62px 5vw 20px}.nc3Footer>div:first-child{grid-template-columns:auto minmax(280px,560px);align-items:start;gap:65px;display:grid}.nc3Footer p{color:var(--muted);margin:0;font-size:9px;line-height:1.8}.nc3FooterLinks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-top:42px;padding:18px 0;display:flex}.nc3FooterLinks a{color:var(--muted);font-size:7px}.nc3FooterBottom{color:var(--muted);letter-spacing:.1em;justify-content:space-between;gap:18px;padding-top:18px;font-size:7px;display:flex}@keyframes nc3V{to{transform:scaleY(1)}}@keyframes nc3H{to{transform:scaleX(1)}}@keyframes nc3ScanIntro{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(25px)}}@keyframes nc3IntroOut{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@media (width<=1180px){.nc3Nav{display:none}.nc3MenuBtn{place-items:center;display:grid}.nc3MatrixGrid{grid-template-columns:repeat(3,1fr)}.nc3MatrixGrid>a:nth-child(n+4){min-height:330px}.nc3Engine{grid-template-columns:230px 1fr 320px}.nc3SectorDirectory{grid-template-columns:1fr 1fr}}@media (width<=820px){.nc3Hero{grid-template-columns:1fr}.nc3CommandVisual{justify-self:center;width:min(88vw,560px);margin-top:35px}.nc3CommandIntro,.nc3Sector,.nc3LeadershipHome,.nc3Faq,.nc3Framework,.nc3DetailProcess,.nc3BriefPage{grid-template-columns:1fr}.nc3Engine{grid-template-columns:210px 1fr}.nc3EngineCopy{border-left:0;border-top:1px solid var(--line);grid-column:1/3}.nc3MatrixGrid{grid-template-columns:1fr 1fr}.nc3CaseGrid{grid-template-columns:1fr}.nc3PeopleStrip,.nc3FrameworkSteps{margin-top:25px}.nc3CapabilityIndex article{grid-template-columns:35px 50px 1fr}.nc3CapSignal,.nc3CapabilityIndex article>a{grid-column:3}.nc3DetailHero,.nc3CaseDetail,.nc3Contact{grid-template-columns:1fr}.nc3CasesIndex article{grid-template-columns:30px 1fr}.nc3CasesIndex img,.nc3CasesIndex>article>div{grid-column:2}.nc3LeaderGrid{grid-template-columns:1fr}}@media (width<=620px){.nc3Top{grid-template-columns:auto 1fr auto;gap:8px;height:62px;padding:0 10px}.nc3Back{width:36px;height:36px;padding:0}.nc3Back span{display:none}.nc3Brand{justify-self:start}.nc3Logo{font-size:10px}.nc3Theme{z-index:100;border-color:var(--line);position:fixed;bottom:10px;left:10px;box-shadow:0 10px 35px #0000004d}.nc3Lang,.nc3Brief{display:none}.nc3Hero{min-height:0;padding:65px 16px 78px}.nc3HeroCopy h1{font-size:56px}.nc3HeroActions{flex-direction:column}.nc3Primary,.nc3Ghost{width:100%}.nc3CommandVisual{aspect-ratio:1;width:100%}.nc3Dash{grid-template-columns:1fr}.nc3Dash article:nth-child(n+2){display:none}.nc3Ticker{justify-content:flex-start;padding-left:12px;overflow:hidden}.nc3CommandIntro,.nc3Matrix,.nc3CasesHome,.nc3Sector,.nc3LeadershipHome,.nc3Intelligence,.nc3Framework,.nc3Faq,.nc3Inner{padding:75px 16px}.nc3CommandIntro{gap:18px}.nc3Engine{grid-template-columns:1fr}.nc3EngineNav{border-right:0;border-bottom:1px solid var(--line)}.nc3EngineCore{min-height:430px}.nc3EngineCopy{grid-column:1}.nc3MatrixGrid{grid-template-columns:1fr}.nc3CaseImg img{height:260px}.nc3SectorConsole{grid-template-columns:1fr}.nc3SectorTabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.nc3SectorTabs button{border-right:1px solid var(--line);min-height:76px}.nc3PeopleStrip{grid-template-columns:1fr}.nc3PeopleStrip img{height:360px}.nc3FrameworkSteps{grid-template-columns:1fr}.nc3FrameworkSteps article{border-right:0;border-bottom:1px solid var(--line);min-height:190px}.nc3Metrics{grid-template-columns:1fr 1fr}.nc3Metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.nc3Metrics article:nth-child(4){border-top:1px solid var(--line)}.nc3FaqList p{margin-left:0}.nc3Closing{flex-direction:column;align-items:flex-start;padding:60px 16px}.nc3PageLead h1,.nc3Contact h1,.nc3BriefIntro h1{font-size:62px}.nc3CapabilityIndex article{grid-template-columns:28px 1fr}.nc3CapIcon,.nc3CapabilityIndex article>div:nth-of-type(2),.nc3CapSignal,.nc3CapabilityIndex article>a{grid-column:2}.nc3CasesIndex article{grid-template-columns:26px 1fr}.nc3CasesIndex img{height:230px}.nc3DetailSignal{height:260px}.nc3CaseDetail img{height:430px}.nc3CaseStory{grid-template-columns:1fr}.nc3CaseStory article+article{border-left:0;border-top:1px solid var(--line)}.nc3SectorDirectory{grid-template-columns:1fr}.nc3LeaderGrid img{height:390px}.nc3InsightDirectory article{grid-template-columns:35px 1fr auto}.nc3InsightDirectory h2{font-size:22px}.nc3FormGrid{grid-template-columns:1fr}.nc3FormGrid label.full{grid-column:1}.nc3Footer{padding:50px 16px 55px}.nc3Footer>div:first-child{grid-template-columns:1fr;gap:22px}.nc3FooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.nc3Intro{display:none}.nc3 *,.nc3 :before,.nc3 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.motoraV1{--motora-navy:#12243a;--motora-navy-2:#1c3550;--motora-amber:#d88731;--motora-amber-soft:#f4dfc5;--motora-ink:#18202a;--motora-muted:#66717d;--motora-line:#dbe0e4;--motora-paper:#f7f7f4;--motora-white:#fff;background:var(--motora-paper);min-height:100vh;color:var(--motora-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.motoraV1 *,.motoraV1 :before,.motoraV1 :after{box-sizing:border-box}.motoraV1 a{color:inherit;text-decoration:none}.motoraShell{width:min(1180px,100% - 64px);margin:0 auto}.motoraKicker{color:var(--motora-amber);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.motoraHeader{z-index:20;align-items:center;gap:28px;width:min(1240px,100% - 48px);min-height:82px;margin:0 auto;padding:18px 0;display:flex;position:relative}.motoraBack{border:1px solid var(--motora-line);background:var(--motora-white);min-height:38px;color:var(--motora-navy);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #12243a0d}.motoraBack:hover{border-color:var(--motora-amber);color:var(--motora-amber)}.motoraBack svg{transform:rotate(180deg)}.motoraWordmark{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.motoraWordmark span{gap:1px;display:grid}.motoraWordmark strong{color:var(--motora-navy);letter-spacing:.09em;font-size:17px;line-height:1}.motoraWordmark small{color:var(--motora-muted);letter-spacing:.2em;font-size:8px;font-weight:700;line-height:1}.motoraMark{fill:none;width:30px;height:30px;stroke:var(--motora-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.motoraMark circle{fill:var(--motora-amber);stroke:var(--motora-amber)}.motoraDesktopNav{align-items:center;gap:24px;margin-left:auto;display:flex}.motoraDesktopNav a{color:var(--motora-muted);font-size:12px;font-weight:700}.motoraDesktopNav a:hover,.motoraDesktopNav a.is-current{color:var(--motora-navy)}.motoraHeaderCta,.motoraButton{letter-spacing:.02em;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:800;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.motoraHeaderCta{background:var(--motora-navy);white-space:nowrap;padding:12px 15px;color:#fff!important}.motoraHeaderCta:hover,.motoraButton:hover{transform:translateY(-2px)}.motoraMenuButton{border:1px solid var(--motora-line);color:var(--motora-navy);font:inherit;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:800;display:none}.motoraMobileNav{border:1px solid var(--motora-line);background:#fffffffa;border-radius:10px;gap:3px;width:min(260px,100vw - 32px);padding:14px;display:grid;position:absolute;top:72px;right:0;box-shadow:0 18px 40px #12243a24}.motoraMobileNav a{color:var(--motora-navy);padding:12px 10px;font-size:13px;font-weight:700}.motoraMobileNav a.is-current{background:var(--motora-amber-soft)}.motoraMobileNav .motoraMobileCta{background:var(--motora-navy);color:#fff;margin-top:7px}.motoraEntry{z-index:100;background:var(--motora-navy);color:#fff;pointer-events:none;place-content:center;justify-items:center;gap:7px;animation:.35s 1s forwards motoraEntryExit;display:grid;position:fixed;inset:0}.motoraEntry .motoraMark{stroke:#fff;width:46px;height:46px;animation:.65s both motoraMarkIn}.motoraEntry .motoraMark circle{fill:var(--motora-amber);stroke:var(--motora-amber)}.motoraEntry strong{letter-spacing:.14em;font-size:22px;animation:.6s .2s both motoraTextIn}.motoraEntry small{color:#c7d2dd;letter-spacing:.3em;font-size:9px;animation:.6s .3s both motoraTextIn}.motoraEntryLine{background:var(--motora-amber);transform-origin:0;width:100%;height:1px;animation:.9s both motoraLine;position:absolute;top:50%;left:0;transform:scaleX(0)}@keyframes motoraLine{to{transform:scaleX(1)}}@keyframes motoraMarkIn{0%{opacity:0;transform:translateY(10px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes motoraTextIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes motoraEntryExit{to{opacity:0;visibility:hidden}}.motoraMain{position:relative}.motoraHero{grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr);align-items:center;gap:56px;width:min(1240px,100% - 48px);margin:20px auto 0;padding:54px 0 80px;display:grid}.motoraHeroCopy{padding-left:clamp(0px,5vw,78px)}.motoraHero h1,.motoraInnerHero h1{max-width:600px;color:var(--motora-navy);letter-spacing:-.075em;margin:18px 0 20px;font-size:clamp(48px,6vw,82px);font-weight:800;line-height:.95}.motoraHero p,.motoraInnerHero p{max-width:540px;color:var(--motora-muted);margin:0;font-size:17px;line-height:1.7}.motoraHeroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.motoraButton{min-height:45px;padding:13px 18px}.motoraButtonAmber{background:var(--motora-amber);color:#fff}.motoraButtonNavy{background:var(--motora-navy);color:#fff}.motoraTextButton{color:var(--motora-navy);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.motoraTextButton:hover,.motoraInlineLink:hover,.motoraBackText:hover{color:var(--motora-amber)}.motoraHeroNote{max-width:360px;color:var(--motora-muted);margin-top:25px;font-size:10px;line-height:1.5;display:block}.motoraHeroVisual{background:var(--motora-navy);border-radius:9px;min-height:550px;position:relative;overflow:hidden}.motoraHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#12243a57,#0000 60%);position:absolute;inset:0}.motoraHeroVisual img{object-fit:cover;width:100%;height:550px;display:block}.motoraHeroBadge{z-index:1;min-width:210px;color:var(--motora-navy);background:#fffffff0;border-radius:6px;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;bottom:22px;right:22px}.motoraHeroBadge svg{color:var(--motora-amber);flex:none}.motoraHeroBadge span{gap:4px;font-size:10px;font-weight:700;display:grid}.motoraHeroBadge strong{font-size:13px}.motoraHeroStamp{z-index:1;color:#fff;letter-spacing:.16em;font-size:11px;font-weight:800;position:absolute;top:22px;right:24px}.motoraHeroStamp span{color:var(--motora-amber)}.motoraQuickBook{background:var(--motora-navy);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:34px;padding:25px 28px;display:flex}.motoraQuickBook h2{letter-spacing:-.05em;margin:7px 0 6px;font-size:25px}.motoraQuickBook p{color:#bec9d5;margin:0;font-size:13px}.motoraSection{padding:86px 0}.motoraSectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.motoraSectionHeading h2{max-width:650px;color:var(--motora-navy);letter-spacing:-.07em;margin:12px 0 0;font-size:clamp(32px,4vw,52px);line-height:1}.motoraSectionHeading p{max-width:520px;color:var(--motora-muted);margin:15px 0 0;font-size:14px;line-height:1.65}.motoraServiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.motoraServiceCard{border:1px solid var(--motora-line);background:#fff;border-radius:8px;flex-direction:column;min-height:270px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.motoraServiceCard:hover{transform:translateY(-4px);box-shadow:0 16px 30px #12243a14}.motoraServiceIcon{background:var(--motora-amber-soft);width:40px;height:40px;color:var(--motora-amber);border-radius:6px;place-items:center;margin-bottom:28px;display:grid}.motoraServiceCardTop{color:var(--motora-navy);letter-spacing:-.04em;justify-content:space-between;align-items:start;gap:10px;font-size:17px;font-weight:800;display:flex}.motoraServiceCardTop svg{color:var(--motora-amber)}.motoraServiceCard p{min-height:66px;color:var(--motora-muted);margin:12px 0 18px;font-size:12px;line-height:1.6}.motoraServiceMeta{border-top:1px solid var(--motora-line);color:var(--motora-muted);justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px;font-size:10px;font-weight:700;display:flex}.motoraServiceMeta span{align-items:center;gap:5px;display:inline-flex}.motoraServiceMeta span:last-child{color:var(--motora-navy)}.motoraInlineLink{color:var(--motora-navy);align-items:center;gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:inline-flex}.motoraWhy{background:var(--motora-navy);color:#fff}.motoraWhy .motoraSectionHeading h2{color:#fff}.motoraWhy .motoraSectionHeading p{color:#b9c8d5}.motoraWhy .motoraKicker{color:#f1b368}.motoraWhyGrid{background:#38516b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.motoraWhyGrid article{background:var(--motora-navy);min-height:210px;padding:24px;position:relative}.motoraWhyGrid article>span{color:#f1b368;font-size:11px;font-weight:800}.motoraWhyGrid h3{letter-spacing:-.04em;margin:44px 0 10px;font-size:22px}.motoraWhyGrid p{color:#b9c8d5;max-width:240px;margin:0;font-size:12px;line-height:1.55}.motoraWhyGrid svg{color:#f1b368;position:absolute;bottom:24px;right:24px}.motoraProcessGrid{border-top:1px solid var(--motora-line);border-bottom:1px solid var(--motora-line);grid-template-columns:repeat(4,1fr);display:grid}.motoraProcessGrid article{border-right:1px solid var(--motora-line);gap:46px;min-height:190px;padding:20px 20px 22px 0;display:grid}.motoraProcessGrid article:not(:first-child){padding-left:20px}.motoraProcessGrid article:last-child{border-right:0}.motoraProcessGrid span{color:var(--motora-amber);font-size:11px;font-weight:800}.motoraProcessGrid h3{color:var(--motora-navy);margin:0 0 8px;font-size:18px}.motoraProcessGrid p{color:var(--motora-muted);margin:0;font-size:12px;line-height:1.55}.motoraPackageGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.motoraPackageGrid article{border:1px solid var(--motora-line);background:#fff;border-radius:8px;min-height:235px;padding:22px}.motoraPackageGrid article.is-featured{border-color:var(--motora-amber);box-shadow:inset 0 3px 0 var(--motora-amber)}.motoraPackageGrid article>span{color:var(--motora-amber);font-size:11px;font-weight:800}.motoraPackageGrid h3{color:var(--motora-navy);letter-spacing:-.03em;margin:45px 0 10px;font-size:18px}.motoraPackageGrid p{min-height:40px;color:var(--motora-muted);margin:0 0 20px;font-size:12px;line-height:1.5}.motoraPackageGrid strong{color:var(--motora-navy);font-size:15px;display:block}.motoraWorkshop{background:#eef0ee;grid-template-columns:1.15fr .85fr;align-items:stretch;display:grid}.motoraWorkshopImage{min-height:500px}.motoraWorkshopImage img{object-fit:cover;width:100%;height:100%;display:block}.motoraWorkshopCopy{flex-direction:column;justify-content:center;align-items:start;padding:clamp(36px,7vw,100px);display:flex}.motoraWorkshopCopy h2{max-width:420px;color:var(--motora-navy);letter-spacing:-.075em;margin:16px 0 17px;font-size:clamp(34px,4vw,54px);line-height:.98}.motoraWorkshopCopy p{max-width:380px;color:var(--motora-muted);margin:0 0 30px;font-size:14px;line-height:1.65}.motoraTrust{padding-top:70px;padding-bottom:70px}.motoraTrustGrid{border-top:1px solid var(--motora-line);border-bottom:1px solid var(--motora-line);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.motoraTrustGrid div{border-right:1px solid var(--motora-line);gap:7px;padding:25px 20px 25px 0;display:grid}.motoraTrustGrid div:not(:first-child){padding-left:20px}.motoraTrustGrid div:last-child{border-right:0}.motoraTrustGrid strong{color:var(--motora-navy);letter-spacing:-.07em;font-size:33px}.motoraTrustGrid span{color:var(--motora-muted);font-size:11px}.motoraFaq>div{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.motoraFaq details{border-top:1px solid var(--motora-line)}.motoraFaq details:last-child{border-bottom:1px solid var(--motora-line);grid-column:span 2}.motoraFaq summary{color:var(--motora-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.motoraFaq summary::-webkit-details-marker{display:none}.motoraFaq summary svg{color:var(--motora-amber);transition:transform .2s}.motoraFaq details[open] summary svg{transform:rotate(180deg)}.motoraFaq details p{max-width:520px;color:var(--motora-muted);margin:0 0 22px;font-size:13px;line-height:1.6}.motoraContactStrip{background:var(--motora-amber-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;padding:35px 30px;display:flex}.motoraContactStrip h2{color:var(--motora-navy);letter-spacing:-.06em;margin:8px 0 7px;font-size:28px}.motoraContactStrip p{color:var(--motora-muted);margin:0;font-size:13px}.motoraContactActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.motoraInnerPage{padding-bottom:70px}.motoraInnerHero{padding:74px 0 55px}.motoraInnerHero h1{max-width:800px;font-size:clamp(47px,7vw,88px)}.motoraServiceGridAll{grid-template-columns:repeat(3,1fr)}.motoraPriceTable{border-top:1px solid var(--motora-line)}.motoraPriceTable>div{border-bottom:1px solid var(--motora-line);grid-template-columns:1fr auto 45px;align-items:center;gap:20px;padding:20px 0;display:grid}.motoraPriceTable>div>div{gap:7px;display:grid}.motoraPriceTable span{color:var(--motora-navy);font-size:16px;font-weight:800}.motoraPriceTable small{color:var(--motora-muted);font-size:12px}.motoraPriceTable strong{color:var(--motora-navy);white-space:nowrap;font-size:14px}.motoraPriceTable a{border:1px solid var(--motora-line);width:34px;height:34px;color:var(--motora-amber);border-radius:50%;place-items:center;display:grid}.motoraDemoNote{color:var(--motora-muted);align-items:center;gap:8px;margin:25px 0 0;font-size:12px;display:flex}.motoraDemoNote svg{color:var(--motora-amber)}.motoraAboutVisual{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:30px;padding-bottom:80px;display:grid}.motoraAboutVisual>img{object-fit:cover;border-radius:8px;width:100%;height:520px}.motoraAboutVisual h2{color:var(--motora-navy);letter-spacing:-.07em;margin:15px 0 32px;font-size:42px}.motoraAboutVisual article{border-top:1px solid var(--motora-line);gap:12px;padding:16px 0;display:flex}.motoraAboutVisual article svg{color:var(--motora-amber);flex:none}.motoraAboutVisual h3{color:var(--motora-navy);margin:0 0 4px;font-size:16px}.motoraAboutVisual p{color:var(--motora-muted);margin:0;font-size:12px;line-height:1.55}.motoraContactGrid{grid-template-columns:.85fr 1.15fr;gap:18px;padding-top:20px;padding-bottom:80px;display:grid}.motoraContactCard{border:1px solid var(--motora-line);background:#fff;border-radius:8px;gap:12px;padding:28px;display:grid}.motoraContactCard>div{border-bottom:1px solid var(--motora-line);gap:12px;padding:15px 0;display:flex}.motoraContactCard>div svg{color:var(--motora-amber);flex:none}.motoraContactCard>div span{gap:5px;display:grid}.motoraContactCard small{color:var(--motora-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.motoraContactCard strong{color:var(--motora-navy);font-size:14px}.motoraMapCard{text-align:center;background:linear-gradient(135deg,#d9dedb 25%,#c4cfcd 25% 26%,#d9dedb 26% 50%,#c4cfcd 50% 51%,#d9dedb 51%) 0 0/74px 74px;border-radius:8px;place-content:center;justify-items:center;gap:18px;min-height:360px;display:grid;position:relative;overflow:hidden}.motoraMapCard:before,.motoraMapCard:after{content:"";border:1px solid #12243a26;border-radius:50%;position:absolute}.motoraMapCard:before{width:290px;height:290px}.motoraMapCard:after{width:180px;height:180px}.motoraMapPin{z-index:1;background:var(--motora-amber);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.motoraMapCard div{z-index:1;color:var(--motora-navy);gap:5px;display:grid;position:relative}.motoraMapCard div strong{letter-spacing:.08em;font-size:20px}.motoraMapCard div span{letter-spacing:.16em;font-size:10px;font-weight:800}.motoraDetailHero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:45px;padding-bottom:80px;display:grid}.motoraDetailHero .motoraServiceIcon{width:52px;height:52px;margin:30px 0 20px}.motoraDetailHero h1{max-width:570px;color:var(--motora-navy);letter-spacing:-.075em;margin:0 0 17px;font-size:clamp(42px,5vw,70px);line-height:.98}.motoraDetailHero p{max-width:520px;color:var(--motora-muted);font-size:16px;line-height:1.7}.motoraDetailHero img{object-fit:cover;border-radius:8px;width:100%;height:470px}.motoraDetailMeta{color:var(--motora-muted);gap:24px;margin:25px 0 30px;font-size:12px;display:flex}.motoraDetailMeta span{align-items:center;gap:7px;display:inline-flex}.motoraDetailMeta strong{color:var(--motora-navy)}.motoraBackText{color:var(--motora-muted);align-items:center;gap:7px;margin-left:18px;font-size:12px;font-weight:800;display:inline-flex}.motoraDetailInfo{border-top:1px solid var(--motora-line);grid-template-columns:1fr 1fr;gap:60px;padding-top:50px;display:grid}.motoraDetailInfo h2{max-width:460px;color:var(--motora-navy);letter-spacing:-.07em;margin:15px 0 0;font-size:38px;line-height:1}.motoraDetailInfo p{color:var(--motora-muted);margin:0 0 22px;font-size:14px;line-height:1.7}.motoraDetailInfo ul{color:var(--motora-navy);gap:12px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.motoraDetailInfo li{align-items:center;gap:9px;display:flex}.motoraDetailInfo li svg{color:var(--motora-amber)}.motoraBookingPage{padding-bottom:90px}.motoraBookingForm{gap:12px;display:grid}.motoraFormSection{border:1px solid var(--motora-line);background:#fff;border-radius:8px;grid-template-columns:44px minmax(180px,.45fr) minmax(0,1fr);gap:25px;padding:30px;display:grid;position:relative}.motoraFormNumber{color:var(--motora-amber);font-size:12px;font-weight:800}.motoraFormSection h2{color:var(--motora-navy);letter-spacing:-.05em;margin:0 0 6px;font-size:23px}.motoraFormSection p{color:var(--motora-muted);margin:0;font-size:12px;line-height:1.5}.motoraFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.motoraFormGrid label,.motoraFormGrid fieldset{min-width:0;color:var(--motora-navy);border:0;align-content:start;gap:7px;margin:0;padding:0;font-size:11px;font-weight:800;display:grid}.motoraFormGrid input,.motoraFormGrid select,.motoraFormGrid textarea{border:1px solid var(--motora-line);width:100%;min-height:43px;color:var(--motora-navy);font:inherit;background:#fff;border-radius:5px;outline:none;padding:11px 12px;font-size:13px;font-weight:500}.motoraFormGrid textarea{resize:vertical;min-height:75px}.motoraFormGrid input:focus,.motoraFormGrid select:focus,.motoraFormGrid textarea:focus,.motoraTimeGrid button:focus,.motoraFormServiceGrid button:focus{border-color:var(--motora-amber);box-shadow:0 0 0 3px #d8873126}.motoraFormServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.motoraFormServiceGrid button,.motoraTimeGrid button{border:1px solid var(--motora-line);min-height:50px;color:var(--motora-navy);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:800;display:flex;position:relative}.motoraFormServiceGrid button small{color:var(--motora-muted);font-size:9px;font-weight:600;display:block}.motoraFormServiceGrid button.is-selected,.motoraTimeGrid button.is-selected{border-color:var(--motora-amber);background:var(--motora-amber-soft)}.motoraFormGridDate{grid-template-columns:1fr 1fr}.motoraTimeGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.motoraTimeGrid button{text-align:center;justify-content:center}.motoraFormWide{grid-column:span 2}.motoraFormSubmit{border-top:1px solid var(--motora-line);grid-column:2/-1;justify-content:space-between;align-items:center;gap:22px;margin-top:12px;padding-top:18px;display:flex}.motoraFormError{grid-column:2/-1;margin:14px 0 0;font-weight:700;color:#a8472d!important;font-size:11px!important}.motoraFormSubmit>span{color:var(--motora-muted);align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.motoraFormSubmit>span svg{color:var(--motora-amber);flex:none}.motoraBookingSuccess{border:1px solid var(--motora-line);text-align:center;background:#fff;border-radius:8px;justify-items:center;max-width:720px;margin:0 auto;padding:80px 30px;display:grid}.motoraSuccessIcon{background:var(--motora-amber-soft);width:58px;height:58px;color:var(--motora-amber);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.motoraBookingSuccess h2{color:var(--motora-navy);letter-spacing:-.08em;margin:14px 0 13px;font-size:clamp(38px,6vw,64px);line-height:.95}.motoraBookingSuccess p{max-width:470px;color:var(--motora-muted);margin:0;font-size:14px;line-height:1.6}.motoraReceipt{border-top:1px solid var(--motora-line);border-bottom:1px solid var(--motora-line);color:var(--motora-navy);flex-wrap:wrap;justify-content:center;gap:14px;margin:28px 0;padding:16px;font-size:11px;font-weight:800;display:flex}.motoraFooter{background:var(--motora-navy);color:#fff;grid-template-columns:1.4fr 1fr 1fr;gap:35px;padding:45px max(32px,50% - 590px) 50px;display:grid}.motoraFooter .motoraWordmark strong{color:#fff}.motoraFooter .motoraWordmark small{color:#b9c8d5}.motoraFooter .motoraMark{stroke:#fff}.motoraFooter p{color:#b9c8d5;max-width:270px;margin:15px 0 0;font-size:11px;line-height:1.5}.motoraFooter>div:not(:first-child){align-content:start;gap:9px;display:grid}.motoraFooter>div:not(:first-child) strong{color:#f1b368;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.motoraFooter>div:not(:first-child) span,.motoraFooter>div:not(:first-child) a{color:#d1dae2;font-size:12px}.motoraFooter>div:not(:first-child) a{align-items:center;gap:6px;display:flex}@media (width<=1050px){.motoraDesktopNav{gap:13px}.motoraHero{grid-template-columns:.8fr 1.2fr;gap:30px}.motoraServiceGrid,.motoraServiceGridAll{grid-template-columns:repeat(2,1fr)}.motoraFormSection{grid-template-columns:38px 1fr}.motoraFormSection>.motoraFormGrid,.motoraFormSection>.motoraFormServiceGrid,.motoraFormSubmit{grid-column:2}}@media (width<=760px){.motoraShell{width:calc(100% - 32px)}.motoraHeader{gap:14px;width:calc(100% - 32px);min-height:70px}.motoraBack{order:3;width:38px;min-height:38px;margin-left:auto;padding:0;font-size:0}.motoraBack svg{width:17px;height:17px}.motoraDesktopNav,.motoraHeaderCta{display:none}.motoraMenuButton{display:flex}.motoraHero{flex-direction:column-reverse;gap:28px;width:calc(100% - 32px);margin-top:15px;padding:20px 0 48px;display:flex}.motoraHeroCopy{padding-left:0}.motoraHero h1,.motoraInnerHero h1{font-size:clamp(45px,14vw,68px)}.motoraHero p,.motoraInnerHero p{font-size:15px}.motoraHeroVisual,.motoraHeroVisual img{height:330px;min-height:330px}.motoraHeroBadge{min-width:190px;padding:10px;bottom:12px;right:12px}.motoraQuickBook{flex-direction:column;align-items:start;gap:20px;margin-top:0;padding:22px}.motoraSection{padding:60px 0}.motoraSectionHeading{margin-bottom:25px;display:block}.motoraSectionHeading .motoraTextButton{margin-top:18px}.motoraServiceGrid,.motoraServiceGridAll{grid-template-columns:1fr}.motoraServiceCard,.motoraServiceCard p{min-height:0}.motoraWhyGrid,.motoraProcessGrid,.motoraPackageGrid,.motoraTrustGrid,.motoraFaq>div{grid-template-columns:1fr}.motoraWhyGrid{gap:1px}.motoraWhyGrid article{min-height:180px}.motoraProcessGrid article,.motoraProcessGrid article:not(:first-child){border-right:0;border-bottom:1px solid var(--motora-line);min-height:0;padding:20px 0}.motoraProcessGrid article:last-child{border-bottom:0}.motoraPackageGrid article{min-height:0}.motoraWorkshop{grid-template-columns:1fr}.motoraWorkshopImage{min-height:300px}.motoraWorkshopCopy{padding:46px 24px 54px}.motoraTrustGrid div,.motoraTrustGrid div:not(:first-child){border-right:0;border-bottom:1px solid var(--motora-line);padding:18px 0}.motoraTrustGrid div:last-child{border-bottom:0}.motoraFaq details:last-child{grid-column:auto}.motoraContactStrip{flex-direction:column;align-items:start;margin-bottom:50px;padding:26px 22px}.motoraContactActions{width:100%}.motoraInnerHero{padding:54px 0 30px}.motoraPriceTable>div{grid-template-columns:1fr auto}.motoraPriceTable>div>a{display:none}.motoraAboutVisual,.motoraContactGrid,.motoraDetailHero,.motoraDetailInfo{grid-template-columns:1fr;gap:28px}.motoraAboutVisual{padding-top:20px;padding-bottom:60px}.motoraAboutVisual>img,.motoraDetailHero img{height:320px}.motoraContactGrid{padding-top:10px;padding-bottom:55px}.motoraMapCard{min-height:270px}.motoraDetailHero{padding-top:20px;padding-bottom:55px}.motoraDetailHero h1{font-size:52px}.motoraDetailInfo h2{font-size:35px}.motoraFormSection{grid-template-columns:1fr;gap:12px;padding:21px 17px}.motoraFormSection>.motoraFormGrid,.motoraFormSection>.motoraFormServiceGrid,.motoraFormSubmit{grid-column:auto}.motoraFormGrid,.motoraFormGridDate,.motoraFormServiceGrid{grid-template-columns:1fr}.motoraFormWide{grid-column:auto}.motoraFormSubmit{flex-direction:column;align-items:stretch;gap:15px}.motoraFormSubmit .motoraButton{width:100%}.motoraFooter{grid-template-columns:1fr;gap:27px;padding:38px 16px}}@media (prefers-reduced-motion:reduce){.motoraEntry{opacity:0;visibility:hidden;animation:none}.motoraEntryLine,.motoraEntry .motoraMark,.motoraEntry strong,.motoraEntry small{animation:none}.motoraV1 *,.motoraV1 :before,.motoraV1 :after{scroll-behavior:auto!important;transition:none!important}.motoraServiceCard:hover,.motoraHeaderCta:hover,.motoraButton:hover{transform:none}}.aurenV2{--auren-ink:#121416;--auren-graphite:#1b1e20;--auren-charcoal:#24282a;--auren-stone:#b6a995;--auren-champagne:#d0b48b;--auren-ivory:#f3f0ea;--auren-paper:#ece8e0;--auren-line:#12141629;background:var(--auren-ivory);color:var(--auren-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.aurenV2 *,.aurenV2 :before,.aurenV2 :after{box-sizing:border-box}.aurenV2 a{color:inherit;text-decoration:none}.aurenV2 button,.aurenV2 input,.aurenV2 select{font:inherit}.aurenV2 button{cursor:pointer}.aurenV2 img{max-width:100%;display:block}.aurenV2 h1,.aurenV2 h2,.aurenV2 h3,.aurenV2 p{margin:0}.aurenV2 h1,.aurenV2 h2,.aurenV2 h3{letter-spacing:-.045em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400}.aurenV2 p{color:#121416ad;line-height:1.7}.aurenV2 a:focus-visible,.aurenV2 button:focus-visible,.aurenV2 input:focus-visible,.aurenV2 select:focus-visible{outline:2px solid var(--auren-champagne);outline-offset:4px}.aurenMicro{color:var(--auren-stone);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4;display:block}.aurenTextLink{letter-spacing:.03em;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:gap .25s,color .25s;display:inline-flex}.aurenTextLink:hover{color:#927754;gap:13px}.aurenButton{background:var(--auren-ink);border:1px solid var(--auren-ink);color:var(--auren-ivory);justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 19px;font-size:12px;font-weight:700;transition:background .25s,color .25s,transform .25s;display:inline-flex}.aurenButton:hover{background:#4a4f4f;transform:translateY(-2px)}.aurenButton.is-light{background:var(--auren-ivory);border-color:var(--auren-ivory);color:var(--auren-ink)}.aurenButton.is-light:hover{background:#fff}.aurenHeader{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:22px clamp(24px,5vw,78px);display:grid;position:absolute;top:0;left:0;right:0}.aurenBack,.aurenLanguage,.aurenHeader nav a{color:#f3f0eab8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.aurenBack{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14161657;border:1px solid #f3f0ea6b;justify-self:start;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:inline-flex}.aurenBack:hover{color:#fff;background:#f3f0ea1f;border-color:#f3f0eadb}.aurenBrand{justify-self:center}.aurenMark{align-items:center;gap:9px;display:inline-flex}.aurenMark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:36px;height:36px}.aurenMark span{line-height:1;display:grid}.aurenMark b{letter-spacing:.18em;font-family:Inter,sans-serif;font-size:12px}.aurenMark small{letter-spacing:.35em;opacity:.62;margin-top:4px;font-size:7px}.aurenMark.is-compact svg{width:29px;height:29px}.aurenMark.is-compact b{font-size:10px}.aurenMark.is-compact small{font-size:6px}.aurenHeader nav{justify-self:end;align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.aurenHeader nav a{transition:color .2s}.aurenHeader nav a:hover,.aurenHeader nav a.is-active{color:#fff}.aurenHeader nav .aurenNavBooking{background:var(--auren-ivory);color:var(--auren-ink);align-items:center;gap:9px;min-height:37px;padding:0 13px;display:inline-flex}.aurenNavBooking svg{width:13px;height:13px}.aurenHeaderTools{justify-self:end;align-items:center;gap:22px;display:flex}.aurenLanguage{align-items:center;gap:7px;display:flex}.aurenLanguage a{opacity:.58}.aurenLanguage a.is-current,.aurenLanguage a:hover{color:#fff;opacity:1}.aurenLanguage i{opacity:.35;font-style:normal}.aurenMenuButton{color:var(--auren-ivory);background:0 0;border:1px solid #f3f0ea57;width:38px;height:38px;display:none}.aurenIntro{background:var(--auren-graphite);color:var(--auren-ivory);z-index:100;justify-content:center;align-items:center;animation:.5s 1.65s forwards aurenIntroOut;display:flex;position:fixed;inset:0}.aurenIntroCore{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.aurenIntro .aurenMark{opacity:0;animation:.7s .75s forwards aurenLogoResolve;transform:translateY(7px)}.aurenIntro .aurenMark svg{width:56px;height:56px}.aurenIntro .aurenMark b{font-size:18px}.aurenIntro .aurenMark small{font-size:8px}.aurenIntro small{color:var(--auren-stone);letter-spacing:.25em;opacity:0;text-transform:uppercase;font-size:9px;animation:.4s 1.1s forwards aurenFadeIn}.aurenIgnition{background:var(--auren-champagne);border-radius:50%;width:7px;height:7px;animation:.8s .15s forwards aurenIgnite;position:absolute;top:-40px;left:calc(50% - 3px);box-shadow:0 0 #d0b48b59}.aurenArc{border:1px solid #d0b48bbf;border-color:#d0b48bbf #d0b48bbf #0000 #0000;border-radius:50%;width:170px;height:170px;animation:1.05s cubic-bezier(.2,.75,.25,1) .22s forwards aurenArcTravel;position:absolute;top:-82px;left:calc(50% - 85px);transform:rotate(-42deg)scale(.15)}.aurenSweep{opacity:0;background:linear-gradient(90deg,#0000,#f3f0eaf2,#0000);width:340px;height:1px;animation:1s ease-in-out 1.12s forwards aurenSweep;position:absolute;top:47px;left:-170px}@keyframes aurenIgnite{0%{transform:scale(.2);box-shadow:0 0 #d0b48b00}55%{transform:scale(1);box-shadow:0 0 0 18px #d0b48b1a}to{box-shadow:0 0 0 8px #d0b48b00}}@keyframes aurenArcTravel{to{transform:rotate(310deg)scale(1)}}@keyframes aurenLogoResolve{to{opacity:1;transform:translateY(0)}}@keyframes aurenFadeIn{to{opacity:1}}@keyframes aurenSweep{0%{opacity:0;transform:translate(-120px)}30%,70%{opacity:1}to{opacity:0;transform:translate(120px)}}@keyframes aurenIntroOut{to{opacity:0;visibility:hidden}}.aurenHero{background:var(--auren-graphite);color:var(--auren-ivory);grid-template-columns:minmax(260px,.78fr) minmax(0,1.65fr);min-height:min(760px,82vh);padding:150px clamp(24px,5vw,78px) 90px;display:grid;position:relative}.aurenHero:after{content:"";background:linear-gradient(90deg,#1b1e2000,#d0b48b33);height:1px;position:absolute;top:112px;left:5vw;right:5vw}.aurenHeroCopy{z-index:2;align-self:center;max-width:450px;padding:30px 0 30px clamp(10px,2vw,36px);position:relative}.aurenHeroCopy .aurenMicro{color:var(--auren-champagne)}.aurenHero h1{letter-spacing:-.07em;max-width:560px;margin:25px 0 27px;font-size:clamp(64px,8vw,122px);line-height:.87}.aurenHeroCopy p{color:#f3f0eaad;max-width:360px;font-size:14px}.aurenHeroActions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:34px;display:flex}.aurenHeroNote{color:#f3f0ea6b;align-items:center;gap:7px;margin-top:58px;font-size:10px;display:flex}.aurenHeroImage{align-self:stretch;min-height:500px;position:relative;overflow:hidden}.aurenHeroImage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1b1e20e6 0%,#1b1e201f 35%,#0000 75%),linear-gradient(#0000 55%,#1b1e205c);position:absolute;inset:0}.aurenHeroImage img{object-fit:cover;object-position:center;width:100%;height:100%}.aurenHeroImageMeta{color:var(--auren-ivory);z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:28px;left:30px}.aurenHeroImageMeta span,.aurenHeroImageMeta small{color:#f3f0ea94;letter-spacing:.18em;text-transform:uppercase;font-size:9px}.aurenHeroImageMeta b{font-family:Iowan Old Style,Georgia,serif;font-size:25px;font-weight:400}.aurenAvailability{background:var(--auren-ivory);z-index:5;border:1px solid #f3f0ea4d;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:center;gap:16px;margin:-44px clamp(24px,9vw,150px) 0;padding:24px 27px;display:grid;position:relative;box-shadow:0 16px 45px #1112121f}.aurenAvailability h2{margin-top:7px;font-size:24px}.aurenAvailability label{border-left:1px solid var(--auren-line);color:#1214168f;gap:8px;padding-left:18px;font-size:10px;display:grid;position:relative}.aurenAvailability label svg{position:absolute;top:0;right:0}.aurenAvailability input,.aurenAvailability select{appearance:none;color:var(--auren-ink);background:0 0;border:0;outline:0;width:100%;padding:0;font-size:12px;font-weight:700}.aurenAvailability button{background:var(--auren-ink);color:var(--auren-ivory);white-space:nowrap;border:0;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:11px;font-weight:700;display:flex}.aurenSection{padding:clamp(90px,11vw,165px) clamp(24px,10vw,160px)}.aurenFeatured{background:var(--auren-ivory)}.aurenSectionIntro{max-width:400px}.aurenSectionIntro h2,.aurenSignature h2,.aurenBenefits h2{margin:18px 0 20px;font-size:clamp(42px,5vw,73px);line-height:.94}.aurenSectionIntro p{margin-bottom:25px;font-size:13px}.aurenFeaturedStage{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:end;gap:clamp(30px,6vw,100px);margin:75px 0 45px;display:grid}.aurenFeaturedImage{aspect-ratio:1.5;position:relative;overflow:hidden}.aurenFeaturedImage:after{content:"";background:linear-gradient(#0000 55%,#1214168c);position:absolute;inset:0}.aurenFeaturedImage img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.aurenFeaturedImage:hover img{transform:scale(1.035)}.aurenFeaturedImage span{color:var(--auren-ivory);letter-spacing:.18em;text-transform:uppercase;z-index:1;font-size:10px;font-weight:700;position:absolute;bottom:20px;left:22px}.aurenFeaturedData{max-width:320px;padding-bottom:11px}.aurenFeaturedData h3{margin:12px 0;font-size:clamp(44px,5vw,72px)}.aurenFeaturedData p{font-size:13px}.aurenSpecRibbon{border-bottom:1px solid var(--auren-line);border-top:1px solid var(--auren-line);align-items:stretch;margin:28px 0;display:flex}.aurenSpecRibbon span{border-right:1px solid var(--auren-line);flex-direction:column;flex:1;justify-content:center;gap:6px;min-height:65px;padding:0 14px;display:flex}.aurenSpecRibbon span:last-child{border-right:0}.aurenSpecRibbon b{font-size:15px;font-weight:600}.aurenSpecRibbon small{color:var(--auren-stone);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.aurenVehicleLines{border-top:1px solid var(--auren-line)}.aurenVehicleLine{border:0;border-bottom:1px solid var(--auren-line);color:var(--auren-ink);text-align:left;background:0 0;grid-template-columns:38px 92px 1fr auto;align-items:center;gap:20px;width:100%;padding:14px 5px;transition:padding .3s,background .3s;display:grid}.aurenVehicleLine:hover,.aurenVehicleLine.is-active{background:#e9e4db;padding-left:14px;padding-right:14px}.aurenVehicleIndex{color:var(--auren-stone);font-size:10px}.aurenVehicleLineImage{aspect-ratio:1.35;overflow:hidden}.aurenVehicleLineImage img{object-fit:cover;width:100%;height:100%}.aurenVehicleLineCopy{gap:4px;display:grid}.aurenVehicleLineCopy small,.aurenVehicleLineCopy>span,.aurenVehicleLinePrice small{color:var(--auren-stone);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.aurenVehicleLineCopy strong{font-family:Iowan Old Style,Georgia,serif;font-size:25px;font-weight:400}.aurenVehicleLinePrice{grid-template-columns:auto auto 22px;align-items:end;gap:5px;display:grid}.aurenVehicleLinePrice b{font-size:12px}.aurenVehicleLinePrice svg{color:var(--auren-stone);align-self:center}.aurenSignature{background:var(--auren-paper)}.aurenSignatureHead{justify-content:space-between;display:flex}.aurenSignature h2{max-width:460px}.aurenClassRail{border-top:1px solid var(--auren-line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.aurenClassItem{border-right:1px solid var(--auren-line);gap:14px;min-height:210px;padding:18px;transition:background .25s,padding .25s;display:grid}.aurenClassItem:first-child{border-left:1px solid var(--auren-line)}.aurenClassItem:hover{background:#e1dbd0;padding-top:24px}.aurenClassItem span,.aurenClassItem small{color:var(--auren-stone);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.aurenClassItem strong{align-self:center;font-family:Iowan Old Style,Georgia,serif;font-size:30px;font-weight:400}.aurenClassItem svg{color:var(--auren-stone);align-self:end}.aurenServicesPreview{background:var(--auren-charcoal);color:var(--auren-ivory);grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.aurenServicesPreview p{color:#f3f0eaa1}.aurenServicesPreview .aurenMicro{color:var(--auren-champagne)}.aurenServicesPreview .aurenSectionIntro{align-self:start}.aurenServicesPreview h2{max-width:420px}.aurenServiceList{border-top:1px solid #f3f0ea2e}.aurenServiceList a{border-bottom:1px solid #f3f0ea2e;grid-template-columns:28px 1fr 20px;align-items:start;gap:18px;padding:22px 0;transition:padding .25s;display:grid}.aurenServiceList a:hover{padding-left:14px}.aurenServiceList a>span{color:var(--auren-champagne);font-size:10px}.aurenServiceList h3{margin-bottom:7px;font-size:28px}.aurenServiceList p{max-width:440px;font-size:12px}.aurenServiceList svg{color:var(--auren-champagne)}.aurenSpecFeature{background:var(--auren-paper);grid-template-columns:1.2fr .8fr;min-height:560px;display:grid}.aurenSpecFeatureImage{min-height:500px;overflow:hidden}.aurenSpecFeatureImage img{object-fit:cover;width:100%;height:100%}.aurenSpecFeatureCopy{align-self:center;max-width:480px;padding:70px clamp(24px,7vw,110px)}.aurenSpecFeatureCopy h2{margin:20px 0;font-size:clamp(46px,5vw,75px);line-height:.92}.aurenSpecFeatureCopy p{font-size:13px}.aurenMiniStats{border-top:1px solid var(--auren-line);margin-top:38px;padding-top:20px;display:flex}.aurenMiniStats span{flex:1;gap:4px;display:grid}.aurenMiniStats b{font-family:Iowan Old Style,Georgia,serif;font-size:29px;font-weight:400}.aurenMiniStats small{color:var(--auren-stone);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.aurenProcess{background:var(--auren-ivory)}.aurenProcessRail{border-top:1px solid var(--auren-line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.aurenProcessRail>div{border-right:1px solid var(--auren-line);min-height:180px;padding:20px 20px 0 0}.aurenProcessRail>div+div{padding-left:20px}.aurenProcessRail>div:last-child{border-right:0}.aurenProcessRail span{color:var(--auren-stone);font-size:10px}.aurenProcessRail h3{margin:43px 0 7px;font-size:27px}.aurenProcessRail p{font-size:12px}.aurenBenefits{background:var(--auren-graphite);color:var(--auren-ivory);grid-template-columns:.85fr 1.15fr;align-items:end;gap:8vw;display:grid}.aurenBenefits .aurenMicro{color:var(--auren-champagne)}.aurenBenefits h2{max-width:460px}.aurenBenefitsImage{aspect-ratio:1.6;position:relative;overflow:hidden}.aurenBenefitsImage:after{content:"";background:linear-gradient(#0000 45%,#12141680);position:absolute;inset:0}.aurenBenefitsImage img{object-fit:cover;width:100%;height:100%}.aurenBenefitsImage span{color:var(--auren-ivory);letter-spacing:.16em;text-transform:uppercase;z-index:1;font-size:10px;position:absolute;bottom:20px;right:20px}.aurenFaq{grid-template-columns:.75fr 1.25fr;gap:10vw;display:grid}.aurenFaqList{border-top:1px solid var(--auren-line)}.aurenFaqList>div{border-bottom:1px solid var(--auren-line)}.aurenFaqList button{color:var(--auren-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:23px 0;font-family:Iowan Old Style,Georgia,serif;font-size:24px;display:flex}.aurenFaqList button svg{color:var(--auren-stone);flex:none}.aurenFaqList p{max-width:600px;padding:0 30px 24px 0;font-size:13px}.aurenCta{background:var(--auren-stone);justify-content:space-between;align-items:center;gap:40px;padding:75px clamp(24px,10vw,160px);display:flex}.aurenCta h2{max-width:700px;margin:16px 0;font-size:clamp(42px,5vw,70px);line-height:.9}.aurenCta p{max-width:550px}.aurenCta .aurenMicro{color:var(--auren-ivory)}.aurenFooter{background:var(--auren-ink);color:var(--auren-ivory);grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding:70px clamp(24px,10vw,160px) 30px;display:grid}.aurenFooter .aurenMark{margin-bottom:23px}.aurenFooter p{color:#f3f0ea8c;max-width:220px;font-size:12px}.aurenFooter>div{flex-direction:column;gap:13px;display:flex}.aurenFooter .aurenMicro{color:var(--auren-champagne);margin-bottom:7px}.aurenFooter a{color:#f3f0eab3;font-size:12px}.aurenFooter a:hover{color:#fff}.aurenFooter small{color:#f3f0ea61;border-top:1px solid #f3f0ea21;grid-column:1/-1;padding-top:25px}.aurenPage{padding:155px clamp(24px,10vw,160px) 120px}.aurenPageIntro{max-width:790px;padding:20px 0 75px}.aurenPageIntro h1,.aurenBookingIntro h1{margin:20px 0 24px;font-size:clamp(58px,8vw,125px);line-height:.87}.aurenPageIntro p,.aurenBookingIntro p{max-width:560px;font-size:15px}.aurenFleetPage,.aurenDetailPage,.aurenBookingPage,.aurenServicesPage,.aurenAboutPage,.aurenContactPage{background:var(--auren-ivory)}.aurenFleetControls{border-bottom:1px solid var(--auren-line);border-top:1px solid var(--auren-line);grid-template-columns:1.7fr repeat(3,1fr);align-items:end;gap:24px;padding:20px 0;display:grid}.aurenFleetControls label{color:var(--auren-stone);text-transform:uppercase;gap:7px;font-size:10px;display:grid}.aurenFleetControls select{appearance:none;border:0;border-bottom:1px solid var(--auren-line);color:var(--auren-ink);background:0 0;outline:0;padding:8px 0;font-size:12px;font-weight:700}.aurenFleetEditorial{margin-top:15px}.aurenFleetRow{border-bottom:1px solid var(--auren-line);grid-template-columns:35px 30% 1fr 120px;align-items:center;gap:25px;padding:25px 0;display:grid}.aurenFleetNumber{color:var(--auren-stone);font-size:10px}.aurenFleetPhoto{aspect-ratio:1.5;position:relative;overflow:hidden}.aurenFleetPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.aurenFleetRow:hover .aurenFleetPhoto img{transform:scale(1.04)}.aurenFleetPhoto span{color:var(--auren-ivory);text-transform:uppercase;background:#121416b3;padding:5px 7px;font-size:8px;position:absolute;bottom:10px;left:10px}.aurenFleetInfo h2{margin:10px 0;font-size:clamp(38px,4vw,62px)}.aurenFleetInfo p{max-width:390px;font-size:12px}.aurenFleetMeta{flex-wrap:wrap;gap:10px 18px;margin-top:23px;display:flex}.aurenFleetMeta span{color:var(--auren-stone);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.aurenFleetAction{justify-items:end;display:grid}.aurenFleetAction strong{font-family:Iowan Old Style,Georgia,serif;font-size:24px;font-weight:400}.aurenFleetAction small{color:var(--auren-stone);font-size:9px}.aurenFleetAction a{align-items:center;gap:5px;margin-top:28px;font-size:10px;font-weight:700;display:flex}.aurenEmpty{border:1px solid var(--auren-line);text-align:center;padding:70px 20px}.aurenEmpty h2{margin:15px 0 24px;font-size:38px}.aurenEmpty button{background:var(--auren-ink);color:var(--auren-ivory);border:0;padding:13px 22px;font-size:12px}.aurenDetailTop{justify-content:space-between;align-items:center;display:flex}.aurenGallery{grid-template-columns:1fr 90px;gap:15px;margin-top:30px;display:grid}.aurenGalleryMain{aspect-ratio:1.9;background:var(--auren-charcoal);position:relative;overflow:hidden}.aurenGalleryMain img{object-fit:cover;width:100%;height:100%}.aurenGalleryMain>span{color:var(--auren-ivory);letter-spacing:.12em;font-size:10px;position:absolute;bottom:17px;left:20px}.aurenGalleryRail{grid-template-rows:repeat(4,1fr);gap:12px;display:grid}.aurenGalleryRail button{background:0 0;border:1px solid #0000;padding:0;overflow:hidden}.aurenGalleryRail button.is-active{border-color:var(--auren-ink)}.aurenGalleryRail img{object-fit:cover;opacity:.65;width:100%;height:100%}.aurenGalleryRail .is-active img,.aurenGalleryRail button:hover img{opacity:1}.aurenDetailIntro{justify-content:space-between;align-items:end;gap:35px;padding:65px 0 35px;display:flex}.aurenDetailIntro h1{margin:14px 0 20px;font-size:clamp(64px,8vw,125px);line-height:.8}.aurenDetailIntro p{max-width:480px;font-size:13px}.aurenDetailPrice{white-space:nowrap;justify-items:end;display:grid}.aurenDetailPrice strong{font-family:Iowan Old Style,Georgia,serif;font-size:32px;font-weight:400}.aurenDetailPrice small{color:var(--auren-stone);font-size:10px}.aurenDetailPrice .aurenButton{margin-top:22px}.aurenDetailRibbon{border-bottom:1px solid var(--auren-line);border-top:1px solid var(--auren-line);margin:0 0 85px}.aurenDetailRibbon span{min-height:90px}.aurenDetailRibbon b{font-family:Iowan Old Style,Georgia,serif;font-size:28px;font-weight:400}.aurenDetailColumns{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.aurenDetailColumns h2{max-width:400px;margin:18px 0 30px;font-size:clamp(38px,4vw,60px);line-height:.94}.aurenDetailColumns p{max-width:440px}.aurenDetailColumns ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.aurenDetailColumns li{border-bottom:1px solid var(--auren-line);align-items:center;gap:10px;padding-bottom:15px;font-size:12px;display:flex}.aurenDetailColumns li svg{color:var(--auren-stone)}.aurenRelated{border-top:1px solid var(--auren-line);margin-top:100px;padding-top:25px}.aurenRelated>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.aurenRelated a{gap:7px;display:grid}.aurenRelated img{aspect-ratio:1.6;object-fit:cover;width:100%;height:100%;transition:opacity .25s}.aurenRelated a:hover img{opacity:.72}.aurenRelated span{color:var(--auren-stone);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.aurenRelated strong{font-family:Iowan Old Style,Georgia,serif;font-size:25px;font-weight:400}.aurenBookingIntro{max-width:800px}.aurenBookingForm{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:start;gap:50px;display:grid}.aurenBookingFields{border-top:1px solid var(--auren-line)}.aurenBookingBlock{border-bottom:1px solid var(--auren-line);padding:30px 0 38px;position:relative}.aurenBookingBlock>span{color:var(--auren-stone);font-size:10px}.aurenBookingBlock h2{margin:10px 0 25px;font-size:35px}.aurenBookingVehicleGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.aurenBookingVehicleGrid button{background:var(--auren-paper);color:var(--auren-ink);text-align:left;border:1px solid #0000;gap:7px;padding:0 0 12px;display:grid}.aurenBookingVehicleGrid button.is-selected{border-color:var(--auren-ink)}.aurenBookingVehicleGrid button img{aspect-ratio:1.45;object-fit:cover;width:100%;height:auto}.aurenBookingVehicleGrid button b,.aurenBookingVehicleGrid button small{padding:0 10px}.aurenBookingVehicleGrid button b{font-size:12px}.aurenBookingVehicleGrid button small{color:var(--auren-stone);font-size:9px}.aurenInputGrid{grid-template-columns:1fr 1fr;gap:25px 16px;display:grid}.aurenInputGrid label{color:var(--auren-stone);text-transform:uppercase;gap:8px;font-size:10px;display:grid}.aurenInputGrid .is-wide{grid-column:1/-1}.aurenInputGrid input,.aurenInputGrid select{border:0;border-bottom:1px solid var(--auren-line);color:var(--auren-ink);background:0 0;outline:0;padding:8px 0;font-size:13px}.aurenExtras{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aurenExtras label{border:1px solid var(--auren-line);justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.aurenExtras label.is-selected{background:var(--auren-paper);border-color:var(--auren-ink)}.aurenExtras input{accent-color:var(--auren-ink)}.aurenExtras svg{color:var(--auren-stone);opacity:0}.aurenExtras .is-selected svg{opacity:1}.aurenBookingSummary{background:var(--auren-charcoal);color:var(--auren-ivory);padding:30px;position:sticky;top:30px}.aurenBookingSummary .aurenMicro{color:var(--auren-champagne)}.aurenBookingSummary h2{margin:20px 0 10px;font-size:43px}.aurenBookingSummary p{color:#f3f0ea9e;font-size:12px}.aurenSummaryLine{border-top:1px solid #f3f0ea2e;border-bottom:1px solid #f3f0ea2e;justify-content:space-between;margin:35px 0 15px;padding:18px 0;display:flex}.aurenSummaryLine span{color:#f3f0ea9e;font-size:10px}.aurenSummaryLine strong{font-family:Iowan Old Style,Georgia,serif;font-size:25px;font-weight:400}.aurenBookingSummary>small{color:#f3f0ea8c;align-items:center;gap:6px;font-size:10px;display:flex}.aurenBookingSummary .aurenButton{background:var(--auren-champagne);border-color:var(--auren-champagne);color:var(--auren-ink);width:100%;margin-top:28px}.aurenConfirmation{background:var(--auren-paper);max-width:660px;margin-top:30px;padding:65px}.aurenConfirmationIcon{background:var(--auren-champagne);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:28px;display:flex}.aurenConfirmation dl{border-bottom:1px solid var(--auren-line);border-top:1px solid var(--auren-line);margin:35px 0 28px}.aurenConfirmation dl div{justify-content:space-between;padding:15px 0;display:flex}.aurenConfirmation dt{color:var(--auren-stone);text-transform:uppercase;font-size:10px}.aurenConfirmation dd{text-align:right;margin:0;font-size:12px}.aurenServicesEditorial{border-top:1px solid var(--auren-line)}.aurenServicesEditorial article{border-bottom:1px solid var(--auren-line);grid-template-columns:45px 1fr 30px;align-items:center;gap:28px;padding:30px 0;display:grid}.aurenServicesEditorial article>span{color:var(--auren-stone);font-size:10px}.aurenServicesEditorial h2{font-size:clamp(32px,4vw,58px)}.aurenServicesEditorial p{max-width:560px;margin-top:8px;font-size:12px}.aurenServicesEditorial svg{color:var(--auren-stone)}.aurenServicesImage{grid-template-columns:1.4fr .6fr;align-items:end;gap:35px;margin-top:100px;display:grid}.aurenServicesImage img{aspect-ratio:1.7;object-fit:cover;width:100%;height:100%}.aurenServicesImage h2{margin-top:18px;font-size:42px}.aurenAboutSplit{grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;display:grid}.aurenAboutSplit>img{aspect-ratio:1.3;object-fit:cover;width:100%;height:100%}.aurenAboutSplit h2{margin:20px 0;font-size:clamp(42px,5vw,72px);line-height:.9}.aurenAboutSplit p{font-size:13px}.aurenAboutValues{border-top:1px solid var(--auren-line);gap:20px;margin-top:40px;padding-top:20px;display:flex}.aurenAboutValues span{gap:8px;font-size:11px;display:grid}.aurenAboutValues b{color:var(--auren-stone);font-size:10px}.aurenContactGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.aurenContactCard{background:var(--auren-paper);min-height:270px;padding:28px}.aurenContactCard h2{margin:55px 0 10px;font-size:42px}.aurenContactCard p{max-width:300px;font-size:12px}.aurenContactCard a{align-items:center;gap:7px;margin-top:25px;font-size:12px;font-weight:700;display:inline-flex}.aurenContactImage{margin-top:20px}.aurenContactImage img{aspect-ratio:2.1;object-fit:cover;width:100%;height:100%}@media (width<=980px){.aurenHeader{grid-template-columns:1fr auto auto}.aurenHeader nav{background:#121416f5;flex-direction:column;gap:23px;padding:26px;display:none;position:absolute;top:73px;left:20px;right:20px}.aurenHeader nav.is-open{display:flex}.aurenHeader nav a{width:100%}.aurenHeader nav .aurenNavBooking{justify-content:space-between}.aurenMenuButton{display:block}.aurenHero{grid-template-columns:1fr;padding-top:140px}.aurenHeroCopy{max-width:600px;margin-bottom:35px}.aurenHeroImage{min-height:440px}.aurenAvailability{grid-template-columns:repeat(2,1fr);margin-left:24px;margin-right:24px}.aurenAvailability>div{grid-column:1/-1}.aurenAvailability button{justify-content:center}.aurenServicesPreview,.aurenSpecFeature,.aurenBenefits,.aurenFaq{grid-template-columns:1fr}.aurenServicesPreview{gap:55px}.aurenSpecFeatureCopy{max-width:none}.aurenFaq{gap:55px}.aurenFleetRow{grid-template-columns:25px 34% 1fr 95px;gap:18px}.aurenBookingForm{grid-template-columns:1fr}.aurenBookingSummary{position:static}}@media (width<=640px){.aurenHeader{gap:10px;padding:17px 18px}.aurenBack{justify-content:center;width:38px;min-height:38px;padding:0}.aurenBack span,.aurenLanguage{display:none}.aurenHeaderTools{gap:9px}.aurenHero{min-height:auto;padding:105px 18px 45px}.aurenHero:after{top:82px}.aurenHero h1{font-size:clamp(56px,16vw,82px)}.aurenHeroImage{min-height:300px}.aurenAvailability{grid-template-columns:1fr 1fr;gap:18px 12px;margin:0;padding:22px 18px}.aurenAvailability h2{font-size:22px}.aurenAvailability label{padding-left:10px}.aurenAvailability button{grid-column:1/-1}.aurenSection{padding:78px 18px}.aurenSectionIntro h2,.aurenSignature h2,.aurenBenefits h2{font-size:49px}.aurenFeaturedStage{flex-direction:column;gap:28px;margin-top:45px;display:flex}.aurenFeaturedData{width:100%;max-width:none}.aurenVehicleLine{grid-template-columns:25px 72px 1fr 20px;gap:10px}.aurenVehicleLinePrice b,.aurenVehicleLinePrice small{display:none}.aurenVehicleLinePrice{display:block}.aurenVehicleLineCopy strong{font-size:21px}.aurenClassRail,.aurenProcessRail{grid-template-columns:1fr 1fr}.aurenClassItem:nth-child(2){border-right:0}.aurenClassItem:nth-child(3),.aurenClassItem:nth-child(4){border-top:1px solid var(--auren-line)}.aurenProcessRail>div{min-height:155px}.aurenProcessRail>div:nth-child(2){border-right:0}.aurenProcessRail>div:nth-child(n+3){border-top:1px solid var(--auren-line)}.aurenProcessRail>div:nth-child(3){padding-left:0}.aurenProcessRail h3{margin-top:30px;font-size:24px}.aurenServiceList h3{font-size:24px}.aurenSpecFeature{flex-direction:column;display:flex}.aurenSpecFeatureImage{min-height:300px}.aurenSpecFeatureCopy{padding:65px 18px}.aurenCta{flex-direction:column;align-items:start;padding:65px 18px}.aurenFooter{grid-template-columns:1fr 1fr;gap:35px;padding:55px 18px 25px}.aurenFooter>div:first-child{grid-column:1/-1}.aurenPage{padding:110px 18px 80px}.aurenPageIntro{padding-bottom:50px}.aurenPageIntro h1,.aurenBookingIntro h1{font-size:58px}.aurenFleetControls{grid-template-columns:1fr 1fr;align-items:stretch}.aurenFleetControls .aurenMicro{grid-column:1/-1}.aurenFleetRow{grid-template-columns:22px 1fr;align-items:start;padding:25px 0 30px}.aurenFleetPhoto{grid-area:1/2}.aurenFleetInfo{grid-column:2}.aurenFleetAction{grid-area:4/2;place-items:start}.aurenFleetAction a{margin-top:16px}.aurenGallery{grid-template-columns:1fr}.aurenGalleryMain{aspect-ratio:1.15}.aurenGalleryRail{height:70px;display:flex}.aurenGalleryRail button{flex:1}.aurenDetailIntro{flex-direction:column;align-items:start;padding-top:45px}.aurenDetailPrice{place-items:start}.aurenDetailRibbon{margin-bottom:60px;overflow-x:auto}.aurenDetailRibbon span{min-width:82px}.aurenDetailColumns{grid-template-columns:1fr;gap:60px}.aurenRelated>div{grid-template-columns:1fr}.aurenBookingVehicleGrid{grid-template-columns:1fr 1fr}.aurenInputGrid,.aurenExtras{grid-template-columns:1fr}.aurenInputGrid .is-wide{grid-column:auto}.aurenConfirmation{padding:35px 22px}.aurenConfirmation dl div{gap:15px}.aurenServicesImage,.aurenContactGrid,.aurenAboutSplit{grid-template-columns:1fr}.aurenServicesImage{gap:22px;margin-top:70px}.aurenServicesImage img{aspect-ratio:1.3}.aurenAboutSplit{gap:45px}.aurenContactCard h2{margin-top:48px;font-size:34px}}@media (prefers-reduced-motion:reduce){.aurenIntro{display:none}.aurenV2 *,.aurenV2 :before,.aurenV2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.novaV3{--bg:#070a0e;--surface:#0e141b;--surface2:#141c24;--ink:#eff7f5;--muted:#93a5aa;--line:#dcf6ef2e;--neon:#42f6de;--neon2:#9bfff2;--danger:#ff6577;background:var(--bg);color:var(--ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;transition:background .38s,color .38s;position:relative;overflow:hidden}.novaTheme-white{--bg:#f3f5f2;--surface:#fff;--surface2:#e8eeeb;--ink:#0c1519;--muted:#54656a;--line:#0c1e222b;--neon:#007f78;--neon2:#35bdb3}.novaV3 *{box-sizing:border-box}.novaV3 a{color:inherit;text-decoration:none}.novaV3 button,.novaV3 input,.novaV3 select,.novaV3 textarea{font:inherit}.novaV3 button{color:inherit}.novaV3 button,.novaV3 a{transition:color .2s,background .2s,border-color .2s,transform .2s}.novaV3 button:focus-visible,.novaV3 a:focus-visible,.novaV3 input:focus-visible,.novaV3 select:focus-visible,.novaV3 textarea:focus-visible{outline:2px solid var(--neon);outline-offset:4px}.novaNoise{pointer-events:none;opacity:.035;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.novaHeader{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.novaHeaderLead{align-items:center;gap:14px;min-width:max-content;display:flex}.novaBack{background:var(--surface);border:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:9px;font-weight:600;display:inline-flex}.novaBack:hover{border-color:var(--neon);color:var(--neon)}.novaLogoLink{display:inline-flex}.novaMark{letter-spacing:.12em;align-items:center;gap:12px;display:inline-flex}.novaMark svg{height:36px;stroke:var(--neon);stroke-width:1.5px;fill:none;filter:drop-shadow(0 0 7px var(--neon))}.novaMark b{white-space:nowrap;font-size:12px;font-weight:600}.novaMark b span{color:var(--neon);margin:0 3px}.novaMark.isSmall svg{width:50px;height:25px}.novaMark.isSmall b{font-size:10px}.novaNav{gap:clamp(18px,3vw,45px);margin-left:auto;margin-right:clamp(20px,4vw,72px);display:flex}.novaNav a,.novaHeaderActions{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.novaNav a{color:var(--muted)}.novaNav a:hover{color:var(--neon)}.novaHeaderActions{align-items:center;gap:18px;display:flex}.novaThemeSwitch{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.novaThemeSwitch span{letter-spacing:.12em;font-size:9px}.novaThemeSwitch i{background:var(--neon);border-radius:99px;width:22px;height:8px;display:block;position:relative}.novaThemeSwitch i:after{background:var(--bg);border:1px solid var(--neon);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-1px}.novaTheme-white .novaThemeSwitch i:after{left:-1px;right:auto}.novaLang{border-left:1px solid var(--line);padding-left:18px}.novaLang:hover{color:var(--neon)}.novaMenuButton{cursor:pointer;background:0 0;border:0;gap:6px;padding:4px;display:none}.novaMenuButton span{letter-spacing:.1em;font-size:9px}.novaSideRail{border-right:1px solid var(--line);z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:58px;padding:70px 12px;display:flex;position:absolute;top:78px;bottom:0;left:0}.novaSideRail span{color:var(--muted);letter-spacing:.14em;writing-mode:vertical-rl;font-size:8px}.novaRailLine{background:var(--neon);opacity:.65;width:1px;height:74px}.novaIntro{color:#e8fffa;z-index:30;background:#05080b;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.novaIntro.isGone{pointer-events:none;animation:.75s forwards novaIntroExit}.novaIntroTop{letter-spacing:.22em;font-size:10px;position:absolute;top:12%}.novaIntroTop span{color:var(--neon)}.novaIntroLines{z-index:-1;gap:0;width:80%;display:flex;position:absolute}.novaIntroLines i{border-top:1px solid var(--neon);box-shadow:0 0 15px var(--neon);width:48%;display:block;position:absolute}.novaIntroLines i:first-child{left:0}.novaIntroLines i:last-child{right:0}.novaIntro .novaMark{animation:1.8s ease-in-out infinite novaLogoPulse}.novaIntro .novaMark b{font-size:20px}.novaIntro strong{letter-spacing:.36em;margin-top:30px;font-size:10px}.novaIntro small{color:#73868b;letter-spacing:.2em;font-size:8px;position:absolute;bottom:12%}@keyframes novaIntroExit{to{opacity:0;visibility:hidden}}@keyframes novaLogoPulse{50%{filter:brightness(1.8) drop-shadow(0 0 16px var(--neon))}}.novaHero{grid-template-columns:minmax(280px,.85fr) minmax(400px,1.15fr);min-height:calc(100vh - 78px);padding:clamp(60px,9vw,130px) clamp(70px,10vw,160px) 30px;display:grid;position:relative}.novaHeroCopy{z-index:2;align-self:center;max-width:530px;padding-bottom:10vh;position:relative}.novaKicker{color:var(--neon);letter-spacing:.22em;text-transform:uppercase;font-size:9px;display:block}.novaHero h1{letter-spacing:-.08em;max-width:670px;margin:25px 0 30px;font-size:clamp(52px,7.6vw,122px);font-weight:500;line-height:.91}.novaHero p{color:var(--muted);max-width:420px;font-size:15px;line-height:1.8}.novaHeroActions,.novaDetailActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;display:flex}.novaButton{border:1px solid var(--line);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:0 20px;font-size:10px;display:inline-flex}.novaButton:hover{border-color:var(--neon);transform:translateY(-2px)}.novaButtonPrimary{background:var(--neon);border-color:var(--neon);color:#03110f!important}.novaButtonGhost{background:0 0}.novaHeroVisual{place-self:center end;width:100%;max-width:800px;height:min(72vh,680px);position:relative;overflow:hidden}.novaHeroVisual img{object-fit:cover;width:100%;height:100%}.novaHeroVisual:after{background:linear-gradient(90deg,var(--bg) 0%,transparent 35%,transparent 80%,var(--bg)),linear-gradient(0deg,var(--bg),transparent 15%,transparent 80%,var(--bg));content:"";position:absolute;inset:0}.novaHeroBeam{border-left:1px solid var(--neon);opacity:.5;z-index:1;height:130%;position:absolute;top:-15%;left:46%;transform:rotate(18deg)}.novaHeroReadout{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:34px;left:32px}.novaHeroReadout span,.novaHeroReadout small{color:var(--neon);letter-spacing:.18em;font-size:8px}.novaHeroReadout strong{letter-spacing:.15em;font-size:13px}.novaHeroCircle{border:1px solid var(--neon);opacity:.3;z-index:1;border-radius:50%;width:170px;height:170px;position:absolute;top:20%;right:-50px}.novaHeroFoot{color:var(--muted);letter-spacing:.14em;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:30px;left:clamp(70px,10vw,160px);right:clamp(70px,10vw,160px)}.novaSignalBand{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 2fr 2fr 1.5fr;padding:17px clamp(70px,10vw,160px);display:grid}.novaSignalBand span,.novaSignalBand strong{letter-spacing:.16em;font-size:8px}.novaSignalBand span{color:var(--muted)}.novaSignalBand strong{color:var(--neon);font-weight:500}.novaSection{padding:clamp(85px,12vw,180px) clamp(70px,10vw,160px)}.novaSectionHead{grid-template-columns:150px minmax(0,1fr);margin-bottom:62px;display:grid}.novaSectionHead>span{color:var(--neon);letter-spacing:.16em;text-transform:uppercase;padding-top:12px;font-size:9px}.novaSectionHead h2{letter-spacing:-.07em;max-width:800px;margin:0;font-size:clamp(38px,5.8vw,86px);font-weight:450;line-height:.96}.novaSectionHead p{color:var(--muted);grid-column:2;max-width:420px;margin:24px 0 0}.novaStageLayout{grid-template-columns:150px minmax(350px,1fr) 280px;gap:30px;display:grid}.novaModelRail{flex-direction:column;display:flex}.novaModelRail button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:21px 0;display:flex}.novaModelRail button span{color:var(--muted);font-size:9px}.novaModelRail button b{letter-spacing:.12em;font-size:11px;font-weight:500}.novaModelRail button i{background:var(--neon);opacity:0;width:20px;height:1px;margin-left:auto}.novaModelRail button.isActive{color:var(--neon)}.novaModelRail button.isActive i{opacity:1}.novaStageImage{height:580px;position:relative;overflow:hidden}.novaStageImage img{object-fit:cover;width:100%;height:100%}.novaStageImage:after{content:"";background:linear-gradient(120deg,#0000 30%,#42f6de47,#0000 55%);position:absolute;inset:0}.novaStageGrid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.25;background-size:70px 70px;position:absolute;inset:0}.novaStageCode{color:var(--neon);letter-spacing:.16em;z-index:1;font-size:8px;position:absolute;bottom:19px;left:20px}.novaStageDetails{align-self:end;padding-bottom:20px}.novaStageDetails h3{letter-spacing:-.04em;margin:12px 0;font-size:30px}.novaStageDetails p{color:var(--muted);font-size:13px;line-height:1.7}.novaMetricGrid,.novaMetricStrip,.novaDetailSpecs,.novaServiceFacts{grid-template-columns:repeat(2,1fr);gap:16px;margin:30px 0;display:grid}.novaMetric{border-top:1px solid var(--line);padding-top:11px}.novaMetric strong{letter-spacing:-.03em;font-size:20px;font-weight:450;display:block}.novaMetric span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font-size:8px;display:block}.novaInlineLink{color:var(--neon);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:13px;font-size:10px;display:inline-flex}.novaInlineLink:hover{gap:20px}.novaVehicleGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.novaVehicleGridAll{grid-template-columns:repeat(2,1fr)}.novaVehicleCard{background:var(--surface);border:1px solid #0000;min-width:0}.novaVehicleCard:hover,.novaVehicleCard.isSelected{border-color:var(--neon)}.novaVehicleImage{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;height:310px;padding:0;display:block;position:relative;overflow:hidden}.novaVehicleImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.novaVehicleCard:hover .novaVehicleImage img{transform:scale(1.04)}.novaVehicleImage:after{content:"";background:linear-gradient(#0000 50%,#000000bf);position:absolute;inset:0}.novaVehicleImage span{color:#fff;letter-spacing:.18em;z-index:1;font-size:9px;position:absolute;bottom:18px;left:18px}.novaVehicleImage>b{color:var(--neon);z-index:1;font-size:11px;position:absolute;top:18px;right:18px}.novaVehicleCardBody{padding:21px}.novaVehicleCard h3{letter-spacing:-.03em;margin:0 0 10px;font-size:20px;font-weight:450}.novaVehicleCard p{color:var(--muted);min-height:40px;font-size:12px;line-height:1.6}.novaVehicleMeta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:15px;margin-top:20px;padding:13px 0;display:flex}.novaVehicleMeta span{color:var(--muted);letter-spacing:.1em;font-size:9px}.novaCardActions{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.novaCardActions a,.novaCardActions button{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:9px;display:inline-flex}.novaCardActions a{color:var(--neon)}.novaCardActions button{color:var(--muted)}.novaSectionAction{align-items:center;gap:35px;margin-top:38px;display:flex}.novaCompareLink{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:inline-flex}.novaCompareLink:hover{color:var(--neon)}.novaSplitStatement{background:var(--surface);grid-template-columns:280px 1fr;align-items:center;gap:clamp(50px,10vw,160px);padding:clamp(90px,12vw,170px) clamp(70px,16vw,250px);display:grid}.novaSplitStatement h2{letter-spacing:-.06em;max-width:720px;margin:19px 0 36px;font-size:clamp(32px,4vw,68px);font-weight:450;line-height:1}.novaOrbital{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:relative}.novaOrbital span{letter-spacing:-.12em;font-size:54px;font-weight:400}.novaOrbital i{border:1px solid var(--neon);border-radius:50%;width:210px;height:80px;position:absolute;top:50px;left:20px}.novaOrbital i:nth-of-type(2){height:210px;top:20px;left:50px;transform:rotate(58deg)}.novaOrbital i:nth-of-type(3){border-style:dashed;width:230px;height:230px;top:10px;left:10px;transform:rotate(-40deg)}.novaMetricStrip{grid-template-columns:repeat(3,1fr);margin:0}.novaDetailingTeaser{background:var(--surface2)}.novaBeforeAfter{aspect-ratio:16/8;position:relative;overflow:hidden}.novaBeforeAfter>img,.novaBeforeClip img{object-fit:cover;width:100%;height:100%}.novaBeforeAfter>img{display:block}.novaBeforeClip{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.novaBeforeClip img{max-width:none}.novaBeforeLabel,.novaAfterLabel{background:var(--bg);letter-spacing:.15em;z-index:2;padding:8px 11px;font-size:9px;position:absolute;bottom:18px}.novaBeforeLabel{left:18px}.novaAfterLabel{right:18px}.novaBeforeAfter input{cursor:ew-resize;opacity:0;z-index:3;width:100%;height:100%;position:absolute;inset:0}.novaSliderHandle{background:var(--neon);box-shadow:0 0 18px var(--neon);z-index:2;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.novaSliderHandle:after{background:var(--neon);border:4px solid var(--bg);content:"";border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:-9px}.novaLabGrid{grid-template-columns:minmax(300px,1.3fr) minmax(250px,.7fr);gap:60px;display:grid}.novaLabVisual{height:580px;position:relative;overflow:hidden}.novaLabVisual>img{object-fit:cover;width:100%;height:100%}.novaPaintOverlay{mix-blend-mode:screen;background:linear-gradient(125deg,#070a0e73,#0000 45%,#42f6de3b);position:absolute;inset:0}.novaPaintOverlay[data-exterior=Pearl]{background:linear-gradient(130deg,#ffffff73,#0000 40%,#b4d2cd33)}.novaPaintOverlay[data-exterior=Titanium]{background:linear-gradient(130deg,#90a7ab66,#0000 40%,#50f5de33)}.novaPaintOverlay[data-exterior=Electric\ Blue]{background:linear-gradient(130deg,#1650ff80,#0000 40%,#42f6de59)}.novaLabBadge{background:var(--bg);color:var(--neon);letter-spacing:.15em;padding:10px 13px;font-size:9px;position:absolute;bottom:20px;left:20px}.novaLabControls{flex-direction:column;justify-content:center;gap:30px;display:flex}.novaOptions{border:0;border-top:1px solid var(--line);margin:0;padding:15px 0}.novaOptions legend{color:var(--neon);letter-spacing:.16em;padding:0 0 12px;font-size:9px}.novaOptions>div{flex-wrap:wrap;gap:7px;display:flex}.novaOptions button{border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:7px;padding:10px 11px;font-size:10px;display:flex}.novaOptions button.isActive{background:var(--neon);border-color:var(--neon);color:#021513}.novaStudioTeaser{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);min-height:580px;display:grid}.novaStudioTeaser>img{object-fit:cover;width:100%;height:100%;max-height:720px}.novaStudioTeaser>div{align-self:center;padding:10%}.novaStudioTeaser h2{letter-spacing:-.08em;margin:20px 0 30px;font-size:clamp(44px,6vw,86px);font-weight:450;line-height:.9}.novaStudioTeaser p{color:var(--muted);max-width:360px;line-height:1.8}.novaProcessGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.novaProcessGrid>div{border-right:1px solid var(--line);min-height:220px;padding:24px}.novaProcessGrid>div:last-child{border:0}.novaProcessGrid span{color:var(--neon);letter-spacing:.14em;font-size:9px}.novaProcessGrid h3{letter-spacing:-.05em;margin:44px 0 15px;font-size:22px;font-weight:450}.novaProcessGrid p{color:var(--muted);font-size:12px;line-height:1.6}.novaFaq{background:var(--surface)}.novaFaqList{border-top:1px solid var(--line);max-width:800px;margin-left:150px}.novaFaqList>div{border-bottom:1px solid var(--line)}.novaFaqList button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:35px 1fr auto;align-items:center;gap:25px;width:100%;padding:23px 0;display:grid}.novaFaqList button span{color:var(--neon);font-size:9px}.novaFaqList button b{font-size:17px;font-weight:450}.novaFaqList p{color:var(--muted);margin:0 45px 24px 60px;font-size:13px;line-height:1.7}.novaClose{flex-direction:column;align-items:flex-start;padding:clamp(100px,15vw,220px) clamp(70px,16vw,250px);display:flex}.novaClose h2{letter-spacing:-.09em;max-width:900px;margin:24px 0 50px;font-size:clamp(50px,8vw,120px);font-weight:450;line-height:.9}.novaFooter{border-top:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;gap:60px;padding:45px clamp(70px,10vw,160px);display:flex;position:relative}.novaFooter>div{flex-direction:column;gap:8px;display:flex}.novaFooter>div span,.novaFooter>a{color:var(--muted);letter-spacing:.12em;font-size:8px}.novaFooter>a{align-items:center;gap:9px;display:flex}.novaFooter>a:hover{color:var(--neon)}.novaFooter svg{height:25px}.novaPage{min-height:calc(100vh - 78px);padding-top:clamp(75px,10vw,140px)}.novaFilterBar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:-10px 0 48px;padding:0 0 20px;display:flex}.novaFilterBar button{color:var(--muted);cursor:pointer;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 10px;font-size:9px}.novaFilterBar button.isActive,.novaFilterBar button:hover{border-color:var(--neon);color:var(--neon)}.novaBackLink{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:inline-flex}.novaBackLink:hover{color:var(--neon)}.novaVehicleDetail{padding-bottom:130px}.novaDetailHero{grid-template-columns:minmax(300px,1.3fr) minmax(280px,.7fr);gap:clamp(45px,8vw,120px);margin-top:50px;display:grid}.novaDetailImages>img{object-fit:cover;width:100%;height:580px}.novaDetailImages>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.novaDetailImages>div img{object-fit:cover;width:100%;height:190px}.novaDetailCopy{align-self:center}.novaDetailCopy h1,.novaServiceDetail h1,.novaConfirmation h1{letter-spacing:-.09em;margin:22px 0;font-size:clamp(52px,7vw,106px);font-weight:450;line-height:.88}.novaDetailCopy>p,.novaServiceDetail p{color:var(--muted);max-width:420px;font-size:15px;line-height:1.8}.novaDetailSpecs{grid-template-columns:repeat(2,1fr)}.novaDemoPrice{letter-spacing:.1em;margin-top:28px;font-size:12px;display:block}.novaComparePicker{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:60px;display:grid}.novaComparePicker button{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;padding:0}.novaComparePicker button.isActive{border-color:var(--neon)}.novaComparePicker img{object-fit:cover;width:100%;height:150px}.novaComparePicker span{letter-spacing:.1em;padding:14px;font-size:10px;display:inline-block}.novaComparePicker svg{color:var(--neon);float:right;margin:13px}.novaEmptyState{border:1px solid var(--line);text-align:center;padding:100px 30px}.novaEmptyState span{color:var(--neon);letter-spacing:.2em;font-size:9px}.novaEmptyState h3{letter-spacing:-.05em;margin:20px 0 30px;font-size:30px;font-weight:450}.novaCompareTable{border-top:1px solid var(--line)}.novaCompareTable>div{grid-template-columns:180px repeat(2,1fr);display:grid}.novaCompareTable>div>*{border-bottom:1px solid var(--line);padding:20px}.novaCompareTable span{color:var(--muted);letter-spacing:.12em;font-size:9px}.novaCompareTable b,.novaCompareHead strong{font-size:15px;font-weight:450}.novaCompareHead strong{color:var(--neon)}.novaServiceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.novaServiceCard{background:var(--surface);border:1px solid var(--line);min-height:275px;padding:25px;position:relative}.novaServiceCard:hover{border-color:var(--neon);transform:translateY(-4px)}.novaServiceCard>span{color:var(--neon);letter-spacing:.15em;font-size:9px}.novaServiceCard h3{letter-spacing:-.06em;margin:52px 0 15px;font-size:25px;font-weight:450}.novaServiceCard p{color:var(--muted);max-width:240px;font-size:12px;line-height:1.6}.novaServiceCard>div{gap:20px;display:flex;position:absolute;bottom:20px;left:25px}.novaServiceCard>div b{letter-spacing:.1em;font-size:9px}.novaServiceCard>svg{color:var(--neon);position:absolute;bottom:21px;right:25px}.novaDetailingWide{background:var(--surface2);grid-template-columns:.7fr 1.3fr;align-items:center;gap:50px;margin-top:80px;padding:50px;display:grid}.novaDetailingWide h2{letter-spacing:-.06em;margin:22px 0 35px;font-size:42px;font-weight:450;line-height:.95}.novaServiceDetailGrid{grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:50px;display:grid}.novaServiceFacts{grid-template-columns:repeat(3,1fr)}.novaServiceVisual img{object-fit:cover;width:100%;height:500px}.novaServiceVisual>div{justify-content:space-between;padding-top:13px;display:flex}.novaServiceVisual span{color:var(--muted);letter-spacing:.15em;font-size:8px}.novaLabPage{margin-top:30px}.novaStudioHero{height:600px;position:relative;overflow:hidden}.novaStudioHero img{object-fit:cover;width:100%;height:100%}.novaStudioHero:after{content:"";background:linear-gradient(90deg,#000000a6,#0000 65%);position:absolute;inset:0}.novaStudioHero>div{z-index:1;position:absolute;top:50%;left:60px;transform:translateY(-50%)}.novaStudioHero>div>span{color:var(--neon);letter-spacing:.15em;font-size:9px}.novaStudioHero h1{letter-spacing:-.08em;margin:20px 0 35px;font-size:clamp(48px,7vw,96px);font-weight:450}.novaStudioFacts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;padding:25px 0;display:grid}.novaStudioFacts p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.novaAboutStatement{grid-template-columns:300px 1fr;align-items:center;gap:100px;margin-top:50px;display:grid}.novaAboutStatement p{letter-spacing:-.06em;max-width:760px;font-size:clamp(25px,3vw,48px);line-height:1.05}.novaAboutStatement p+p{color:var(--muted);margin-top:26px;font-size:15px;line-height:1.7}.novaContactGrid{grid-template-columns:.7fr 1.3fr;gap:20px;display:grid}.novaContactCard{background:var(--surface);flex-direction:column;gap:18px;padding:40px;display:flex}.novaContactCard span{color:var(--neon);letter-spacing:.17em;font-size:9px}.novaContactCard strong{letter-spacing:-.05em;margin:30px 0;font-size:32px;font-weight:450;line-height:1.05}.novaContactCard p{color:var(--muted);font-size:13px;line-height:1.7}.novaContactCard a{color:var(--neon);font-size:12px}.novaContactVisual{min-height:450px;position:relative}.novaContactVisual img{object-fit:cover;width:100%;height:100%}.novaContactVisual .novaButton{position:absolute;bottom:30px;left:30px}.novaAppointment form{grid-template-columns:repeat(2,1fr);gap:0 18px;max-width:900px;display:grid}.novaFormField{border-bottom:1px solid var(--line);flex-direction:column;padding:19px 0;display:flex}.novaFormField label{color:var(--neon);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:9px}.novaFormField input,.novaFormField select,.novaFormField textarea{color:var(--ink);background:0 0;border:0;outline:0;padding:4px 0;font-size:15px}.novaFormField select option{background:var(--surface);color:var(--ink)}.novaFormField textarea{resize:vertical}.novaFormFull{grid-column:1/-1}.novaFormSubmit{padding-top:35px}.novaConfirmation{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.novaConfirmMark{border:1px solid var(--neon);color:var(--neon);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:30px 0;display:flex}.novaConfirmation p{color:var(--muted);font-size:15px}.novaConfirmation>span:not(.novaKicker){color:var(--muted);letter-spacing:.1em;margin:30px 0;font-size:10px}.novaConfirmation .novaButton{margin-top:20px}@media (width<=1100px){.novaSideRail{display:none}.novaHero{padding-left:40px;padding-right:40px}.novaHeroFoot{left:40px;right:40px}.novaSection,.novaSignalBand,.novaFooter{padding-left:40px;padding-right:40px}.novaStageLayout{grid-template-columns:110px minmax(300px,1fr) 240px}.novaDetailingWide{padding:30px}.novaSplitStatement{padding-left:80px;padding-right:80px}}@media (width<=760px){.novaHeader{height:68px;padding:0 20px}.novaHeaderLead{gap:10px}.novaBack{width:34px;height:34px;min-height:34px;padding:0}.novaBack span{display:none}.novaNav{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;gap:0;margin:0;padding:18px 20px;display:none;position:absolute;top:68px;left:0;right:0}.novaNav.isOpen{display:flex}.novaNav a{border-bottom:1px solid var(--line);padding:17px 0}.novaMenuButton{align-items:center;display:flex}.novaThemeSwitch span{display:none}.novaHeaderActions{gap:12px}.novaHero{flex-direction:column;min-height:calc(100vh - 68px);padding:50px 20px 25px;display:flex}.novaHeroCopy{padding:0}.novaHero h1{margin:20px 0;font-size:17vw}.novaHero p{font-size:13px}.novaHeroVisual{order:2;height:55vh;margin:50px 0 45px}.novaHeroFoot{display:none;bottom:25px;left:20px;right:20px}.novaHeroFoot span:nth-child(2){display:none}.novaHeroActions{margin-top:28px}.novaButton{min-height:44px;padding:0 14px;font-size:9px}.novaSignalBand{grid-template-columns:1fr 1fr;gap:14px;padding:14px 20px}.novaSignalBand span:nth-last-child(-n+2){display:none}.novaSection{padding:78px 20px}.novaSectionHead{margin-bottom:38px;display:block}.novaSectionHead>span{margin-bottom:18px;display:block}.novaSectionHead h2{font-size:14vw}.novaSectionHead p{margin-top:18px;font-size:13px}.novaStageLayout{flex-direction:column;display:flex}.novaModelRail{order:2;grid-template-columns:repeat(2,1fr);display:grid}.novaStageImage{order:1;height:370px}.novaStageDetails{order:3}.novaVehicleGrid,.novaVehicleGridAll{grid-template-columns:1fr}.novaVehicleGridAll{gap:12px}.novaVehicleImage{height:250px}.novaSplitStatement{flex-direction:column;gap:50px;padding:80px 20px;display:flex}.novaOrbital{width:190px;height:190px}.novaOrbital i:first-of-type{width:160px}.novaOrbital i:nth-of-type(2){height:160px;top:15px;left:15px}.novaOrbital i:nth-of-type(3){width:180px;height:180px;top:5px;left:5px}.novaSplitStatement h2{font-size:11vw}.novaMetricStrip{gap:10px}.novaMetric strong{font-size:16px}.novaMetric span{font-size:7px}.novaBeforeAfter{aspect-ratio:1}.novaLabGrid,.novaStudioTeaser,.novaDetailHero,.novaServiceDetailGrid,.novaDetailingWide,.novaAboutStatement,.novaContactGrid{flex-direction:column;gap:30px;display:flex}.novaLabVisual{height:380px}.novaStudioTeaser{padding-bottom:30px}.novaStudioTeaser>img{height:370px;max-height:none}.novaStudioTeaser>div{padding:30px 20px 70px}.novaStudioTeaser h2{font-size:15vw}.novaProcessGrid{grid-template-columns:1fr 1fr}.novaProcessGrid>div{min-height:210px;padding:15px}.novaProcessGrid h3{margin-top:32px;font-size:18px}.novaProcessGrid p{font-size:11px}.novaFaqList{margin-left:0}.novaFaqList button{grid-template-columns:25px 1fr auto;gap:10px}.novaFaqList button b{font-size:14px}.novaFaqList p{margin-left:35px;margin-right:20px}.novaClose{padding:90px 20px}.novaClose h2{font-size:15vw}.novaFooter{flex-direction:column;align-items:flex-start;gap:28px;padding:35px 20px}.novaFooter .novaMark{order:-1}.novaPage{padding-top:65px}.novaFilterBar{gap:18px;margin-bottom:28px}.novaComparePicker{grid-template-columns:repeat(2,1fr)}.novaComparePicker img{height:100px}.novaCompareTable{overflow-x:auto}.novaCompareTable>div{grid-template-columns:110px repeat(2,minmax(150px,1fr));min-width:450px}.novaCompareTable>div>*{padding:14px 10px}.novaDetailImages>img{height:340px}.novaDetailImages>div img{height:130px}.novaDetailCopy h1,.novaServiceDetail h1,.novaConfirmation h1{font-size:16vw}.novaServiceGrid{grid-template-columns:1fr}.novaServiceCard{min-height:230px}.novaDetailingWide{padding:25px}.novaServiceVisual img{height:350px}.novaStudioHero{height:480px}.novaStudioHero>div{left:25px}.novaStudioHero h1{font-size:15vw}.novaStudioFacts{grid-template-columns:1fr 1fr}.novaStudioFacts p{grid-column:1/-1}.novaAboutStatement p{font-size:9vw}.novaAboutStatement>.novaOrbital{align-self:flex-start}.novaContactVisual{min-height:350px}.novaAppointment form{display:block}.novaFormField{padding:16px 0}.novaFormFull{margin-top:0}}@media (prefers-reduced-motion:reduce){.novaV3 *,.novaV3 :before,.novaV3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.novaIntro,.novaIntro.isGone{display:none}}.novaIntro.isGone{animation-duration:.65s!important}.moraV1{--mora-bg:#f7f4ef;--mora-paper:#fffdf9;--mora-ink:#242522;--mora-muted:#76736b;--mora-line:#ddd8cf;--mora-accent:#ad684e;background:var(--mora-bg);color:var(--mora-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.moraV1 *{box-sizing:border-box}.moraV1 a{color:inherit;text-decoration:none}.moraV1 button,.moraV1 input,.moraV1 select,.moraV1 textarea{font:inherit}.moraV1 button:focus-visible,.moraV1 a:focus-visible,.moraV1 input:focus-visible,.moraV1 select:focus-visible,.moraV1 textarea:focus-visible{outline:2px solid var(--mora-accent);outline-offset:3px}.moraShell{max-width:1500px;min-height:100vh;margin:auto;padding:0 clamp(20px,5vw,76px)}.moraHeader{border-bottom:1px solid var(--mora-line);z-index:6;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.moraMark{letter-spacing:.08em;align-items:center;gap:10px;display:inline-flex}.moraMark>span{border:1.5px solid var(--mora-ink);justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:flex;position:relative}.moraMark>span:after{border-bottom:1px solid var(--mora-accent);content:"";position:absolute;top:5px;left:5px;right:5px;transform:rotate(-25deg)}.moraMark b{white-space:nowrap;font-size:12px;font-weight:700}.moraHeader nav{gap:28px;margin-left:auto;margin-right:34px;display:flex}.moraHeader nav a,.moraHeaderActions{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.moraHeader nav a:hover,.moraHeaderActions a:hover,.moraFooter a:hover{color:var(--mora-accent)}.moraHeaderActions{align-items:center;gap:17px;display:flex}.moraBack{border-right:1px solid var(--mora-line);align-items:center;gap:6px;padding-right:17px;display:flex}.moraLocale{font-weight:700}.moraCartLink{align-items:center;gap:5px;display:flex;position:relative}.moraCartLink b{background:var(--mora-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;display:flex}.moraMenu{background:0 0;border:0;padding:5px;display:none}.moraIntro{background:var(--mora-bg);z-index:20;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.moraIntro.isGone{pointer-events:none;animation:.35s forwards moraIntroOut}.moraTag{border:1px solid var(--mora-ink);width:112px;height:72px;margin-bottom:22px;position:relative;transform:rotate(-7deg)}.moraTag:after{border:1px solid var(--mora-ink);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:12px}.moraTag span{justify-content:center;align-items:center;height:100%;font-size:30px;font-weight:700;display:flex}.moraIntro .moraMark{animation:.9s both moraMarkIn}.moraIntro p{color:var(--mora-muted);margin-top:19px;font-size:11px}@keyframes moraIntroOut{to{opacity:0;visibility:hidden}}@keyframes moraMarkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.moraEyebrow{color:var(--mora-accent);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.moraHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,8vw,130px);min-height:650px;padding:60px 0;display:grid}.moraHero h1,.moraPageIntro h1,.moraDetailCopy h1,.moraInfoPage h1,.moraCheckout h1,.moraSuccess h1{letter-spacing:-.08em;margin:25px 0;font-size:clamp(48px,6vw,92px);font-weight:500;line-height:.95}.moraHero p,.moraPageIntro p,.moraInfoPage p{color:var(--mora-muted);max-width:470px;font-size:15px;line-height:1.75}.moraHeroImage{height:560px;overflow:hidden}.moraHeroImage img{object-fit:cover;width:100%;height:100%}.moraActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.moraButton{border:1px solid var(--mora-ink);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 18px;font-size:10px;display:inline-flex}.moraButton:hover{transform:translateY(-2px)}.moraButtonDark{background:var(--mora-ink);color:#fff!important}.moraTextLink{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:inline-flex}.moraTextLink:hover{color:var(--mora-accent)}.moraBenefits{border-bottom:1px solid var(--mora-line);border-top:1px solid var(--mora-line);grid-template-columns:repeat(3,1fr);padding:20px 0;display:grid}.moraBenefits div{border-right:1px solid var(--mora-line);align-items:center;gap:16px;padding:0 24px;display:flex}.moraBenefits div:first-child{padding-left:0}.moraBenefits div:last-child{border:0}.moraBenefits b{color:var(--mora-accent);font-size:10px}.moraBenefits span{letter-spacing:.04em;font-size:11px}.moraSection{padding:110px 0}.moraSectionTitle{align-items:end;gap:26px;margin-bottom:38px;display:flex}.moraSectionTitle>span{color:var(--mora-accent);font-size:10px}.moraSectionTitle h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:500}.moraCategoryGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.moraCategoryGrid a{background:var(--mora-paper);min-height:250px;position:relative;overflow:hidden}.moraCategoryGrid img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.moraCategoryGrid a:hover img{transform:scale(1.04)}.moraCategoryGrid a:after{content:"";background:linear-gradient(#0000 40%,#141412a6);position:absolute;inset:0}.moraCategoryGrid span{color:#fff;z-index:1;font-size:13px;position:absolute;bottom:18px;left:18px}.moraCategoryGrid svg{color:#fff;z-index:1;position:absolute;bottom:18px;right:18px}.moraProductGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:36px;display:grid}.moraProductCard{min-width:0}.moraProductImage{background:var(--mora-paper);height:310px;display:block;position:relative;overflow:hidden}.moraProductImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.moraProductCard:hover .moraProductImage img{transform:scale(1.03)}.moraProductImage span{background:var(--mora-paper);text-transform:uppercase;padding:6px 8px;font-size:9px;position:absolute;bottom:10px;left:10px}.moraProductCard h3{margin:15px 0 6px;font-size:15px;font-weight:550}.moraProductCard p{margin:0;font-size:12px}.moraProductCard del,.moraDetailPrice del{color:var(--mora-muted);margin-left:6px;font-size:10px}.moraProductCard button{border:0;border-bottom:1px solid var(--mora-ink);cursor:pointer;text-transform:uppercase;background:0 0;align-items:center;gap:8px;margin-top:14px;padding:0 0 5px;font-size:9px;display:flex}.moraProductCard button:hover{border-color:var(--mora-accent);color:var(--mora-accent)}.moraEditorial{background:var(--mora-paper);grid-template-columns:1fr 1fr;display:grid}.moraEditorial img{object-fit:cover;width:100%;height:500px}.moraEditorial>div{align-self:center;padding:clamp(30px,7vw,100px)}.moraEditorial h2,.moraNewsletter h2{letter-spacing:-.07em;margin:20px 0;font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:.97}.moraEditorial p,.moraNewsletter p{color:var(--mora-muted);max-width:390px;font-size:14px;line-height:1.7}.moraNewsletter{border-bottom:1px solid var(--mora-line);grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:100px 0;display:grid}.moraNewsletter form label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.moraNewsletter form>div{display:flex}.moraNewsletter input{border:0;border-bottom:1px solid var(--mora-ink);background:0 0;flex:1;min-width:0;padding:13px 0}.moraNewsletter .moraButton{border:0;margin-left:14px}.moraFooter{border-top:1px solid var(--mora-line);justify-content:space-between;align-items:center;gap:35px;padding:38px 0;display:flex}.moraFooter>span{color:var(--mora-muted);letter-spacing:.08em;font-size:9px}.moraFooter>div{gap:22px;display:flex}.moraFooter a{font-size:10px}.moraPage{min-height:calc(100vh - 86px);padding:85px 0 130px}.moraPageIntro{margin-bottom:55px}.moraPageIntro h1{margin-bottom:18px}.moraToolbar{border-bottom:1px solid var(--mora-line);flex-wrap:wrap;align-items:end;gap:18px;padding-bottom:16px;display:flex}.moraToolbar label{flex-direction:column;gap:7px;display:flex}.moraToolbar label span,.moraToolbar label select,.moraReset{letter-spacing:.09em;text-transform:uppercase;font-size:9px}.moraToolbar label span{color:var(--mora-muted)}.moraToolbar select{color:var(--mora-ink);cursor:pointer;background:0 0;border:0;padding:3px 20px 3px 0}.moraSearch{border-bottom:1px solid var(--mora-ink);flex:1;align-items:center;gap:8px;min-width:200px;display:flex}.moraSearch input{background:0 0;border:0;min-width:0;padding:8px 0}.moraReset{color:var(--mora-accent);cursor:pointer;background:0 0;border:0;padding:8px}.moraResultCount{color:var(--mora-muted);margin:22px 0;font-size:11px}.moraCatalogGrid{grid-template-columns:repeat(4,1fr)}.moraEmpty{border:1px solid var(--mora-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:280px;padding:30px;display:flex}.moraEmpty h2{letter-spacing:-.05em;margin:6px 0;font-size:30px;font-weight:500}.moraEmpty p{color:var(--mora-muted);font-size:13px}.moraBackLink{color:var(--mora-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.moraBackLink:hover{color:var(--mora-accent)}.moraDetailGrid{grid-template-columns:1.15fr .85fr;gap:clamp(35px,7vw,110px);margin-top:32px;display:grid}.moraDetailGallery>img{object-fit:cover;width:100%;height:570px}.moraDetailGallery>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.moraDetailGallery>div img{object-fit:cover;width:100%;height:180px}.moraDetailCopy{align-self:center}.moraDetailCopy h1{margin:20px 0}.moraDetailPrice{margin:0 0 22px;font-size:18px}.moraDetailCopy>p:not(.moraDetailPrice){color:var(--mora-muted);max-width:410px;font-size:14px;line-height:1.8}.moraChoices,.moraQuantity{border-top:1px solid var(--mora-line);margin-top:30px;padding-top:16px}.moraChoices>span,.moraQuantity>span,.moraSpecs>span{color:var(--mora-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.moraChoices>div{gap:7px;margin-top:12px;display:flex}.moraChoices button{border:1px solid var(--mora-line);cursor:pointer;background:0 0;padding:9px 11px;font-size:10px}.moraChoices button.isActive{background:var(--mora-ink);border-color:var(--mora-ink);color:#fff}.moraQuantity{justify-content:space-between;align-items:center;display:flex}.moraQuantity>div{border:1px solid var(--mora-line);align-items:center;display:flex}.moraQuantity button{cursor:pointer;background:0 0;border:0;padding:9px}.moraQuantity b{padding:0 8px;font-size:11px;font-weight:500}.moraAddDetail{width:100%;margin-top:25px}.moraSpecs{border-top:1px solid var(--mora-line);margin-top:34px;padding-top:18px}.moraSpecs p{color:var(--mora-muted);font-size:12px;line-height:1.7}.moraRelated{border-top:1px solid var(--mora-line);margin-top:110px;padding-top:80px}.moraCartGrid,.moraCheckoutGrid{grid-template-columns:1.3fr .7fr;gap:50px;display:grid}.moraCartItem{border-bottom:1px solid var(--mora-line);grid-template-columns:110px 1fr auto;align-items:center;gap:20px;padding:17px 0;display:grid}.moraCartItem img{object-fit:cover;width:110px;height:120px}.moraCartItem h3{margin:0 0 8px;font-size:16px;font-weight:500}.moraCartItem p{font-size:12px}.moraCartItem .moraQuantity{border:0;justify-content:flex-start;margin:17px 0 0;padding:0}.moraRemove{color:var(--mora-accent);cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:9px}.moraSummary,.moraCheckoutSummary{background:var(--mora-paper);padding:30px}.moraSummary h2,.moraCheckoutSummary h2{text-transform:uppercase;font-size:13px;font-weight:500}.moraSummary>strong{margin:18px 0 25px;font-size:34px;font-weight:500;display:block}.moraSummary p,.moraCheckoutSummary p{color:var(--mora-muted);margin-bottom:28px;font-size:11px;line-height:1.6}.moraSummary .moraButton{width:100%}.moraInfoGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.moraInfoGrid img{object-fit:cover;width:100%;height:590px}.moraContactDetails{flex-direction:column;gap:14px;margin-top:35px;display:flex}.moraContactDetails a{color:var(--mora-accent);font-size:14px}.moraContactDetails span{color:var(--mora-muted);font-size:12px}.moraCheckout form{flex-direction:column;gap:20px;display:flex}.moraCheckout form label{text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;display:flex}.moraCheckout input,.moraCheckout textarea{border:0;border-bottom:1px solid var(--mora-line);color:var(--mora-ink);resize:vertical;background:0 0;padding:11px 0}.moraNotice{color:#6b6458;background:#ece6dc;padding:15px;font-size:11px;line-height:1.6}.moraCheckoutSummary>div{border-bottom:1px solid var(--mora-line);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.moraCheckoutSummary>strong{justify-content:space-between;padding-top:23px;font-size:13px;display:flex}.moraCheckoutSummary>strong span{font-weight:500}.moraCheckoutSummary p{margin-top:27px}.moraSuccess{text-align:center;justify-content:center;align-items:center;display:flex}.moraSuccess>div{flex-direction:column;align-items:center;max-width:500px;display:flex}.moraSuccess>div>svg{border:1px solid var(--mora-accent);color:var(--mora-accent);border-radius:50%;padding:10px}.moraSuccess h1{margin-bottom:18px}.moraSuccess p{color:var(--mora-muted);line-height:1.7}.moraToast{background:var(--mora-ink);color:#fff;z-index:15;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=950px){.moraHeader nav{gap:18px}.moraBack{display:none}.moraHero{gap:35px}.moraProductGrid,.moraCatalogGrid{grid-template-columns:repeat(2,1fr)}.moraCategoryGrid{grid-template-columns:repeat(3,1fr)}.moraCategoryGrid a:nth-child(n+4){display:none}.moraDetailGrid,.moraInfoGrid{gap:40px}.moraInfoGrid{grid-template-columns:1fr 1fr}}@media (width<=680px){.moraShell{padding:0 18px}.moraHeader{height:72px}.moraHeader nav{background:var(--mora-paper);border-bottom:1px solid var(--mora-line);flex-direction:column;gap:0;margin:0;padding:10px 18px;display:none;position:absolute;top:72px;left:-18px;right:-18px}.moraHeader nav.isOpen{display:flex}.moraHeader nav a{border-bottom:1px solid var(--mora-line);padding:15px 0}.moraHeaderActions{gap:11px}.moraMenu{display:block}.moraHero{flex-direction:column;min-height:0;padding:65px 0 40px;display:flex}.moraHero h1,.moraPageIntro h1,.moraDetailCopy h1,.moraInfoPage h1,.moraCheckout h1,.moraSuccess h1{font-size:15vw}.moraHeroImage{width:100%;height:380px}.moraBenefits{grid-template-columns:1fr;gap:13px;padding:17px 0}.moraBenefits div{border:0;padding:0}.moraBenefits div:first-child{padding-left:0}.moraSection{padding:75px 0}.moraSectionTitle{flex-direction:column;align-items:start;gap:10px}.moraCategoryGrid{grid-template-columns:repeat(2,1fr)}.moraCategoryGrid a{min-height:180px}.moraCategoryGrid a:nth-child(n+4){display:block}.moraProductImage{height:230px}.moraEditorial{flex-direction:column;display:flex}.moraEditorial img{height:340px}.moraEditorial>div{padding:40px 25px 60px}.moraNewsletter{padding:75px 0;display:block}.moraNewsletter form{margin-top:35px}.moraFooter{flex-direction:column;align-items:flex-start;gap:20px}.moraPage{padding:60px 0 90px}.moraToolbar{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.moraSearch{grid-column:1/-1}.moraToolbar label{min-width:0}.moraToolbar select{max-width:100%;overflow:hidden}.moraReset{justify-self:start}.moraCatalogGrid{gap:12px}.moraDetailGrid,.moraCartGrid,.moraCheckoutGrid,.moraInfoGrid{flex-direction:column;gap:35px;display:flex}.moraDetailGallery>img{height:350px}.moraDetailGallery>div img{height:130px}.moraRelated{margin-top:75px;padding-top:55px}.moraCartItem{grid-template-columns:78px 1fr auto;gap:12px}.moraCartItem img{width:78px;height:100px}.moraCartItem h3{font-size:13px}.moraRemove{align-self:start}.moraSummary,.moraCheckoutSummary{padding:23px}.moraInfoGrid img{order:-1;height:380px}.moraCheckout form{gap:17px}}@media (prefers-reduced-motion:reduce){.moraV1 *,.moraV1 :before,.moraV1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.moraIntro{display:none}}.kp1{--ink:#171816;--paper:#f3f1eb;--white:#fff;--sage:#77806f;--line:#d7d5cf;--muted:#72756f;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,sans-serif}.kp1 *{box-sizing:border-box}.kp1 a{color:inherit;text-decoration:none}.kp1 img{width:100%;display:block}.kp1 svg{width:16px}.kp1Intro{z-index:300;background:var(--paper);place-content:center;justify-items:center;animation:.4s 1.05s forwards kpOut;display:grid;position:fixed;inset:0}.kp1Intro span{color:var(--muted);letter-spacing:.15em;margin-top:10px;font-size:9px}.kp1Logo{align-items:center;gap:8px;display:inline-flex}.kp1Logo i{border:1px solid var(--ink);place-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:grid}.kp1Logo b{letter-spacing:.14em;font-size:12px}.kp1Header{border-bottom:1px solid var(--line);z-index:50;background:#f3f1ebf2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:20px;height:70px;padding:0 4vw;display:grid;position:sticky;top:0}.kp1Back,.kp1Actions>a{align-items:center;gap:6px;font-size:9px;display:flex}.kp1Back{border:1px solid var(--line);background:#fff;padding:9px 10px}.kp1Header nav{justify-content:center;gap:26px;font-size:10px;display:flex}.kp1Actions{align-items:center;gap:10px;display:flex}.kp1Actions button{border:1px solid var(--line);background:#fff;width:38px;height:38px;display:none}.kp1Menu{z-index:60;border:1px solid var(--line);background:#fff;width:250px;padding:14px;position:fixed;top:78px;right:12px}.kp1Menu a{border-bottom:1px solid var(--line);padding:12px;display:block}.kp1Hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding:70px 5vw;display:grid}.kp1Kicker{color:var(--sage);letter-spacing:.17em;font-size:8px;font-weight:700}.kp1Hero h1,.kp1Page h1,.kp1Case h1,.kp1AboutPage h1,.kp1Contact h1,.kp1Success h1{letter-spacing:-.06em;margin:16px 0;font-size:clamp(54px,7vw,104px);line-height:.91}.kp1Hero h1 span{display:block}.kp1Hero p,.kp1Page p,.kp1Case p,.kp1AboutPage p,.kp1Contact p,.kp1Success p{max-width:620px;color:var(--muted);font-size:12px;line-height:1.8}.kp1Hero>img{object-fit:cover;height:570px}.kp1Btns{gap:10px;margin-top:25px;display:flex}.kp1Btns a,.kp1Cta a{border:1px solid var(--ink);align-items:center;gap:8px;padding:12px 14px;font-size:9px;display:flex}.kp1Btns a:first-child,.kp1Cta a{background:var(--ink);color:#fff}.kp1Work,.kp1About,.kp1Process,.kp1Inner{padding:95px 5vw}.kp1Head h2,.kp1About h2,.kp1Process h2{letter-spacing:-.05em;margin:12px 0 35px;font-size:clamp(40px,5vw,72px);line-height:.96}.kp1Head>span{letter-spacing:.15em;color:var(--sage);font-size:8px}.kp1Grid{grid-template-columns:1fr 1fr;gap:42px 18px;display:grid}.kp1Grid>a>div{position:relative}.kp1Grid>a:nth-child(2n){margin-top:70px}.kp1Grid img{object-fit:cover;height:430px}.kp1Grid>a>div>span{background:var(--paper);padding:7px;font-size:8px;position:absolute;top:10px;left:10px}.kp1Grid small,.kp1WorkList small{color:var(--sage);margin-top:12px;font-size:8px;display:block}.kp1Grid h3{margin:7px 0;font-size:26px}.kp1Grid p{color:var(--muted);font-size:10px;line-height:1.7}.kp1Grid b{align-items:center;gap:7px;font-size:8px;display:flex}.kp1About{background:#e7e5de;grid-template-columns:1fr 1fr;gap:7vw;display:grid}.kp1About>div:last-child>p{color:var(--muted);font-size:12px;line-height:1.8}.kp1About>div:last-child>div{border-top:1px solid var(--line);margin-top:30px}.kp1About>div:last-child span{border-bottom:1px solid var(--line);padding:13px 0;font-size:10px;display:block}.kp1Process{grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.kp1Process>div:last-child{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.kp1Process article{border-bottom:1px solid var(--line);padding:22px}.kp1Process article:nth-child(odd){border-right:1px solid var(--line)}.kp1Process article span{color:var(--sage);font-size:8px}.kp1Process h3{font-size:23px}.kp1Cta{background:var(--sage);color:#fff;margin:0 5vw 80px;padding:45px}.kp1Cta h2{margin:0;font-size:clamp(38px,5vw,68px)}.kp1Cta p{color:#e6e8e2;max-width:650px;font-size:11px}.kp1Cta a{border-color:#fff;margin-top:14px;display:inline-flex}.kp1Page{max-width:850px;margin-bottom:45px}.kp1WorkList{border-top:1px solid var(--line)}.kp1WorkList>a{border-bottom:1px solid var(--line);grid-template-columns:40px 280px 1fr auto;align-items:center;gap:24px;padding:22px 0;display:grid}.kp1WorkList img{object-fit:cover;height:180px}.kp1WorkList h2{font-size:28px}.kp1Case,.kp1AboutPage,.kp1Contact{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;display:grid}.kp1Case img,.kp1AboutPage img{object-fit:cover;height:560px}.kp1CaseMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 2fr;margin-top:55px;display:grid}.kp1CaseMeta article{padding:22px}.kp1CaseMeta article+article{border-left:1px solid var(--line)}.kp1CaseMeta span{color:var(--muted);margin-bottom:8px;font-size:8px;display:block}.kp1CaseMeta b{font-size:10px}.kp1Contact form{border:1px solid var(--line);background:#fff;gap:14px;padding:28px;display:grid}.kp1Contact label{gap:6px;font-size:8px;display:grid}.kp1Contact input,.kp1Contact textarea{border:1px solid var(--line);background:#fafafa;padding:11px}.kp1Contact button{background:var(--ink);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;height:46px;display:flex}.kp1Success{text-align:center;place-content:center;justify-items:center;min-height:500px;display:grid}.kp1Success>svg{width:42px;height:42px;color:var(--sage)}.kp1Footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:45px 5vw;display:grid}.kp1Footer p{color:var(--muted);font-size:9px}.kp1Footer>span{color:var(--muted);font-size:7px}@keyframes kpOut{to{opacity:0;visibility:hidden;transform:translateY(-6px)}}@media (width<=800px){.kp1Header{grid-template-columns:auto 1fr auto;padding:0 12px}.kp1Back{justify-content:center;width:38px;height:38px;padding:0}.kp1Back span,.kp1Header nav{display:none}.kp1Actions button{place-items:center;display:grid}.kp1Hero,.kp1About,.kp1Process,.kp1Case,.kp1AboutPage,.kp1Contact{grid-template-columns:1fr}.kp1Hero{padding:55px 16px}.kp1Hero h1{font-size:54px}.kp1Hero>img{height:420px}.kp1Work,.kp1About,.kp1Process,.kp1Inner{padding:70px 16px}.kp1Grid{grid-template-columns:1fr}.kp1Grid>a:nth-child(2n){margin-top:0}.kp1Grid img{height:330px}.kp1Process>div:last-child{margin-top:20px}.kp1WorkList>a{grid-template-columns:28px 1fr}.kp1WorkList img,.kp1WorkList>a>div,.kp1WorkList>a>svg{grid-column:2}.kp1Case img,.kp1AboutPage img{height:420px}.kp1CaseMeta{grid-template-columns:1fr}.kp1CaseMeta article+article{border-left:0;border-top:1px solid var(--line)}.kp1Cta{margin:0 16px 60px;padding:28px}.kp1Footer{grid-template-columns:1fr;gap:15px;padding:35px 16px}}@media (prefers-reduced-motion:reduce){.kp1Intro{display:none}.kp1 *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.cs2{--ink:#201d1a;--cream:#eee7db;--paper:#f8f3eb;--wine:#7b3945;--copper:#b87850;--muted:#766f67;--line:#201d1a2e;background:var(--cream);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif}.cs2 *{box-sizing:border-box}.cs2 a{color:inherit;text-decoration:none}.cs2 img{width:100%;display:block}.cs2 h1,.cs2 h2,.cs2 h3{font-family:Playfair Display,serif;font-weight:500}.cs2 svg{width:16px}.cs2Intro{z-index:300;background:var(--ink);color:var(--paper);place-content:center;justify-items:center;animation:.5s 1.45s forwards csOut;display:grid;position:fixed;inset:0}.cs2Frame{pointer-events:none;position:absolute;inset:15%}.cs2Frame i{background:#d0ad8e;position:absolute}.cs2Frame i:first-child,.cs2Frame i:nth-child(2){width:1px;height:100%;animation:.6s forwards csV;top:0;transform:scaleY(0)}.cs2Frame i:first-child{left:0}.cs2Frame i:nth-child(2){animation-delay:.15s;right:0}.cs2Frame i:nth-child(3),.cs2Frame i:nth-child(4){width:100%;height:1px;animation:.6s .3s forwards csH;left:0;transform:scaleX(0)}.cs2Frame i:nth-child(3){top:0}.cs2Frame i:nth-child(4){bottom:0}.cs2Intro>span{color:#a99c8f;letter-spacing:.18em;margin-top:12px;font-size:8px}.cs2Logo{align-items:center;gap:10px;display:inline-flex}.cs2Logo>i{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.cs2Logo>i b{font-family:Playfair Display;font-size:18px}.cs2Logo>span{letter-spacing:.09em;font-size:12px;font-weight:700}.cs2Logo em{color:var(--wine);font-style:normal}.cs2Intro .cs2Logo em{color:#d0ad8e}.cs2Header{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eee7dbf2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:20px;height:74px;padding:0 4vw;display:grid;position:sticky;top:0}.cs2Back{border:1px solid var(--line);background:var(--paper);align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.cs2Header nav{justify-content:center;gap:26px;font-size:9px;display:flex}.cs2Actions{align-items:center;gap:8px;display:flex}.cs2Actions>a{align-items:center;gap:6px;font-size:8px;display:flex}.cs2Actions>a:nth-child(2){background:var(--ink);color:#fff;padding:10px 12px}.cs2Actions button{border:1px solid var(--line);background:var(--paper);width:38px;height:38px;display:none}.cs2Menu{z-index:80;background:var(--ink);color:#fff;width:280px;padding:18px;position:fixed;top:82px;right:12px}.cs2Menu a{border-bottom:1px solid #ffffff24;padding:13px;display:block}.cs2K{letter-spacing:.18em;color:var(--wine);font-size:8px;font-weight:700}.cs2Hero{grid-template-columns:.83fr 1.17fr;min-height:700px;padding:0 4vw 0 6vw;display:grid}.cs2HeroCopy{align-self:center;padding:70px 5vw 70px 0}.cs2Hero h1,.cs2Page h1,.cs2Case h1,.cs2StudioPage h1,.cs2Brief h1,.cs2Success h1{letter-spacing:-.05em;margin:15px 0 22px;font-size:clamp(58px,7vw,105px);line-height:.9}.cs2Hero p,.cs2Page p,.cs2Case p,.cs2StudioPage p,.cs2Brief p,.cs2Success p{max-width:650px;color:var(--muted);font-size:12px;line-height:1.85}.cs2HeroCopy>div{gap:12px;margin-top:26px;display:flex}.cs2HeroCopy a{border:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;font-size:8px;display:flex}.cs2HeroCopy a:first-child{background:var(--wine);color:#fff}.cs2HeroArt{margin-top:28px;position:relative;overflow:hidden}.cs2HeroArt img{object-fit:cover;filter:saturate(.72);height:640px}.cs2HeroArt>span{background:var(--paper);letter-spacing:.14em;padding:9px;font-size:7px;position:absolute;bottom:15px;right:15px}.cs2Manifest{background:var(--ink);color:var(--paper);grid-template-columns:150px 1fr;gap:5vw;padding:95px 6vw;display:grid}.cs2Manifest>span{color:#c59a78;letter-spacing:.15em;font-size:7px}.cs2Manifest h2{max-width:1000px;margin:0;font-size:clamp(45px,6vw,88px);line-height:.95}.cs2Work,.cs2Practice,.cs2Studio,.cs2Journal,.cs2Inner{padding:105px 6vw}.cs2Title h2,.cs2Practice h2,.cs2Studio h2,.cs2Journal h2{margin:12px 0 42px;font-size:clamp(44px,5vw,74px);line-height:.98}.cs2WorkGrid{grid-template-columns:1.1fr .9fr;gap:55px 18px;display:grid}.cs2WorkGrid>a:nth-child(3){grid-column:2}.cs2WorkGrid>a:nth-child(4){grid-area:2/1}.cs2WorkGrid>a>div{position:relative}.cs2WorkGrid img{object-fit:cover;filter:saturate(.75);height:440px}.cs2WorkGrid>a:nth-child(2) img,.cs2WorkGrid>a:nth-child(3) img{height:320px}.cs2WorkGrid>a>div>span{background:var(--paper);padding:7px;font-size:7px;position:absolute;top:10px;left:10px}.cs2WorkGrid small{color:var(--wine);margin-top:12px;font-size:7px;display:block}.cs2WorkGrid h3{margin:7px 0;font-size:27px}.cs2WorkGrid p{color:var(--muted);font-size:9px;line-height:1.7}.cs2WorkGrid b{align-items:center;gap:7px;font-size:8px;display:flex}.cs2Practice{background:#e4d9cb;grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.cs2Practice>div:last-child{border-top:1px solid var(--line)}.cs2Practice article{border-bottom:1px solid var(--line);grid-template-columns:40px 180px 1fr;gap:18px;padding:20px 0;display:grid}.cs2Practice article>span{color:var(--wine);font-size:8px}.cs2Practice h3{margin:0;font-size:21px}.cs2Practice p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.cs2Studio{grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;display:grid}.cs2Studio img{object-fit:cover;height:590px}.cs2Studio p{color:var(--muted);font-size:11px;line-height:1.8}.cs2Studio a{color:var(--wine);align-items:center;gap:7px;margin-top:16px;font-size:8px;font-weight:700;display:inline-flex}.cs2Quote{text-align:center;background:var(--paper);padding:100px 10vw}.cs2Quote svg{color:var(--copper)}.cs2Quote blockquote{max-width:1000px;margin:20px auto;font:500 clamp(38px,5vw,72px)/1.05 Playfair Display}.cs2Journal{grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.cs2Journal>div:last-child{border-top:1px solid var(--line)}.cs2Journal article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;padding:20px 0;display:grid}.cs2Journal article span{color:var(--wine);font-size:7px}.cs2Journal h3{font-size:22px}.cs2Cta{background:var(--wine);color:#fff;justify-content:space-between;align-items:end;gap:30px;padding:70px 6vw;display:flex}.cs2Cta h2{margin:12px 0;font-size:clamp(42px,5vw,76px)}.cs2Cta p{color:#e4c8ce;max-width:650px;font-size:10px}.cs2Cta>a{background:var(--paper);color:var(--wine);align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:700;display:flex}.cs2Page{max-width:900px;margin-bottom:50px}.cs2WorkIndex{border-top:1px solid var(--line)}.cs2WorkIndex>a{border-bottom:1px solid var(--line);grid-template-columns:40px 320px 1fr auto;align-items:center;gap:22px;padding:24px 0;display:grid}.cs2WorkIndex img{object-fit:cover;height:210px}.cs2WorkIndex small{color:var(--wine);font-size:7px}.cs2WorkIndex h2{font-size:30px}.cs2Case,.cs2StudioPage,.cs2Brief{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;display:grid}.cs2Case img,.cs2StudioPage img{object-fit:cover;height:590px}.cs2CaseStory{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.cs2CaseStory article{padding:25px}.cs2CaseStory article+article{border-left:1px solid var(--line)}.cs2CaseStory span{color:var(--wine);font-size:7px}.cs2CaseStory h2{margin:45px 0 10px;font-size:26px}.cs2CaseStory p{color:var(--muted);font-size:9px;line-height:1.7}.cs2Brief form{background:var(--paper);border:1px solid var(--line);gap:14px;padding:28px;display:grid}.cs2Brief label{color:var(--muted);gap:6px;font-size:8px;display:grid}.cs2Brief input,.cs2Brief textarea{border:1px solid var(--line);background:#fff;padding:11px}.cs2Brief button{background:var(--wine);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;height:46px;display:flex}.cs2Success{text-align:center;place-content:center;justify-items:center;min-height:520px;display:grid}.cs2Success>svg{width:42px;height:42px;color:var(--copper)}.cs2Footer{background:var(--ink);color:var(--paper);padding:55px 6vw 22px}.cs2Footer>div{grid-template-columns:auto 1fr;gap:50px;display:grid}.cs2Footer p{color:#9f958c;margin:0;font-size:9px}.cs2Footer>span{color:#7f776e;border-top:1px solid #ffffff21;margin-top:35px;padding-top:17px;font-size:7px;display:block}@keyframes csV{to{transform:scaleY(1)}}@keyframes csH{to{transform:scaleX(1)}}@keyframes csOut{to{opacity:0;visibility:hidden;transform:scale(1.01)}}@media (width<=800px){.cs2Header{grid-template-columns:auto 1fr auto;padding:0 12px}.cs2Back{justify-content:center;width:38px;height:38px;padding:0}.cs2Back span,.cs2Header nav,.cs2Actions>a:nth-child(2){display:none}.cs2Actions button{place-items:center;display:grid}.cs2Hero,.cs2Practice,.cs2Studio,.cs2Journal,.cs2Case,.cs2StudioPage,.cs2Brief{grid-template-columns:1fr}.cs2Hero{padding:0 16px}.cs2HeroCopy{padding:58px 0 35px}.cs2Hero h1{font-size:56px}.cs2HeroArt{margin:0}.cs2HeroArt img{height:450px}.cs2Manifest{grid-template-columns:1fr;padding:70px 16px}.cs2Work,.cs2Practice,.cs2Studio,.cs2Journal,.cs2Inner{padding:75px 16px}.cs2WorkGrid{grid-template-columns:1fr}.cs2WorkGrid>a:nth-child(n){grid-area:auto}.cs2WorkGrid img,.cs2WorkGrid>a:nth-child(2) img,.cs2WorkGrid>a:nth-child(3) img{height:330px}.cs2Practice>div:last-child{margin-top:20px}.cs2Practice article{grid-template-columns:30px 1fr}.cs2Practice p{grid-column:2}.cs2Studio img,.cs2Case img,.cs2StudioPage img{height:430px}.cs2Journal>div:last-child{margin-top:15px}.cs2Cta{flex-direction:column;align-items:flex-start;padding:55px 16px}.cs2WorkIndex>a{grid-template-columns:28px 1fr}.cs2WorkIndex img,.cs2WorkIndex>a>div,.cs2WorkIndex>a>svg{grid-column:2}.cs2CaseStory{grid-template-columns:1fr}.cs2CaseStory article+article{border-left:0;border-top:1px solid var(--line)}.cs2Footer{padding:45px 16px 20px}.cs2Footer>div{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.cs2Intro{display:none}.cs2 *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.ei3{--bg:#07090c;--bg2:#0d1117;--panel:#111821;--text:#f5f7fa;--muted:#86929f;--line:#ffffff1f;--lime:#b9ff3b;--cyan:#74e7ff;--pink:#ff75dc;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,sans-serif;transition:all .3s}.ei3[data-theme=mono]{--lime:#fff;--cyan:#d8dee5;--pink:#fff}.ei3[data-theme=signal]{--lime:#b9ff3b;--cyan:#74e7ff;--pink:#ff75dc}.ei3 *{box-sizing:border-box}.ei3 a{color:inherit;text-decoration:none}.ei3 img{width:100%;display:block}.ei3 h1,.ei3 h2,.ei3 h3{font-family:Space Grotesk,sans-serif}.ei3 svg{width:16px}.ei3Intro{z-index:300;background:#050609;place-content:center;justify-items:center;animation:.45s 1.7s forwards eiOut;display:grid;position:fixed;inset:0}.ei3Intro>span{color:#78838e;letter-spacing:.2em;margin-bottom:20px;font-size:7px}.ei3Boot{width:130px;height:88px;margin-bottom:20px;position:relative}.ei3Boot i{background:#fff;position:absolute}.ei3Boot i:first-child{width:1px;height:100%;animation:.5s .1s forwards eiV;top:0;left:0;transform:scaleY(0)}.ei3Boot i:nth-child(2){width:1px;height:100%;animation:.5s .2s forwards eiV;top:0;right:0;transform:scaleY(0)}.ei3Boot i:nth-child(3){width:100%;height:1px;animation:.5s .45s forwards eiH;top:50%;left:0;transform:scaleX(0)}.ei3Boot b{background:#b9ff3b;width:8px;height:8px;animation:.4s .75s forwards eiDot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 20px #b9ff3b}.ei3Intro small{color:#7c8792;letter-spacing:.16em;margin-top:9px;font-size:7px}.ei3Logo{letter-spacing:.07em;align-items:center;gap:9px;font:700 12px Space Grotesk;display:inline-flex}.ei3Logo>span:last-child>span{color:var(--lime)}.ei3Mark{border:1px solid;width:31px;height:25px;position:relative}.ei3Mark i{background:currentColor;position:absolute}.ei3Mark i:first-child{width:1px;height:33px;top:-4px;left:9px}.ei3Mark i:nth-child(2){width:39px;height:1px;top:11px;left:-4px}.ei3Mark b{background:var(--lime);width:5px;height:5px;box-shadow:0 0 11px var(--lime);position:absolute;bottom:4px;right:4px}.ei3Header{z-index:70;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:68px;padding:0 20px;display:grid;position:sticky;top:0}.ei3Lead,.ei3Actions{align-items:center;gap:9px;display:flex}.ei3Back{border:1px solid var(--line);align-items:center;gap:6px;padding:8px 9px;font-size:8px;display:flex}.ei3Header nav{color:var(--muted);justify-content:center;gap:24px;font-size:8px;display:flex}.ei3Header nav a:hover{color:var(--lime)}.ei3Theme{border:1px solid var(--line);background:var(--panel);padding:3px;display:flex}.ei3Theme button{color:var(--muted);background:0 0;border:0;padding:6px 8px;font-size:7px}.ei3Theme button.active{background:var(--text);color:var(--bg)}.ei3Actions>a{align-items:center;gap:5px;font-size:8px;display:flex}.ei3Actions>a:nth-of-type(2){background:var(--lime);color:#07090c;padding:9px 10px}.ei3MenuBtn{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;display:none}.ei3Menu{z-index:90;background:var(--panel);border:1px solid var(--line);width:300px;padding:20px;position:fixed;top:78px;right:12px}.ei3Menu>.ei3Logo{margin-bottom:18px}.ei3Menu>a{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.ei3K{color:var(--lime);letter-spacing:.18em;font-size:8px;font-weight:800}.ei3Hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:760px;padding:80px 5vw;display:grid;position:relative;overflow:hidden}.ei3Grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.ei3HeroCopy{z-index:2;position:relative}.ei3Hero h1,.ei3Page h1,.ei3CaseHero h1,.ei3AboutPage h1,.ei3Brief h1,.ei3Success h1{letter-spacing:-.065em;margin:16px 0 22px;font-size:clamp(64px,8vw,126px);line-height:.84}.ei3Hero h1 span{display:block}.ei3Hero p,.ei3Page p,.ei3CaseHero p,.ei3AboutPage p,.ei3Brief p,.ei3Success p{max-width:680px;color:var(--muted);font-size:11px;line-height:1.9}.ei3HeroCopy>div{gap:10px;margin-top:26px;display:flex}.ei3Primary,.ei3Ghost{align-items:center;gap:8px;padding:12px 14px;font-size:8px;font-weight:800;display:flex}.ei3Primary{background:var(--lime);color:#07090c}.ei3Ghost{border:1px solid var(--line);background:var(--panel)}.ei3Visual{z-index:2;aspect-ratio:1;border:1px solid var(--line);background:#0d1117b8;justify-self:end;width:min(42vw,560px);position:relative}.ei3Orb{aspect-ratio:1;border:1px solid var(--line);width:52%;color:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ei3Orb:before,.ei3Orb:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.ei3Orb:before{inset:18%}.ei3Orb:after{inset:35%}.ei3Orb i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 15px var(--lime);border-radius:50%;position:absolute}.ei3Orb i:first-of-type{top:-4px;left:50%}.ei3Orb i:nth-of-type(2){background:var(--cyan);bottom:24%;right:8%}.ei3Orb i:nth-of-type(3){background:var(--pink);top:35%;left:10%}.ei3Live{border:1px solid var(--line);background:var(--panel);padding:11px;position:absolute;top:14px;left:14px}.ei3Live span{color:var(--muted);font-size:6px;display:block}.ei3Live strong{margin-top:5px;font-size:8px;display:block}.ei3Stack{gap:6px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.ei3Stack span{border:1px solid var(--line);color:var(--c);flex:1;padding:9px;font-size:7px}.ei3Selected,.ei3Systems,.ei3Lab,.ei3AboutHome,.ei3Faq,.ei3Inner{padding:105px 5vw}.ei3Title{justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px;display:flex}.ei3Title h2,.ei3Systems h2,.ei3Lab h2,.ei3AboutHome h2,.ei3Faq h2{letter-spacing:-.05em;margin:10px 0;font-size:clamp(44px,5.5vw,82px);line-height:.93}.ei3Filters{flex-wrap:wrap;gap:6px;display:flex}.ei3Filters button,.ei3Tools button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:8px 9px;font-size:7px}.ei3Filters button.active,.ei3Tools button.active{border-color:var(--lime);color:var(--lime)}.ei3Cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ei3Card{border:1px solid var(--line);background:var(--panel);padding:12px}.ei3CardMedia{position:relative;overflow:hidden}.ei3CardMedia img{object-fit:cover;filter:saturate(.55);height:400px;transition:all .35s}.ei3Card:hover img{filter:saturate(.8);transform:scale(1.02)}.ei3CardMedia>span{background:var(--bg);padding:6px;font-size:7px;position:absolute;top:9px;left:9px}.ei3CardMedia button{border:1px solid var(--line);background:var(--bg);color:var(--muted);align-items:center;gap:5px;padding:7px;font-size:7px;display:flex;position:absolute;top:9px;right:9px}.ei3CardMedia button.on{color:var(--a);border-color:var(--a)}.ei3Card>small{color:var(--a);margin-top:12px;font-size:7px;display:block}.ei3Card h3{margin:8px 0;font-size:29px}.ei3Card p{color:var(--muted);font-size:9px;line-height:1.7}.ei3Card>a{color:var(--a);align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.ei3PinNote{color:var(--muted);font-size:8px}.ei3Systems{background:var(--bg2);grid-template-columns:.7fr 1.3fr;gap:6vw;display:grid}.ei3Systems>div:last-child{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ei3Systems article{border-bottom:1px solid var(--line);padding:20px}.ei3Systems article:nth-child(odd){border-right:1px solid var(--line)}.ei3Systems article>span{color:var(--lime);font-size:7px}.ei3Systems article>svg{color:var(--cyan);margin:28px 0 15px;display:block}.ei3Systems h3{font-size:23px}.ei3Systems p{color:var(--muted);font-size:8px}.ei3Lab{grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;display:grid}.ei3LabVisual{border:1px solid var(--line);background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:20px 20px;place-items:center;height:480px;display:grid;position:relative}.ei3LabVisual>svg{width:48px;height:48px;color:var(--lime)}.ei3Wave{align-items:end;gap:7px;height:120px;display:flex;position:absolute;bottom:40px;left:8%;right:8%}.ei3Wave i{background:var(--lime);flex:1}.ei3Wave i:first-child{height:20%}.ei3Wave i:nth-child(2){height:65%}.ei3Wave i:nth-child(3){height:45%}.ei3Wave i:nth-child(4){height:90%}.ei3Wave i:nth-child(5){height:55%}.ei3Wave i:nth-child(6){height:75%}.ei3Lab p,.ei3AboutHome p{color:var(--muted);font-size:10px;line-height:1.8}.ei3Metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.ei3Metrics article{flex-direction:column;justify-content:center;min-height:150px;padding:24px;display:flex}.ei3Metrics article+article{border-left:1px solid var(--line)}.ei3Metrics strong{font:700 42px Space Grotesk}.ei3Metrics span{color:var(--muted);font-size:7px}.ei3AboutHome{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;display:grid}.ei3AboutHome img{object-fit:cover;filter:saturate(.55);height:560px}.ei3AboutHome a{color:var(--lime);align-items:center;gap:7px;margin-top:15px;font-size:8px;display:inline-flex}.ei3Faq{background:var(--bg2);grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.ei3Faq>div:last-child{border-top:1px solid var(--line)}.ei3Faq article{border-bottom:1px solid var(--line)}.ei3Faq button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:18px 0;display:grid}.ei3Faq button span{color:var(--lime);font-size:7px}.ei3Faq button b{font-size:9px}.ei3Faq p{color:var(--muted);margin:0 0 18px 44px;font-size:9px;line-height:1.7}.ei3Cta{background:var(--lime);color:#07090c;justify-content:space-between;align-items:end;gap:30px;padding:70px 5vw;display:flex}.ei3Cta h2{margin:10px 0;font-size:clamp(44px,5.5vw,80px)}.ei3Cta p{max-width:650px;font-size:9px}.ei3Cta>a{color:#fff;background:#07090c;align-items:center;gap:7px;padding:12px 14px;font-size:8px;display:flex}.ei3Page{max-width:950px;margin-bottom:40px}.ei3Tools{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.ei3Tools label{border:1px solid var(--line);background:var(--panel);align-items:center;gap:7px;min-width:300px;padding:0 10px;display:flex}.ei3Tools input{width:100%;height:42px;color:var(--text);background:0 0;border:0;outline:0;font-size:8px}.ei3Tools>div{gap:6px;display:flex}.ei3Index{border-top:1px solid var(--line)}.ei3Index>a{border-bottom:1px solid var(--line);grid-template-columns:35px 280px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.ei3Index>a>span{color:var(--a);font-size:7px}.ei3IndexImg{position:relative}.ei3Index img{object-fit:cover;filter:saturate(.55);height:180px}.ei3IndexImg small{background:var(--bg);color:var(--a);padding:5px;font-size:6px;position:absolute;bottom:8px;left:8px}.ei3Index small{color:var(--a);font-size:7px}.ei3Index h2{margin:6px 0;font-size:27px}.ei3Index p{color:var(--muted);font-size:8px}.ei3CaseHero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;display:grid}.ei3CaseHero img{object-fit:cover;filter:saturate(.6);height:590px}.ei3Tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.ei3Tags span{border:1px solid var(--line);color:var(--a);padding:7px;font-size:7px}.ei3CaseStory{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.ei3CaseStory article{padding:24px}.ei3CaseStory article+article{border-left:1px solid var(--line)}.ei3CaseStory span{color:var(--a);font-size:7px}.ei3CaseStory h2{margin:50px 0 9px;font-size:25px}.ei3CaseStory p{color:var(--muted);font-size:8px;line-height:1.7}.ei3AboutPage,.ei3Brief{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.ei3ProfileVisual{border:1px solid var(--line);background:var(--panel);place-items:center;height:540px;display:grid;position:relative}.ei3ProfileVisual>svg{width:56px;height:56px;color:var(--lime)}.ei3ProfileVisual i{border:1px solid var(--line);border-radius:50%;width:220px;height:220px;position:absolute}.ei3ProfileVisual i:nth-of-type(2){width:330px;height:330px}.ei3ProfileVisual i:nth-of-type(3){width:440px;height:440px}.ei3ProfileVisual span{color:var(--cyan);font-size:7px;position:absolute;bottom:15px;left:15px}.ei3Brief form{border:1px solid var(--line);background:var(--panel);gap:13px;padding:26px;display:grid}.ei3Brief label{color:var(--muted);gap:5px;font-size:7px;display:grid}.ei3Brief input,.ei3Brief textarea,.ei3Brief select{background:var(--bg2);border:1px solid var(--line);color:var(--text);padding:10px}.ei3Brief button{background:var(--lime);color:#07090c;border:0;justify-content:center;align-items:center;gap:7px;height:44px;font-weight:800;display:flex}.ei3Success{text-align:center;place-content:center;justify-items:center;min-height:520px;display:grid}.ei3Success>svg{width:46px;height:46px;color:var(--lime)}.ei3Footer{border-top:1px solid var(--line);background:var(--bg2);padding:55px 5vw 20px}.ei3Footer>div{grid-template-columns:auto 1fr;gap:50px;display:grid}.ei3Footer p{color:var(--muted);margin:0;font-size:8px}.ei3Footer>span{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:15px;font-size:7px;display:block}@keyframes eiV{to{transform:scaleY(1)}}@keyframes eiH{to{transform:scaleX(1)}}@keyframes eiDot{to{transform:translate(-50%,-50%)scale(1)}}@keyframes eiOut{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@media (width<=850px){.ei3Header nav{display:none}.ei3MenuBtn{place-items:center;display:grid}.ei3Hero,.ei3Systems,.ei3Lab,.ei3AboutHome,.ei3Faq,.ei3CaseHero,.ei3AboutPage,.ei3Brief{grid-template-columns:1fr}.ei3Visual{justify-self:center;width:min(88vw,560px);margin-top:25px}.ei3Cards{grid-template-columns:1fr}.ei3Systems>div:last-child{margin-top:20px}.ei3LabVisual{margin-bottom:20px}.ei3Tools{flex-direction:column}.ei3Index>a{grid-template-columns:28px 1fr}.ei3IndexImg,.ei3Index>a>div:nth-of-type(2),.ei3Index>a>svg{grid-column:2}.ei3CaseHero img{height:450px}.ei3ProfileVisual{height:430px}}@media (width<=620px){.ei3Header{height:62px;padding:0 10px}.ei3Back{justify-content:center;width:36px;height:36px;padding:0}.ei3Back span,.ei3Theme button:first-child{font-size:0}.ei3Actions>a:nth-of-type(2),.ei3Actions>a:first-of-type{display:none}.ei3Hero{padding:60px 16px}.ei3Hero h1{font-size:56px}.ei3HeroCopy>div{flex-direction:column}.ei3Primary,.ei3Ghost{justify-content:center}.ei3Selected,.ei3Systems,.ei3Lab,.ei3AboutHome,.ei3Faq,.ei3Inner{padding:75px 16px}.ei3Title{flex-direction:column;align-items:flex-start}.ei3CardMedia img{height:300px}.ei3Systems>div:last-child{grid-template-columns:1fr}.ei3Systems article:nth-child(odd){border-right:0}.ei3Metrics{grid-template-columns:1fr 1fr}.ei3Metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.ei3Metrics article:nth-child(4){border-top:1px solid var(--line)}.ei3AboutHome img{height:390px}.ei3Faq p{margin-left:0}.ei3Cta{flex-direction:column;align-items:flex-start;padding:55px 16px}.ei3Page h1,.ei3CaseHero h1,.ei3AboutPage h1,.ei3Brief h1{font-size:60px}.ei3Tools label{min-width:0}.ei3Tools>div{flex-wrap:wrap}.ei3Index img{height:220px}.ei3CaseStory{grid-template-columns:1fr}.ei3CaseStory article+article{border-left:0;border-top:1px solid var(--line)}.ei3ProfileVisual i:nth-of-type(3){width:340px;height:340px}.ei3Footer{padding:42px 16px 20px}.ei3Footer>div{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.ei3Intro{display:none}.ei3 *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.lumeraV2{--lumera-ivory:#f5f1e9;--lumera-paper:#fbf9f4;--lumera-stone:#d9d1c5;--lumera-ink:#2e2924;--lumera-muted:#7d746b;--lumera-bronze:#a47754;--lumera-line:#2e29242e;background:var(--lumera-ivory);color:var(--lumera-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.lumeraV2 *{box-sizing:border-box}.lumeraV2 a{color:inherit;text-decoration:none}.lumeraV2 button,.lumeraV2 input,.lumeraV2 select,.lumeraV2 textarea{font:inherit}.lumeraV2 button:focus-visible,.lumeraV2 a:focus-visible,.lumeraV2 input:focus-visible,.lumeraV2 select:focus-visible,.lumeraV2 textarea:focus-visible{outline:2px solid var(--lumera-bronze);outline-offset:3px}.lumeraShell{max-width:1540px;margin:auto;padding:0 clamp(22px,5vw,84px)}.lumeraHeader{border-bottom:1px solid var(--lumera-line);z-index:8;grid-template-columns:1fr auto 1fr;align-items:center;min-height:102px;display:grid;position:relative}.lumeraHeader nav{grid-area:1/1;gap:28px;display:flex}.lumeraHeader nav a,.lumeraHeaderTools,.lumeraMenuButton{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.lumeraHeader nav a:hover,.lumeraHeaderTools a:hover{color:var(--lumera-bronze)}.lumeraLogoLink{grid-area:1/2}.lumeraMark{align-items:center;gap:11px;display:inline-flex}.lumeraMark>i{border:1px solid var(--lumera-ink);width:30px;height:30px;display:block;position:relative;transform:rotate(45deg)}.lumeraMark>i:before,.lumeraMark>i:after{background:var(--lumera-ink);content:"";height:1px;position:absolute;top:14px;left:5px;right:5px}.lumeraMark>i:after{width:1px;height:17px;top:6px;left:14px;right:auto}.lumeraMark>i b{border-left:1px solid var(--lumera-bronze);width:6px;height:10px;display:block;position:absolute;bottom:4px;left:12px;transform:rotate(-45deg)}.lumeraMark>span{flex-direction:column;line-height:1;display:flex}.lumeraMark strong{letter-spacing:.23em;font:600 13px/1 Georgia,serif}.lumeraMark small{letter-spacing:.36em;text-align:right;margin-top:5px;font-size:7px}.lumeraHeaderTools{grid-area:1/3;justify-content:flex-end;align-items:center;gap:17px;display:flex}.lumeraHeaderTools button,.lumeraHeaderTools>a{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px;display:inline-flex}.lumeraHeaderTools b{background:var(--lumera-ink);color:var(--lumera-ivory);border-radius:50%;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8px;display:inline-flex}.lumeraBack{border-right:1px solid var(--lumera-line);gap:7px!important;padding-right:16px!important}.lumeraMenuButton{text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:4px;display:none}.lumeraIntro{background:var(--lumera-ivory);z-index:30;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lumeraIntro.isGone{pointer-events:none;animation:.55s forwards lumeraIntroOut}.lumeraFrame{justify-content:center;align-items:center;width:min(420px,80vw);height:270px;display:flex;position:relative}.lumeraFrameLine{background:var(--lumera-bronze);display:block;position:absolute}.lumeraFrameTop,.lumeraFrameBottom{transform-origin:50%;height:1px;left:0;right:0;transform:scaleX(0)}.lumeraFrameTop{animation:.45s .15s forwards lumeraFrameX;top:0}.lumeraFrameBottom{animation:.45s .35s forwards lumeraFrameX;bottom:0}.lumeraFrameLeft,.lumeraFrameRight{transform-origin:50%;height:100%;top:0;bottom:0;transform:scaleY(0)}.lumeraFrameLeft{animation:.45s .55s forwards lumeraFrameY;left:0}.lumeraFrameRight{animation:.45s .55s forwards lumeraFrameY;right:0}.lumeraFrame .lumeraMark{z-index:2;animation:.7s .85s both lumeraIdentity;position:relative}.lumeraFrame img{object-fit:cover;opacity:0;z-index:1;width:90px;height:72px;animation:.65s 1.05s forwards lumeraCrop;position:absolute;bottom:25px;right:25px}@keyframes lumeraFrameX{to{transform:scaleX(1)}}@keyframes lumeraFrameY{to{transform:scaleY(1)}}@keyframes lumeraIdentity{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lumeraCrop{0%{opacity:0;transform:scaleX(.25)}to{opacity:.7;transform:scaleX(1)}}@keyframes lumeraIntroOut{to{opacity:0;visibility:hidden}}.lumeraEyebrow{color:var(--lumera-bronze);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.lumeraHero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(40px,8vw,150px);min-height:710px;padding:70px 0;display:grid}.lumeraHeroCopy{max-width:560px}.lumeraHero h1,.lumeraPageIntro h1,.lumeraCollectionHero h1,.lumeraDetailInfo h1,.lumeraAbout h1,.lumeraContact h1,.lumeraSuccess h1{letter-spacing:-.065em;margin:25px 0;font:500 clamp(50px,6.1vw,96px)/.92 Georgia,serif}.lumeraHero p,.lumeraPageIntro>p,.lumeraSectionHeading p,.lumeraAbout p,.lumeraContact p{color:var(--lumera-muted);max-width:470px;font-size:15px;line-height:1.75}.lumeraCtas{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.lumeraButton{border:1px solid var(--lumera-ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:0 19px;font-size:10px;transition:transform .25s,background .25s;display:inline-flex}.lumeraButton:hover{transform:translateY(-2px)}.lumeraButton.dark{background:var(--lumera-ink);color:var(--lumera-ivory)}.lumeraUnderline{border-bottom:1px solid var(--lumera-ink);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:7px;font-size:10px;display:inline-flex}.lumeraUnderline:hover{border-color:var(--lumera-bronze);color:var(--lumera-bronze)}.lumeraHeroVisual{height:600px;position:relative}.lumeraHeroVisual:before{border:1px solid var(--lumera-bronze);content:"";position:absolute;inset:-22px 22px 22px -22px}.lumeraHeroVisual img{object-fit:cover;width:100%;height:100%;position:relative}.lumeraHeroTag{background:var(--lumera-paper);flex-direction:column;gap:7px;width:175px;padding:18px 22px;display:flex;position:absolute;bottom:28px;right:-20px}.lumeraHeroTag span,.lumeraHeroTag small{color:var(--lumera-muted);letter-spacing:.15em;font-size:8px}.lumeraHeroTag b{font:500 16px Georgia,serif}.lumeraMarquee{border-bottom:1px solid var(--lumera-line);border-top:1px solid var(--lumera-line);min-height:58px;color:var(--lumera-muted);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:28px;font-size:9px;display:flex}.lumeraMarquee i{color:var(--lumera-bronze);font-style:normal}.lumeraSection{padding:120px 0}.lumeraSectionHeading{max-width:690px;margin-bottom:42px}.lumeraSectionHeading h2{letter-spacing:-.065em;margin:15px 0;font:500 clamp(40px,4.8vw,72px)/.95 Georgia,serif}.lumeraEditorialGrid{grid-template-rows:260px 240px;grid-template-columns:1.25fr .75fr .7fr;gap:16px;display:grid}.lumeraEditorialGrid a,.lumeraEditorialGrid>div{min-width:0;position:relative;overflow:hidden}.lumeraEditorialGrid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.lumeraEditorialGrid a:hover img{transform:scale(1.04)}.lumeraEditorialFeature{grid-row:1/3}.lumeraEditorialFeature:after,.lumeraEditorialTall:after{content:"";background:linear-gradient(#0000 38%,#231d18b8);position:absolute;inset:0}.lumeraEditorialFeature>span,.lumeraEditorialFeature>strong,.lumeraEditorialFeature>svg{color:#fff;z-index:1;position:absolute;left:24px}.lumeraEditorialFeature>span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;bottom:72px}.lumeraEditorialFeature>strong{font:500 25px Georgia,serif;bottom:37px}.lumeraEditorialFeature>svg{bottom:29px;left:auto;right:22px}.lumeraEditorialTall{grid-row:1/3}.lumeraEditorialTall>span,.lumeraEditorialTall>small{color:#fff;z-index:1;position:absolute;left:20px}.lumeraEditorialTall>span{font:500 21px Georgia,serif;bottom:25px}.lumeraEditorialTall>small{z-index:1;top:18px;right:18px}.lumeraEditorialNote{background:var(--lumera-paper);grid-area:2/3;align-self:end;padding:25px}.lumeraEditorialNote span{color:var(--lumera-bronze);letter-spacing:.15em;font-size:8px}.lumeraEditorialNote p{margin:14px 0 24px;font:500 22px/1.08 Georgia,serif}.lumeraCategories{padding-top:25px}.lumeraCategoryTiles{grid-template-columns:1.25fr .8fr 1fr .72fr;gap:14px;display:grid}.lumeraCategoryTile{height:340px;position:relative;overflow:hidden}.lumeraCategoryTile:nth-child(2){height:270px;margin-top:70px}.lumeraCategoryTile:nth-child(4){height:280px;margin-top:35px}.lumeraCategoryTile:after{content:"";background:linear-gradient(#0000 32%,#251f1ab8);position:absolute;inset:0}.lumeraCategoryTile img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.lumeraCategoryTile:hover img{transform:scale(1.04)}.lumeraCategoryTile span,.lumeraCategoryTile strong,.lumeraCategoryTile svg{color:#fff;z-index:1;position:absolute;bottom:19px}.lumeraCategoryTile span{font-size:9px;left:18px}.lumeraCategoryTile strong{font:500 20px Georgia,serif;left:43px}.lumeraCategoryTile svg{right:18px}.lumeraStage{background:var(--lumera-paper);grid-template-columns:1.1fr .9fr;margin:0 calc(-1*clamp(22px,5vw,84px));padding:0 clamp(22px,5vw,84px);display:grid}.lumeraStageImage{min-height:620px;position:relative}.lumeraStageImage img{object-fit:cover;width:100%;height:100%}.lumeraStageWish{background:var(--lumera-paper);cursor:pointer;border:0;padding:13px;position:absolute;top:20px;right:20px}.lumeraStageCopy{align-self:center;padding:70px clamp(30px,7vw,120px)}.lumeraStageCopy h2{letter-spacing:-.06em;margin:18px 0;font:500 clamp(42px,5vw,72px)/.95 Georgia,serif}.lumeraStageCopy p{color:var(--lumera-muted);max-width:330px;font-size:14px;line-height:1.75}.lumeraStageCopy>strong{margin:28px 0;font:500 24px Georgia,serif;display:block}.lumeraStageActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.lumeraProductGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lumeraPopularGrid{grid-template-columns:repeat(4,1fr)}.lumeraProductCard{min-width:0}.lumeraProductMedia{background:var(--lumera-stone);height:390px;position:relative;overflow:hidden}.lumeraProductMedia>a,.lumeraProductMedia img{width:100%;height:100%}.lumeraProductMedia img{object-fit:cover;transition:opacity .4s,transform .55s;display:block}.lumeraProductMedia .alternate{opacity:0;position:absolute;top:0;left:0}.lumeraProductCard:hover .primary{opacity:0;transform:scale(1.03)}.lumeraProductCard:hover .alternate{opacity:1;transform:scale(1.03)}.lumeraProductCollection{background:var(--lumera-paper);letter-spacing:.12em;text-transform:uppercase;padding:7px 9px;font-size:8px;position:absolute;bottom:12px;left:12px}.lumeraWishButton,.lumeraQuickButton{background:var(--lumera-paper);cursor:pointer;border:0;position:absolute}.lumeraWishButton{padding:11px;top:11px;right:11px}.lumeraQuickButton{opacity:0;letter-spacing:.08em;text-transform:uppercase;padding:9px 11px;font-size:9px;transition:opacity .25s,transform .25s;bottom:12px;right:12px;transform:translateY(5px)}.lumeraProductCard:hover .lumeraQuickButton,.lumeraQuickButton:focus{opacity:1;transform:none}.lumeraProductMeta{justify-content:space-between;align-items:center;padding-top:15px;display:flex}.lumeraProductMeta h3{margin:0 0 7px;font:500 18px Georgia,serif}.lumeraProductMeta p{margin:0;font-size:12px}.lumeraProductMeta>button{border:1px solid var(--lumera-line);cursor:pointer;background:0 0;padding:9px}.lumeraProductMeta>button:hover{background:var(--lumera-ink);color:var(--lumera-ivory)}.lumeraSwatches{gap:5px;margin-top:13px;display:flex}.lumeraSwatches i{background:var(--lumera-ink);border:1px solid #00000026;border-radius:50%;width:9px;height:9px;display:block}.lumeraSwatches i:nth-child(2){background:var(--lumera-bronze)}.lumeraEditBand{color:#f5f1e9;background:#302a25;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:0 calc(-1*clamp(22px,5vw,84px));padding:100px clamp(22px,10vw,170px);display:grid}.lumeraEditBand h2{letter-spacing:-.06em;margin:17px 0;font:500 clamp(40px,5vw,72px)/.96 Georgia,serif}.lumeraEditBand p{color:#c0b6a9;max-width:380px;font-size:14px;line-height:1.7}.lumeraEditLinks{border-top:1px solid #ffffff38}.lumeraEditLinks a{border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.lumeraEditLinks a:hover{color:#d3a77e}.lumeraJournalPreview{border-bottom:1px solid var(--lumera-line);grid-template-columns:.72fr 1.28fr;gap:70px;padding:120px 0;display:grid}.lumeraJournalCards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.lumeraJournalCards img{object-fit:cover;width:100%;height:230px}.lumeraJournalCards span{margin-top:14px;font:500 16px Georgia,serif;display:block}.lumeraJournalCards p{color:var(--lumera-muted);font-size:12px;line-height:1.6}.lumeraNewsletter{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:110px 0;display:grid}.lumeraNewsletter h2{letter-spacing:-.06em;margin:17px 0;font:500 clamp(40px,5vw,70px)/.95 Georgia,serif}.lumeraNewsletter p{color:var(--lumera-muted);max-width:380px;font-size:13px;line-height:1.7}.lumeraNewsletter label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.lumeraNewsletter form>div{display:flex}.lumeraNewsletter input{border:0;border-bottom:1px solid var(--lumera-ink);background:0 0;flex:1;min-width:0;padding:14px 0}.lumeraNewsletter .lumeraButton{border:0;margin-left:14px}.lumeraFooter{border-top:1px solid var(--lumera-line);grid-template-columns:2fr 1fr 1fr;gap:35px;padding:55px 0 35px;display:grid}.lumeraFooter>div:first-child p{color:var(--lumera-muted);max-width:250px;font:500 20px Georgia,serif}.lumeraFooter>div:not(:first-child){flex-direction:column;gap:12px;display:flex}.lumeraFooter>div span,.lumeraFooter small{color:var(--lumera-muted);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.lumeraFooter>div a{font-size:11px}.lumeraFooter small{grid-column:1/-1;margin-top:30px}.lumeraPage{min-height:calc(100vh - 102px);padding:95px 0 140px}.lumeraPageIntro{margin-bottom:62px}.lumeraPageIntro h1{margin:20px 0}.lumeraCatalogBar{border-bottom:1px solid var(--lumera-line);align-items:flex-end;gap:18px;padding-bottom:16px;display:flex}.lumeraSearchField{border-bottom:1px solid var(--lumera-ink);align-items:center;gap:8px;min-width:240px;display:flex}.lumeraSearchField input{background:0 0;border:0;min-width:0;padding:10px 0}.lumeraDesktopFilters{gap:16px;display:flex}.lumeraFilterSelect,.lumeraSort{flex-direction:column;gap:7px;display:flex}.lumeraFilterSelect span,.lumeraSort span{color:var(--lumera-muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.lumeraFilterSelect select,.lumeraSort select{color:var(--lumera-ink);text-transform:uppercase;background:0 0;border:0;min-width:100px;padding:5px 20px 5px 0;font-size:10px}.lumeraSort{margin-left:auto}.lumeraReset,.lumeraFilterTrigger{color:var(--lumera-bronze);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font-size:9px}.lumeraFilterTrigger{display:none}.lumeraCatalogMeta{color:var(--lumera-muted);justify-content:space-between;padding:20px 0;font-size:10px;display:flex}.lumeraCatalogGrid{grid-template-columns:repeat(4,1fr)}.lumeraNoResults,.lumeraEmpty{border:1px solid var(--lumera-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:300px;padding:30px;display:flex}.lumeraNoResults h2,.lumeraEmpty h2{margin:0;font:500 30px Georgia,serif}.lumeraBackLink{color:var(--lumera-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.lumeraBackLink:hover{color:var(--lumera-bronze)}.lumeraCollectionList{flex-direction:column;gap:18px;display:flex}.lumeraCollectionList>a{background:var(--lumera-paper);grid-template-columns:1.25fr .75fr;min-height:280px;display:grid}.lumeraCollectionList>a:nth-child(2n){grid-template-columns:.75fr 1.25fr}.lumeraCollectionList>a:nth-child(2n) img{order:2}.lumeraCollectionList img{object-fit:cover;width:100%;height:100%;min-height:280px}.lumeraCollectionList>a>div{align-self:center;padding:45px}.lumeraCollectionList span,.lumeraCollectionHero span{color:var(--lumera-bronze);letter-spacing:.14em;font-size:9px}.lumeraCollectionList h2{letter-spacing:-.06em;margin:18px 0;font:500 clamp(30px,4vw,58px) Georgia,serif}.lumeraCollectionList p{color:var(--lumera-muted);max-width:310px;font-size:14px;line-height:1.7}.lumeraCollectionHero{background:var(--lumera-paper);grid-template-columns:1.1fr .9fr;margin-top:30px;display:grid}.lumeraCollectionHero img{object-fit:cover;width:100%;height:510px}.lumeraCollectionHero>div{align-self:center;padding:55px}.lumeraCollectionHero h1{margin-bottom:17px}.lumeraCollectionHero p{color:var(--lumera-muted);max-width:350px;font-size:15px;line-height:1.7}.lumeraCollectionHero>div>span:last-child{color:var(--lumera-muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.lumeraCollectionProducts{padding-top:110px}.lumeraDetailLayout{grid-template-columns:1.15fr .85fr;gap:clamp(40px,8vw,130px);margin-top:35px;display:grid}.lumeraGalleryMain{height:620px;position:relative}.lumeraGalleryMain>img{object-fit:cover;width:100%;height:100%}.lumeraGalleryMain>button{background:var(--lumera-paper);cursor:pointer;border:0;padding:12px;position:absolute;bottom:20px}.lumeraGalleryMain>button:first-of-type{right:62px}.lumeraGalleryMain>button:last-of-type{right:20px}.lumeraThumbs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.lumeraThumbs button{cursor:pointer;background:0 0;border:1px solid #0000;padding:0}.lumeraThumbs button.isActive{border-color:var(--lumera-bronze)}.lumeraThumbs img{object-fit:cover;width:100%;height:115px;display:block}.lumeraDetailInfo{align-self:center;max-width:500px}.lumeraDetailInfo h1{margin:19px 0}.lumeraDetailPrice{margin-bottom:25px;font:500 25px Georgia,serif;display:block}.lumeraDetailDescription{color:var(--lumera-muted);max-width:390px;font-size:14px;line-height:1.8}.lumeraDetailVariant{border-top:1px solid var(--lumera-line);margin-top:34px;padding-top:17px}.lumeraDetailVariant>span{color:var(--lumera-muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px;display:block}.lumeraDetailVariant>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.lumeraDetailVariant button{border:1px solid var(--lumera-line);cursor:pointer;background:0 0;padding:9px 12px;font-size:10px}.lumeraDetailVariant button:hover{background:var(--lumera-ink);color:var(--lumera-ivory)}.lumeraDetailAction{align-items:center;gap:11px;margin-top:28px;display:flex}.lumeraDetailAction>div,.lumeraQuickQuantity,.lumeraQuantity{border:1px solid var(--lumera-line);align-items:center;display:flex}.lumeraDetailAction>div button,.lumeraQuickQuantity button,.lumeraQuantity button{cursor:pointer;background:0 0;border:0;padding:11px}.lumeraDetailAction>div b,.lumeraQuickQuantity b,.lumeraQuantity b{padding:0 8px;font-size:11px}.lumeraDetailWish{border:1px solid var(--lumera-line);cursor:pointer;background:0 0;padding:13px}.lumeraAccordions{border-top:1px solid var(--lumera-line);margin-top:32px}.lumeraAccordions>div{border-bottom:1px solid var(--lumera-line)}.lumeraAccordions button{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:17px 0;display:flex}.lumeraAccordions button span{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.lumeraAccordions button svg{transition:transform .25s}.lumeraAccordions button svg.rotated{transform:rotate(180deg)}.lumeraAccordions p{color:var(--lumera-muted);margin:0 0 17px;font-size:13px;line-height:1.65}.lumeraRelated{border-top:1px solid var(--lumera-line);margin-top:120px;padding-top:75px}.lumeraCartLayout,.lumeraCheckoutLayout{grid-template-columns:1.2fr .8fr;gap:60px;display:grid}.lumeraCartLine{border-bottom:1px solid var(--lumera-line);grid-template-columns:125px 1fr auto;align-items:center;gap:22px;padding:18px 0;display:grid}.lumeraCartLine>img{object-fit:cover;width:125px;height:145px}.lumeraCartLine h3{margin:12px 0 8px;font:500 20px Georgia,serif}.lumeraCartLine span,.lumeraCartLine strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.lumeraCartLine strong{letter-spacing:0;font-size:13px}.lumeraQuantity{width:max-content;margin-top:20px}.lumeraRemove{color:var(--lumera-bronze);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font-size:9px}.lumeraSummary,.lumeraCheckoutSummary{background:var(--lumera-paper);padding:31px}.lumeraSummary>div{border-bottom:1px solid var(--lumera-line);justify-content:space-between;align-items:center;margin-top:23px;padding:20px 0;display:flex}.lumeraSummary>div strong,.lumeraCheckoutSummary footer strong{font:500 26px Georgia,serif}.lumeraSummary p,.lumeraCheckoutSummary>p{color:var(--lumera-muted);margin:25px 0;font-size:11px;line-height:1.65}.lumeraSummary .lumeraButton{width:100%}.lumeraCheckoutForm{flex-direction:column;gap:20px;display:flex}.lumeraCheckoutForm label{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:9px;display:flex}.lumeraCheckoutForm input,.lumeraCheckoutForm textarea{border:0;border-bottom:1px solid var(--lumera-line);color:var(--lumera-ink);resize:vertical;background:0 0;padding:12px 0}.lumeraNotice{color:#695b4e;background:#e8ded1;padding:15px;font-size:11px;line-height:1.6}.lumeraCheckoutSummary>div{border-bottom:1px solid var(--lumera-line);justify-content:space-between;padding:14px 0;font-size:11px;display:flex}.lumeraCheckoutSummary footer{justify-content:space-between;padding-top:24px;display:flex}.lumeraCheckoutSummary footer strong{font-size:18px}.lumeraSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:600px;display:flex}.lumeraSuccess h1{margin-bottom:15px}.lumeraSuccess p{color:var(--lumera-muted);max-width:430px;line-height:1.7}.lumeraAboutHero,.lumeraContact{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,8vw,120px);display:grid}.lumeraAboutHero img,.lumeraContact img{object-fit:cover;width:100%;height:620px}.lumeraValues{border-top:1px solid var(--lumera-line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:110px;padding-top:26px;display:grid}.lumeraValues>div{border-right:1px solid var(--lumera-line);padding-right:30px}.lumeraValues>div:last-child{border:0}.lumeraValues span{color:var(--lumera-bronze);font-size:9px}.lumeraValues h2{font:500 27px Georgia,serif}.lumeraValues p{color:var(--lumera-muted);font-size:13px;line-height:1.6}.lumeraJournalList{flex-direction:column;gap:20px;display:flex}.lumeraJournalList article{background:var(--lumera-paper);grid-template-columns:.8fr 1.2fr;display:grid}.lumeraJournalList article:nth-child(2n){grid-template-columns:1.2fr .8fr}.lumeraJournalList article:nth-child(2n) img{order:2}.lumeraJournalList img{object-fit:cover;width:100%;height:315px}.lumeraJournalList article>div{align-self:center;padding:45px}.lumeraJournalList article span{color:var(--lumera-bronze);letter-spacing:.15em;font-size:9px}.lumeraJournalList h2{letter-spacing:-.05em;margin:17px 0;font:500 clamp(28px,4vw,52px) Georgia,serif}.lumeraJournalList p{color:var(--lumera-muted);max-width:370px;font-size:14px;line-height:1.7}.lumeraContact>div>div{flex-direction:column;gap:13px;margin-top:35px;display:flex}.lumeraContact a{color:var(--lumera-bronze);font-size:14px}.lumeraContact span{color:var(--lumera-muted);font-size:12px}.lumeraSearchOverlay,.lumeraModalBackdrop,.lumeraDrawerBackdrop,.lumeraFilterDrawer{z-index:25;background:#221d1985;position:fixed;inset:0}.lumeraSearchOverlay{justify-content:center;align-items:flex-start;padding-top:12vh;display:flex}.lumeraSearchPanel{background:var(--lumera-paper);width:calc(100% - 40px);max-width:760px;padding:45px;position:relative}.lumeraSearchPanel h2,.lumeraQuickPanel h2{letter-spacing:-.06em;margin:15px 0 28px;font:500 42px Georgia,serif}.lumeraDrawerClose{cursor:pointer;background:0 0;border:0;padding:5px;position:absolute;top:19px;right:19px}.lumeraOverlaySearch{border-bottom:1px solid var(--lumera-ink);align-items:center;gap:11px;display:flex}.lumeraOverlaySearch input{background:0 0;border:0;flex:1;min-width:0;padding:14px 0}.lumeraSearchResults{flex-direction:column;margin-top:20px;display:flex}.lumeraSearchResults a{border-bottom:1px solid var(--lumera-line);align-items:center;gap:13px;padding:10px 0;display:flex}.lumeraSearchResults a:hover{color:var(--lumera-bronze)}.lumeraSearchResults img{object-fit:cover;width:45px;height:55px}.lumeraSearchResults span{flex:1;font:500 17px Georgia,serif}.lumeraSearchResults b{font-size:11px;font-weight:500}.lumeraQuickPanel{background:var(--lumera-paper);grid-template-columns:1fr 1fr;width:calc(100% - 40px);max-width:780px;display:grid;position:relative}.lumeraQuickPanel>img{object-fit:cover;width:100%;height:500px}.lumeraQuickPanel>div{align-self:center;padding:45px}.lumeraQuickPanel h2{margin-bottom:15px}.lumeraQuickPanel>div>strong{font:500 22px Georgia,serif}.lumeraQuickPanel>div>p{color:var(--lumera-muted);font-size:13px;line-height:1.7}.lumeraQuickQuantity{width:max-content;margin:22px 0}.lumeraQuickActions{align-items:center;gap:10px;margin:22px 0;display:flex}.lumeraQuickActions>button:last-child{border:1px solid var(--lumera-line);cursor:pointer;background:0 0;padding:13px}.lumeraDrawerBackdrop{justify-content:flex-end;display:flex}.lumeraCartDrawer{background:var(--lumera-paper);width:100%;max-width:440px;height:100%;padding:30px;overflow:auto}.lumeraDrawerHead{border-bottom:1px solid var(--lumera-line);justify-content:space-between;align-items:center;padding-bottom:21px;display:flex}.lumeraDrawerHead>button{cursor:pointer;background:0 0;border:0;padding:4px}.lumeraDrawerItems>div{border-bottom:1px solid var(--lumera-line);grid-template-columns:70px 1fr auto;gap:12px;padding:17px 0;display:grid}.lumeraDrawerItems img{object-fit:cover;width:70px;height:82px}.lumeraDrawerItems h3{margin:0 0 7px;font:500 16px Georgia,serif}.lumeraDrawerItems span{font-size:11px}.lumeraDrawerItems .lumeraQuantity{margin-top:14px}.lumeraDrawerItems>div>button{cursor:pointer;background:0 0;border:0;padding:5px}.lumeraDrawerSummary{padding-top:25px}.lumeraDrawerSummary>span{font-size:11px}.lumeraDrawerSummary>strong{margin:12px 0 16px;font:500 28px Georgia,serif;display:block}.lumeraDrawerSummary p{color:var(--lumera-muted);font-size:11px;line-height:1.6}.lumeraDrawerSummary .lumeraButton{width:100%}.lumeraDrawerSummary .lumeraUnderline{margin-top:18px}.lumeraDrawerEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}.lumeraToast{background:var(--lumera-ink);color:var(--lumera-ivory);z-index:35;letter-spacing:.04em;padding:13px 17px;font-size:11px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=1050px){.lumeraHeaderTools{gap:10px}.lumeraBack{display:none}.lumeraHero{gap:55px}.lumeraProductGrid{grid-template-columns:repeat(2,1fr)}.lumeraPopularGrid{grid-template-columns:repeat(4,1fr)}.lumeraCatalogGrid{grid-template-columns:repeat(3,1fr)}.lumeraDesktopFilters{gap:8px}.lumeraFilterSelect select{min-width:80px}.lumeraDetailLayout{gap:45px}.lumeraQuickPanel{max-width:700px}.lumeraQuickPanel>img{height:430px}}@media (width<=720px){.lumeraShell{padding:0 18px}.lumeraHeader{grid-template-columns:1fr auto 1fr;min-height:78px}.lumeraHeader nav{background:var(--lumera-paper);border-bottom:1px solid var(--lumera-line);flex-direction:column;gap:0;padding:8px 18px;display:none;position:absolute;top:78px;left:-18px;right:-18px}.lumeraHeader nav.isOpen{display:flex}.lumeraHeader nav a{border-bottom:1px solid var(--lumera-line);padding:16px 0}.lumeraMenuButton{grid-area:1/1;display:flex}.lumeraMenuButton span{display:none}.lumeraLogoLink{justify-self:center}.lumeraHeaderTools{gap:6px}.lumeraHeaderTools .lumeraLocale{font-size:9px}.lumeraHeaderTools .lumeraBack{display:none}.lumeraHeaderTools svg{width:16px;height:16px}.lumeraHero{flex-direction:column;gap:48px;min-height:0;padding:68px 0 75px;display:flex}.lumeraHero h1,.lumeraPageIntro h1,.lumeraCollectionHero h1,.lumeraDetailInfo h1,.lumeraAbout h1,.lumeraContact h1,.lumeraSuccess h1{font-size:15vw}.lumeraHeroVisual{height:430px;margin:0 18px 0 22px}.lumeraHeroTag{bottom:18px;right:-11px}.lumeraMarquee{white-space:nowrap;justify-content:flex-start;gap:12px;overflow:hidden}.lumeraMarquee span:first-of-type{display:none}.lumeraSection{padding:78px 0}.lumeraSectionHeading h2{font-size:45px}.lumeraEditorialGrid{flex-direction:column;display:flex}.lumeraEditorialFeature{height:390px}.lumeraEditorialTall{height:320px}.lumeraEditorialNote{order:3;padding:28px}.lumeraCategoryTiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lumeraCategoryTile,.lumeraCategoryTile:nth-child(2),.lumeraCategoryTile:nth-child(4){height:230px;margin:0}.lumeraCategoryTile:nth-child(3){margin-top:34px}.lumeraStage{flex-direction:column;margin:0 -18px;padding:0 18px;display:flex}.lumeraStageImage{min-height:390px}.lumeraStageCopy{padding:52px 8px 70px}.lumeraStageCopy h2{font-size:49px}.lumeraProductGrid,.lumeraPopularGrid,.lumeraCatalogGrid{grid-template-columns:1fr 1fr;gap:14px}.lumeraProductMedia{height:245px}.lumeraProductMeta h3{font-size:15px}.lumeraProductMeta>button{padding:7px}.lumeraQuickButton{opacity:1;transform:none}.lumeraEditBand{margin:0 -18px;padding:70px 24px;display:block}.lumeraEditLinks{margin-top:40px}.lumeraJournalPreview{padding:78px 0;display:block}.lumeraJournalCards{grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.lumeraJournalCards article:last-child{display:none}.lumeraJournalCards img{height:190px}.lumeraNewsletter{padding:80px 0;display:block}.lumeraNewsletter form{margin-top:35px}.lumeraFooter{flex-direction:column;gap:28px;padding:42px 0 30px;display:flex}.lumeraFooter small{margin-top:0}.lumeraPage{padding:62px 0 100px}.lumeraCatalogBar{grid-template-columns:1fr auto;align-items:stretch;display:grid}.lumeraSearchField{grid-column:1/-1;min-width:0}.lumeraDesktopFilters{display:none}.lumeraFilterTrigger{justify-content:flex-start;align-items:center;gap:5px;display:flex}.lumeraSort{margin:0}.lumeraReset{justify-self:start}.lumeraCollectionList>a,.lumeraCollectionList>a:nth-child(2n){flex-direction:column;min-height:0;display:flex}.lumeraCollectionList>a:nth-child(2n) img{order:0}.lumeraCollectionList img{height:270px;min-height:0}.lumeraCollectionList>a>div{padding:28px}.lumeraCollectionHero{flex-direction:column;display:flex}.lumeraCollectionHero img{height:340px}.lumeraCollectionHero>div{padding:32px 24px 40px}.lumeraDetailLayout,.lumeraCartLayout,.lumeraCheckoutLayout,.lumeraAboutHero,.lumeraContact{flex-direction:column;gap:38px;display:flex}.lumeraGalleryMain{height:430px}.lumeraThumbs img{height:100px}.lumeraDetailInfo{max-width:none}.lumeraCartLine{grid-template-columns:75px 1fr auto;gap:12px}.lumeraCartLine>img{width:75px;height:105px}.lumeraCartLine h3{font-size:16px}.lumeraCartLine .lumeraRemove{align-self:start}.lumeraSummary,.lumeraCheckoutSummary{padding:24px}.lumeraAboutHero img,.lumeraContact img{order:-1;height:380px}.lumeraValues{margin-top:72px;display:block}.lumeraValues>div{border-bottom:1px solid var(--lumera-line);border-right:0;padding:20px 0}.lumeraJournalList article,.lumeraJournalList article:nth-child(2n){flex-direction:column;display:flex}.lumeraJournalList article:nth-child(2n) img{order:0}.lumeraJournalList img{height:240px}.lumeraJournalList article>div{padding:28px}.lumeraSearchPanel{padding:35px 23px}.lumeraQuickPanel{flex-direction:column;width:calc(100% - 28px);display:flex}.lumeraQuickPanel>img{height:270px}.lumeraQuickPanel>div{padding:30px 24px 35px}.lumeraDrawerClose{top:15px;right:15px}.lumeraCartDrawer{max-width:none;padding:24px}.lumeraIntro .lumeraFrame{height:210px}.lumeraFrame img{bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){.lumeraV2 *,.lumeraV2 :before,.lumeraV2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lumeraIntro{display:none}}.ms1{--navy:#173047;--blue:#2f6f98;--amber:#d78b32;--paper:#f6f4ef;--white:#fff;--muted:#68747d;--line:#d8dee2;background:var(--paper);min-height:100vh;color:var(--navy);font-family:Inter,system-ui,sans-serif}.ms1 *,.ms1 :before,.ms1 :after{box-sizing:border-box}.ms1 a{color:inherit;text-decoration:none}.ms1 img{max-width:100%;display:block}.ms1 button,.ms1 input,.ms1 select,.ms1 textarea{font:inherit}.ms1 h1,.ms1 h2,.ms1 h3{font-family:Manrope,system-ui,sans-serif}.ms1 main{overflow:hidden}.ms1Kicker{color:var(--blue);letter-spacing:.16em;font-size:9px;font-weight:800;display:inline-flex}.ms1Intro{z-index:500;background:var(--paper);place-content:center;justify-items:center;animation:.45s 1.25s forwards ms1IntroOut;display:grid;position:fixed;inset:0}.ms1IntroTool{width:110px;height:42px;margin-bottom:20px;position:relative}.ms1IntroTool i{background:var(--navy);transform-origin:0;height:3px;animation:.55s forwards ms1Draw;position:absolute;left:0;right:0;transform:scaleX(0)}.ms1IntroTool i:first-child{top:9px}.ms1IntroTool i:nth-child(2){animation-delay:.12s;top:29px}.ms1IntroTool b{background:var(--amber);transform-origin:bottom;width:15px;height:42px;animation:.45s .3s forwards ms1Rise;position:absolute;top:0;left:48px;transform:scaleY(0)}.ms1Intro>span{color:var(--muted);letter-spacing:.1em;margin-top:10px;font-size:8px}.ms1Logo{letter-spacing:.05em;white-space:nowrap;align-items:center;gap:9px;font:800 13px Manrope;display:inline-flex}.ms1Logo>span:last-child>b{color:var(--blue)}.ms1Mark{width:30px;height:29px;display:inline-block;position:relative}.ms1Mark i{background:var(--navy);width:7px;position:absolute;bottom:0}.ms1Mark i:first-child{height:15px;left:2px}.ms1Mark i:nth-child(2){height:24px;left:11px}.ms1Mark b{background:var(--amber);width:7px;height:29px;position:absolute;bottom:0;right:2px}.ms1Header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f4eff2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;height:72px;padding:0 4vw;display:grid;position:sticky;top:0}.ms1Back,.ms1Lang,.ms1Request{justify-content:center;align-items:center;display:inline-flex}.ms1Back{border:1px solid var(--line);background:#fff;gap:7px;min-height:38px;padding:0 10px;font-size:9px;font-weight:800}.ms1Back:hover{border-color:var(--amber);color:var(--amber)}.ms1Nav{justify-content:center;gap:26px;display:flex}.ms1Nav a{font-size:9px;font-weight:700}.ms1Nav a:hover{color:var(--blue)}.ms1Actions{align-items:center;gap:8px;display:flex}.ms1Lang{border:1px solid var(--line);background:#fff;gap:6px;padding:9px;font-size:9px;font-weight:700}.ms1Request{background:var(--navy);padding:11px 14px;font-size:9px;font-weight:800;color:#fff!important}.ms1MenuBtn{border:1px solid var(--line);width:38px;height:38px;color:var(--navy);background:#fff;display:none}.ms1MobileNav{z-index:130;border:1px solid var(--line);background:#fff;padding:10px;display:grid;position:fixed;top:80px;left:12px;right:12px;box-shadow:0 26px 75px #17304729}.ms1MobileNav a{border-bottom:1px solid var(--line);padding:14px;font-size:11px;font-weight:700}.ms1MobileNav a:last-child{color:var(--blue);border-bottom:0}.ms1Hero{background:linear-gradient(135deg,#fbfaf7,#eef2f3);grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding:68px 5vw 76px;display:grid}.ms1HeroCopy h1{letter-spacing:-.05em;max-width:770px;margin:17px 0 22px;font-size:clamp(48px,6vw,88px);line-height:.96}.ms1HeroCopy p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.85}.ms1HeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ms1Primary,.ms1Ghost{justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.ms1Primary{background:var(--navy);color:#fff!important}.ms1Ghost{border:1px solid var(--line);background:#fff}.ms1HeroVisual{position:relative}.ms1HeroVisual img{object-fit:cover;border-radius:5px;width:100%;height:520px;box-shadow:0 28px 70px #17304721}.ms1HeroVisual>span{border-left:3px solid var(--amber);letter-spacing:.1em;background:#fff;padding:11px 13px;font-size:8px;font-weight:800;position:absolute;bottom:22px;left:-22px}.ms1Stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:0 5vw;display:grid}.ms1Stats article{flex-direction:column;justify-content:center;min-height:125px;padding:22px;display:flex}.ms1Stats article+article{border-left:1px solid var(--line)}.ms1Stats strong{font:800 31px Manrope}.ms1Stats span{color:var(--muted);margin-top:4px;font-size:8px}.ms1Section,.ms1Inner{padding:95px 5vw}.ms1SectionHead{max-width:800px;margin-bottom:38px}.ms1SectionHead h2,.ms1How>div h2,.ms1WhyCopy h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(38px,4.8vw,66px);line-height:1}.ms1ServiceGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ms1ServiceGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:285px;padding:20px;transition:all .22s;display:flex}.ms1ServiceGrid article:hover{border-color:#aebcc5;transform:translateY(-4px)}.ms1ServiceIcon{width:46px;height:46px;color:var(--blue);background:#edf3f6;border-radius:50%;place-items:center;display:grid}.ms1ServiceGrid h3{margin:35px 0 10px;font-size:19px}.ms1ServiceGrid p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.ms1ServiceGrid a{color:var(--blue);align-items:center;gap:6px;margin-top:auto;font-size:8px;font-weight:800;display:inline-flex}.ms1How{background:var(--navy);color:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:90px 5vw;display:grid}.ms1How .ms1Kicker{color:#8dc2e1}.ms1HowList{border-top:1px solid #ffffff2e}.ms1HowList article{border-bottom:1px solid #ffffff2e;grid-template-columns:45px 1fr;gap:18px;padding:22px 0;display:grid}.ms1HowList article>span{color:#e0ad6d;font-size:9px}.ms1HowList h3{margin:0 0 6px;font-size:20px}.ms1HowList p{color:#b8c4cd;margin:0;font-size:9px;line-height:1.7}.ms1WorkGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ms1WorkGrid article>div{position:relative;overflow:hidden}.ms1WorkGrid img{object-fit:cover;width:100%;height:300px;transition:transform .4s}.ms1WorkGrid article:hover img{transform:scale(1.02)}.ms1WorkGrid article>div>span{background:#fff;place-items:center;width:34px;height:34px;font-size:8px;display:grid;position:absolute;top:12px;left:12px}.ms1WorkGrid small{color:var(--amber);text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:800;display:block}.ms1WorkGrid h3{margin:7px 0;font-size:20px}.ms1Why{background:#e9edef;grid-template-columns:1.05fr .95fr;min-height:600px;display:grid}.ms1WhyImage img{object-fit:cover;width:100%;height:100%}.ms1WhyCopy{flex-direction:column;justify-content:center;padding:7vw;display:flex}.ms1WhyCopy>p{color:var(--muted);font-size:11px;line-height:1.8}.ms1WhyCopy ul{margin:24px 0 0;padding:0;list-style:none}.ms1WhyCopy li{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 0;font-size:9px;display:flex}.ms1WhyCopy svg{color:var(--blue)}.ms1Cta{background:#eadcc9;justify-content:space-between;align-items:end;gap:36px;margin:85px 5vw;padding:45px;display:flex}.ms1Cta h2{max-width:780px;margin:0 0 10px;font-size:clamp(35px,4.5vw,62px);line-height:1}.ms1Cta p{color:#796a5c;max-width:600px;margin:0;font-size:10px}.ms1Cta>a{background:var(--navy);color:#fff;white-space:nowrap;align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:800;display:inline-flex}.ms1PageLead{max-width:850px;margin-bottom:48px}.ms1PageLead h1,.ms1About h1,.ms1Contact h1,.ms1Request h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(56px,7vw,98px);line-height:.92}.ms1PageLead p,.ms1About p,.ms1Contact>div>p,.ms1Request>div>p{max-width:680px;color:var(--muted);font-size:11px;line-height:1.8}.ms1ServiceList{border-top:1px solid var(--line)}.ms1ServiceList article{border-bottom:1px solid var(--line);grid-template-columns:40px 45px 1fr auto;align-items:center;gap:18px;padding:24px 0;display:grid}.ms1ServiceList article>span{color:var(--amber);font-size:8px}.ms1ServiceList article>svg{color:var(--blue)}.ms1ServiceList h2{margin:0 0 6px;font-size:27px}.ms1ServiceList p{max-width:700px;color:var(--muted);margin:0;font-size:9px}.ms1ServiceList a{color:var(--blue);align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.ms1Detail{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;display:grid}.ms1Detail h1{margin:14px 0;font-size:clamp(52px,7vw,92px);line-height:.92}.ms1Detail p{max-width:650px;color:var(--muted);font-size:11px;line-height:1.85}.ms1Detail .ms1Primary{margin-top:18px}.ms1DetailCard{position:relative}.ms1DetailCard img{object-fit:cover;width:100%;height:500px}.ms1DetailCard>span{background:#fff;align-items:center;gap:8px;padding:9px 11px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;left:14px}.ms1Included{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:65px;padding-top:45px;display:grid}.ms1Included h2{margin:0;font-size:39px}.ms1Included ul{margin:0;padding:0;list-style:none}.ms1Included li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:8px;padding:14px 0;font-size:9px;display:grid}.ms1Included li span{color:var(--amber)}.ms1Included svg{color:var(--blue)}.ms1WorkIndex{border-top:1px solid var(--line)}.ms1WorkIndex article{border-bottom:1px solid var(--line);grid-template-columns:36px 340px 1fr;align-items:center;gap:25px;padding:25px 0;display:grid}.ms1WorkIndex article>span{color:var(--amber);font-size:8px}.ms1WorkIndex img{object-fit:cover;width:100%;height:220px}.ms1WorkIndex small{color:var(--blue);text-transform:uppercase;font-size:8px}.ms1WorkIndex h2{margin:8px 0;font-size:30px}.ms1About{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;display:grid}.ms1About img{object-fit:cover;width:100%;height:540px}.ms1Values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.ms1Values article{min-height:240px;padding:25px}.ms1Values article+article{border-left:1px solid var(--line)}.ms1Values span{color:var(--amber);font-size:8px}.ms1Values h2{margin:55px 0 8px;font-size:25px}.ms1Values p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.ms1Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.ms1ContactList{gap:11px;margin-top:28px;display:grid}.ms1ContactList span{color:var(--muted);align-items:center;gap:9px;font-size:9px;display:flex}.ms1ContactList svg{width:16px;color:var(--blue)}.ms1ContactCard{border:1px solid var(--line);background:#fff;padding:36px}.ms1ContactCard>svg{color:var(--amber)}.ms1ContactCard h2{margin:20px 0 8px;font-size:27px}.ms1ContactCard p{color:var(--muted);font-size:9px}.ms1ContactCard .ms1Primary{margin-top:12px}.ms1Request{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.ms1Form{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:14px;padding:28px;display:grid}.ms1Form label{gap:6px;display:grid}.ms1Form label.full,.ms1Form button.full{grid-column:1/3}.ms1Form span{color:var(--muted);font-size:8px;font-weight:700}.ms1Form input,.ms1Form select,.ms1Form textarea{border:1px solid var(--line);width:100%;color:var(--navy);background:#fafbfb;outline:0;padding:10px}.ms1Form input,.ms1Form select{height:44px}.ms1Form button{background:var(--navy);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:47px;font-weight:800;display:flex}.ms1Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.ms1Success>svg{width:48px;height:48px;color:var(--blue)}.ms1Success h1{margin:15px 0 9px;font-size:clamp(48px,6vw,78px)}.ms1Success p{max-width:560px;color:var(--muted)}.ms1Footer{background:var(--navy);color:#fff;padding:58px 5vw 20px}.ms1Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);gap:55px;display:grid}.ms1Footer .ms1Mark i{background:#fff}.ms1Footer p{color:#aebac3;margin:0;font-size:9px;line-height:1.8}.ms1FooterLinks{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap;gap:22px;margin-top:38px;padding:18px 0;display:flex}.ms1FooterLinks a{color:#c9d1d7;font-size:8px}.ms1FooterBottom{color:#8e9ca7;letter-spacing:.08em;justify-content:space-between;gap:18px;padding-top:18px;font-size:7px;display:flex}@keyframes ms1Draw{to{transform:scaleX(1)}}@keyframes ms1Rise{to{transform:scaleY(1)}}@keyframes ms1IntroOut{to{opacity:0;visibility:hidden;transform:translateY(-8px)}}@media (width<=1050px){.ms1Nav{display:none}.ms1MenuBtn{place-items:center;display:grid}.ms1ServiceGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.ms1Header{grid-template-columns:auto 1fr auto;gap:9px;height:66px;padding:0 12px}.ms1Back{width:38px;height:38px;padding:0}.ms1Back span,.ms1Request{display:none}.ms1Word{font-size:11px}.ms1MobileNav{top:74px}.ms1Hero{grid-template-columns:1fr;padding:58px 16px 68px}.ms1HeroCopy h1{font-size:52px}.ms1HeroVisual{margin-top:25px}.ms1HeroVisual img{height:420px}.ms1HeroVisual>span{left:12px}.ms1Stats{grid-template-columns:1fr 1fr;margin:0 16px}.ms1Stats article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.ms1Stats article:nth-child(4){border-top:1px solid var(--line)}.ms1Section,.ms1Inner{padding:72px 16px}.ms1ServiceGrid{grid-template-columns:1fr}.ms1How{grid-template-columns:1fr;padding:72px 16px}.ms1HowList{margin-top:22px}.ms1WorkGrid,.ms1Why{grid-template-columns:1fr}.ms1WhyImage{height:390px}.ms1WhyCopy{padding:58px 18px}.ms1Cta{flex-direction:column;align-items:flex-start;margin:65px 16px;padding:28px}.ms1PageLead h1,.ms1About h1,.ms1Contact h1,.ms1Request h1{font-size:54px}.ms1ServiceList article{grid-template-columns:30px 35px 1fr}.ms1ServiceList a{grid-column:3}.ms1Detail,.ms1Included,.ms1About,.ms1Contact,.ms1Request{grid-template-columns:1fr}.ms1DetailCard img{height:420px}.ms1WorkIndex article{grid-template-columns:28px 1fr}.ms1WorkIndex img,.ms1WorkIndex div{grid-column:2}.ms1WorkIndex img{height:230px}.ms1About img{height:410px}.ms1Values{grid-template-columns:1fr}.ms1Values article+article{border-left:0;border-top:1px solid var(--line)}.ms1Form{grid-template-columns:1fr}.ms1Form label.full,.ms1Form button.full{grid-column:1}.ms1Footer{padding:48px 16px 20px}.ms1Footer>div:first-child{grid-template-columns:1fr;gap:20px}.ms1FooterBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ms1Intro{display:none}.ms1 *,.ms1 :before,.ms1 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.vh2{--ink:#1b211e;--forest:#263d34;--cream:#f2ede3;--paper:#faf7f0;--brass:#b99a64;--wine:#7d3947;--muted:#746f67;--line:#1b211e2b;background:var(--cream);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif}.vh2 *,.vh2 :before,.vh2 :after{box-sizing:border-box}.vh2 a{color:inherit;text-decoration:none}.vh2 img{max-width:100%;display:block}.vh2 button,.vh2 input,.vh2 select,.vh2 textarea{font:inherit}.vh2 h1,.vh2 h2,.vh2 h3{font-family:Playfair Display,serif;font-weight:500}.vh2 main{overflow:hidden}.vh2Kicker{color:var(--wine);letter-spacing:.18em;font-size:8px;font-weight:700;display:inline-flex}.vh2Intro{z-index:500;background:var(--cream);place-content:center;justify-items:center;animation:.5s 1.55s forwards vh2Out;display:grid;position:fixed;inset:0}.vh2Blueprint{width:120px;height:80px;margin-bottom:18px;position:relative}.vh2Blueprint i{background:var(--forest);position:absolute}.vh2Blueprint i:first-child,.vh2Blueprint i:nth-child(2){transform-origin:0;height:1px;animation:.55s forwards vh2H;left:0;right:0;transform:scaleX(0)}.vh2Blueprint i:first-child{top:0}.vh2Blueprint i:nth-child(2){animation-delay:.15s;bottom:0}.vh2Blueprint i:nth-child(3),.vh2Blueprint i:nth-child(4){transform-origin:top;width:1px;animation:.55s .3s forwards vh2V;top:0;bottom:0;transform:scaleY(0)}.vh2Blueprint i:nth-child(3){left:0}.vh2Blueprint i:nth-child(4){right:0}.vh2Intro>span{color:var(--muted);letter-spacing:.18em;margin-top:10px;font-size:7px}.vh2Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.vh2Logo em{color:var(--wine);font-style:normal;font-weight:500}.vh2Mark{border:1px solid;width:30px;height:30px;display:inline-block;position:relative}.vh2Mark i{background:currentColor;width:1px;position:absolute}.vh2Mark i:first-child{height:18px;top:6px;left:8px;transform:rotate(22deg)}.vh2Mark i:nth-child(2){height:18px;top:6px;right:8px;transform:rotate(-22deg)}.vh2Mark b{background:var(--brass);height:2px;position:absolute;bottom:6px;left:5px;right:5px}.vh2Header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2ede3f2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.vh2Header nav{justify-content:center;gap:25px;display:flex}.vh2Header nav a{font-size:8px;font-weight:700}.vh2Header nav a:hover{color:var(--wine)}.vh2Back,.vh2Actions>a,.vh2Book{justify-content:center;align-items:center;display:inline-flex}.vh2Back{border:1px solid var(--line);background:var(--paper);gap:6px;min-height:38px;padding:0 10px;font-size:8px;font-weight:700}.vh2Back:hover{border-color:var(--wine);color:var(--wine)}.vh2Actions{align-items:center;gap:7px;display:flex}.vh2Actions>a{border:1px solid var(--line);gap:5px;padding:9px;font-size:8px}.vh2Actions .vh2Book{background:var(--forest);color:#fff;border-color:var(--forest);padding:11px 13px}.vh2Actions button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:0 0;display:none}.vh2Menu{z-index:140;background:var(--forest);color:#fff;width:min(390px,100vw - 28px);padding:25px;position:fixed;top:85px;right:14px;box-shadow:0 30px 80px #00000040}.vh2Menu>.vh2Logo{margin-bottom:20px}.vh2Menu>a{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding:14px 0;font:500 23px Playfair Display;display:flex}.vh2Hero{grid-template-rows:1fr auto;grid-template-columns:.86fr 1.14fr;min-height:700px;padding:0 5vw;display:grid}.vh2HeroCopy{align-self:center;padding:70px 5vw 70px 1vw}.vh2HeroCopy h1{letter-spacing:-.045em;margin:17px 0 22px;font-size:clamp(58px,7vw,105px);line-height:.91}.vh2HeroCopy p{max-width:620px;color:var(--muted);font-size:12px;line-height:1.9}.vh2HeroCopy>div{align-items:center;gap:18px;margin-top:28px;display:flex}.vh2Primary{background:var(--wine);align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:700;display:inline-flex;color:#fff!important}.vh2TextLink{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:8px;font-weight:700}.vh2HeroArt{margin-top:26px;position:relative;overflow:hidden}.vh2HeroArt img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;min-height:610px}.vh2HeroArt>span{background:var(--paper);padding:8px 10px;font-size:7px;position:absolute;bottom:14px;right:14px}.vh2Trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/3;grid-template-columns:repeat(3,1fr);display:grid}.vh2Trust span{text-align:center;letter-spacing:.14em;padding:16px;font-size:7px}.vh2Trust span+span{border-left:1px solid var(--line)}.vh2Care,.vh2Plans,.vh2Projects,.vh2Journey,.vh2TeamHome,.vh2Inner{padding:105px 6vw}.vh2CareIntro,.vh2SectionHead{max-width:860px;margin-bottom:42px}.vh2CareIntro h2,.vh2SectionHead h2,.vh2Journey>div h2,.vh2TeamHome>div h2{margin:12px 0;font-size:clamp(44px,5vw,75px);line-height:.98}.vh2SectionHead p{max-width:650px;color:var(--muted);font-size:9px}.vh2CareDesk{border:1px solid var(--line);background:var(--paper);grid-template-columns:240px 1fr 340px;min-height:500px;display:grid}.vh2CareNav{border-right:1px solid var(--line)}.vh2CareNav button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:122px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr;align-items:center;padding:16px;display:grid}.vh2CareNav button.active{color:var(--wine);background:#e7dfd1}.vh2CareNav span{color:var(--brass);font-size:7px}.vh2CareNav b{font:500 18px Playfair Display}.vh2CareVisual img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.vh2CareCopy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:35px;display:flex}.vh2CareCopy>svg{color:var(--brass)}.vh2CareCopy h3{margin:16px 0 10px;font-size:36px}.vh2CareCopy p{color:var(--muted);font-size:9px;line-height:1.8}.vh2CareCopy a{color:var(--wine);align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:700;display:inline-flex}.vh2Plans{background:#e8e0d4}.vh2PlanGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vh2PlanGrid article{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:390px;padding:24px;display:flex}.vh2PlanGrid article>span{color:var(--brass);font-size:8px}.vh2PlanGrid small{color:var(--wine);text-transform:uppercase;letter-spacing:.14em;margin-top:35px;font-size:7px}.vh2PlanGrid h3{margin:9px 0 18px;font-size:32px}.vh2PlanGrid ul{margin:0;padding:0;list-style:none}.vh2PlanGrid li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;font-size:8px;display:flex}.vh2PlanGrid li svg{color:var(--forest)}.vh2PlanGrid a{align-items:center;gap:7px;margin-top:auto;font-size:8px;font-weight:700;display:inline-flex}.vh2PlanGrid.page{padding-top:0}.vh2ProjectGrid{grid-template-rows:300px 300px;grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.vh2ProjectGrid article{position:relative;overflow:hidden}.vh2ProjectGrid article:first-child{grid-row:1/3}.vh2ProjectGrid img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;transition:transform .35s}.vh2ProjectGrid article:hover img{transform:scale(1.02)}.vh2ProjectGrid article:after{content:"";background:linear-gradient(#0000 45%,#141916b8);position:absolute;inset:0}.vh2ProjectGrid article>div{z-index:2;color:#fff;position:absolute;bottom:15px;left:17px;right:17px}.vh2ProjectGrid span{color:#ead2aa;font-size:7px}.vh2ProjectGrid h3{margin:6px 0;font-size:26px}.vh2Journey{background:var(--forest);color:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.vh2Journey .vh2Kicker{color:#d4b987}.vh2Journey>div:last-child{border-top:1px solid #ffffff2b}.vh2Journey article{border-bottom:1px solid #ffffff2b;grid-template-columns:42px 160px 1fr;gap:18px;padding:21px 0;display:grid}.vh2Journey article>span{color:#d4b987;font-size:7px}.vh2Journey h3{margin:0;font-size:20px}.vh2Journey p{color:#b9c3bd;margin:0;font-size:8px;line-height:1.75}.vh2TeamHome{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.vh2TeamHome>div:first-child p{max-width:570px;color:var(--muted);font-size:9px;line-height:1.8}.vh2TeamHome>div:first-child a{color:var(--wine);align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:700;display:inline-flex}.vh2TeamHome>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vh2TeamHome article{border:1px solid var(--line);background:var(--paper)}.vh2TeamHome img{object-fit:cover;filter:saturate(.65);width:100%;height:330px}.vh2TeamHome h3{margin:13px 15px 4px;font-size:21px}.vh2TeamHome article p{color:var(--muted);margin:0 15px 15px;font-size:8px}.vh2Cta{background:var(--wine);color:#fff;justify-content:space-between;align-items:end;gap:35px;padding:70px 6vw;display:flex}.vh2Cta h2{max-width:850px;margin:0 0 10px;font-size:clamp(42px,5vw,72px);line-height:.98}.vh2Cta p{color:#e7c6ce;max-width:620px;font-size:9px}.vh2Cta>a{background:var(--paper);color:var(--wine);align-items:center;gap:7px;padding:13px 15px;font-size:8px;font-weight:700;display:inline-flex}.vh2PageLead{max-width:900px;margin-bottom:50px}.vh2PageLead h1,.vh2Contact h1,.vh2Brief h1{margin:14px 0;font-size:clamp(65px,8vw,110px);line-height:.89}.vh2PageLead p,.vh2Contact>div>p,.vh2Brief>div>p{max-width:680px;color:var(--muted);font-size:10px;line-height:1.8}.vh2ServiceIndex{border-top:1px solid var(--line)}.vh2ServiceIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 310px 1fr;align-items:center;gap:25px;padding:26px 0;display:grid}.vh2ServiceIndex article>span{color:var(--brass);font-size:7px}.vh2ServiceIndex img{object-fit:cover;width:100%;height:220px}.vh2ServiceIndex article>div>svg{color:var(--wine)}.vh2ServiceIndex h2{margin:8px 0;font-size:30px}.vh2ServiceIndex p{max-width:700px;color:var(--muted);font-size:9px}.vh2ServiceIndex a{align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.vh2Detail{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;display:grid}.vh2Detail>div>svg{color:var(--brass);margin-top:25px}.vh2Detail h1{margin:10px 0;font-size:clamp(58px,7vw,100px);line-height:.9}.vh2Detail p{max-width:650px;color:var(--muted);font-size:10px;line-height:1.8}.vh2Detail .vh2Primary{margin-top:18px}.vh2Detail>img{object-fit:cover;width:100%;height:560px}.vh2Included{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:65px;padding-top:45px;display:grid}.vh2Included h2{margin:0;font-size:40px}.vh2Included ul{margin:0;padding:0;list-style:none}.vh2Included li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:7px;padding:14px 0;font-size:8px;display:grid}.vh2Included li span{color:var(--brass)}.vh2ProjectPage{border-top:1px solid var(--line)}.vh2ProjectPage article{border-bottom:1px solid var(--line);grid-template-columns:35px 380px 1fr;align-items:center;gap:25px;padding:25px 0;display:grid}.vh2ProjectPage article>span{color:var(--brass);font-size:7px}.vh2ProjectPage img{object-fit:cover;width:100%;height:250px}.vh2ProjectPage small{color:var(--wine);font-size:7px}.vh2ProjectPage h2{margin:7px 0;font-size:31px}.vh2TeamGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vh2TeamGrid article{border:1px solid var(--line);background:var(--paper);position:relative}.vh2TeamGrid article>span{background:var(--paper);padding:6px;font-size:7px;position:absolute;top:10px;left:10px}.vh2TeamGrid img{object-fit:cover;filter:saturate(.65);width:100%;height:400px}.vh2TeamGrid article>div{padding:16px}.vh2TeamGrid h2{margin:0 0 5px;font-size:25px}.vh2TeamGrid p{color:var(--muted);margin:0;font-size:8px}.vh2Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.vh2Contact>div:first-child>div{gap:11px;margin-top:28px;display:grid}.vh2Contact>div:first-child>div span{color:var(--muted);align-items:center;gap:9px;font-size:8px;display:flex}.vh2Contact>div:first-child>div svg{color:var(--wine)}.vh2ContactCard{border:1px solid var(--line);background:var(--paper);padding:38px}.vh2ContactCard>svg{color:var(--brass)}.vh2ContactCard h2{font-size:28px}.vh2ContactCard .vh2Primary{margin-top:10px}.vh2Brief{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.vh2Steps{border-top:1px solid var(--line);margin-top:35px;display:grid}.vh2Steps span{border-bottom:1px solid var(--line);color:var(--muted);gap:12px;padding:12px 0;font-size:8px;display:flex}.vh2Steps span.active{color:var(--ink)}.vh2Steps span.active b{color:var(--wine)}.vh2BriefPanel{border:1px solid var(--line);background:var(--paper);align-self:start;padding:27px}.vh2Choices{gap:7px;display:grid}.vh2Choices button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:100px 1fr;gap:12px;padding:15px;display:grid}.vh2Choices button.active{border-color:var(--wine);box-shadow:inset 3px 0 0 var(--wine)}.vh2Choices span{color:var(--brass);font-size:7px}.vh2Choices b{font-size:9px}.vh2Form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.vh2Form.single{grid-template-columns:1fr}.vh2Form label{gap:6px;display:grid}.vh2Form span{color:var(--muted);font-size:7px}.vh2Form input,.vh2Form select,.vh2Form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;outline:0;padding:10px}.vh2Form input,.vh2Form select{height:44px}.vh2Form input:focus,.vh2Form select:focus,.vh2Form textarea:focus{border-color:var(--wine);box-shadow:0 0 0 3px #7d394714}.vh2BriefActions{border-top:1px solid var(--line);justify-content:space-between;gap:9px;margin-top:22px;padding-top:17px;display:flex}.vh2BriefActions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:700;display:inline-flex}.vh2BriefActions button:last-child{background:var(--wine);border-color:var(--wine);color:#fff;margin-left:auto}.vh2BriefActions button:disabled{opacity:.35}.vh2Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.vh2Success>svg{width:45px;height:45px;color:var(--brass)}.vh2Success h1{margin:16px 0;font-size:clamp(54px,7vw,88px)}.vh2Success p{max-width:560px;color:var(--muted)}.vh2Success button{background:var(--wine);color:#fff;border:0;align-items:center;gap:8px;margin-top:18px;padding:12px 14px;font-weight:700;display:inline-flex}.vh2Footer{background:var(--forest);color:#fff;padding:60px 6vw 20px}.vh2Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);gap:55px;display:grid}.vh2Footer .vh2Logo em{color:#d8ba86}.vh2Footer p{color:#aebbb4;margin:0;font-size:8px;line-height:1.8}.vh2FooterLinks{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap;gap:22px;margin-top:38px;padding:18px 0;display:flex}.vh2Footer a{font-size:8px}.vh2Footer small{color:#8f9d95;margin-top:18px;font-size:7px;display:block}@keyframes vh2H{to{transform:scaleX(1)}}@keyframes vh2V{to{transform:scaleY(1)}}@keyframes vh2Out{to{opacity:0;visibility:hidden;transform:scale(1.01)}}@media (width<=1050px){.vh2Header nav{display:none}.vh2Actions button{place-items:center;display:grid}.vh2CareDesk{grid-template-columns:210px 1fr}.vh2CareCopy{border-left:0;border-top:1px solid var(--line);grid-column:1/3}}@media (width<=720px){.vh2Header{grid-template-columns:auto 1fr auto;gap:8px;height:66px;padding:0 10px}.vh2Back{width:38px;padding:0}.vh2Back span{display:none}.vh2Logo{font-size:10px}.vh2Logo em,.vh2Actions>a{display:none}.vh2Hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:0 16px}.vh2HeroCopy{padding:58px 0 36px}.vh2HeroCopy h1{font-size:56px}.vh2HeroArt{height:460px;margin:0}.vh2HeroArt img{min-height:460px}.vh2Trust{grid-column:1;grid-template-columns:1fr}.vh2Trust span+span{border-left:0;border-top:1px solid var(--line)}.vh2Care,.vh2Plans,.vh2Projects,.vh2Journey,.vh2TeamHome,.vh2Inner{padding:74px 16px}.vh2CareDesk{grid-template-columns:1fr}.vh2CareNav{border-right:0;border-bottom:1px solid var(--line)}.vh2CareVisual{height:400px}.vh2CareCopy{grid-column:1}.vh2PlanGrid{grid-template-columns:1fr}.vh2ProjectGrid{grid-template-rows:repeat(3,320px);grid-template-columns:1fr}.vh2ProjectGrid article:first-child{grid-row:auto}.vh2Journey,.vh2TeamHome{grid-template-columns:1fr}.vh2Journey>div:last-child{margin-top:22px}.vh2Journey article{grid-template-columns:35px 1fr}.vh2Journey article p{grid-column:2}.vh2TeamHome>div:last-child{grid-template-columns:1fr;margin-top:20px}.vh2Cta{flex-direction:column;align-items:flex-start;padding:58px 16px}.vh2PageLead h1,.vh2Contact h1,.vh2Brief h1{font-size:58px}.vh2ServiceIndex article{grid-template-columns:28px 1fr}.vh2ServiceIndex img,.vh2ServiceIndex article>div{grid-column:2}.vh2ServiceIndex img{height:240px}.vh2Detail,.vh2Included,.vh2Contact,.vh2Brief{grid-template-columns:1fr}.vh2Detail>img{height:430px}.vh2ProjectPage article{grid-template-columns:28px 1fr}.vh2ProjectPage img,.vh2ProjectPage div{grid-column:2}.vh2ProjectPage img{height:240px}.vh2TeamGrid,.vh2Form{grid-template-columns:1fr}.vh2Footer{padding:50px 16px 20px}.vh2Footer>div:first-child{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.vh2Intro{display:none}.vh2 *,.vh2 :before,.vh2 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.fg3{--bg:#080a0d;--bg2:#0d1117;--panel:#121820;--panel2:#18202a;--text:#f5f7fa;--muted:#8793a0;--line:#ffffff1f;--soft:#ffffff0f;--cyan:#72e7ff;--lime:#c6ff45;--pink:#ff8bdc;--violet:#a492ff;--rail:84px;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,system-ui,sans-serif}.fg3[data-theme=mono]{--cyan:#f3f5f7;--lime:#fff;--pink:#d6dbe0;--violet:#b9c0c8}.fg3[data-theme=signal]{--cyan:#72e7ff;--lime:#c6ff45;--pink:#ff8bdc;--violet:#a492ff}.fg3 *,.fg3 :before,.fg3 :after{box-sizing:border-box}.fg3 a{color:inherit;text-decoration:none}.fg3 img{max-width:100%;display:block}.fg3 button,.fg3 input,.fg3 select,.fg3 textarea{font:inherit}.fg3 h1,.fg3 h2,.fg3 h3{font-family:Space Grotesk,sans-serif}.fg3 main{overflow:hidden}.fg3Kicker{color:var(--lime);letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:800;display:inline-flex}.fg3Intro{z-index:500;color:#f6f8fa;background:#050608;place-content:center;justify-items:center;animation:.5s 1.9s forwards fg3Out;display:grid;position:fixed;inset:0}.fg3Intro>span{color:#77818c;letter-spacing:.22em;margin-bottom:22px;font-size:7px}.fg3Net{width:140px;height:92px;margin-bottom:22px;position:relative}.fg3Net i{background:#f6f8fa;position:absolute}.fg3Net i:first-child{height:1px;animation:.5s .1s forwards fg3H;top:0;left:0;right:0;transform:scaleX(0)}.fg3Net i:nth-child(2){height:1px;animation:.5s .25s forwards fg3H;bottom:0;left:0;right:0;transform:scaleX(0)}.fg3Net i:nth-child(3){width:1px;animation:.5s .4s forwards fg3V;top:0;bottom:0;left:0;transform:scaleY(0)}.fg3Net i:nth-child(4){width:1px;animation:.5s .55s forwards fg3V;top:0;bottom:0;right:0;transform:scaleY(0)}.fg3Net b{opacity:0;background:#c6ff45;border-radius:50%;width:7px;height:7px;animation:.35s .75s forwards fg3Node;position:absolute;box-shadow:0 0 16px #c6ff45a6}.fg3Net b:first-of-type{top:19px;left:19px}.fg3Net b:nth-of-type(2){background:#72e7ff;animation-delay:.88s;top:45px;right:22px}.fg3Net b:nth-of-type(3){background:#ff8bdc;animation-delay:1s;bottom:14px;left:66px}.fg3Intro>small{color:#7d8792;letter-spacing:.17em;margin-top:10px;font-size:7px}.fg3Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:9px;font:700 13px Space Grotesk;display:inline-flex}.fg3Logo>span:last-child>span{color:var(--lime)}.fg3Mark{border:1px solid;width:33px;height:29px;display:inline-block;position:relative}.fg3Mark i{background:currentColor;position:absolute}.fg3Mark i:first-child{width:1px;height:39px;top:-5px;left:50%}.fg3Mark i:nth-child(2){width:43px;height:1px;top:50%;left:-5px}.fg3Mark b{background:var(--lime);width:5px;height:5px;box-shadow:0 0 12px color-mix(in srgb,var(--lime) 70%,transparent);position:absolute}.fg3Mark b:first-of-type{top:5px;left:5px}.fg3Mark b:nth-of-type(2){bottom:5px;right:5px}.fg3Rail{z-index:120;width:var(--rail);border-right:1px solid var(--line);background:var(--bg);flex-direction:column;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.fg3RailBrand{border-bottom:1px solid var(--line);place-items:center;width:100%;height:84px;display:grid}.fg3RailBrand .fg3Logo>span:last-child{display:none}.fg3Rail nav{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.fg3Rail nav a,.fg3RailBrief{width:100%;min-height:66px;color:var(--muted);place-items:center;display:grid;position:relative}.fg3Rail nav a:hover,.fg3RailBrief:hover{color:var(--lime)}.fg3Rail nav a span,.fg3RailBrief span{border:1px solid var(--line);background:var(--panel);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 9px;font-size:8px;transition:all .2s;position:absolute;left:72px;transform:translate(-5px)}.fg3Rail nav a:hover span,.fg3RailBrief:hover span{opacity:1;transform:none}.fg3RailBrief{border-top:1px solid var(--line);color:var(--lime)}.fg3Top{left:var(--rail);z-index:110;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:62px;padding:0 20px;display:grid;position:fixed;top:0;right:0}.fg3Back,.fg3Lang{align-items:center;gap:7px;display:inline-flex}.fg3Back{border:1px solid var(--line);min-height:36px;padding:0 10px;font-size:8px;font-weight:700}.fg3Back:hover{border-color:var(--lime);color:var(--lime)}.fg3State{color:var(--muted);letter-spacing:.15em;justify-self:center;font-size:7px}.fg3State i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:6px;display:inline-block}.fg3TopActions{align-items:center;gap:7px;display:flex}.fg3Theme{border:1px solid var(--line);background:var(--panel);padding:3px;display:flex}.fg3Theme button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:7px}.fg3Theme button.active{background:var(--text);color:var(--bg)}.fg3Lang{border:1px solid var(--line);padding:8px;font-size:8px}.fg3MenuBtn{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;display:none}.fg3Menu{z-index:160;background:var(--panel);border:1px solid var(--line);width:min(410px,100vw - 24px);padding:26px;position:fixed;top:72px;right:12px;box-shadow:0 32px 90px #0006}.fg3Menu>.fg3Logo{margin-bottom:22px}.fg3Menu>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font:600 21px Space Grotesk;display:flex}.fg3Viewport{margin-left:var(--rail);padding-top:62px}.fg3Hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:760px;padding:80px 5vw 86px;display:grid;position:relative;overflow:hidden}.fg3HeroGrid{background-image:linear-gradient(var(--soft) 1px,transparent 1px),linear-gradient(90deg,var(--soft) 1px,transparent 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.fg3HeroCopy{z-index:2;position:relative}.fg3HeroCopy h1{letter-spacing:-.066em;max-width:900px;margin:18px 0 24px;font-size:clamp(66px,8.3vw,128px);line-height:.84}.fg3HeroCopy p{max-width:690px;color:var(--muted);margin:0;font-size:12px;line-height:1.9}.fg3HeroCopy>div{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.fg3Primary,.fg3Ghost{justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.fg3Primary{background:var(--lime);box-shadow:0 0 24px color-mix(in srgb,var(--lime) 22%,transparent);color:#080a0d!important}.fg3Ghost{border:1px solid var(--line);background:var(--panel)}.fg3Control{z-index:2;aspect-ratio:1;border:1px solid var(--line);background:#090c10b8;justify-self:end;width:min(43vw,590px);position:relative;overflow:hidden}.fg3Radar{aspect-ratio:1;border:1px solid var(--line);width:54%;color:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.fg3Radar:before,.fg3Radar:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.fg3Radar:before{inset:18%}.fg3Radar:after{inset:36%}.fg3Radar>i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute}.fg3Radar>i:first-of-type{top:25%;left:12%}.fg3Radar>i:nth-of-type(2){background:var(--pink);top:45%;right:8%}.fg3Radar>i:nth-of-type(3){background:var(--lime);bottom:4%;left:42%}.fg3Radar>i:nth-of-type(4){background:var(--violet);top:8%;right:28%}.fg3Status{border:1px solid var(--line);background:var(--panel);padding:12px;position:absolute;top:14px;left:14px}.fg3Status>span{color:var(--muted);letter-spacing:.15em;font-size:6px;display:block}.fg3Status>strong{margin:6px 0 8px;font-size:8px;display:block}.fg3Status>div{gap:4px;display:flex}.fg3Status i{background:var(--lime);width:18px;height:3px}.fg3Signals{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.fg3Signals article{border:1px solid var(--line);background:var(--panel);padding:9px}.fg3Signals b{color:var(--lime);font:700 22px Space Grotesk;display:block}.fg3Signals span{color:var(--muted);font-size:6px}.fg3Ticker{border-top:1px solid var(--line);height:39px;color:var(--muted);letter-spacing:.12em;white-space:nowrap;justify-content:center;align-items:center;gap:16px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.fg3Ticker i{color:var(--lime);margin-left:16px;font-style:normal}.fg3SystemSection,.fg3Zones,.fg3Cases,.fg3OS,.fg3NetworkHome,.fg3Faq,.fg3Inner{padding:105px 5vw}.fg3SectionHead{max-width:900px;margin-bottom:44px}.fg3SectionHead h2,.fg3ZoneIntro h2,.fg3OS>div:first-child h2,.fg3NetworkHome>div:first-child h2,.fg3Faq h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(46px,5.7vw,84px);line-height:.92}.fg3SystemConsole{border:1px solid var(--line);background:var(--bg2);grid-template-columns:260px 1fr 370px;min-height:570px;display:grid}.fg3SystemNav{border-right:1px solid var(--line)}.fg3SystemNav button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:62px 1fr auto;align-items:center;gap:8px;padding:16px;display:grid}.fg3SystemNav button span{font-size:6px}.fg3SystemNav button b{font-size:9px}.fg3SystemNav button i{font-size:7px;font-style:normal}.fg3SystemNav button.active{color:var(--active);background:var(--panel)}.fg3SystemCore{flex-direction:column;justify-content:center;align-items:center;display:flex}.fg3SystemCore>div{border:1px solid var(--line);width:250px;height:250px;color:var(--active);border-radius:50%;place-items:center;display:grid;position:relative}.fg3SystemCore>div:before,.fg3SystemCore>div:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.fg3SystemCore>div:before{inset:18%}.fg3SystemCore>div:after{inset:35%}.fg3SystemCore>div i{background:var(--active);width:7px;height:7px;box-shadow:0 0 16px var(--active);border-radius:50%;position:absolute}.fg3SystemCore>div i:first-of-type{top:-4px;left:50%}.fg3SystemCore>div i:last-of-type{bottom:11%;right:13%}.fg3SystemCore>strong{color:var(--active);margin-top:18px;font:700 54px Space Grotesk}.fg3SystemCore>span{color:var(--muted);letter-spacing:.16em;font-size:6px}.fg3SystemCopy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:38px;display:flex}.fg3SystemCopy>span{color:var(--active);font-size:7px}.fg3SystemCopy h3{margin:12px 0;font-size:39px;line-height:.95}.fg3SystemCopy p{color:var(--muted);font-size:9px;line-height:1.8}.fg3SystemCopy a{color:var(--active);align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:800;display:inline-flex}.fg3Zones{background:var(--bg2);grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.fg3ZoneIntro p{max-width:590px;color:var(--muted);font-size:10px;line-height:1.8}.fg3ZoneConsole{border:1px solid var(--line);background:var(--panel);grid-template-columns:220px 1fr;display:grid}.fg3ZoneTabs{border-right:1px solid var(--line)}.fg3ZoneTabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:96px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:15px;display:flex}.fg3ZoneTabs button.active{background:var(--panel2);color:var(--lime)}.fg3ZoneTabs svg{width:17px}.fg3ZoneTabs span{font-size:8px;font-weight:700}.fg3ZoneOutput{flex-direction:column;justify-content:center;padding:36px;display:flex}.fg3ZoneOutput>span{color:var(--cyan);letter-spacing:.15em;font-size:7px}.fg3ZoneOutput h3{margin:8px 0;font-size:38px}.fg3ZoneOutput p{max-width:560px;color:var(--muted);font-size:9px;line-height:1.7}.fg3ZoneOutput>div{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.fg3ZoneOutput i{border:1px solid var(--line);color:var(--lime);padding:6px 8px;font-size:7px;font-style:normal}.fg3ZoneOutput a{color:var(--lime);align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.fg3CaseGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.fg3CaseGrid article{border:1px solid var(--line);background:var(--panel)}.fg3CaseGrid article>div:first-child{position:relative;overflow:hidden}.fg3CaseGrid img{object-fit:cover;filter:saturate(.55);width:100%;height:290px;transition:transform .35s}.fg3CaseGrid article:hover img{transform:scale(1.02)}.fg3CaseGrid article>div:first-child>span{background:var(--bg);padding:6px;font-size:7px;position:absolute;top:10px;left:10px}.fg3CaseGrid small{color:var(--cyan);letter-spacing:.1em;margin:14px 16px 0;font-size:7px;display:block}.fg3CaseGrid h3{margin:7px 16px 12px;font-size:23px;line-height:1.05}.fg3Metric{align-items:end;gap:7px;margin:0 16px 16px;display:flex}.fg3Metric strong{color:var(--lime);font:700 34px Space Grotesk}.fg3Metric span{color:var(--muted);padding-bottom:3px;font-size:7px}.fg3OS{background:var(--bg2);grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.fg3OSSteps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.fg3OSSteps article{border-right:1px solid var(--line);min-height:245px;padding:20px 15px;position:relative}.fg3OSSteps span{color:var(--cyan);font-size:7px}.fg3OSSteps i{background:var(--lime);width:9px;height:9px;box-shadow:0 0 14px var(--lime);border-radius:50%;position:absolute;top:-5px;left:15px}.fg3OSSteps h3{margin:52px 0 9px;font-size:20px}.fg3OSSteps p{color:var(--muted);font-size:8px;line-height:1.7}.fg3NetworkHome{grid-template-columns:.7fr 1.3fr;gap:6vw;display:grid}.fg3NetworkHome>div:first-child p{max-width:560px;color:var(--muted);font-size:9px;line-height:1.8}.fg3NetworkHome>div:first-child a{color:var(--lime);align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:800;display:inline-flex}.fg3NetworkStrip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fg3NetworkStrip article{border:1px solid var(--line);background:var(--panel);position:relative}.fg3NetworkStrip img{object-fit:cover;filter:saturate(.5);width:100%;height:320px}.fg3NetworkStrip article>span{background:var(--bg);padding:6px;font-size:7px;position:absolute;top:9px;left:9px}.fg3NetworkStrip h3{margin:12px 13px 4px;font-size:19px}.fg3NetworkStrip p{color:var(--muted);margin:0 13px 14px;font-size:7px}.fg3Metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.fg3Metrics article{flex-direction:column;justify-content:center;min-height:150px;padding:24px;display:flex}.fg3Metrics article+article{border-left:1px solid var(--line)}.fg3Metrics strong{font:700 42px Space Grotesk}.fg3Metrics span{color:var(--muted);font-size:7px}.fg3Faq{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.fg3FaqList{border-top:1px solid var(--line)}.fg3FaqList article{border-bottom:1px solid var(--line)}.fg3FaqList button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:19px 0;display:grid}.fg3FaqList button span{color:var(--lime);font-size:7px}.fg3FaqList button b{font-size:9px}.fg3FaqList article.open svg{transform:rotate(180deg)}.fg3FaqList p{color:var(--muted);margin:0 0 20px 45px;font-size:9px;line-height:1.75}.fg3Closing{background:var(--lime);color:#080a0d;justify-content:space-between;align-items:end;gap:35px;padding:72px 5vw;display:flex}.fg3Closing .fg3Kicker{color:#080a0d}.fg3Closing h2{max-width:900px;margin:12px 0;font-size:clamp(46px,6vw,84px);line-height:.9}.fg3Closing p{max-width:640px;margin:0;font-size:9px}.fg3Closing>a{color:#fff;background:#080a0d;align-items:center;gap:7px;padding:13px 15px;font-size:8px;font-weight:800;display:inline-flex}.fg3PageLead{max-width:980px;margin-bottom:48px}.fg3PageLead h1,.fg3Contact h1,.fg3BriefIntro h1{letter-spacing:-.064em;margin:14px 0;font-size:clamp(68px,8.8vw,128px);line-height:.84}.fg3PageLead p,.fg3Contact>div>p,.fg3BriefIntro>p{max-width:700px;color:var(--muted);font-size:10px;line-height:1.8}.fg3Search{border:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;max-width:420px;margin-bottom:32px;padding:0 12px;display:flex}.fg3Search input{width:100%;height:44px;color:var(--text);background:0 0;border:0;outline:0;font-size:8px}.fg3SystemIndex{border-top:1px solid var(--line)}.fg3SystemIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 48px 1fr 70px auto;align-items:center;gap:17px;padding:22px 0;display:grid}.fg3SystemIndex article>span{color:var(--c);font-size:7px}.fg3SystemIndex article>div:nth-child(2){border:1px solid var(--line);width:42px;height:42px;color:var(--c);place-items:center;display:grid}.fg3SystemIndex small{color:var(--c);font-size:6px}.fg3SystemIndex h2{margin:4px 0;font-size:27px}.fg3SystemIndex p{max-width:680px;color:var(--muted);margin:0;font-size:8px;line-height:1.65}.fg3SystemIndex article>strong{color:var(--c);font:700 27px Space Grotesk}.fg3SystemIndex a{align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.fg3DetailHero{grid-template-columns:1fr 320px;align-items:center;gap:7vw;min-height:500px;display:grid}.fg3DetailHero h1{letter-spacing:-.06em;margin:15px 0;font-size:clamp(60px,8vw,110px);line-height:.86}.fg3DetailHero p{max-width:670px;color:var(--muted);font-size:10px;line-height:1.85}.fg3DetailHero .fg3Primary{background:var(--detail);margin-top:18px}.fg3DetailSignal{border:1px solid var(--line);background:var(--panel);height:320px;color:var(--detail);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fg3DetailSignal strong{font:700 74px Space Grotesk}.fg3DetailSignal span{letter-spacing:.15em;font-size:6px}.fg3DetailSignal i{border:1px solid var(--line);border-radius:50%;width:210px;height:210px;position:absolute}.fg3DetailSignal i:last-child{width:280px;height:280px}.fg3DetailSteps{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:65px;padding-top:42px;display:grid}.fg3DetailSteps h2{margin:0;font-size:40px}.fg3DetailSteps ul{margin:0;padding:0;list-style:none}.fg3DetailSteps li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:7px;padding:14px 0;font-size:8px;display:grid}.fg3DetailSteps li span{color:var(--detail)}.fg3ZonePage{border:1px solid var(--line);background:var(--panel);grid-template-columns:260px 1fr;display:grid}.fg3ZonePage>div:first-child{border-right:1px solid var(--line)}.fg3ZonePage button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:95px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 35px 1fr;align-items:center;gap:8px;padding:15px;display:grid}.fg3ZonePage button.active{background:var(--panel2);color:var(--lime)}.fg3ZonePage button span{font-size:7px}.fg3ZonePage button b{font-size:9px}.fg3ZonePanel{flex-direction:column;justify-content:center;padding:45px;display:flex}.fg3ZonePanel>svg{color:var(--lime)}.fg3ZonePanel>span{color:var(--cyan);letter-spacing:.15em;margin-top:20px;font-size:7px}.fg3ZonePanel h2{margin:8px 0;font-size:42px}.fg3ZonePanel p{max-width:620px;color:var(--muted);font-size:9px;line-height:1.75}.fg3ZonePanel>div{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.fg3ZonePanel i{border:1px solid var(--line);color:var(--lime);padding:6px 8px;font-size:7px;font-style:normal}.fg3CasePage{border-top:1px solid var(--line)}.fg3CasePage article{border-bottom:1px solid var(--line);grid-template-columns:35px 380px 1fr;align-items:center;gap:24px;padding:25px 0;display:grid}.fg3CasePage article>span{color:var(--lime);font-size:7px}.fg3CasePage img{object-fit:cover;filter:saturate(.55);width:100%;height:245px}.fg3CasePage small{color:var(--cyan);font-size:7px}.fg3CasePage h2{margin:7px 0;font-size:30px}.fg3NetworkGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fg3NetworkGrid article{border:1px solid var(--line);background:var(--panel);position:relative}.fg3NetworkGrid article>span{background:var(--bg);padding:6px;font-size:7px;position:absolute;top:10px;left:10px}.fg3NetworkGrid img{object-fit:cover;filter:saturate(.5);width:100%;height:400px}.fg3NetworkGrid article>div{padding:15px}.fg3NetworkGrid small{color:var(--cyan);font-size:6px}.fg3NetworkGrid h2{margin:5px 0;font-size:24px}.fg3NetworkGrid p{color:var(--muted);margin:0;font-size:8px}.fg3Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.fg3Contact>div:first-child>div{gap:11px;margin-top:27px;display:grid}.fg3Contact>div:first-child>div span{color:var(--muted);align-items:center;gap:9px;font-size:8px;display:flex}.fg3Contact>div:first-child>div svg{width:15px;color:var(--lime)}.fg3ContactPanel{border:1px solid var(--line);background:var(--panel);padding:35px}.fg3ContactPanel>svg{color:var(--lime)}.fg3ContactPanel>span{color:var(--cyan);letter-spacing:.15em;margin-top:18px;font-size:6px;display:block}.fg3ContactPanel h2{margin:9px 0 20px;font-size:29px}.fg3Brief{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.fg3Steps{border-top:1px solid var(--line);margin-top:34px;display:grid}.fg3Steps span{border-bottom:1px solid var(--line);color:var(--muted);gap:11px;padding:11px 0;font-size:7px;display:flex}.fg3Steps span.active{color:var(--text)}.fg3Steps span.active b{color:var(--lime)}.fg3BriefPanel{border:1px solid var(--line);background:var(--panel);align-self:start;padding:26px}.fg3ChoiceGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fg3ChoiceGrid button{border:1px solid var(--line);min-height:105px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:14px;display:flex}.fg3ChoiceGrid button.active{border-color:var(--lime);box-shadow:inset 3px 0 0 var(--lime)}.fg3ChoiceGrid button svg{color:var(--lime)}.fg3ChoiceGrid button b{font-size:9px}.fg3ChoiceGrid.systems button{--c:var(--lime)}.fg3ChoiceGrid.systems button svg,.fg3ChoiceGrid.systems button span{color:var(--c)}.fg3ChoiceGrid.systems button.active{border-color:var(--c);box-shadow:inset 3px 0 0 var(--c)}.fg3ChoiceGrid.systems button span{font-size:6px}.fg3Form{gap:13px;display:grid}.fg3Form.two{grid-template-columns:1fr 1fr}.fg3Form label{gap:6px;display:grid}.fg3Form span{color:var(--muted);font-size:7px}.fg3Form input,.fg3Form select,.fg3Form textarea{border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--text);outline:0;padding:10px}.fg3Form input,.fg3Form select{height:44px}.fg3Form input:focus,.fg3Form select:focus,.fg3Form textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 10%,transparent)}.fg3BriefActions{border-top:1px solid var(--line);justify-content:space-between;gap:9px;margin-top:22px;padding-top:17px;display:flex}.fg3BriefActions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:800;display:inline-flex}.fg3BriefActions button:last-child{background:var(--lime);border-color:var(--lime);color:#080a0d;margin-left:auto}.fg3BriefActions button:disabled{opacity:.35}.fg3Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.fg3Success>svg{width:46px;height:46px;color:var(--lime)}.fg3Success h1{margin:16px 0;font-size:clamp(56px,7vw,95px)}.fg3Success p{max-width:580px;color:var(--muted)}.fg3Success button{background:var(--lime);color:#080a0d;border:0;align-items:center;gap:7px;margin-top:18px;padding:12px 14px;font-weight:800;display:inline-flex}.fg3Footer{border-top:1px solid var(--line);background:var(--bg2);padding:60px 5vw 20px}.fg3Footer>div:first-child{grid-template-columns:auto minmax(280px,540px);gap:60px;display:grid}.fg3Footer p{color:var(--muted);margin:0;font-size:8px;line-height:1.8}.fg3FooterLinks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:38px;padding:17px 0;display:flex}.fg3FooterLinks a{color:var(--muted);font-size:7px}.fg3Footer small{color:var(--muted);margin-top:18px;font-size:7px;display:block}@keyframes fg3H{to{transform:scaleX(1)}}@keyframes fg3V{to{transform:scaleY(1)}}@keyframes fg3Node{to{opacity:1}}@keyframes fg3Out{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@media (width<=1180px){.fg3SystemConsole{grid-template-columns:220px 1fr 320px}.fg3OSSteps{grid-template-columns:1fr 1fr}}@media (width<=900px){.fg3{--rail:0px}.fg3Rail{display:none}.fg3Viewport{margin-left:0}.fg3Top{left:0}.fg3MenuBtn{place-items:center;display:grid}.fg3Hero{grid-template-columns:1fr}.fg3Control{justify-self:center;width:min(88vw,560px);margin-top:34px}.fg3Zones,.fg3OS,.fg3NetworkHome,.fg3Faq,.fg3Brief{grid-template-columns:1fr}.fg3SystemConsole{grid-template-columns:210px 1fr}.fg3SystemCopy{border-left:0;border-top:1px solid var(--line);grid-column:1/3}.fg3NetworkStrip{margin-top:24px}}@media (width<=640px){.fg3Top{height:60px;padding:0 10px}.fg3Back{justify-content:center;width:36px;height:36px;padding:0}.fg3Back span,.fg3State{display:none}.fg3Theme button{padding:6px}.fg3Lang{display:none}.fg3Viewport{padding-top:60px}.fg3Hero{min-height:0;padding:62px 16px 76px}.fg3HeroCopy h1{font-size:55px}.fg3HeroCopy>div{flex-direction:column}.fg3Primary,.fg3Ghost,.fg3Control{width:100%}.fg3Signals{grid-template-columns:1fr}.fg3Signals article:nth-child(n+2){display:none}.fg3Ticker{justify-content:flex-start;padding-left:10px;overflow:hidden}.fg3SystemSection,.fg3Zones,.fg3Cases,.fg3OS,.fg3NetworkHome,.fg3Faq,.fg3Inner{padding:72px 16px}.fg3SystemConsole{grid-template-columns:1fr}.fg3SystemNav{border-right:0;border-bottom:1px solid var(--line)}.fg3SystemCore{min-height:420px}.fg3SystemCopy{grid-column:1}.fg3ZoneConsole{grid-template-columns:1fr}.fg3ZoneTabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fg3ZoneTabs button{border-right:1px solid var(--line);min-height:72px}.fg3CaseGrid,.fg3OSSteps{grid-template-columns:1fr}.fg3OSSteps article{border-right:0;border-bottom:1px solid var(--line);min-height:185px}.fg3NetworkStrip{grid-template-columns:1fr}.fg3NetworkStrip img{height:360px}.fg3Metrics{grid-template-columns:1fr 1fr}.fg3Metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.fg3Metrics article:nth-child(4){border-top:1px solid var(--line)}.fg3FaqList p{margin-left:0}.fg3Closing{flex-direction:column;align-items:flex-start;padding:58px 16px}.fg3PageLead h1,.fg3Contact h1,.fg3BriefIntro h1{font-size:60px}.fg3SystemIndex article{grid-template-columns:28px 42px 1fr}.fg3SystemIndex article>strong,.fg3SystemIndex a{grid-column:3}.fg3DetailHero,.fg3DetailSteps,.fg3Contact{grid-template-columns:1fr}.fg3DetailSignal{height:270px}.fg3ZonePage{grid-template-columns:1fr}.fg3ZonePage>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.fg3CasePage article{grid-template-columns:28px 1fr}.fg3CasePage img,.fg3CasePage div{grid-column:2}.fg3CasePage img{height:230px}.fg3NetworkGrid{grid-template-columns:1fr}.fg3NetworkGrid img{height:390px}.fg3ChoiceGrid,.fg3Form.two{grid-template-columns:1fr}.fg3Footer{padding:48px 16px 20px}.fg3Footer>div:first-child{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.fg3Intro{display:none}.fg3 *,.fg3 :before,.fg3 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.voidMarketV3{--vm-bg:#0a0b0d;--vm-panel:#111419;--vm-panel2:#171b20;--vm-line:#ebf2f726;--vm-line-strong:#ebf2f747;--vm-text:#eef3f5;--vm-muted:#8d98a0;--vm-accent:#d9ff4f;--vm-cyan:#76e8ff;--vm-magenta:#d18bff;background:var(--vm-bg);min-height:100vh;color:var(--vm-text);letter-spacing:-.01em;font:400 14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.voidMarketV3[data-mode=spectrum]{--vm-accent:#d9ff4f;--vm-cyan:#69e7ff;--vm-magenta:#dc8fff;--vm-panel:#0e1217;--vm-panel2:#151a20}.voidMarketV3 a{color:inherit;text-decoration:none}.voidMarketV3 button,.voidMarketV3 select,.voidMarketV3 input,.voidMarketV3 textarea{font:inherit}.voidMarketV3 button{color:inherit;cursor:pointer;background:0 0;border:0}.voidMarketV3 img{max-width:100%;display:block}.voidMarketShell{z-index:1;position:relative}.voidStatusBar{border-bottom:1px solid var(--vm-line);max-width:1480px;color:var(--vm-muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin:auto;padding:12px 32px;font-size:9px;font-weight:800;display:flex}.voidStatusBar span:first-child{align-items:center;gap:8px;display:flex}.voidPulse{background:var(--vm-accent);width:6px;height:6px;box-shadow:0 0 12px var(--vm-accent);border-radius:50%}.voidHeader{border-bottom:1px solid var(--vm-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1480px;margin:auto;padding:22px 32px;display:grid}.voidHeaderLeft,.voidHeaderTools,.voidHeader nav{align-items:center;gap:16px;display:flex}.voidHeaderLeft{min-width:0}.voidHeader nav{color:var(--vm-muted);letter-spacing:.12em;text-transform:uppercase;gap:25px;font-size:11px;font-weight:750}.voidHeader nav a:hover,.voidHeaderTools a:hover,.voidBack:hover,.voidShopLink:hover{color:var(--vm-accent)}.voidBack{color:var(--vm-muted);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.voidShopLink{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.voidHeaderTools{justify-content:flex-end;gap:12px}.voidHeaderTools>button,.voidHeaderTools>a{color:var(--vm-muted);align-items:center;gap:4px;display:flex}.voidHeaderTools b{color:var(--vm-accent);font-size:9px}.voidLocale{border:1px solid var(--vm-line-strong);padding:4px 7px;font-size:9px;font-weight:850}.voidThemeSwitch{border:1px solid var(--vm-line-strong);letter-spacing:.1em;gap:2px;padding:3px;font-size:8px;display:flex}.voidThemeSwitch span{color:var(--vm-muted);padding:3px 5px}.voidThemeSwitch span.active{background:var(--vm-text);color:var(--vm-bg)}.voidMobileMenu{display:none}.voidMark{min-width:148px;height:28px;color:var(--vm-text);align-items:center;gap:9px;display:inline-flex;position:relative}.voidMark i,.voidMark b{border:1.5px solid var(--vm-accent);width:11px;height:22px;display:block;position:absolute}.voidMark i{border-right:0;left:0;transform:skewY(-18deg)}.voidMark b{border-left:0;left:11px;transform:skewY(18deg)}.voidMark em{letter-spacing:.08em;margin-left:28px;font-size:12px;font-style:normal;font-weight:900}.voidMark em span{color:var(--vm-accent);margin:0 2px}.voidMark.isSmall{transform-origin:0;margin-right:-28px;transform:scale(.75)}.voidIntro{z-index:30;color:#edf4f5;background:#050607;place-items:center;transition:opacity .5s,visibility .5s;display:grid;position:fixed;inset:0}.voidIntro.isHidden{opacity:0;visibility:hidden;pointer-events:none}.voidIntro>span{letter-spacing:.27em;color:var(--vm-accent);font-size:10px;position:absolute;top:calc(50% + 84px)}.voidIntro>small{letter-spacing:.18em;color:#748089;font-size:8px;position:absolute;top:calc(50% + 106px)}.voidIntro .voidMark{z-index:2;position:relative;transform:scale(1.35)}.voidIntroPortal{width:280px;height:160px;position:absolute}.voidIntroPortal i{border:1px solid var(--vm-cyan);opacity:0;width:80px;height:160px;filter:drop-shadow(0 0 14px var(--vm-cyan));position:absolute;top:0}.voidIntroPortal i:first-child{border-right:0;animation:1.1s .15s forwards vmPortalLeft;left:0;transform:translate(90px)skewY(-7deg)}.voidIntroPortal i:nth-child(2){border-left:0;animation:1.1s .15s forwards vmPortalRight;right:0;transform:translate(-90px)skewY(7deg)}.voidIntroPortal b{background:var(--vm-accent);width:0;height:1px;box-shadow:0 0 12px var(--vm-accent);animation:.75s .72s forwards vmSignal;position:absolute;top:50%;left:50%}@keyframes vmPortalLeft{to{opacity:1;transform:translate(0)skewY(-7deg)}}@keyframes vmPortalRight{to{opacity:1;transform:translate(0)skewY(7deg)}}@keyframes vmSignal{to{width:74%;left:13%}}.voidKicker{color:var(--vm-accent);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.voidButton{border:1px solid var(--vm-line-strong);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:10px;font-weight:850;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.voidButton:hover{transform:translateY(-2px)}.voidButton.primary{background:var(--vm-accent);border-color:var(--vm-accent);color:#09100b}.voidButton.outline:hover{border-color:var(--vm-accent);color:var(--vm-accent)}.voidTextButton{color:var(--vm-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.voidTextButton:hover{color:var(--vm-accent)}.voidHero{border-bottom:1px solid var(--vm-line);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);max-width:1480px;min-height:690px;margin:auto;display:grid}.voidHeroCopy{flex-direction:column;justify-content:center;padding:80px 7vw 80px 32px;display:flex}.voidHero h1{letter-spacing:-.085em;max-width:600px;margin:23px 0 20px;font-size:clamp(52px,7vw,112px);font-weight:460;line-height:.88}.voidHero p{max-width:440px;color:var(--vm-muted);margin:0;font-size:16px;line-height:1.7}.voidActions{align-items:center;gap:22px;margin-top:32px;display:flex}.voidHeroReadout{color:var(--vm-muted);letter-spacing:.12em;text-transform:uppercase;gap:24px;margin-top:92px;font-size:9px;font-weight:800;display:flex}.voidHeroReadout span{color:var(--vm-text);align-items:center;gap:7px;display:flex}.voidHeroReadout i{background:var(--vm-accent);border-radius:50%;width:6px;height:6px}.voidHeroVisual{border-left:1px solid var(--vm-line);background:linear-gradient(135deg,#10151a,#090b0e);justify-content:center;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.voidHeroVisual>img{object-fit:cover;filter:saturate(.6)contrast(1.1);opacity:.84;width:68%;height:64%}.voidHeroGrid{border:1px solid var(--vm-line);opacity:.75;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid;position:absolute;inset:10%;transform:rotate(-8deg)}.voidHeroGrid span{border:1px solid var(--vm-line)}.voidHeroProduct{border-left:2px solid var(--vm-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0dd1;flex-direction:column;gap:5px;padding:15px 18px;display:flex;position:absolute;bottom:12%;left:15%}.voidHeroProduct small,.voidHeroProduct span{color:var(--vm-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.voidHeroProduct strong{font-size:16px}.voidHeroSignal{align-items:end;gap:4px;height:42px;display:flex;position:absolute;top:15%;right:10%}.voidHeroSignal i{background:var(--vm-cyan);width:2px;animation:1.8s ease-in-out infinite alternate vmBars}.voidHeroSignal i:first-child{height:12px}.voidHeroSignal i:nth-child(2){height:28px;animation-delay:.2s}.voidHeroSignal i:nth-child(3){height:40px;animation-delay:.4s}.voidHeroSignal i:nth-child(4){height:20px;animation-delay:.6s}.voidHeroSignal i:nth-child(5){height:34px;animation-delay:.8s}@keyframes vmBars{to{opacity:.25;transform:scaleY(.5)}}.voidCommand,.voidSection,.voidJournalBand,.voidNewsletter,.voidIntelligence{max-width:1480px;margin:auto;padding:110px 32px}.voidSectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.voidSectionHead>span{color:var(--vm-accent);letter-spacing:.18em;align-self:flex-start;font-size:10px;font-weight:850}.voidSectionHead h2{letter-spacing:-.065em;max-width:650px;margin:0 0 0 auto;font-size:clamp(34px,5vw,70px);font-weight:440;line-height:.94}.voidSectionHead p{max-width:280px;color:var(--vm-muted);margin:0;line-height:1.65}.voidCommand{border-bottom:1px solid var(--vm-line);padding-top:74px}.voidCommandItems{border:1px solid var(--vm-line);grid-template-columns:repeat(6,1fr);display:grid}.voidCommandItems button{border-right:1px solid var(--vm-line);min-height:126px;color:var(--vm-muted);text-align:left;flex-direction:column;align-items:flex-start;gap:17px;padding:18px;display:flex}.voidCommandItems button:last-child{border-right:0}.voidCommandItems button.active{background:var(--vm-panel2);color:var(--vm-text);box-shadow:inset 0 -3px var(--vm-accent)}.voidCommandItems button.active svg{color:var(--vm-accent)}.voidCommandItems span{font-weight:780}.voidCommandItems small{letter-spacing:.14em;margin-top:auto;font-size:8px}.voidCommandResult{background:var(--vm-panel);border:1px solid var(--vm-line);border-top:0;grid-template-columns:140px 1fr 240px;align-items:center;gap:25px;padding:22px;display:grid}.voidCommandResult>img{object-fit:cover;filter:saturate(.6);width:140px;height:120px}.voidCommandResult>div:nth-child(2){max-width:470px}.voidCommandResult>div>span,.voidCommandProduct small{color:var(--vm-accent);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.voidCommandResult h3{letter-spacing:-.05em;margin:8px 0;font-size:25px;font-weight:460}.voidCommandResult p{color:var(--vm-muted);margin:0}.voidCommandResult a{color:var(--vm-text);text-transform:uppercase;gap:7px;margin-top:17px;font-size:10px;font-weight:800;display:inline-flex}.voidCommandProduct{border-left:1px solid var(--vm-line);flex-direction:column;gap:8px;padding-left:24px;display:flex}.voidCommandProduct strong{font-size:18px}.voidCommandProduct b{color:var(--vm-muted)}.voidDropBanner{border:1px solid var(--vm-line);background:linear-gradient(110deg,#181e21,#101217);justify-content:space-between;align-items:center;gap:30px;min-height:230px;margin-bottom:110px;padding:40px;display:flex;position:relative;overflow:hidden}.voidDropBanner:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 30px,#76e8ff1c 31px 32px);width:55%;height:220%;position:absolute;bottom:-80%;right:-10%;transform:rotate(23deg)}.voidDropBanner h2{z-index:1;letter-spacing:-.065em;margin:10px 0;font-size:clamp(33px,4vw,60px);font-weight:450;position:relative}.voidDropBanner p{z-index:1;color:var(--vm-muted);margin:0;position:relative}.voidDropBanner a{z-index:2;position:relative}.voidDropIndex{color:var(--vm-cyan);letter-spacing:.15em;font-size:9px;position:absolute;top:22px;right:26px}.voidDiscoveryWall{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr .8fr;gap:18px;display:grid}.voidDiscoveryWall .voidProductCard:first-child{grid-row:span 2}.voidDiscoveryWall .voidProductCard:last-child{grid-column:2}.voidDiscoveryNote{background:var(--vm-panel2);border:1px solid var(--vm-line);flex-direction:column;justify-content:center;padding:30px;display:flex}.voidDiscoveryNote span{color:var(--vm-cyan);letter-spacing:.15em;font-size:9px}.voidDiscoveryNote h3{letter-spacing:-.06em;max-width:230px;margin:16px 0;font-size:30px;font-weight:450}.voidDiscoveryNote p{color:var(--vm-muted);line-height:1.65}.voidDiscoveryNote a{text-transform:uppercase;align-items:center;gap:7px;margin-top:20px;font-size:10px;font-weight:800;display:inline-flex}.voidProductCard{min-width:0}.voidProductMedia{background:var(--vm-panel2);aspect-ratio:1/.96;position:relative;overflow:hidden}.voidProductCard.isFeatured .voidProductMedia{aspect-ratio:1/1.12}.voidProductMedia>a{width:100%;height:100%;display:block}.voidProductMedia img{object-fit:cover;filter:saturate(.65);width:100%;height:100%;transition:transform .55s,opacity .45s}.voidProductMedia .voidProductAlternate{opacity:0;position:absolute;inset:0}.voidProductCard:hover .voidProductMedia>a>img:first-child{opacity:0;transform:scale(1.045)}.voidProductCard:hover .voidProductMedia>a>.voidProductAlternate{opacity:1;transform:scale(1.045)}.voidProductCode{color:var(--vm-accent);letter-spacing:.12em;font-size:8px;font-weight:850;position:absolute;top:13px;left:13px}.voidCardIcon,.voidCompareIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0d80;border:1px solid #ffffff59;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:11px}.voidCardIcon{right:46px}.voidCompareIcon{right:11px}.voidCardIcon.isActive,.voidCompareIcon.isActive{color:var(--vm-accent);border-color:var(--vm-accent)}.voidQuickLink{letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#0a0b0dcc;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;transition:all .25s;display:flex;position:absolute;bottom:12px;left:12px;transform:translateY(7px)}.voidProductCard:hover .voidQuickLink{opacity:1;transform:translateY(0)}.voidProductBody{padding:14px 1px}.voidProductMeta{color:var(--vm-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;display:block}.voidProductBody h3{letter-spacing:-.035em;margin:7px 0;font-size:16px;font-weight:560}.voidProductBottom{justify-content:space-between;align-items:center;display:flex}.voidProductBottom strong{font-size:14px}.voidProductBottom button{border:1px solid var(--vm-line-strong);place-items:center;width:25px;height:25px;display:grid}.voidProductBottom button:hover{color:var(--vm-accent);border-color:var(--vm-accent)}.voidSwatches{gap:5px;margin-top:10px;display:flex}.voidSwatches i{border:1px solid var(--vm-line-strong);background:#555;border-radius:50%;width:9px;height:9px}.voidSwatches .swatch-graphite,.voidSwatches .swatch-ink{background:#20252a}.voidSwatches .swatch-silver{background:#bec5c8}.voidSwatches .swatch-signal-lime{background:var(--vm-accent)}.voidSwatches .swatch-stone{background:#848885}.voidSwatches .swatch-bone{background:#e5e0d2}.voidSpotlight{border-top:1px solid var(--vm-line);border-bottom:1px solid var(--vm-line);grid-template-columns:1.1fr .9fr;max-width:1480px;margin:0 auto;display:grid}.voidSpotlightMedia{background:var(--vm-panel);min-height:620px;position:relative;overflow:hidden}.voidSpotlightMedia img{object-fit:cover;filter:saturate(.62);opacity:.9;width:100%;height:100%}.voidMediaStamp{color:var(--vm-accent);letter-spacing:.15em;font-size:9px;position:absolute;bottom:25px;left:28px}.voidSpotlightCopy{background:var(--vm-panel2);flex-direction:column;justify-content:center;padding:70px clamp(30px,6vw,100px);display:flex}.voidSpotlightCopy h2{letter-spacing:-.07em;margin:20px 0 12px;font-size:clamp(36px,4.5vw,70px);font-weight:440;line-height:.93}.voidSpotlightCopy>p{max-width:430px;color:var(--vm-muted);line-height:1.7}.voidMiniSpecs{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.voidMiniSpecs span{flex-direction:column;gap:5px;font-size:11px;display:flex}.voidMiniSpecs small{color:var(--vm-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.voidPrice{font-size:22px}.voidCollectionGrid{grid-template-rows:260px 180px;grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.voidCollectionTile{background:var(--vm-panel);flex-direction:column;justify-content:flex-end;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.voidCollectionTile:after{content:"";background:linear-gradient(#0000 30%,#050607e6);position:absolute;inset:0}.voidCollectionTile img{object-fit:cover;filter:saturate(.5);width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.voidCollectionTile:hover img{transform:scale(1.05)}.voidCollectionTile>:not(img){z-index:1;position:relative}.voidCollectionTile span{color:var(--vm-accent);font-size:9px}.voidCollectionTile strong{margin-top:6px;font-size:19px}.voidCollectionTile small{color:#b6c0c3;margin-top:4px}.voidCollectionTile .voidArrowUp{font-size:24px;position:absolute;top:18px;right:20px}.voidCollectionTile.tile-1{grid-area:span 2/span 5}.voidCollectionTile.tile-2{grid-column:span 4}.voidCollectionTile.tile-3{grid-column:span 3}.voidCollectionTile.tile-4{grid-column:span 4}.voidCollectionTile.tile-5{grid-column:span 3}.voidIntelligence{border-top:1px solid var(--vm-line);grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;padding-top:60px;padding-bottom:110px;display:grid}.voidIntelligence h2{letter-spacing:-.07em;max-width:560px;margin:18px 0;font-size:clamp(38px,5vw,72px);font-weight:440;line-height:.93}.voidIntelligence p{max-width:450px;color:var(--vm-muted);line-height:1.7}.voidIntelligenceFlow{color:var(--vm-muted);align-items:center;gap:18px;display:flex}.voidIntelligenceFlow>svg{color:var(--vm-accent);flex:none}.voidIntelligenceFlow span{min-width:115px;color:var(--vm-accent);flex-direction:column;gap:12px;font-size:10px;display:flex}.voidIntelligenceFlow b{color:var(--vm-text);font-size:12px;line-height:1.3}.voidProductRail{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.voidJournalBand{border-top:1px solid var(--vm-line);grid-template-columns:.7fr 1.3fr;gap:60px;display:grid}.voidJournalTeasers{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.voidJournalTeasers article{min-height:280px;position:relative;overflow:hidden}.voidJournalTeasers img{object-fit:cover;filter:saturate(.5);width:100%;height:100%}.voidJournalTeasers span{font-weight:650;position:absolute;bottom:15px;left:15px;right:15px}.voidNewsletter{border-top:1px solid var(--vm-line);grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.voidNewsletter h2{letter-spacing:-.07em;margin:16px 0 8px;font-size:clamp(36px,5vw,70px);font-weight:440;line-height:.9}.voidNewsletter p{max-width:400px;color:var(--vm-muted)}.voidNewsletter form{align-items:end;gap:10px;display:flex}.voidNewsletter label{color:var(--vm-muted);flex:1;font-size:10px}.voidNewsletter input{border:0;border-bottom:1px solid var(--vm-line-strong);width:100%;color:var(--vm-text);background:0 0;outline:0;margin-top:7px;padding:13px 0;display:block}.voidNewsletter input:focus{border-color:var(--vm-accent)}.voidPage{max-width:1480px;margin:auto;padding:94px 32px 130px}.voidPageIntro{max-width:800px;margin-bottom:70px}.voidPageIntro h1{letter-spacing:-.08em;margin:18px 0 16px;font-size:clamp(48px,7vw,100px);font-weight:440;line-height:.9}.voidPageIntro p{max-width:540px;color:var(--vm-muted);font-size:16px;line-height:1.7}.voidCatalogLayout{grid-template-columns:230px 1fr;gap:45px;display:grid}.voidFilterRail{border-top:1px solid var(--vm-line);align-self:start;position:sticky;top:20px}.voidRailTitle{border-bottom:1px solid var(--vm-line);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;padding:17px 0;font-size:10px;font-weight:850;display:flex}.voidFilterInner{flex-direction:column;gap:16px;padding-top:18px;display:flex}.voidFilterInner label{color:var(--vm-muted);letter-spacing:.13em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;display:flex;position:relative}.voidFilterInner input,.voidFilterInner select{border:0;border-bottom:1px solid var(--vm-line);width:100%;color:var(--vm-text);background:0 0;outline:0;padding:9px 0}.voidFilterInner select{appearance:none}.voidFilterInner input:focus,.voidFilterInner select:focus{border-color:var(--vm-accent)}.voidFilterInner .voidSelectLabel svg{pointer-events:none;position:absolute;bottom:11px;right:0}.voidReset{color:var(--vm-accent);letter-spacing:.12em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:7px;margin-top:8px;font-size:9px;font-weight:850;display:flex}.voidCatalogToolbar{border-bottom:1px solid var(--vm-line);color:var(--vm-muted);justify-content:space-between;align-items:center;padding-bottom:16px;font-size:11px;display:flex}.voidCatalogToolbar b{color:var(--vm-text)}.voidToolbarControls{align-items:center;gap:7px;display:flex}.voidToolbarControls>button{border:1px solid var(--vm-line);place-items:center;width:30px;height:30px;display:grid}.voidToolbarControls>button.active,.voidToolbarControls>button:hover{border-color:var(--vm-accent);color:var(--vm-accent)}.voidToolbarControls select{background:var(--vm-panel);border:1px solid var(--vm-line);color:var(--vm-text);padding:8px 22px 8px 9px;font-size:10px}.voidMobileFilter{display:none!important}.voidCatalogGrid{grid-template-columns:repeat(3,1fr);gap:35px 17px;padding-top:25px;display:grid}.voidCatalogGrid.isCompact{grid-template-columns:repeat(4,1fr);gap:25px 12px}.voidProductCard.isCompact .voidProductBody h3{font-size:13px}.voidProductCard.isCompact .voidQuickLink{font-size:8px}.voidEmpty{text-align:center;min-height:300px;color:var(--vm-muted);place-items:center;gap:12px;display:grid}.voidEmpty h2{color:var(--vm-text);margin:6px 0;font-size:22px;font-weight:480}.voidCategoryIndex,.voidCollectionIndex{border-top:1px solid var(--vm-line)}.voidCategoryIndex>a,.voidCollectionIndex>a{border-bottom:1px solid var(--vm-line);grid-template-columns:44px 200px 1fr 30px;align-items:center;gap:25px;padding:22px 0;display:grid}.voidCategoryIndex>a:hover,.voidCollectionIndex>a:hover{color:var(--vm-accent)}.voidCategoryIndex>a>span,.voidCollectionIndex>a>div>span{color:var(--vm-muted);letter-spacing:.12em;font-size:9px}.voidCategoryIndex img{object-fit:cover;filter:saturate(.5);width:200px;height:120px}.voidCategoryIndex h2,.voidCollectionIndex h2{letter-spacing:-.055em;margin:5px 0;font-size:30px;font-weight:440}.voidCategoryIndex p,.voidCollectionIndex p{color:var(--vm-muted);margin:0}.voidCollectionIndex>a{grid-template-columns:390px 1fr 30px}.voidCollectionIndex img{object-fit:cover;filter:saturate(.5);width:390px;height:180px}.voidCategoryHero,.voidCollectionHero{background:var(--vm-panel);grid-template-columns:1.2fr .8fr;min-height:470px;margin-bottom:95px;display:grid}.voidCategoryHero>img,.voidCollectionHero>img{object-fit:cover;filter:saturate(.52);width:100%;height:100%;min-height:470px}.voidCategoryHero>div,.voidCollectionHero>div{flex-direction:column;justify-content:center;padding:50px;display:flex}.voidCategoryHero h1,.voidCollectionHero h1{letter-spacing:-.08em;margin:17px 0;font-size:clamp(48px,6vw,88px);font-weight:440;line-height:.9}.voidCategoryHero p,.voidCollectionHero p{max-width:340px;color:var(--vm-muted);margin:0 0 28px;font-size:17px}.voidDetailBreadcrumb{color:var(--vm-muted);text-transform:uppercase;gap:9px;margin-bottom:35px;font-size:10px;display:flex}.voidDetailBreadcrumb b{color:var(--vm-text);font-weight:600}.voidDetailGrid{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.voidDetailGallery{min-width:0}.voidGalleryMain{aspect-ratio:1/.85;background:var(--vm-panel);position:relative;overflow:hidden}.voidGalleryMain>img{object-fit:cover;filter:saturate(.6);width:100%;height:100%}.voidGalleryMain>button{border:1px solid var(--vm-line-strong);background:#0a0b0da6;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.voidGalleryThumbs{gap:10px;margin-top:12px;display:flex}.voidGalleryThumbs button{opacity:.5;border:1px solid #0000;width:80px;height:64px;padding:0}.voidGalleryThumbs button.active,.voidGalleryThumbs button:hover{opacity:1;border-color:var(--vm-accent)}.voidGalleryThumbs img{object-fit:cover;width:100%;height:100%}.voidDetailCopy{padding-top:15px}.voidDetailCopy h1{letter-spacing:-.08em;max-width:560px;margin:20px 0 14px;font-size:clamp(44px,5vw,76px);font-weight:440;line-height:.9}.voidDetailLead{max-width:500px;color:var(--vm-muted);line-height:1.7}.voidDetailPrice{margin:25px 0;font-size:24px;display:block}.voidDetailSelectors{border-top:1px solid var(--vm-line);border-bottom:1px solid var(--vm-line);flex-direction:column;gap:18px;padding:20px 0;display:flex}.voidDetailSelectors>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voidDetailSelectors span,.voidVariantRow>span{width:75px;color:var(--vm-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.voidDetailSelectors button,.voidVariantRow button{border:1px solid var(--vm-line);color:var(--vm-muted);padding:8px 10px;font-size:10px}.voidDetailSelectors button.active,.voidVariantRow button:hover{border-color:var(--vm-accent);color:var(--vm-accent)}.voidDetailNotice{background:var(--vm-panel);color:var(--vm-muted);align-items:center;gap:9px;margin:21px 0;padding:13px;font-size:11px;display:flex}.voidDetailBuy{gap:8px;margin:25px 0;display:flex}.voidQuantity{border:1px solid var(--vm-line);align-items:center;display:flex}.voidQuantity button{place-items:center;width:31px;height:38px;display:grid}.voidQuantity b{text-align:center;min-width:28px;font-size:12px}.voidIconAction{border:1px solid var(--vm-line);place-items:center;width:43px;height:43px;display:grid}.voidIconAction.isActive,.voidIconAction:hover{color:var(--vm-accent);border-color:var(--vm-accent)}.voidAccordion{border-top:1px solid var(--vm-line)}.voidAccordion details{border-bottom:1px solid var(--vm-line);padding:17px 0}.voidAccordion summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.voidAccordion summary svg{transition:transform .2s}.voidAccordion details[open] summary svg{transform:rotate(180deg)}.voidAccordion p{color:var(--vm-muted);line-height:1.65}.voidSpecGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.voidSpecGrid span{color:var(--vm-muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.voidSpecGrid small{color:var(--vm-accent);letter-spacing:.12em;font-size:8px}.voidSpecGrid b{font-weight:500}.voidConfigurator{background:var(--vm-panel);border:1px solid var(--vm-line);margin:22px 0;padding:18px}.voidConfiguratorHead{justify-content:space-between;margin-bottom:17px;display:flex}.voidConfiguratorHead span{text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.voidConfiguratorHead b{color:var(--vm-accent)}.voidConfigurator label{border-top:1px solid var(--vm-line);color:var(--vm-muted);justify-content:space-between;align-items:center;padding:9px 0;font-size:10px;display:flex}.voidConfigurator select{background:var(--vm-bg);border:1px solid var(--vm-line);color:var(--vm-text);padding:6px 8px}.voidConfigSummary{color:var(--vm-cyan);justify-content:space-between;margin-top:15px;font-size:10px;display:flex}.voidConfigSummary small{color:var(--vm-muted);text-transform:uppercase}.voidSystemView{border-top:1px solid var(--vm-line);border-bottom:1px solid var(--vm-line);grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:110px;padding:55px 0;display:grid}.voidSystemView h2{letter-spacing:-.06em;margin:14px 0;font-size:48px;font-weight:440}.voidSystemView p{max-width:360px;color:var(--vm-muted);line-height:1.7}.voidSystemMetrics{background:var(--vm-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.voidSystemMetrics span{background:var(--vm-bg);flex-direction:column;gap:9px;padding:22px;display:flex}.voidSystemMetrics small{color:var(--vm-muted);letter-spacing:.12em;font-size:9px}.voidSystemMetrics b{font-size:18px;font-weight:500}.voidRelated{padding-left:0;padding-right:0}.voidZoom{z-index:22;background:#000000e6;place-items:center;padding:7vw;display:grid;position:fixed;inset:0}.voidZoom img{object-fit:contain;max-width:90vw;max-height:85vh}.voidZoom .voidClose{position:absolute;top:28px;right:28px}.voidCompareBar{z-index:8;border:1px solid var(--vm-line-strong);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111419f5;align-items:center;gap:20px;padding:11px 15px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 14px 50px #0008}.voidCompareBar>span{color:var(--vm-accent);white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.voidCompareBar>div{gap:8px;display:flex;overflow:hidden}.voidCompareBar>div a{max-width:190px;color:var(--vm-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.voidCompareBar>div img{object-fit:cover;width:27px;height:27px}.voidCompareBar>button{color:var(--vm-muted);margin-left:auto;font-size:10px}.voidCompareBar>button:hover{color:var(--vm-text)}.voidCompareTable{border-top:1px solid var(--vm-line);overflow-x:auto}.voidCompareTableHead,.voidCompareRow,.voidCompareActions{background:var(--vm-line);grid-template-columns:160px repeat(3,minmax(180px,1fr));gap:1px;display:grid}.voidCompareTableHead>*,.voidCompareRow>*,.voidCompareActions>*{background:var(--vm-bg);min-height:60px;padding:16px}.voidCompareTableHead>div{min-height:220px}.voidCompareTableHead img{object-fit:cover;filter:saturate(.5);width:100%;height:120px}.voidCompareTableHead h3{font-size:15px;font-weight:550}.voidCompareTableHead button{color:var(--vm-muted);padding:0;font-size:10px}.voidCompareRow b{color:var(--vm-muted);text-transform:uppercase;font-size:10px}.voidCompareRow span{font-size:12px}.voidCompareActions{background:0 0}.voidCompareActions .voidButton{min-height:auto;margin:12px}.voidDrawerBackdrop,.voidModalBackdrop,.voidSearchBackdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ad;position:fixed;inset:0}.voidCartDrawer{background:var(--vm-panel);border-left:1px solid var(--vm-line-strong);flex-direction:column;width:min(520px,100%);height:100%;padding:70px 35px 35px;animation:.35s vmSlide;display:flex;position:absolute;top:0;right:0;overflow:auto}.voidCartDrawer>h2{letter-spacing:-.07em;margin:15px 0 25px;font-size:46px;font-weight:440}@keyframes vmSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.voidClose{border:1px solid var(--vm-line-strong);place-items:center;width:34px;height:34px;display:grid;position:absolute;top:23px;right:23px}.voidClose:hover{color:var(--vm-accent);border-color:var(--vm-accent)}.voidCartLines{flex-direction:column;display:flex}.voidCartLine{border-bottom:1px solid var(--vm-line);grid-template-columns:75px 1fr auto;align-items:start;gap:13px;padding:17px 0;display:grid}.voidCartLine>img{object-fit:cover;filter:saturate(.55);width:75px;height:75px}.voidCartLine>div>span{color:var(--vm-muted);text-transform:uppercase;font-size:9px}.voidCartLine h3{margin:4px 0;font-size:14px;font-weight:560}.voidCartLine strong{font-size:12px}.voidCartLine .voidQuantity{width:max-content;margin-top:9px}.voidCartLine .voidQuantity button{width:25px;height:26px}.voidRemove{color:var(--vm-muted);text-transform:uppercase;font-size:9px}.voidRemove:hover{color:var(--vm-accent)}.voidCartSummary{margin-top:auto;padding-top:28px}.voidCartSummary>div{justify-content:space-between;margin:14px 0;font-size:14px;display:flex}.voidCartSummary p{color:var(--vm-muted);margin:13px 0 20px;font-size:11px;line-height:1.6}.voidCartSummary .voidButton{width:100%}.voidCartLayout{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.voidCartLayout .voidCartSummary{background:var(--vm-panel);border:1px solid var(--vm-line);align-self:start;padding:25px;position:sticky;top:25px}.voidSearchPanel{background:var(--vm-panel);min-height:100%;padding:80px max(32px,8vw);animation:.3s vmSearch;position:absolute;top:0;left:0;right:0}@keyframes vmSearch{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.voidSearchPanel h2{letter-spacing:-.08em;margin:18px 0 25px;font-size:clamp(48px,8vw,110px);font-weight:440;line-height:.85}.voidSearchInput{border-bottom:1px solid var(--vm-line-strong);max-width:850px;color:var(--vm-accent);align-items:center;gap:15px;padding:13px 0;display:flex}.voidSearchInput input{width:100%;color:var(--vm-text);background:0 0;border:0;outline:0;font-size:24px}.voidSearchResults{grid-template-columns:repeat(2,1fr);gap:0 35px;max-width:1000px;margin-top:35px;display:grid}.voidSearchResults a{border-bottom:1px solid var(--vm-line);align-items:center;gap:13px;padding:13px 0;display:flex}.voidSearchResults a:hover{color:var(--vm-accent)}.voidSearchResults img{object-fit:cover;width:55px;height:55px}.voidSearchResults span{flex-direction:column;flex:1;gap:4px;display:flex}.voidSearchResults small{color:var(--vm-muted);font-size:9px}.voidSearchResults strong{font-size:12px}.voidAboutHero{background:var(--vm-panel);grid-template-columns:1fr 1fr;min-height:500px;display:grid}.voidAboutHero img{object-fit:cover;filter:saturate(.5);width:100%;height:100%;min-height:500px}.voidAboutHero>div{flex-direction:column;justify-content:center;padding:55px;display:flex}.voidAboutHero h1{letter-spacing:-.08em;max-width:550px;margin:18px 0;font-size:clamp(46px,6vw,86px);font-weight:440;line-height:.9}.voidAboutHero p{max-width:430px;color:var(--vm-muted);font-size:16px;line-height:1.7}.voidValues{background:var(--vm-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:100px;display:grid}.voidValues>div{background:var(--vm-bg);padding:30px}.voidValues span{color:var(--vm-accent);font-size:10px}.voidValues h2{font-size:26px;font-weight:470}.voidValues p{color:var(--vm-muted);line-height:1.7}.voidContact{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:650px;display:grid}.voidContact h1{letter-spacing:-.08em;max-width:580px;margin:18px 0;font-size:clamp(52px,7vw,100px);font-weight:440;line-height:.88}.voidContact p{color:var(--vm-muted);font-size:16px}.voidContact>div>div{color:var(--vm-accent);flex-direction:column;align-items:flex-start;gap:9px;margin-top:35px;display:flex}.voidContact img{object-fit:cover;filter:saturate(.45);width:100%;height:500px}.voidJournalList{border-top:1px solid var(--vm-line)}.voidJournalList article{border-bottom:1px solid var(--vm-line);grid-template-columns:280px 1fr;gap:40px;padding:25px 0;display:grid}.voidJournalList img{object-fit:cover;filter:saturate(.5);width:280px;height:190px}.voidJournalList h2{letter-spacing:-.06em;margin:16px 0 9px;font-size:34px;font-weight:450}.voidJournalList p{max-width:480px;color:var(--vm-muted);line-height:1.7}.voidCheckoutSteps{background:var(--vm-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:40px;display:grid}.voidCheckoutSteps span{background:var(--vm-panel);color:var(--vm-muted);letter-spacing:.12em;padding:18px;font-size:10px;font-weight:800}.voidCheckoutSteps span.active{color:var(--vm-accent);box-shadow:inset 0 -2px var(--vm-accent)}.voidCheckoutLayout{grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.voidCheckoutForm{flex-direction:column;gap:18px;display:flex}.voidCheckoutForm>label{color:var(--vm-muted);text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:8px;font-size:10px;display:flex}.voidCheckoutForm input,.voidCheckoutForm textarea{border:0;border-bottom:1px solid var(--vm-line-strong);color:var(--vm-text);background:0 0;outline:0;padding:13px 0}.voidCheckoutForm input:focus,.voidCheckoutForm textarea:focus{border-color:var(--vm-accent)}.voidCheckoutActions{justify-content:flex-end;align-items:center;gap:20px;margin-top:18px;display:flex}.voidCheckoutSummary{background:var(--vm-panel);border:1px solid var(--vm-line);align-self:start;padding:28px}.voidCheckoutSummary>div{border-bottom:1px solid var(--vm-line);justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.voidCheckoutSummary footer{justify-content:space-between;margin-top:25px;font-size:14px;display:flex}.voidReview{background:var(--vm-panel);border:1px solid var(--vm-line);padding:25px}.voidReview h2{margin-top:0}.voidReview strong{margin-top:20px;font-size:22px;display:block}.voidNotice{border-left:2px solid var(--vm-accent);color:var(--vm-muted);background:#d9ff4f14;margin-top:23px;padding:13px;font-size:11px}.voidSuccess{text-align:center;place-items:center;min-height:650px;display:grid}.voidSuccessMark{border:1px solid var(--vm-accent);width:72px;height:72px;color:var(--vm-accent);border-radius:50%;place-items:center;display:grid}.voidSuccess h1{letter-spacing:-.08em;margin:24px 0 10px;font-size:clamp(50px,7vw,100px);font-weight:440;line-height:.88}.voidSuccess p{max-width:460px;color:var(--vm-muted);line-height:1.7}.voidFooter{border-top:1px solid var(--vm-line);grid-template-columns:2fr 1fr 1fr;gap:45px;max-width:1480px;margin:auto;padding:65px 32px 28px;display:grid}.voidFooter>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.voidFooter p{max-width:270px;color:var(--vm-muted);font-size:11px;line-height:1.6}.voidFooter span{color:var(--vm-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850}.voidFooter a{color:var(--vm-muted);font-size:11px}.voidFooter a:hover{color:var(--vm-text)}.voidFooter small{border-top:1px solid var(--vm-line);color:var(--vm-muted);letter-spacing:.1em;grid-column:1/-1;margin-top:35px;padding-top:17px;font-size:9px}.voidToast{z-index:25;background:var(--vm-accent);color:#09100b;padding:13px 17px;font-size:11px;font-weight:850;animation:.25s vmToast;position:fixed;bottom:25px;right:25px}@keyframes vmToast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.voidMarketV3 *,.voidMarketV3 :before,.voidMarketV3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1000px){.voidHeader{grid-template-columns:1fr auto}.voidHeader nav{z-index:10;background:var(--vm-panel);border:1px solid var(--vm-line-strong);flex-direction:column;align-items:stretch;gap:0;padding:10px;display:none;position:absolute;top:108px;left:20px;right:20px}.voidHeader nav.isOpen{display:flex}.voidHeader nav a{border-bottom:1px solid var(--vm-line);padding:13px}.voidHeaderTools{gap:8px}.voidHeaderTools .voidThemeSwitch,.voidHeaderTools>a:not(:last-child){display:none}.voidMobileMenu{place-items:center;display:grid}.voidHero{grid-template-columns:1fr}.voidHeroCopy{padding:75px 32px}.voidHeroVisual{border-left:0;min-height:520px}.voidCommandItems{grid-template-columns:repeat(3,1fr)}.voidCommandItems button:nth-child(3){border-right:0}.voidCommandItems button:nth-child(-n+3){border-bottom:1px solid var(--vm-line)}.voidCommandResult{grid-template-columns:110px 1fr}.voidCommandResult>img{width:110px;height:100px}.voidCommandProduct{display:none}.voidSpotlight,.voidIntelligence,.voidJournalBand,.voidNewsletter,.voidDetailGrid,.voidCartLayout,.voidCheckoutLayout,.voidAboutHero,.voidContact{grid-template-columns:1fr}.voidSpotlightCopy{padding:60px 32px}.voidProductRail{grid-template-columns:repeat(3,1fr)}.voidCollectionGrid{grid-template-rows:230px 180px}.voidCollectionTile.tile-1,.voidCollectionTile.tile-2{grid-column:span 6}.voidCollectionTile.tile-3,.voidCollectionTile.tile-4,.voidCollectionTile.tile-5{grid-column:span 4}.voidIntelligenceFlow{margin-top:20px}.voidCatalogGrid{grid-template-columns:repeat(2,1fr)}.voidCatalogGrid.isCompact{grid-template-columns:repeat(3,1fr)}.voidFilterRail{position:static}.voidFilterRail .voidFilterInner{display:none}.voidMobileFilter{align-items:center;gap:6px;display:flex!important}.voidCategoryHero,.voidCollectionHero{grid-template-columns:1fr}.voidCategoryHero>img,.voidCollectionHero>img{min-height:310px}.voidCategoryHero>div,.voidCollectionHero>div{padding:40px 32px}.voidFooter{grid-template-columns:1fr 1fr}.voidFooter>div:first-child{grid-column:1/-1}}@media (width<=620px){.voidStatusBar{padding:10px 17px;font-size:7px}.voidStatusBar span:last-child{display:none}.voidHeader{padding:16px 17px}.voidHeaderLeft{gap:10px}.voidBack,.voidShopLink{display:none}.voidMark{min-width:130px}.voidMark em{font-size:10px}.voidHeaderTools>a:nth-last-child(2){display:flex}.voidHeaderTools{margin-left:auto}.voidHeaderTools>a{font-size:0}.voidHeaderTools svg{width:16px}.voidHeroCopy{padding:65px 17px 45px}.voidHero h1{font-size:59px}.voidHero p{font-size:14px}.voidHeroReadout{flex-direction:column;gap:8px;margin-top:55px}.voidHeroVisual{min-height:410px}.voidHeroVisual>img{width:80%;height:60%}.voidHeroProduct{max-width:70%;bottom:8%;left:8%}.voidHeroSignal{top:10%;right:8%}.voidCommand,.voidSection,.voidJournalBand,.voidNewsletter,.voidIntelligence,.voidPage{padding:72px 17px}.voidSectionHead{display:block}.voidSectionHead h2{margin:15px 0;font-size:46px}.voidSectionHead p{max-width:100%;font-size:12px}.voidCommandItems{grid-template-columns:repeat(2,1fr)}.voidCommandItems button{min-height:100px}.voidCommandItems button:nth-child(2n){border-right:0}.voidCommandItems button:nth-child(-n+4){border-bottom:1px solid var(--vm-line)}.voidCommandResult{grid-template-columns:1fr;padding:12px}.voidCommandResult>img{width:100%;height:150px}.voidCommandResult h3{font-size:22px}.voidDropBanner{min-height:280px;margin-bottom:75px;padding:25px;display:block}.voidDropBanner .voidButton{margin-top:25px}.voidDiscoveryWall{grid-template-columns:1fr 1fr;gap:10px}.voidDiscoveryWall .voidProductCard:first-child{grid-area:span 1/span 2}.voidDiscoveryNote{grid-column:span 2;min-height:220px;padding:22px}.voidDiscoveryWall .voidProductCard:last-child{grid-column:auto}.voidProductMedia{aspect-ratio:1/.95}.voidProductCard.isFeatured .voidProductMedia{aspect-ratio:1/.8}.voidProductBody h3{font-size:13px}.voidQuickLink{opacity:1;padding:6px;font-size:7px;transform:none}.voidSpotlightMedia{min-height:390px}.voidSpotlightCopy{padding:50px 17px}.voidSpotlightCopy h2{font-size:48px}.voidMiniSpecs{grid-template-columns:1fr 1fr}.voidMiniSpecs span:last-child{display:none}.voidCollectionGrid{grid-template-rows:190px 160px 160px;grid-template-columns:1fr 1fr;display:grid}.voidCollectionTile.tile-1,.voidCollectionTile.tile-2{grid-column:span 2}.voidCollectionTile.tile-3,.voidCollectionTile.tile-4,.voidCollectionTile.tile-5{grid-column:span 1}.voidProductRail{grid-template-columns:repeat(2,1fr);gap:20px 10px}.voidIntelligence{gap:30px}.voidIntelligenceFlow{flex-direction:column;align-items:stretch;gap:12px}.voidIntelligenceFlow>svg{align-self:center;transform:rotate(90deg)}.voidJournalBand{gap:35px}.voidJournalTeasers{grid-template-columns:repeat(3,1fr);gap:7px}.voidJournalTeasers article{min-height:160px}.voidNewsletter{gap:35px}.voidNewsletter form{display:block}.voidNewsletter .voidButton{margin-top:18px}.voidPageIntro{margin-bottom:50px}.voidPageIntro h1{font-size:59px}.voidCatalogLayout{display:block}.voidFilterRail{display:none}.voidCatalogToolbar{align-items:flex-start;gap:12px}.voidToolbarControls{flex-wrap:wrap;justify-content:flex-end}.voidToolbarControls select{max-width:150px}.voidCatalogGrid,.voidCatalogGrid.isCompact{grid-template-columns:repeat(2,1fr);gap:28px 10px}.voidCategoryIndex>a{grid-template-columns:25px 95px 1fr 18px;gap:10px}.voidCategoryIndex img{width:95px;height:90px}.voidCategoryIndex h2{font-size:20px}.voidCategoryIndex p{font-size:11px}.voidCollectionIndex>a{grid-template-columns:115px 1fr 18px;gap:13px}.voidCollectionIndex img{width:115px;height:110px}.voidCollectionIndex h2{font-size:21px}.voidCollectionIndex p{font-size:11px}.voidCategoryHero,.voidCollectionHero{min-height:0;margin-bottom:65px}.voidCategoryHero>img,.voidCollectionHero>img{min-height:250px}.voidCategoryHero>div,.voidCollectionHero>div{padding:35px 20px}.voidCategoryHero h1,.voidCollectionHero h1{font-size:57px}.voidDetailGrid{gap:35px}.voidGalleryMain{aspect-ratio:1/.95}.voidDetailCopy h1{font-size:54px}.voidDetailBuy{flex-wrap:wrap}.voidDetailBuy .voidButton{flex:1;min-width:180px}.voidSystemView{margin-top:70px;display:block}.voidSystemView h2{font-size:43px}.voidSystemMetrics{margin-top:30px}.voidRelated{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.voidCompareBar{flex-wrap:wrap;gap:8px;padding:9px;bottom:10px;left:10px;right:10px}.voidCompareBar>div{order:3;width:100%}.voidCompareBar>button{margin-left:auto}.voidCompareBar .voidButton{padding:8px;font-size:8px}.voidCompareTableHead,.voidCompareRow,.voidCompareActions{grid-template-columns:95px repeat(3,160px)}.voidCartDrawer{padding:65px 17px 20px}.voidCartLayout{gap:30px}.voidCartLayout .voidCartSummary{position:static}.voidSearchPanel{padding:70px 17px}.voidSearchResults{grid-template-columns:1fr}.voidSearchInput input{font-size:18px}.voidAboutHero img{min-height:300px}.voidAboutHero>div{padding:40px 20px}.voidAboutHero h1,.voidContact h1{font-size:58px}.voidAboutHero{min-height:0}.voidValues{grid-template-columns:1fr;margin-top:55px}.voidContact{min-height:0}.voidContact img{height:300px}.voidJournalList article{grid-template-columns:95px 1fr;gap:14px}.voidJournalList img{width:95px;height:120px}.voidJournalList h2{font-size:23px}.voidJournalList p{font-size:12px}.voidCheckoutSteps span{padding:13px 8px;font-size:8px}.voidCheckoutSummary{order:-1}.voidFooter{grid-template-columns:1fr 1fr;gap:30px 20px;padding:50px 17px 20px}.voidFooter small{font-size:7px}.voidModalBackdrop .voidQuickPanel{max-height:94vh;padding:52px 17px 25px;display:block;overflow:auto}.voidQuickGallery>img{height:230px}.voidQuickCopy{padding-top:25px}.voidQuickCopy h2{font-size:37px}.voidModalBackdrop .voidClose{top:15px;right:15px}}@media (width>=621px){.voidModalBackdrop{place-items:center;padding:30px;display:grid}.voidQuickPanel{background:var(--vm-panel);border:1px solid var(--vm-line-strong);grid-template-columns:1fr 1fr;width:min(940px,100%);max-height:90vh;animation:.3s vmModal;display:grid;position:relative;overflow:auto}@keyframes vmModal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.voidQuickGallery{background:var(--vm-panel2);padding:20px}.voidQuickGallery>img{object-fit:cover;filter:saturate(.58);width:100%;height:400px}.voidQuickGallery>div{gap:8px;margin-top:10px;display:flex}.voidQuickGallery button{opacity:.5;border:1px solid #0000;width:60px;height:50px;padding:0}.voidQuickGallery button.active{opacity:1;border-color:var(--vm-accent)}.voidQuickGallery button img{object-fit:cover;width:100%;height:100%}.voidQuickCopy{padding:62px 38px 36px}.voidQuickCopy h2{letter-spacing:-.07em;margin:15px 0;font-size:44px;font-weight:440;line-height:.9}.voidQuickCopy p{color:var(--vm-muted);line-height:1.65}.voidVariantRow{flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0;display:flex}.voidQuickActions{gap:8px;margin:20px 0;display:flex}}.sh1{--ink:#203338;--sea:#4f7e83;--sand:#eadfcb;--paper:#f7f4ed;--white:#fff;--muted:#6f7a7b;--line:#d9dfdc;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Manrope,sans-serif}.sh1 *,.sh1 :before,.sh1 :after{box-sizing:border-box}.sh1 a{color:inherit;text-decoration:none}.sh1 img{max-width:100%;display:block}.sh1 button,.sh1 input,.sh1 select,.sh1 textarea{font:inherit}.sh1 h1,.sh1 h2,.sh1 h3{font-family:Newsreader,serif;font-weight:600}.sh1 main{overflow:hidden}.sh1Kicker{color:var(--sea);letter-spacing:.18em;font-size:8px;font-weight:800;display:inline-flex}.sh1Intro{z-index:500;background:var(--paper);place-content:center;justify-items:center;animation:.45s 1.35s forwards sh1Out;display:grid;position:fixed;inset:0}.sh1IntroSun{width:110px;height:58px;margin-bottom:18px;position:relative;overflow:hidden}.sh1IntroSun i{border:2px solid var(--sea);border-radius:50%;width:45px;height:45px;animation:.65s .15s forwards sh1Rise;position:absolute;top:28px;left:50%;transform:translate(-50%,22px)}.sh1IntroSun b{background:var(--ink);height:2px;animation:.55s forwards sh1Line;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.sh1Intro>span{color:var(--muted);letter-spacing:.18em;margin-top:10px;font-size:7px}.sh1Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.sh1Logo b{color:var(--sea)}.sh1Mark{width:31px;height:28px;display:inline-block;position:relative}.sh1Mark i:first-child{background:var(--ink);height:1px;position:absolute;bottom:4px;left:2px;right:2px}.sh1Mark i:nth-child(2){border:1px solid var(--sea);border-radius:50% 50% 0 0;width:17px;height:17px;position:absolute;bottom:5px;left:7px}.sh1Mark b{background:var(--sand);height:3px;position:absolute;bottom:0;left:4px;right:4px}.sh1Header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4edf2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;height:72px;padding:0 4vw;display:grid;position:sticky;top:0}.sh1Header nav{justify-content:center;gap:24px;display:flex}.sh1Header nav a{font-size:8px;font-weight:700}.sh1Header nav a:hover{color:var(--sea)}.sh1Back,.sh1Actions>a,.sh1Reserve{justify-content:center;align-items:center;display:inline-flex}.sh1Back{border:1px solid var(--line);background:#fff;gap:6px;min-height:38px;padding:0 10px;font-size:8px;font-weight:800}.sh1Actions{align-items:center;gap:7px;display:flex}.sh1Actions>a{border:1px solid var(--line);gap:5px;padding:9px;font-size:8px}.sh1Actions .sh1Reserve{background:var(--ink);color:#fff;border-color:var(--ink);padding:11px 13px}.sh1Actions button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#fff;display:none}.sh1MobileNav{z-index:140;border:1px solid var(--line);background:#fff;padding:10px;display:grid;position:fixed;top:80px;left:12px;right:12px;box-shadow:0 30px 80px #20333829}.sh1MobileNav a{border-bottom:1px solid var(--line);padding:14px;font-size:10px;font-weight:700}.sh1Hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding:70px 5vw 78px;display:grid}.sh1HeroCopy h1{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(56px,7vw,102px);line-height:.92}.sh1HeroCopy p{max-width:640px;color:var(--muted);font-size:11px;line-height:1.85}.sh1HeroCopy>div{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.sh1Primary,.sh1Ghost{justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.sh1Primary{background:var(--ink);color:#fff!important}.sh1Ghost{border:1px solid var(--line);background:#fff}.sh1HeroVisual{position:relative}.sh1HeroVisual img{object-fit:cover;width:100%;height:560px}.sh1HeroVisual span{letter-spacing:.12em;background:#fff;padding:9px 11px;font-size:7px;font-weight:800;position:absolute;bottom:15px;left:15px}.sh1Rooms,.sh1Experience,.sh1Gallery,.sh1Stay,.sh1Inner{padding:95px 5vw}.sh1SectionHead{max-width:820px;margin-bottom:38px}.sh1SectionHead h2,.sh1Stay>div h2{margin:12px 0;font-size:clamp(42px,5vw,72px);line-height:.96}.sh1RoomGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sh1RoomGrid article{border-bottom:1px solid var(--line);padding-bottom:18px}.sh1RoomGrid img{object-fit:cover;width:100%;height:330px}.sh1RoomGrid small{color:var(--sea);margin-top:13px;font-size:7px;font-weight:700;display:block}.sh1RoomGrid h3{margin:7px 0;font-size:26px}.sh1RoomGrid p{color:var(--muted);font-size:8px;line-height:1.7}.sh1RoomGrid a{align-items:center;gap:7px;margin-top:8px;font-size:8px;font-weight:800;display:inline-flex}.sh1Experience{background:#eaf0ed}.sh1ExpGrid{border:1px solid var(--line);background:#f8faf8;grid-template-columns:repeat(4,1fr);display:grid}.sh1ExpGrid article{min-height:220px;padding:22px}.sh1ExpGrid article+article{border-left:1px solid var(--line)}.sh1ExpGrid svg{color:var(--sea)}.sh1ExpGrid h3{margin:38px 0 8px;font-size:22px}.sh1ExpGrid p{color:var(--muted);margin:0;font-size:8px;line-height:1.7}.sh1GalleryGrid{grid-template-rows:250px 250px;grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.sh1GalleryGrid img{object-fit:cover;width:100%;height:100%}.sh1GalleryGrid img:first-child{grid-row:1/3}.sh1Stay{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.sh1Stay .sh1Kicker{color:#9fd0d2}.sh1Stay>div:last-child{border-top:1px solid #ffffff2e}.sh1Stay article{border-bottom:1px solid #ffffff2e;grid-template-columns:40px 160px 1fr;gap:16px;padding:20px 0;display:grid}.sh1Stay article>span{color:#dec9a6;font-size:7px}.sh1Stay h3{margin:0;font-size:20px}.sh1Stay p{color:#b9c6c8;margin:0;font-size:8px;line-height:1.7}.sh1Cta{background:var(--sand);justify-content:space-between;align-items:end;gap:34px;margin:80px 5vw;padding:44px;display:flex}.sh1Cta h2{max-width:800px;margin:0 0 10px;font-size:clamp(38px,5vw,68px);line-height:.96}.sh1Cta p{color:#7f725f;margin:0;font-size:9px}.sh1Cta>a{background:var(--ink);color:#fff;align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:800;display:inline-flex}.sh1PageLead{max-width:860px;margin-bottom:45px}.sh1PageLead h1,.sh1RoomDetail h1,.sh1About h1,.sh1Contact h1,.sh1Reservation h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(58px,8vw,108px);line-height:.9}.sh1PageLead p,.sh1RoomDetail p,.sh1About p,.sh1Contact>div>p,.sh1Reservation>div>p{max-width:680px;color:var(--muted);font-size:10px;line-height:1.8}.sh1RoomIndex{border-top:1px solid var(--line)}.sh1RoomIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 330px 1fr;align-items:center;gap:24px;padding:24px 0;display:grid}.sh1RoomIndex article>span{color:var(--sea);font-size:7px}.sh1RoomIndex img{object-fit:cover;width:100%;height:220px}.sh1RoomIndex small{color:var(--sea);font-size:7px}.sh1RoomIndex h2{margin:6px 0;font-size:29px}.sh1RoomIndex p{color:var(--muted);font-size:8px}.sh1RoomIndex a{align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.sh1RoomDetail{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;display:grid}.sh1RoomDetail small{color:var(--sea);font-size:8px}.sh1RoomDetail .sh1Primary{margin-top:18px}.sh1RoomVisuals{grid-template-columns:1.2fr .8fr;gap:8px;display:grid}.sh1RoomVisuals img{object-fit:cover;width:100%;height:510px}.sh1RoomVisuals img:last-child{align-self:end;height:380px}.sh1Included{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:60px;padding-top:40px;display:grid}.sh1Included h2{margin:0;font-size:38px}.sh1Included ul{margin:0;padding:0;list-style:none}.sh1Included li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:7px;padding:13px 0;font-size:8px;display:grid}.sh1Included li span{color:var(--sea)}.sh1ExpPage{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sh1ExpPage article{border:1px solid var(--line);background:#fff;min-height:260px;padding:25px}.sh1ExpPage article>span{color:var(--sea);font-size:7px}.sh1ExpPage svg{color:var(--sea);margin-top:45px;display:block}.sh1ExpPage h2{margin:12px 0 8px;font-size:28px}.sh1ExpPage p{color:var(--muted);font-size:8px;line-height:1.7}.sh1GalleryPage{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.sh1GalleryPage img{object-fit:cover;width:100%;height:360px}.sh1GalleryPage img:first-child{grid-column:1/3;height:520px}.sh1About{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;display:grid}.sh1About img{object-fit:cover;width:100%;height:540px}.sh1Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.sh1Contact>div:first-child>div{gap:10px;margin-top:25px;display:grid}.sh1Contact>div:first-child>div span{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.sh1Contact>div:first-child>div svg{width:15px;color:var(--sea)}.sh1ContactCard{border:1px solid var(--line);background:#fff;padding:34px}.sh1ContactCard svg{color:var(--sea)}.sh1ContactCard h2{font-size:28px}.sh1Reservation{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.sh1Reservation form{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:13px;padding:26px;display:grid}.sh1Reservation label{gap:6px;display:grid}.sh1Reservation label.full,.sh1Reservation button.full{grid-column:1/3}.sh1Reservation label span{color:var(--muted);font-size:7px}.sh1Reservation input,.sh1Reservation select,.sh1Reservation textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfbf8;outline:0;padding:10px}.sh1Reservation input,.sh1Reservation select{height:43px}.sh1Reservation button{background:var(--ink);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:8px;font-weight:800;display:flex}.sh1Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.sh1Success>svg{width:44px;height:44px;color:var(--sea)}.sh1Success h1{margin:15px 0;font-size:clamp(48px,7vw,82px)}.sh1Success p{max-width:570px;color:var(--muted)}.sh1Footer{color:#fff;background:#203338;padding:55px 5vw 20px}.sh1Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);gap:50px;display:grid}.sh1Footer .sh1Mark i:first-child{background:#fff}.sh1Footer p{color:#b9c7c9;margin:0;font-size:8px;line-height:1.8}.sh1FooterLinks{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap;gap:20px;margin-top:35px;padding:16px 0;display:flex}.sh1FooterLinks a{font-size:7px}.sh1Footer small{color:#94a6a9;margin-top:16px;font-size:7px;display:block}@keyframes sh1Rise{to{transform:translate(-50%)}}@keyframes sh1Line{to{transform:scaleX(1)}}@keyframes sh1Out{to{opacity:0;visibility:hidden;transform:translateY(-8px)}}@media (width<=1050px){.sh1Header nav{display:none}.sh1Actions button{place-items:center;display:grid}.sh1ExpGrid{grid-template-columns:1fr 1fr}.sh1ExpGrid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.sh1ExpGrid article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=720px){.sh1Header{grid-template-columns:auto 1fr auto;gap:8px;height:66px;padding:0 10px}.sh1Back{width:38px;padding:0}.sh1Back span,.sh1Actions>a{display:none}.sh1MobileNav{top:74px}.sh1Hero{grid-template-columns:1fr;padding:58px 16px 68px}.sh1HeroCopy h1{font-size:55px}.sh1HeroVisual{margin-top:25px}.sh1HeroVisual img{height:430px}.sh1Rooms,.sh1Experience,.sh1Gallery,.sh1Stay,.sh1Inner{padding:72px 16px}.sh1RoomGrid,.sh1ExpGrid{grid-template-columns:1fr}.sh1ExpGrid article+article{border-left:0;border-top:1px solid var(--line)}.sh1GalleryGrid{grid-template-rows:repeat(3,280px);grid-template-columns:1fr}.sh1GalleryGrid img:first-child{grid-row:auto}.sh1Stay{grid-template-columns:1fr}.sh1Stay>div:last-child{margin-top:20px}.sh1Stay article{grid-template-columns:32px 1fr}.sh1Stay article p{grid-column:2}.sh1Cta{flex-direction:column;align-items:flex-start;margin:62px 16px;padding:28px}.sh1PageLead h1,.sh1RoomDetail h1,.sh1About h1,.sh1Contact h1,.sh1Reservation h1{font-size:56px}.sh1RoomIndex article{grid-template-columns:28px 1fr}.sh1RoomIndex img,.sh1RoomIndex div{grid-column:2}.sh1RoomIndex img{height:240px}.sh1RoomDetail,.sh1Included,.sh1About,.sh1Contact,.sh1Reservation{grid-template-columns:1fr}.sh1RoomVisuals{margin-top:25px}.sh1RoomVisuals img{height:380px}.sh1RoomVisuals img:last-child{height:300px}.sh1ExpPage,.sh1GalleryPage{grid-template-columns:1fr}.sh1GalleryPage img,.sh1GalleryPage img:first-child{grid-column:1;height:300px}.sh1About img{height:410px}.sh1Reservation form{grid-template-columns:1fr}.sh1Reservation label.full,.sh1Reservation button.full{grid-column:1}.sh1Footer{padding:46px 16px 20px}.sh1Footer>div:first-child{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.sh1Intro{display:none}.sh1 *,.sh1 :before,.sh1 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.vr2{--ink:#24251f;--olive:#4d5949;--moss:#77816f;--cream:#f2ede3;--paper:#fbf8f1;--copper:#a56e4c;--muted:#79766d;--line:#24251f2b;background:var(--cream);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif}.vr2 *,.vr2 :before,.vr2 :after{box-sizing:border-box}.vr2 a{color:inherit;text-decoration:none}.vr2 img{max-width:100%;display:block}.vr2 button,.vr2 input,.vr2 select,.vr2 textarea{font:inherit}.vr2 h1,.vr2 h2,.vr2 h3{font-family:Playfair Display,serif;font-weight:500}.vr2 main{overflow:hidden}.vr2Kicker{color:var(--copper);letter-spacing:.18em;font-size:8px;font-weight:700;display:inline-flex}.vr2Intro{z-index:500;background:var(--cream);place-content:center;justify-items:center;animation:.5s 1.65s forwards vr2Out;display:grid;position:fixed;inset:0}.vr2Fold{perspective:500px;width:118px;height:74px;margin-bottom:18px;position:relative}.vr2Fold i{border:1px solid var(--olive);transform-origin:0;opacity:0;background:#ffffff40;animation:.5s forwards vr2Card;position:absolute;inset:0}.vr2Fold i:nth-child(2){transform-origin:100%;animation-delay:.18s}.vr2Fold i:nth-child(3){transform-origin:50%;animation-delay:.36s}.vr2Intro>span{color:var(--muted);letter-spacing:.15em;margin-top:10px;font-size:7px}.vr2Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.vr2Logo em{color:var(--copper);font-style:normal}.vr2Mark{border:1px solid;width:30px;height:30px;display:inline-block;position:relative}.vr2Mark i:first-child{border-bottom:1px solid;border-left:1px solid;width:16px;height:16px;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.vr2Mark i:nth-child(2){background:currentColor;width:1px;height:22px;position:absolute;top:4px;left:13px}.vr2Mark b{background:var(--copper);width:5px;height:5px;position:absolute;bottom:4px;right:4px}.vr2Header{z-index:110;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2ede3f0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.vr2Header nav{justify-content:center;gap:25px;display:flex}.vr2Header nav a{font-size:8px;font-weight:700}.vr2Header nav a:hover{color:var(--copper)}.vr2Back,.vr2Actions>a,.vr2Plan{justify-content:center;align-items:center;display:inline-flex}.vr2Back{border:1px solid var(--line);background:var(--paper);gap:7px;min-height:38px;padding:0 10px;font-size:8px;font-weight:700}.vr2Actions{align-items:center;gap:7px;display:flex}.vr2Actions>a{border:1px solid var(--line);gap:5px;padding:9px;font-size:8px}.vr2Actions .vr2Plan{background:var(--olive);border-color:var(--olive);color:#fff;padding:11px 14px}.vr2Actions button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:0 0;display:none}.vr2Menu{z-index:150;background:var(--olive);color:#fff;width:min(400px,100vw - 28px);padding:26px;position:fixed;top:85px;right:14px;box-shadow:0 32px 90px #0000003d}.vr2Menu>.vr2Logo{margin-bottom:20px}.vr2Menu>a{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding:14px 0;font:500 23px Playfair Display;display:flex}.vr2Hero{grid-template-rows:1fr auto;grid-template-columns:1.15fr .85fr;min-height:740px;padding:0 5vw;display:grid}.vr2HeroImage{margin:28px 0 0;position:relative}.vr2HeroImage img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;min-height:620px}.vr2HeroImage>span{background:var(--paper);padding:8px 10px;font-size:7px;position:absolute;bottom:14px;left:14px}.vr2HeroCopy{align-self:center;padding:70px 2vw 70px 6vw}.vr2HeroCopy h1{letter-spacing:-.05em;margin:16px 0 22px;font-size:clamp(60px,7.3vw,108px);line-height:.89}.vr2HeroCopy p{max-width:610px;color:var(--muted);font-size:11px;line-height:1.9}.vr2HeroCopy>div{align-items:center;gap:17px;margin-top:28px;display:flex}.vr2Primary{background:var(--olive);align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:700;display:inline-flex;color:#fff!important}.vr2Text{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:8px;font-weight:700}.vr2Signals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/3;grid-template-columns:repeat(3,1fr);display:grid}.vr2Signals span{text-align:center;letter-spacing:.13em;padding:16px;font-size:7px}.vr2Signals span+span{border-left:1px solid var(--line)}.vr2Stays,.vr2Rituals,.vr2Journal,.vr2Story,.vr2Inner{padding:105px 6vw}.vr2SectionHead{max-width:900px;margin-bottom:42px}.vr2SectionHead h2,.vr2Story>div h2{margin:12px 0;font-size:clamp(46px,5.7vw,78px);line-height:.96}.vr2StayFeature{border:1px solid var(--line);background:var(--paper);grid-template-columns:250px 1fr 350px;min-height:520px;display:grid}.vr2StayTabs{border-right:1px solid var(--line)}.vr2StayTabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:130px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr;align-items:center;padding:16px;display:grid}.vr2StayTabs button.active{color:var(--copper);background:#e4dccf}.vr2StayTabs span{font-size:7px}.vr2StayTabs b{font:500 18px Playfair Display}.vr2StayFeature>img{object-fit:cover;filter:saturate(.72);width:100%;height:100%}.vr2StayCopy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:36px;display:flex}.vr2StayCopy small{color:var(--copper);font-size:7px}.vr2StayCopy h3{margin:10px 0;font-size:38px}.vr2StayCopy p{color:var(--muted);font-size:9px;line-height:1.8}.vr2StayCopy a{color:var(--copper);align-items:center;gap:7px;margin-top:17px;font-size:8px;font-weight:700;display:inline-flex}.vr2Rituals{background:#e8e0d3}.vr2RitualGrid{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.vr2RitualGrid article{min-height:270px;padding:22px}.vr2RitualGrid article+article{border-left:1px solid var(--line)}.vr2RitualGrid article>span{color:var(--copper);font-size:7px}.vr2RitualGrid svg{color:var(--olive);margin-top:45px;display:block}.vr2RitualGrid h3{margin:12px 0 8px;font-size:23px}.vr2RitualGrid p{color:var(--muted);margin:0;font-size:8px;line-height:1.7}.vr2JournalGrid{grid-template-columns:1.15fr .85fr .85fr;gap:10px;display:grid}.vr2JournalGrid article{position:relative}.vr2JournalGrid img{object-fit:cover;filter:saturate(.68);width:100%;height:390px}.vr2JournalGrid article:first-child img{height:500px}.vr2JournalGrid span{color:var(--copper);margin-top:12px;font-size:7px;display:block}.vr2JournalGrid h3{margin:6px 0;font-size:24px}.vr2Story{background:var(--olive);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.vr2Story .vr2Kicker{color:#d7b897}.vr2Story p{color:#c4ccc6;max-width:620px;font-size:9px;line-height:1.85}.vr2Story a{color:#ead8c1;align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:700;display:inline-flex}.vr2Story img{object-fit:cover;filter:saturate(.62);width:100%;height:520px}.vr2Cta{background:var(--copper);color:#fff;justify-content:space-between;align-items:end;gap:35px;padding:72px 6vw;display:flex}.vr2Cta h2{max-width:900px;margin:0 0 10px;font-size:clamp(44px,5.5vw,76px);line-height:.95}.vr2Cta p{color:#f2d9c9;max-width:620px;margin:0;font-size:9px}.vr2Cta>a{background:var(--paper);color:var(--copper);align-items:center;gap:7px;padding:13px 15px;font-size:8px;font-weight:700;display:inline-flex}.vr2PageLead{max-width:900px;margin-bottom:50px}.vr2PageLead h1,.vr2StoryPage h1,.vr2Contact h1,.vr2PlanPage h1{margin:14px 0;font-size:clamp(66px,8.2vw,112px);line-height:.89}.vr2PageLead p,.vr2StoryPage p,.vr2Contact>div>p,.vr2PlanPage>div>p{max-width:700px;color:var(--muted);font-size:10px;line-height:1.8}.vr2StayIndex{border-top:1px solid var(--line)}.vr2StayIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 340px 1fr;align-items:center;gap:25px;padding:26px 0;display:grid}.vr2StayIndex article>span{color:var(--copper);font-size:7px}.vr2StayIndex img{object-fit:cover;width:100%;height:230px}.vr2StayIndex small{color:var(--copper);font-size:7px}.vr2StayIndex h2{margin:7px 0;font-size:30px}.vr2StayIndex p{max-width:680px;color:var(--muted);font-size:9px}.vr2StayIndex a{align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.vr2Detail{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;display:grid}.vr2Detail h1{margin:14px 0;font-size:clamp(62px,8vw,108px);line-height:.88}.vr2Detail small{color:var(--copper);font-size:8px}.vr2Detail p{max-width:650px;color:var(--muted);font-size:10px;line-height:1.8}.vr2Detail .vr2Primary{margin-top:18px}.vr2Detail>div:last-child{grid-template-columns:1.15fr .85fr;gap:8px;display:grid}.vr2Detail img{object-fit:cover;width:100%;height:520px}.vr2Detail img:last-child{align-self:end;height:390px}.vr2Included{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:65px;padding-top:45px;display:grid}.vr2Included h2{margin:0;font-size:40px}.vr2Included ul{margin:0;padding:0;list-style:none}.vr2Included li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:7px;padding:14px 0;font-size:8px;display:grid}.vr2Included li span{color:var(--copper)}.vr2RitualPage{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vr2RitualPage article{border:1px solid var(--line);background:var(--paper);min-height:280px;padding:26px}.vr2RitualPage article>span{color:var(--copper);font-size:7px}.vr2RitualPage svg{color:var(--olive);margin-top:50px;display:block}.vr2RitualPage h2{margin:12px 0 8px;font-size:30px}.vr2RitualPage p{color:var(--muted);font-size:9px;line-height:1.7}.vr2JournalPage{border-top:1px solid var(--line)}.vr2JournalPage article{border-bottom:1px solid var(--line);grid-template-columns:35px 380px 1fr;align-items:center;gap:24px;padding:25px 0;display:grid}.vr2JournalPage article>span{color:var(--copper);font-size:7px}.vr2JournalPage img{object-fit:cover;width:100%;height:240px}.vr2JournalPage h2{font-size:31px}.vr2StoryPage{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;display:grid}.vr2StoryPage img{object-fit:cover;width:100%;height:560px}.vr2Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.vr2Contact>div:first-child>div{gap:11px;margin-top:26px;display:grid}.vr2Contact>div:first-child>div span{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.vr2Contact>div:first-child>div svg{width:15px;color:var(--copper)}.vr2ContactCard{border:1px solid var(--line);background:var(--paper);padding:38px}.vr2ContactCard>svg{color:var(--copper)}.vr2ContactCard h2{font-size:29px}.vr2PlanPage{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.vr2Steps{border-top:1px solid var(--line);margin-top:35px;display:grid}.vr2Steps span{border-bottom:1px solid var(--line);color:var(--muted);gap:11px;padding:12px 0;font-size:8px;display:flex}.vr2Steps span.active{color:var(--ink)}.vr2Steps span.active b{color:var(--copper)}.vr2PlanPanel{border:1px solid var(--line);background:var(--paper);align-self:start;padding:28px}.vr2Choices{gap:8px;display:grid}.vr2Choices button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.vr2Choices button.active{border-color:var(--copper);box-shadow:inset 3px 0 0 var(--copper)}.vr2Choices b{font:500 20px Playfair Display}.vr2Choices span{color:var(--muted);font-size:7px}.vr2Form{gap:13px;display:grid}.vr2Form.two{grid-template-columns:1fr 1fr}.vr2Form label{gap:6px;display:grid}.vr2Form span{color:var(--muted);font-size:7px}.vr2Form input,.vr2Form select,.vr2Form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;outline:0;padding:10px}.vr2Form input,.vr2Form select{height:44px}.vr2PlanActions{border-top:1px solid var(--line);justify-content:space-between;gap:9px;margin-top:22px;padding-top:17px;display:flex}.vr2PlanActions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:700;display:inline-flex}.vr2PlanActions button:last-child{background:var(--copper);border-color:var(--copper);color:#fff;margin-left:auto}.vr2PlanActions button:disabled{opacity:.35}.vr2Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.vr2Success>svg{width:46px;height:46px;color:var(--copper)}.vr2Success h1{margin:16px 0;font-size:clamp(56px,7vw,90px)}.vr2Success p{max-width:580px;color:var(--muted)}.vr2Success button{background:var(--copper);color:#fff;border:0;align-items:center;gap:7px;margin-top:18px;padding:12px 14px;font-weight:700;display:inline-flex}.vr2Footer{background:var(--olive);color:#fff;padding:60px 6vw 20px}.vr2Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);gap:55px;display:grid}.vr2Footer .vr2Logo em{color:#e5c7ae}.vr2Footer p{color:#c1cbc3;margin:0;font-size:8px;line-height:1.8}.vr2FooterLinks{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;flex-wrap:wrap;gap:22px;margin-top:38px;padding:18px 0;display:flex}.vr2FooterLinks a{font-size:8px}.vr2Footer small{color:#a6b2aa;margin-top:18px;font-size:7px;display:block}@keyframes vr2Card{0%{opacity:0;transform:rotateY(-70deg)scale(.9)}to{opacity:1;transform:none}}@keyframes vr2Out{to{opacity:0;visibility:hidden;transform:scale(1.01)}}@media (width<=1050px){.vr2Header nav{display:none}.vr2Actions button{place-items:center;display:grid}.vr2StayFeature{grid-template-columns:220px 1fr}.vr2StayCopy{border-left:0;border-top:1px solid var(--line);grid-column:1/3}.vr2RitualGrid{grid-template-columns:1fr 1fr}.vr2RitualGrid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.vr2RitualGrid article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=720px){.vr2Header{grid-template-columns:auto 1fr auto;gap:8px;height:66px;padding:0 10px}.vr2Back{width:38px;padding:0}.vr2Back span{display:none}.vr2Logo{font-size:10px}.vr2Logo em,.vr2Actions>a{display:none}.vr2Hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:0 16px}.vr2HeroImage{margin-top:16px}.vr2HeroImage img{min-height:450px}.vr2HeroCopy{padding:48px 0}.vr2HeroCopy h1{font-size:56px}.vr2Signals{grid-column:1;grid-template-columns:1fr}.vr2Signals span+span{border-left:0;border-top:1px solid var(--line)}.vr2Stays,.vr2Rituals,.vr2Journal,.vr2Story,.vr2Inner{padding:74px 16px}.vr2StayFeature{grid-template-columns:1fr}.vr2StayTabs{border-right:0;border-bottom:1px solid var(--line)}.vr2StayFeature>img{height:430px}.vr2StayCopy{grid-column:1}.vr2RitualGrid{grid-template-columns:1fr}.vr2RitualGrid article+article{border-left:0;border-top:1px solid var(--line)}.vr2JournalGrid{grid-template-columns:1fr}.vr2JournalGrid img,.vr2JournalGrid article:first-child img{height:340px}.vr2Story{grid-template-columns:1fr}.vr2Story img{height:420px}.vr2Cta{flex-direction:column;align-items:flex-start;padding:58px 16px}.vr2PageLead h1,.vr2StoryPage h1,.vr2Contact h1,.vr2PlanPage h1{font-size:58px}.vr2StayIndex article{grid-template-columns:28px 1fr}.vr2StayIndex img,.vr2StayIndex div{grid-column:2}.vr2StayIndex img{height:240px}.vr2Detail,.vr2Included,.vr2StoryPage,.vr2Contact,.vr2PlanPage{grid-template-columns:1fr}.vr2Detail>div:last-child{margin-top:25px}.vr2Detail img{height:390px}.vr2Detail img:last-child{height:300px}.vr2RitualPage{grid-template-columns:1fr}.vr2JournalPage article{grid-template-columns:28px 1fr}.vr2JournalPage img,.vr2JournalPage h2{grid-column:2}.vr2JournalPage img{height:230px}.vr2StoryPage img{height:430px}.vr2Form.two{grid-template-columns:1fr}.vr2Footer{padding:50px 16px 20px}.vr2Footer>div:first-child{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.vr2Intro{display:none}.vr2 *,.vr2 :before,.vr2 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.as3{--bg:#07090d;--bg2:#0d1118;--panel:#121824;--panel2:#182232;--text:#f7f8fa;--muted:#8b96a6;--line:#ffffff1f;--soft:#ffffff0d;--cyan:#67e8f9;--lime:#bef264;--violet:#c4b5fd;--amber:#fdba74;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,sans-serif}.as3[data-theme=mono]{--cyan:#fff;--lime:#e7e7e7;--violet:#c8c8c8;--amber:#aaa}.as3[data-theme=aurora]{--cyan:#67e8f9;--lime:#bef264;--violet:#c4b5fd;--amber:#fdba74}.as3 *,.as3 :before,.as3 :after{box-sizing:border-box}.as3 a{color:inherit;text-decoration:none}.as3 img{max-width:100%;display:block}.as3 button,.as3 input,.as3 select,.as3 textarea{font:inherit}.as3 h1,.as3 h2,.as3 h3{font-family:Space Grotesk,sans-serif}.as3 main{overflow:hidden}.as3Kicker{color:var(--lime);letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:800;display:inline-flex}.as3Intro{z-index:500;background:#05070a;place-content:center;justify-items:center;animation:.5s 1.95s forwards as3Out;display:grid;position:fixed;inset:0}.as3Intro>span{color:#7f8896;letter-spacing:.2em;margin-bottom:22px;font-size:7px}.as3RouteAnim{width:170px;height:90px;margin-bottom:20px;position:relative}.as3RouteAnim i{transform-origin:0;background:#fff;height:1px;animation:.55s forwards as3Line;position:absolute;transform:scaleX(0)}.as3RouteAnim i:first-child{width:95px;top:18px;left:5px;transform:rotate(20deg)scaleX(0)}.as3RouteAnim i:nth-child(2){width:78px;animation-delay:.28s;top:45px;left:80px;transform:rotate(-24deg)scaleX(0)}.as3RouteAnim i:nth-child(3){width:90px;animation-delay:.56s;top:67px;left:25px;transform:rotate(-8deg)scaleX(0)}.as3RouteAnim b{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 18px var(--cyan);opacity:0;border-radius:50%;animation:.3s .8s forwards as3Node;position:absolute}.as3RouteAnim b:first-of-type{top:18px;left:8px}.as3RouteAnim b:last-of-type{background:var(--lime);animation-delay:1.05s;top:44px;right:7px}.as3Intro small{color:#7f8896;letter-spacing:.16em;margin-top:10px;font-size:7px}.as3Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:9px;font:700 13px Space Grotesk;display:inline-flex}.as3Logo>span:last-child>span{color:var(--lime)}.as3Mark{width:34px;height:30px;display:inline-block;position:relative}.as3Mark i{border:1px solid;position:absolute}.as3Mark i:first-child{width:15px;height:26px;top:2px;left:2px}.as3Mark i:nth-child(2){width:15px;height:20px;top:8px;right:2px}.as3Mark b{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute}.as3Mark b:first-of-type{top:8px;left:7px}.as3Mark b:last-of-type{background:var(--lime);bottom:5px;right:7px}.as3Header{z-index:120;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07090df0;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;height:68px;padding:0 3vw;display:grid;position:sticky;top:0}.as3HeaderLeft{align-items:center;gap:12px;display:flex}.as3Header nav{justify-content:center;gap:24px;display:flex}.as3Header nav a{font-size:8px;font-weight:700}.as3Header nav a:hover{color:var(--lime)}.as3Back,.as3Actions>a,.as3Build{justify-content:center;align-items:center;display:inline-flex}.as3Back{border:1px solid var(--line);gap:6px;min-height:36px;padding:0 9px;font-size:8px;font-weight:700}.as3Back:hover{border-color:var(--lime);color:var(--lime)}.as3Actions{align-items:center;gap:7px;display:flex}.as3Actions>a{border:1px solid var(--line);gap:5px;padding:8px;font-size:8px}.as3Actions .as3Build{background:var(--lime);border-color:var(--lime);color:#07090d;padding:10px 12px}.as3Theme{border:1px solid var(--line);background:var(--panel);padding:3px;display:flex}.as3Theme button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:7px}.as3Theme button.active{background:var(--text);color:var(--bg)}.as3MenuBtn{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;display:none}.as3Menu{z-index:150;border:1px solid var(--line);background:var(--panel);width:min(410px,100vw - 24px);padding:26px;position:fixed;top:78px;right:12px;box-shadow:0 32px 90px #00000073}.as3Menu>.as3Logo{margin-bottom:22px}.as3Menu>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font:600 21px Space Grotesk;display:flex}.as3Hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:760px;padding:82px 5vw 90px;display:grid;position:relative}.as3HeroGrid{background-image:linear-gradient(var(--soft) 1px,transparent 1px),linear-gradient(90deg,var(--soft) 1px,transparent 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.as3HeroCopy{z-index:2;position:relative}.as3HeroCopy h1{letter-spacing:-.07em;max-width:950px;margin:18px 0 24px;font-size:clamp(68px,8.5vw,132px);line-height:.83}.as3HeroCopy p{max-width:700px;color:var(--muted);font-size:12px;line-height:1.9}.as3HeroCopy>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.as3Primary,.as3Ghost{justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.as3Primary{background:var(--lime);box-shadow:0 0 26px color-mix(in srgb,var(--lime) 22%,transparent);color:#07090d!important}.as3Ghost{border:1px solid var(--line);background:var(--panel)}.as3HeroMap{z-index:2;aspect-ratio:1;border:1px solid var(--line);background:#0c1017b3;justify-self:end;width:min(44vw,590px);position:relative;overflow:hidden}.as3Orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:58%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.as3Orbit:before,.as3Orbit:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.as3Orbit:before{inset:18%}.as3Orbit:after{inset:36%}.as3Orbit i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute}.as3Orbit i:first-child{top:30%;left:7%}.as3Orbit i:nth-child(2){background:var(--violet);top:43%;right:4%}.as3Orbit i:nth-child(3){background:var(--lime);bottom:-3px;left:47%}.as3Orbit b{background:linear-gradient(var(--lime),transparent);transform-origin:top;width:1px;height:42%;position:absolute;top:50%;left:50%;transform:rotate(48deg)}.as3Status{border:1px solid var(--line);background:var(--panel);padding:11px;position:absolute;top:14px;left:14px}.as3Status span{color:var(--muted);letter-spacing:.15em;font-size:6px;display:block}.as3Status strong{margin-top:6px;font-size:8px;display:block}.as3MiniDest{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.as3MiniDest button{border:1px solid var(--line);background:var(--panel);color:var(--muted);text-align:left;cursor:pointer;padding:10px}.as3MiniDest button.active{color:var(--lime);border-color:var(--lime)}.as3MiniDest span{font-size:6px;display:block}.as3MiniDest b{font-size:8px}.as3Atlas,.as3Stays,.as3Routes,.as3Index,.as3Faq,.as3Inner{padding:105px 5vw}.as3Atlas{background:var(--bg2);grid-template-columns:.7fr 1.3fr;gap:6vw;display:grid}.as3AtlasIntro h2,.as3SectionHead h2,.as3Index>div:first-child h2,.as3Faq h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(48px,5.8vw,86px);line-height:.92}.as3AtlasIntro p,.as3Index>div:first-child p{max-width:600px;color:var(--muted);font-size:9px;line-height:1.8}.as3AtlasPanel{border:1px solid var(--line);background:var(--panel);grid-template-columns:180px 1fr 260px;min-height:500px;display:grid}.as3DestTabs{border-right:1px solid var(--line)}.as3DestTabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:130px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 28px 1fr;align-items:center;gap:7px;padding:12px;display:grid}.as3DestTabs button.active{color:var(--accent);background:var(--panel2)}.as3DestTabs svg{width:17px}.as3DestTabs span{font-size:6px}.as3DestTabs b{font-size:8px}.as3DestVisual{position:relative;overflow:hidden}.as3DestVisual img{object-fit:cover;filter:saturate(.65);width:100%;height:100%}.as3DestVisual:after{content:"";background:linear-gradient(#0000 50%,#00000094);position:absolute;inset:0}.as3DestVisual>div{z-index:2;position:absolute;bottom:14px;left:14px}.as3DestVisual span{color:#fff;font-size:7px}.as3DestOutput{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:28px;display:flex}.as3DestOutput>span{color:var(--accent);letter-spacing:.16em;font-size:6px}.as3DestOutput h3{margin:8px 0;font-size:36px}.as3DestOutput p{color:var(--muted);font-size:8px;line-height:1.7}.as3DestOutput>div{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.as3DestOutput i{border:1px solid var(--line);padding:6px;font-size:6px;font-style:normal}.as3SectionHead{max-width:900px;margin-bottom:42px}.as3StayGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.as3StayGrid article{border-bottom:1px solid var(--line);padding-bottom:14px}.as3StayGrid article>div:first-child{position:relative;overflow:hidden}.as3StayGrid img{object-fit:cover;filter:saturate(.58);width:100%;height:300px;transition:transform .35s}.as3StayGrid article:hover img{transform:scale(1.02)}.as3StayGrid article>div:first-child>span{background:var(--bg);padding:6px;font-size:7px;position:absolute;top:9px;left:9px}.as3StayGrid small{color:var(--cyan);letter-spacing:.12em;margin-top:12px;font-size:6px;display:block}.as3StayGrid h3{margin:6px 0;font-size:25px}.as3StayGrid p{color:var(--muted);margin:0;font-size:8px}.as3StayGrid article>div:nth-of-type(2){flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.as3StayGrid i,.as3Specs i{border:1px solid var(--line);color:var(--lime);padding:5px 7px;font-size:6px;font-style:normal}.as3StayGrid a{align-items:center;gap:7px;margin-top:13px;font-size:8px;font-weight:800;display:inline-flex}.as3Routes{background:var(--bg2)}.as3RouteGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.as3RouteGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:20px;position:relative}.as3RouteGrid article>span{color:var(--cyan);font-size:6px}.as3RouteGrid svg{color:var(--lime);margin-top:47px;display:block}.as3RouteGrid h3{margin:12px 0 8px;font-size:22px}.as3RouteGrid p{color:var(--muted);font-size:8px;line-height:1.7}.as3RouteGrid article>i{background:linear-gradient(90deg,var(--lime),transparent);height:1px;position:absolute;bottom:20px;left:20px;right:20px}.as3Index{grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;display:grid}.as3Index>div:first-child a{color:var(--lime);align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:800;display:inline-flex}.as3IndexImage{position:relative}.as3IndexImage img{object-fit:cover;filter:saturate(.55);width:100%;height:520px}.as3IndexImage span{background:var(--bg);padding:7px 9px;font-size:6px;position:absolute;bottom:12px;left:12px}.as3Metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.as3Metrics article{flex-direction:column;justify-content:center;min-height:150px;padding:24px;display:flex}.as3Metrics article+article{border-left:1px solid var(--line)}.as3Metrics strong{font:700 42px Space Grotesk}.as3Metrics span{color:var(--muted);font-size:7px}.as3Faq{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.as3Faq>div:last-child{border-top:1px solid var(--line)}.as3Faq article{border-bottom:1px solid var(--line)}.as3Faq button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:18px 0;display:grid}.as3Faq button span{color:var(--lime);font-size:6px}.as3Faq button b{font-size:9px}.as3Faq article.open svg{transform:rotate(180deg)}.as3Faq p{color:var(--muted);margin:0 0 18px 45px;font-size:8px;line-height:1.75}.as3Closing{background:var(--lime);color:#07090d;justify-content:space-between;align-items:end;gap:35px;padding:70px 5vw;display:flex}.as3Closing h2{margin:0 0 9px;font-size:clamp(46px,6vw,84px);line-height:.9}.as3Closing p{max-width:660px;margin:0;font-size:8px}.as3Closing>a{color:#fff;background:#07090d;align-items:center;gap:7px;padding:13px 15px;font-size:8px;font-weight:800;display:inline-flex}.as3PageLead{max-width:980px;margin-bottom:46px}.as3PageLead h1,.as3IndexPage h1,.as3Contact h1,.as3Builder h1{letter-spacing:-.065em;margin:14px 0;font-size:clamp(68px,8.8vw,126px);line-height:.84}.as3PageLead p,.as3IndexPage p,.as3Contact>div>p,.as3Builder>div>p{max-width:700px;color:var(--muted);font-size:10px;line-height:1.8}.as3Filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.as3Filters label{border:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;min-width:300px;padding:0 11px;display:flex}.as3Filters input{height:43px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:8px}.as3Filters>div{flex-wrap:wrap;gap:5px;display:flex}.as3Filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:9px;font-size:7px}.as3Filters button.active{border-color:var(--lime);color:var(--lime)}.as3StayIndex{border-top:1px solid var(--line)}.as3StayIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 300px 1fr auto;align-items:center;gap:22px;padding:23px 0;display:grid}.as3StayIndex article>span{color:var(--lime);font-size:6px}.as3StayIndex img{object-fit:cover;filter:saturate(.58);width:100%;height:210px}.as3StayIndex small{color:var(--cyan);font-size:6px}.as3StayIndex h2{margin:5px 0;font-size:28px}.as3StayIndex p{max-width:630px;color:var(--muted);margin:0;font-size:8px;line-height:1.65}.as3StayIndex article>div>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.as3StayIndex i{border:1px solid var(--line);color:var(--lime);padding:5px 7px;font-size:6px;font-style:normal}.as3StayIndex a{align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.as3Detail{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;display:grid}.as3Detail h1{margin:14px 0;font-size:clamp(62px,8vw,110px);line-height:.86}.as3Detail small{color:var(--detail);font-size:7px}.as3Detail p{max-width:650px;color:var(--muted);font-size:10px;line-height:1.8}.as3Specs{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.as3Detail .as3Primary{background:var(--detail)}.as3Detail>div:last-child{grid-template-columns:1.15fr .85fr;gap:8px;display:grid}.as3Detail img{object-fit:cover;filter:saturate(.58);width:100%;height:520px}.as3Detail img:last-child{align-self:end;height:390px}.as3DetailList{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:65px;padding-top:42px;display:grid}.as3DetailList h2{margin:0;font-size:39px}.as3DetailList ul{margin:0;padding:0;list-style:none}.as3DetailList li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:7px;padding:14px 0;font-size:8px;display:grid}.as3DetailList li span{color:var(--detail)}.as3RoutePage{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.as3RoutePage article{border:1px solid var(--line);background:var(--panel);min-height:300px;padding:25px;position:relative}.as3RoutePage article>span{color:var(--cyan);font-size:6px}.as3RoutePage svg{color:var(--lime);margin-top:60px;display:block}.as3RoutePage h2{margin:12px 0 8px;font-size:30px}.as3RoutePage p{max-width:550px;color:var(--muted);font-size:8px;line-height:1.7}.as3RoutePage article>i{background:linear-gradient(90deg,var(--lime),transparent);height:1px;position:absolute;bottom:25px;left:25px;right:25px}.as3IndexPage{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.as3IndexMap{border:1px solid var(--line);background:var(--panel);place-items:center;height:520px;display:grid;position:relative;overflow:hidden}.as3IndexMap>svg{width:180px;height:180px;color:var(--lime);opacity:.75}.as3IndexMap i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 15px var(--cyan);border-radius:50%;position:absolute}.as3IndexMap i:first-of-type{top:25%;left:20%}.as3IndexMap i:nth-of-type(2){background:var(--violet);top:44%;right:18%}.as3IndexMap i:nth-of-type(3){background:var(--lime);bottom:16%;left:48%}.as3IndexMap span{color:var(--muted);font-size:7px;position:absolute;bottom:14px;left:14px}.as3Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.as3Contact>div:first-child>div{gap:11px;margin-top:27px;display:grid}.as3Contact>div:first-child>div span{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.as3Contact>div:first-child>div svg{width:15px;color:var(--lime)}.as3ContactPanel{border:1px solid var(--line);background:var(--panel);padding:36px}.as3ContactPanel>svg{color:var(--lime)}.as3ContactPanel>span{color:var(--cyan);margin-top:18px;font-size:6px;display:block}.as3ContactPanel h2{font-size:29px}.as3Builder{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.as3Steps{border-top:1px solid var(--line);margin-top:35px;display:grid}.as3Steps span{border-bottom:1px solid var(--line);color:var(--muted);gap:11px;padding:11px 0;font-size:7px;display:flex}.as3Steps span.active{color:var(--text)}.as3Steps span.active b{color:var(--lime)}.as3BuilderPanel{border:1px solid var(--line);background:var(--panel);align-self:start;padding:27px}.as3ChoiceGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.as3ChoiceGrid button{border:1px solid var(--line);min-height:115px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:14px;display:flex}.as3ChoiceGrid button.active{border-color:var(--lime);box-shadow:inset 3px 0 0 var(--lime)}.as3ChoiceGrid button svg{color:var(--lime)}.as3ChoiceGrid button b{font-size:9px}.as3ChoiceGrid button span{color:var(--muted);font-size:7px}.as3ChoiceGrid.stays{grid-template-columns:1fr}.as3Form{gap:13px;display:grid}.as3Form.two{grid-template-columns:1fr 1fr}.as3Form label{gap:6px;display:grid}.as3Form span{color:var(--muted);font-size:7px}.as3Form input,.as3Form select,.as3Form textarea{border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--text);outline:0;padding:10px}.as3Form input,.as3Form select{height:44px}.as3BuilderActions{border-top:1px solid var(--line);justify-content:space-between;gap:9px;margin-top:22px;padding-top:17px;display:flex}.as3BuilderActions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:800;display:inline-flex}.as3BuilderActions button:last-child{background:var(--lime);border-color:var(--lime);color:#07090d;margin-left:auto}.as3BuilderActions button:disabled{opacity:.35}.as3Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.as3Success>svg{width:48px;height:48px;color:var(--lime)}.as3Success h1{margin:16px 0;font-size:clamp(56px,7vw,94px)}.as3Success p{max-width:590px;color:var(--muted)}.as3Success button{background:var(--lime);color:#07090d;border:0;align-items:center;gap:7px;margin-top:18px;padding:12px 14px;font-weight:800;display:inline-flex}.as3Footer{border-top:1px solid var(--line);background:var(--bg2);padding:60px 5vw 20px}.as3Footer>div:first-child{grid-template-columns:auto minmax(280px,540px);gap:60px;display:grid}.as3Footer p{color:var(--muted);margin:0;font-size:8px;line-height:1.8}.as3FooterLinks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:38px;padding:17px 0;display:flex}.as3FooterLinks a{color:var(--muted);font-size:7px}.as3Footer small{color:var(--muted);margin-top:18px;font-size:7px;display:block}@keyframes as3Line{to{transform:rotate(var(--r,0deg)) scaleX(1)}}@keyframes as3Node{to{opacity:1}}@keyframes as3Card{to{opacity:1}}@keyframes as3Out{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@media (width<=1120px){.as3Header nav{display:none}.as3MenuBtn{place-items:center;display:grid}.as3Atlas{grid-template-columns:1fr}.as3AtlasPanel{grid-template-columns:170px 1fr}.as3DestOutput{border-left:0;border-top:1px solid var(--line);grid-column:1/3}.as3RouteGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.as3Header{height:64px;padding:0 10px}.as3Back{width:36px;padding:0}.as3Back span,.as3HeaderLeft .as3Logo>span:last-child{display:none}.as3Actions>a,.as3Build{display:none!important}.as3Theme button{padding:6px}.as3Hero{grid-template-columns:1fr;min-height:0;padding:64px 16px 76px}.as3HeroCopy h1{font-size:56px}.as3HeroCopy>div{flex-direction:column}.as3Primary,.as3Ghost{width:100%}.as3HeroMap{width:100%;margin-top:34px}.as3MiniDest{grid-template-columns:1fr}.as3MiniDest button:nth-child(n+2){display:none}.as3Atlas,.as3Stays,.as3Routes,.as3Index,.as3Faq,.as3Inner{padding:72px 16px}.as3AtlasPanel{grid-template-columns:1fr}.as3DestTabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.as3DestTabs button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:90px}.as3DestVisual{height:360px}.as3DestOutput{grid-column:1}.as3StayGrid,.as3RouteGrid,.as3Index,.as3Faq{grid-template-columns:1fr}.as3IndexImage{margin-top:25px}.as3IndexImage img{height:390px}.as3Metrics{grid-template-columns:1fr 1fr}.as3Metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.as3Metrics article:nth-child(4){border-top:1px solid var(--line)}.as3Closing{flex-direction:column;align-items:flex-start;padding:58px 16px}.as3PageLead h1,.as3IndexPage h1,.as3Contact h1,.as3Builder h1{font-size:60px}.as3Filters{flex-direction:column;align-items:stretch}.as3Filters label{width:100%;min-width:0}.as3StayIndex article{grid-template-columns:28px 1fr}.as3StayIndex img,.as3StayIndex article>div,.as3StayIndex a{grid-column:2}.as3StayIndex img{height:230px}.as3Detail,.as3DetailList,.as3IndexPage,.as3Contact,.as3Builder{grid-template-columns:1fr}.as3Detail>div:last-child{margin-top:26px}.as3Detail img{height:390px}.as3Detail img:last-child{height:300px}.as3RoutePage{grid-template-columns:1fr}.as3IndexMap{height:390px}.as3ChoiceGrid,.as3Form.two{grid-template-columns:1fr}.as3Footer{padding:48px 16px 20px}.as3Footer>div:first-child{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.as3Intro{display:none}.as3 *,.as3 :before,.as3 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tf1{--ink:#28352b;--green:#58745c;--leaf:#7f9a73;--sand:#e8dfca;--paper:#f7f4eb;--white:#fff;--muted:#747a72;--line:#d9ded5;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Manrope,sans-serif}.tf1 *,.tf1 :before,.tf1 :after{box-sizing:border-box}.tf1 a{color:inherit;text-decoration:none}.tf1 img{max-width:100%;display:block}.tf1 button,.tf1 input,.tf1 select,.tf1 textarea{font:inherit}.tf1 h1,.tf1 h2,.tf1 h3{font-family:Newsreader,serif;font-weight:600}.tf1 main{overflow:hidden}.tf1Kicker{color:var(--green);letter-spacing:.18em;font-size:8px;font-weight:800;display:inline-flex}.tf1Intro{z-index:500;background:var(--paper);place-content:center;justify-items:center;animation:.45s 1.4s forwards tf1Out;display:grid;position:fixed;inset:0}.tf1Seed{width:92px;height:62px;margin-bottom:14px;position:relative}.tf1Seed i{background:var(--ink);transform-origin:bottom;width:2px;height:40px;animation:.55s .15s forwards tf1Stem;position:absolute;bottom:7px;left:43px;transform:scaleY(0)}.tf1Seed b{border:2px solid var(--green);opacity:0;border-left:0;border-top-right-radius:20px;border-bottom-left-radius:20px;width:25px;height:14px;animation:.45s .55s forwards tf1Leaf;position:absolute;top:10px;left:45px;transform:rotate(-18deg)}.tf1Intro>span{color:var(--muted);letter-spacing:.17em;margin-top:9px;font-size:7px}.tf1Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.tf1Logo b{color:var(--green)}.tf1Mark{width:30px;height:28px;display:inline-block;position:relative}.tf1Mark i:first-child{background:currentColor;width:1px;height:21px;position:absolute;top:4px;left:14px}.tf1Mark i:nth-child(2){border:1px solid var(--green);border-left:0;border-radius:0 10px 10px 0;width:12px;height:8px;position:absolute;top:8px;left:14px;transform:rotate(-20deg)}.tf1Mark b{background:var(--sand);height:3px;position:absolute;bottom:1px;left:3px;right:3px}.tf1Header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4ebf2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;height:72px;padding:0 4vw;display:grid;position:sticky;top:0}.tf1Header nav{justify-content:center;gap:24px;display:flex}.tf1Header nav a{font-size:8px;font-weight:700}.tf1Header nav a:hover{color:var(--green)}.tf1Back,.tf1Actions>a,.tf1Inquiry{justify-content:center;align-items:center;display:inline-flex}.tf1Back{border:1px solid var(--line);background:#fff;gap:6px;min-height:38px;padding:0 10px;font-size:8px;font-weight:800}.tf1Actions{align-items:center;gap:7px;display:flex}.tf1Actions>a{border:1px solid var(--line);gap:5px;padding:9px;font-size:8px}.tf1Actions .tf1Inquiry{background:var(--ink);color:#fff;border-color:var(--ink);padding:11px 13px}.tf1Actions button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#fff;display:none}.tf1MobileNav{z-index:140;border:1px solid var(--line);background:#fff;padding:10px;display:grid;position:fixed;top:80px;left:12px;right:12px;box-shadow:0 30px 80px #28352b29}.tf1MobileNav a{border-bottom:1px solid var(--line);padding:14px;font-size:10px;font-weight:700}.tf1Hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding:68px 5vw 76px;display:grid}.tf1HeroCopy h1{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(56px,7vw,100px);line-height:.92}.tf1HeroCopy p{max-width:640px;color:var(--muted);font-size:11px;line-height:1.85}.tf1HeroCopy>div{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.tf1Primary,.tf1Ghost{justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.tf1Primary{background:var(--ink);color:#fff!important}.tf1Ghost{border:1px solid var(--line);background:#fff}.tf1HeroImage{position:relative}.tf1HeroImage img{object-fit:cover;width:100%;height:560px}.tf1HeroImage span{letter-spacing:.12em;background:#fff;padding:9px 11px;font-size:7px;font-weight:800;position:absolute;bottom:15px;left:15px}.tf1Products,.tf1Farm,.tf1Season,.tf1Inner{padding:95px 5vw}.tf1SectionHead{max-width:820px;margin-bottom:38px}.tf1SectionHead h2,.tf1Farm>div:first-child h2{margin:12px 0;font-size:clamp(42px,5vw,72px);line-height:.96}.tf1ProductGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tf1ProductGrid article{border-bottom:1px solid var(--line);padding-bottom:18px}.tf1ProductGrid img{object-fit:cover;width:100%;height:250px}.tf1ProductGrid small{color:var(--green);margin-top:13px;font-size:7px;font-weight:700;display:block}.tf1ProductGrid h3{margin:7px 0;font-size:24px}.tf1ProductGrid p{color:var(--muted);font-size:8px;line-height:1.7}.tf1ProductGrid a{align-items:center;gap:7px;margin-top:8px;font-size:8px;font-weight:800;display:inline-flex}.tf1Farm{background:var(--ink);color:#fff;grid-template-columns:.78fr 1.22fr;gap:7vw;display:grid}.tf1Farm .tf1Kicker{color:#b7d2b4}.tf1Farm>div:first-child p{color:#bbc5bd;max-width:600px;font-size:9px;line-height:1.8}.tf1FarmSteps{border-top:1px solid #ffffff2e}.tf1FarmSteps article{border-bottom:1px solid #ffffff2e;grid-template-columns:40px 150px 1fr;gap:16px;padding:20px 0;display:grid}.tf1FarmSteps span{color:#dacaa6;font-size:7px}.tf1FarmSteps h3{margin:0;font-size:20px}.tf1FarmSteps p{color:#b9c4bc;margin:0;font-size:8px;line-height:1.7}.tf1Season{background:#edf1e8}.tf1SeasonGrid{border:1px solid var(--line);background:#f9fbf7;grid-template-columns:repeat(4,1fr);display:grid}.tf1SeasonGrid article{min-height:230px;padding:22px}.tf1SeasonGrid article+article{border-left:1px solid var(--line)}.tf1SeasonGrid article>span{color:var(--green);font-size:7px}.tf1SeasonGrid svg{color:var(--green);margin-top:38px;display:block}.tf1SeasonGrid h3{margin:11px 0 8px;font-size:22px}.tf1SeasonGrid p{color:var(--muted);margin:0;font-size:8px;line-height:1.7}.tf1Cta{background:var(--sand);justify-content:space-between;align-items:end;gap:34px;margin:80px 5vw;padding:44px;display:flex}.tf1Cta h2{max-width:820px;margin:0 0 10px;font-size:clamp(40px,5vw,68px);line-height:.96}.tf1Cta p{color:#766f60;margin:0;font-size:9px}.tf1Cta>a{background:var(--green);color:#fff;align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:800;display:inline-flex}.tf1PageLead{max-width:860px;margin-bottom:45px}.tf1PageLead h1,.tf1Detail h1,.tf1Contact h1,.tf1InquiryPage h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(58px,8vw,108px);line-height:.9}.tf1PageLead p,.tf1Detail p,.tf1Contact>div>p,.tf1InquiryPage>div>p{max-width:680px;color:var(--muted);font-size:10px;line-height:1.8}.tf1ProductIndex{border-top:1px solid var(--line)}.tf1ProductIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 320px 1fr;align-items:center;gap:24px;padding:24px 0;display:grid}.tf1ProductIndex article>span{color:var(--green);font-size:7px}.tf1ProductIndex img{object-fit:cover;width:100%;height:220px}.tf1ProductIndex small{color:var(--green);font-size:7px}.tf1ProductIndex h2{margin:6px 0;font-size:29px}.tf1ProductIndex p{color:var(--muted);font-size:8px}.tf1ProductIndex a{align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.tf1Detail{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;display:grid}.tf1Detail small{color:var(--green);font-size:8px}.tf1Detail .tf1Primary{margin-top:18px}.tf1Detail>img{object-fit:cover;width:100%;height:540px}.tf1Included{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:60px;padding-top:40px;display:grid}.tf1Included h2{margin:0;font-size:38px}.tf1Included ul{margin:0;padding:0;list-style:none}.tf1Included li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:7px;padding:13px 0;font-size:8px;display:grid}.tf1Included li span{color:var(--green)}.tf1FarmPage{grid-template-columns:1.1fr .9fr;align-items:start;gap:6vw;display:grid}.tf1FarmPage>img{object-fit:cover;width:100%;height:620px}.tf1FarmPage>div{border-top:1px solid var(--line)}.tf1FarmPage article{border-bottom:1px solid var(--line);padding:20px 0}.tf1FarmPage article>span{color:var(--green);font-size:7px}.tf1FarmPage h2{margin:7px 0;font-size:28px}.tf1FarmPage p{color:var(--muted);font-size:8px}.tf1SeasonPage{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tf1SeasonPage article{border:1px solid var(--line);background:#fff;min-height:280px;padding:25px}.tf1SeasonPage article>span{color:var(--green);font-size:7px}.tf1SeasonPage svg{color:var(--green);margin-top:48px;display:block}.tf1SeasonPage h2{margin:11px 0;font-size:30px}.tf1SeasonPage p{color:var(--muted);font-size:9px;line-height:1.7}.tf1Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.tf1Contact>div:first-child>div{gap:10px;margin-top:25px;display:grid}.tf1Contact>div:first-child>div span{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.tf1Contact>div:first-child>div svg{width:15px;color:var(--green)}.tf1ContactCard{border:1px solid var(--line);background:#fff;padding:34px}.tf1ContactCard>svg{color:var(--green)}.tf1ContactCard h2{font-size:28px}.tf1InquiryPage{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.tf1InquiryPage form{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:13px;padding:26px;display:grid}.tf1InquiryPage label{gap:6px;display:grid}.tf1InquiryPage label.full,.tf1InquiryPage button.full{grid-column:1/3}.tf1InquiryPage label span{color:var(--muted);font-size:7px}.tf1InquiryPage input,.tf1InquiryPage select,.tf1InquiryPage textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfbf8;outline:0;padding:10px}.tf1InquiryPage input,.tf1InquiryPage select{height:43px}.tf1InquiryPage button{background:var(--green);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:8px;font-weight:800;display:flex}.tf1Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.tf1Success>svg{width:44px;height:44px;color:var(--green)}.tf1Success h1{margin:15px 0;font-size:clamp(48px,7vw,82px)}.tf1Success p{max-width:570px;color:var(--muted)}.tf1Footer{background:var(--ink);color:#fff;padding:55px 5vw 20px}.tf1Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);gap:50px;display:grid}.tf1Footer .tf1Mark i:first-child{background:#fff}.tf1Footer p{color:#b9c4bc;margin:0;font-size:8px;line-height:1.8}.tf1FooterLinks{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap;gap:20px;margin-top:35px;padding:16px 0;display:flex}.tf1FooterLinks a{font-size:7px}.tf1Footer small{color:#95a39a;margin-top:16px;font-size:7px;display:block}@keyframes tf1Stem{to{transform:scaleY(1)}}@keyframes tf1Leaf{to{opacity:1}}@keyframes tf1Out{to{opacity:0;visibility:hidden;transform:translateY(-8px)}}@media (width<=1050px){.tf1Header nav{display:none}.tf1Actions button{place-items:center;display:grid}.tf1ProductGrid,.tf1SeasonGrid{grid-template-columns:1fr 1fr}.tf1SeasonGrid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.tf1SeasonGrid article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=720px){.tf1Header{grid-template-columns:auto 1fr auto;gap:8px;height:66px;padding:0 10px}.tf1Back{width:38px;padding:0}.tf1Back span,.tf1Actions>a{display:none}.tf1Hero{grid-template-columns:1fr;padding:58px 16px 68px}.tf1HeroCopy h1{font-size:55px}.tf1HeroImage{margin-top:25px}.tf1HeroImage img{height:430px}.tf1Products,.tf1Farm,.tf1Season,.tf1Inner{padding:72px 16px}.tf1ProductGrid,.tf1Farm{grid-template-columns:1fr}.tf1FarmSteps{margin-top:18px}.tf1FarmSteps article{grid-template-columns:32px 1fr}.tf1FarmSteps article p{grid-column:2}.tf1SeasonGrid{grid-template-columns:1fr}.tf1SeasonGrid article+article{border-left:0;border-top:1px solid var(--line)}.tf1Cta{flex-direction:column;align-items:flex-start;margin:62px 16px;padding:28px}.tf1PageLead h1,.tf1Detail h1,.tf1Contact h1,.tf1InquiryPage h1{font-size:56px}.tf1ProductIndex article{grid-template-columns:28px 1fr}.tf1ProductIndex img,.tf1ProductIndex div{grid-column:2}.tf1ProductIndex img{height:240px}.tf1Detail,.tf1Included,.tf1FarmPage,.tf1Contact,.tf1InquiryPage{grid-template-columns:1fr}.tf1Detail>img{height:410px;margin-top:22px}.tf1FarmPage>img{height:410px}.tf1SeasonPage,.tf1InquiryPage form{grid-template-columns:1fr}.tf1InquiryPage label.full,.tf1InquiryPage button.full{grid-column:1}.tf1Footer{padding:46px 16px 20px}.tf1Footer>div:first-child{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.tf1Intro{display:none}.tf1 *,.tf1 :before,.tf1 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mo2{--ink:#24251f;--forest:#3f5142;--cream:#f2ede3;--paper:#fbf8f1;--copper:#a56e4c;--sage:#aebba6;--muted:#7a766d;--line:#24251f2b;background:var(--cream);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif}.mo2 *,.mo2 :before,.mo2 :after{box-sizing:border-box}.mo2 a{color:inherit;text-decoration:none}.mo2 img{max-width:100%;display:block}.mo2 button,.mo2 input,.mo2 select,.mo2 textarea{font:inherit}.mo2 h1,.mo2 h2,.mo2 h3{font-family:Playfair Display,serif;font-weight:500}.mo2 main{overflow:hidden}.mo2Kicker{color:var(--copper);letter-spacing:.18em;font-size:8px;font-weight:700;display:inline-flex}.mo2Intro{z-index:500;background:var(--cream);place-content:center;justify-items:center;animation:.5s 1.65s forwards mo2Out;display:grid;position:fixed;inset:0}.mo2Ledger{width:126px;height:78px;margin-bottom:18px;position:relative}.mo2Ledger i{background:var(--forest);transform-origin:0;height:1px;animation:.5s forwards mo2Line;position:absolute;left:0;right:0;transform:scaleX(0)}.mo2Ledger i:first-child{top:10px}.mo2Ledger i:nth-child(2){animation-delay:.18s;top:38px}.mo2Ledger i:nth-child(3){animation-delay:.36s;bottom:10px}.mo2Ledger b{background:var(--copper);transform-origin:top;width:1px;height:54px;animation:.45s .55s forwards mo2Stem;position:absolute;top:15px;left:22px;transform:scaleY(0)}.mo2Intro>span{color:var(--muted);letter-spacing:.15em;margin-top:10px;font-size:7px}.mo2Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.mo2Logo em{color:var(--copper);font-style:normal}.mo2Mark{border:1px solid;width:30px;height:30px;display:inline-block;position:relative}.mo2Mark i:first-child{background:currentColor;width:1px;height:19px;position:absolute;bottom:5px;left:7px}.mo2Mark i:nth-child(2){border:1px solid var(--copper);border-left:0;border-radius:0 12px 12px 0;width:14px;height:9px;position:absolute;top:6px;left:8px;transform:rotate(-18deg)}.mo2Mark b{background:var(--copper);width:5px;height:5px;position:absolute;bottom:4px;right:4px}.mo2Header{z-index:110;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2ede3f0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.mo2Header nav{justify-content:center;gap:24px;display:flex}.mo2Header nav a{font-size:8px;font-weight:700}.mo2Header nav a:hover{color:var(--copper)}.mo2Back,.mo2Actions>a,.mo2Request{justify-content:center;align-items:center;display:inline-flex}.mo2Back{border:1px solid var(--line);background:var(--paper);gap:7px;min-height:38px;padding:0 10px;font-size:8px;font-weight:700}.mo2Actions{align-items:center;gap:7px;display:flex}.mo2Actions>a{border:1px solid var(--line);gap:5px;padding:9px;font-size:8px}.mo2Actions .mo2Request{background:var(--forest);border-color:var(--forest);color:#fff;padding:11px 14px}.mo2Actions button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:0 0;display:none}.mo2Menu{z-index:150;background:var(--forest);color:#fff;width:min(400px,100vw - 28px);padding:26px;position:fixed;top:85px;right:14px;box-shadow:0 32px 90px #0000003d}.mo2Menu>.mo2Logo{margin-bottom:20px}.mo2Menu>a{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding:14px 0;font:500 23px Playfair Display;display:flex}.mo2Hero{grid-template-rows:1fr auto;grid-template-columns:1.15fr .85fr;min-height:740px;padding:0 5vw;display:grid}.mo2HeroImage{margin:28px 0 0;position:relative}.mo2HeroImage img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;min-height:620px}.mo2HeroImage>span{background:var(--paper);padding:8px 10px;font-size:7px;position:absolute;bottom:14px;left:14px}.mo2HeroCopy{align-self:center;padding:70px 2vw 70px 6vw}.mo2HeroCopy h1{letter-spacing:-.05em;margin:16px 0 22px;font-size:clamp(60px,7.2vw,108px);line-height:.89}.mo2HeroCopy p{max-width:620px;color:var(--muted);font-size:11px;line-height:1.9}.mo2HeroCopy>div{align-items:center;gap:17px;margin-top:28px;display:flex}.mo2Primary{background:var(--forest);align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:700;display:inline-flex;color:#fff!important}.mo2Text{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:8px;font-weight:700}.mo2Band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/3;grid-template-columns:repeat(3,1fr);display:grid}.mo2Band span{text-align:center;letter-spacing:.13em;padding:16px;font-size:7px}.mo2Band span+span{border-left:1px solid var(--line)}.mo2Harvest,.mo2Journal,.mo2Values,.mo2Story,.mo2Inner{padding:105px 6vw}.mo2SectionHead{max-width:900px;margin-bottom:42px}.mo2SectionHead h2,.mo2Journal>div:first-child h2,.mo2Story>div h2{margin:12px 0;font-size:clamp(46px,5.7vw,78px);line-height:.96}.mo2HarvestDesk{border:1px solid var(--line);background:var(--paper);grid-template-columns:250px 1fr 350px;min-height:520px;display:grid}.mo2HarvestTabs{border-right:1px solid var(--line)}.mo2HarvestTabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:130px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr;align-items:center;padding:16px;display:grid}.mo2HarvestTabs button.active{color:var(--copper);background:#e4dccf}.mo2HarvestTabs span{font-size:7px}.mo2HarvestTabs b{font:500 18px Playfair Display}.mo2HarvestDesk>img{object-fit:cover;filter:saturate(.72);width:100%;height:100%}.mo2HarvestCopy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:36px;display:flex}.mo2HarvestCopy small{color:var(--copper);font-size:7px}.mo2HarvestCopy h3{margin:10px 0;font-size:38px}.mo2HarvestCopy p{color:var(--muted);font-size:9px;line-height:1.8}.mo2HarvestCopy a{color:var(--copper);align-items:center;gap:7px;margin-top:17px;font-size:8px;font-weight:700;display:inline-flex}.mo2Journal{background:var(--forest);color:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.mo2Journal .mo2Kicker{color:#ddbea7}.mo2Journal>div:last-child{border-top:1px solid #ffffff2e}.mo2Journal article{border-bottom:1px solid #ffffff2e;grid-template-columns:40px 170px 1fr;gap:16px;padding:20px 0;display:grid}.mo2Journal article>span{color:#dfc7ad;font-size:7px}.mo2Journal h3{margin:0;font-size:20px}.mo2Journal p{color:#c3cec6;margin:0;font-size:8px;line-height:1.7}.mo2Values{background:#e9e1d5}.mo2ValueGrid{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);display:grid}.mo2ValueGrid article{min-height:280px;padding:24px}.mo2ValueGrid article+article{border-left:1px solid var(--line)}.mo2ValueGrid article>span{color:var(--copper);font-size:7px}.mo2ValueGrid svg{color:var(--forest);margin-top:48px;display:block}.mo2ValueGrid h3{margin:12px 0 8px;font-size:24px}.mo2ValueGrid p{color:var(--muted);margin:0;font-size:8px;line-height:1.7}.mo2Story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.mo2Story p{max-width:620px;color:var(--muted);font-size:9px;line-height:1.85}.mo2Story a{color:var(--copper);align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:700;display:inline-flex}.mo2Story img{object-fit:cover;filter:saturate(.65);width:100%;height:520px}.mo2Partner{background:#ded5c8;justify-content:space-between;align-items:end;gap:35px;padding:65px 6vw;display:flex}.mo2Partner h2{max-width:870px;margin:12px 0;font-size:clamp(42px,5vw,70px);line-height:.95}.mo2Partner p{max-width:630px;color:var(--muted);font-size:9px}.mo2Partner>a{border:1px solid var(--ink);align-items:center;gap:7px;padding:13px 15px;font-size:8px;font-weight:700;display:inline-flex}.mo2Cta{background:var(--copper);color:#fff;justify-content:space-between;align-items:end;gap:35px;padding:72px 6vw;display:flex}.mo2Cta h2{max-width:900px;margin:0 0 10px;font-size:clamp(44px,5.5vw,76px);line-height:.95}.mo2Cta p{color:#f3dbcb;max-width:620px;margin:0;font-size:9px}.mo2Cta>a{background:var(--paper);color:var(--copper);align-items:center;gap:7px;padding:13px 15px;font-size:8px;font-weight:700;display:inline-flex}.mo2PageLead{max-width:900px;margin-bottom:50px}.mo2PageLead h1,.mo2StoryPage h1,.mo2Contact h1,.mo2RequestPage h1{margin:14px 0;font-size:clamp(66px,8.2vw,112px);line-height:.89}.mo2PageLead p,.mo2StoryPage p,.mo2Contact>div>p,.mo2RequestPage>div>p{max-width:700px;color:var(--muted);font-size:10px;line-height:1.8}.mo2HarvestIndex{border-top:1px solid var(--line)}.mo2HarvestIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 340px 1fr;align-items:center;gap:25px;padding:26px 0;display:grid}.mo2HarvestIndex article>span{color:var(--copper);font-size:7px}.mo2HarvestIndex img{object-fit:cover;width:100%;height:230px}.mo2HarvestIndex small{color:var(--copper);font-size:7px}.mo2HarvestIndex h2{margin:7px 0;font-size:30px}.mo2HarvestIndex p{max-width:680px;color:var(--muted);font-size:9px}.mo2HarvestIndex a{align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.mo2Detail{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;display:grid}.mo2Detail h1{margin:14px 0;font-size:clamp(62px,8vw,108px);line-height:.88}.mo2Detail small{color:var(--copper);font-size:8px}.mo2Detail p{max-width:650px;color:var(--muted);font-size:10px;line-height:1.8}.mo2Detail .mo2Primary{margin-top:18px}.mo2Detail>img{object-fit:cover;width:100%;height:540px}.mo2Included{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:65px;padding-top:45px;display:grid}.mo2Included h2{margin:0;font-size:40px}.mo2Included ul{margin:0;padding:0;list-style:none}.mo2Included li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:7px;padding:14px 0;font-size:8px;display:grid}.mo2Included li span{color:var(--copper)}.mo2JournalPage{border-top:1px solid var(--line)}.mo2JournalPage article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:22px;padding:26px 0;display:grid}.mo2JournalPage article>span{color:var(--copper);font-size:8px}.mo2JournalPage h2{margin:0 0 7px;font-size:30px}.mo2JournalPage p{color:var(--muted);margin:0;font-size:9px}.mo2StoryPage{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;display:grid}.mo2StoryPage img{object-fit:cover;width:100%;height:560px}.mo2PartnerPage{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}.mo2PartnerPage>div{border:1px solid var(--line);background:var(--paper);min-height:280px;padding:26px}.mo2PartnerPage svg{color:var(--forest)}.mo2PartnerPage h2{margin-top:52px;font-size:29px}.mo2PartnerPage p{color:var(--muted);font-size:9px;line-height:1.7}.mo2Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.mo2Contact>div:first-child>div{gap:11px;margin-top:26px;display:grid}.mo2Contact>div:first-child>div span{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.mo2Contact>div:first-child>div svg{width:15px;color:var(--copper)}.mo2ContactCard{border:1px solid var(--line);background:var(--paper);padding:38px}.mo2ContactCard>svg{color:var(--copper)}.mo2ContactCard h2{font-size:29px}.mo2RequestPage{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.mo2Steps{border-top:1px solid var(--line);margin-top:35px;display:grid}.mo2Steps span{border-bottom:1px solid var(--line);color:var(--muted);gap:11px;padding:12px 0;font-size:8px;display:flex}.mo2Steps span.active{color:var(--ink)}.mo2Steps span.active b{color:var(--copper)}.mo2RequestPanel{border:1px solid var(--line);background:var(--paper);align-self:start;padding:28px}.mo2Choices{gap:8px;display:grid}.mo2Choices button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mo2Choices button.active{border-color:var(--copper);box-shadow:inset 3px 0 0 var(--copper)}.mo2Choices b{font:500 20px Playfair Display}.mo2Choices span{color:var(--muted);font-size:7px}.mo2Form{gap:13px;display:grid}.mo2Form.two{grid-template-columns:1fr 1fr}.mo2Form label{gap:6px;display:grid}.mo2Form span{color:var(--muted);font-size:7px}.mo2Form input,.mo2Form select,.mo2Form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;outline:0;padding:10px}.mo2Form input,.mo2Form select{height:44px}.mo2RequestActions{border-top:1px solid var(--line);justify-content:space-between;gap:9px;margin-top:22px;padding-top:17px;display:flex}.mo2RequestActions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:700;display:inline-flex}.mo2RequestActions button:last-child{background:var(--copper);border-color:var(--copper);color:#fff;margin-left:auto}.mo2RequestActions button:disabled{opacity:.35}.mo2Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.mo2Success>svg{width:46px;height:46px;color:var(--copper)}.mo2Success h1{margin:16px 0;font-size:clamp(56px,7vw,90px)}.mo2Success p{max-width:580px;color:var(--muted)}.mo2Success button{background:var(--copper);color:#fff;border:0;align-items:center;gap:7px;margin-top:18px;padding:12px 14px;font-weight:700;display:inline-flex}.mo2Footer{background:var(--forest);color:#fff;padding:60px 6vw 20px}.mo2Footer>div:first-child{grid-template-columns:auto minmax(260px,520px);gap:55px;display:grid}.mo2Footer .mo2Logo em{color:#e5c7ae}.mo2Footer p{color:#c2cdc4;margin:0;font-size:8px;line-height:1.8}.mo2FooterLinks{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;flex-wrap:wrap;gap:22px;margin-top:38px;padding:18px 0;display:flex}.mo2FooterLinks a{font-size:8px}.mo2Footer small{color:#a6b2aa;margin-top:18px;font-size:7px;display:block}@keyframes mo2Line{to{transform:scaleX(1)}}@keyframes mo2Stem{to{transform:scaleY(1)}}@keyframes mo2Out{to{opacity:0;visibility:hidden;transform:scale(1.01)}}@media (width<=1050px){.mo2Header nav{display:none}.mo2Actions button{place-items:center;display:grid}.mo2HarvestDesk{grid-template-columns:220px 1fr}.mo2HarvestCopy{border-left:0;border-top:1px solid var(--line);grid-column:1/3}}@media (width<=720px){.mo2Header{grid-template-columns:auto 1fr auto;gap:8px;height:66px;padding:0 10px}.mo2Back{width:38px;padding:0}.mo2Back span{display:none}.mo2Logo{font-size:10px}.mo2Logo em,.mo2Actions>a{display:none}.mo2Hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:0 16px}.mo2HeroImage{margin-top:16px}.mo2HeroImage img{min-height:450px}.mo2HeroCopy{padding:48px 0}.mo2HeroCopy h1{font-size:56px}.mo2Band{grid-column:1;grid-template-columns:1fr}.mo2Band span+span{border-left:0;border-top:1px solid var(--line)}.mo2Harvest,.mo2Journal,.mo2Values,.mo2Story,.mo2Inner{padding:74px 16px}.mo2HarvestDesk{grid-template-columns:1fr}.mo2HarvestTabs{border-right:0;border-bottom:1px solid var(--line)}.mo2HarvestDesk>img{height:430px}.mo2HarvestCopy{grid-column:1}.mo2Journal{grid-template-columns:1fr}.mo2Journal>div:last-child{margin-top:20px}.mo2Journal article{grid-template-columns:32px 1fr}.mo2Journal article p{grid-column:2}.mo2ValueGrid{grid-template-columns:1fr}.mo2ValueGrid article+article{border-left:0;border-top:1px solid var(--line)}.mo2Story{grid-template-columns:1fr}.mo2Story img{height:420px}.mo2Partner,.mo2Cta{flex-direction:column;align-items:flex-start;padding:58px 16px}.mo2PageLead h1,.mo2StoryPage h1,.mo2Contact h1,.mo2RequestPage h1{font-size:58px}.mo2HarvestIndex article{grid-template-columns:28px 1fr}.mo2HarvestIndex img,.mo2HarvestIndex div{grid-column:2}.mo2HarvestIndex img{height:240px}.mo2Detail,.mo2Included,.mo2StoryPage,.mo2Contact,.mo2RequestPage{grid-template-columns:1fr}.mo2Detail>img{height:420px;margin-top:24px}.mo2StoryPage img{height:430px}.mo2PartnerPage,.mo2Form.two{grid-template-columns:1fr}.mo2Footer{padding:50px 16px 20px}.mo2Footer>div:first-child{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.mo2Intro{display:none}.mo2 *,.mo2 :before,.mo2 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.an3{--bg:#070a08;--bg2:#0c120e;--panel:#111812;--panel2:#172019;--text:#f4f7f3;--muted:#8b978e;--line:#ffffff1f;--soft:#ffffff0d;--lime:#b7ff4a;--cyan:#6ee7f2;--pink:#ff89ce;--violet:#c2b5ff;--rail:84px;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,sans-serif}.an3[data-theme=mono]{--lime:#fff;--cyan:#d9d9d9;--pink:#bdbdbd;--violet:#9f9f9f}.an3[data-theme=signal]{--lime:#b7ff4a;--cyan:#6ee7f2;--pink:#ff89ce;--violet:#c2b5ff}.an3 *,.an3 :before,.an3 :after{box-sizing:border-box}.an3 a{color:inherit;text-decoration:none}.an3 img{max-width:100%;display:block}.an3 button,.an3 input,.an3 select,.an3 textarea{font:inherit}.an3 h1,.an3 h2,.an3 h3{font-family:Space Grotesk,sans-serif}.an3 main{overflow:hidden}.an3Kicker{color:var(--lime);letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:800;display:inline-flex}.an3Intro{z-index:500;background:#050705;place-content:center;justify-items:center;animation:.5s 1.95s forwards an3Out;display:grid;position:fixed;inset:0}.an3Intro>span{color:#7f8a82;letter-spacing:.2em;margin-bottom:22px;font-size:7px}.an3Boot{width:150px;height:95px;margin-bottom:20px;position:relative}.an3Boot i{background:#fff;position:absolute}.an3Boot i:first-child{height:1px;animation:.45s forwards an3H;top:12px;left:0;right:0;transform:scaleX(0)}.an3Boot i:nth-child(2){height:1px;animation:.45s .25s forwards an3H;top:47px;left:20px;right:20px;transform:scaleX(0)}.an3Boot i:nth-child(3){width:1px;animation:.45s .45s forwards an3V;top:0;bottom:0;left:50%;transform:scaleY(0)}.an3Boot b{background:var(--lime);width:7px;height:7px;box-shadow:0 0 16px var(--lime);opacity:0;border-radius:50%;animation:.3s .75s forwards an3Node;position:absolute}.an3Boot b:first-of-type{top:9px;left:12px}.an3Boot b:nth-of-type(2){background:var(--cyan);animation-delay:.92s;top:43px;right:28px}.an3Boot b:nth-of-type(3){background:var(--pink);animation-delay:1.08s;bottom:8px;left:70px}.an3Intro small{color:#7f8a82;letter-spacing:.16em;margin-top:10px;font-size:7px}.an3Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:9px;font:700 13px Space Grotesk;display:inline-flex}.an3Logo>span:last-child>span{color:var(--lime)}.an3Mark{border:1px solid;width:34px;height:30px;display:inline-block;position:relative}.an3Mark i:first-child{background:currentColor;width:1px;position:absolute;top:2px;bottom:2px;left:50%}.an3Mark i:nth-child(2){background:currentColor;height:1px;position:absolute;top:50%;left:4px;right:4px}.an3Mark b{background:var(--lime);width:5px;height:5px;box-shadow:0 0 12px var(--lime);border-radius:50%;position:absolute}.an3Mark b:first-of-type{top:5px;left:5px}.an3Mark b:last-of-type{background:var(--cyan);bottom:5px;right:5px}.an3Rail{z-index:120;width:var(--rail);border-right:1px solid var(--line);background:var(--bg);flex-direction:column;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.an3RailBrand{border-bottom:1px solid var(--line);place-items:center;width:100%;height:84px;display:grid}.an3RailBrand .an3Logo>span:last-child{display:none}.an3Rail nav{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.an3Rail nav a,.an3RailBrief{width:100%;min-height:66px;color:var(--muted);place-items:center;display:grid;position:relative}.an3Rail nav a:hover,.an3RailBrief:hover{color:var(--lime)}.an3Rail nav a span,.an3RailBrief span{border:1px solid var(--line);background:var(--panel);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 9px;font-size:8px;transition:all .2s;position:absolute;left:72px;transform:translate(-5px)}.an3Rail nav a:hover span,.an3RailBrief:hover span{opacity:1;transform:none}.an3RailBrief{border-top:1px solid var(--line);color:var(--lime)}.an3Top{left:var(--rail);z-index:110;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:62px;padding:0 20px;display:grid;position:fixed;top:0;right:0}.an3Back,.an3Actions>a{align-items:center;gap:7px;display:inline-flex}.an3Back{border:1px solid var(--line);min-height:36px;padding:0 10px;font-size:8px;font-weight:700}.an3Back:hover{border-color:var(--lime);color:var(--lime)}.an3State{color:var(--muted);letter-spacing:.15em;justify-self:center;font-size:7px}.an3State i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:6px;display:inline-block}.an3Actions{align-items:center;gap:7px;display:flex}.an3Theme{border:1px solid var(--line);background:var(--panel);padding:3px;display:flex}.an3Theme button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:7px}.an3Theme button.active{background:var(--text);color:var(--bg)}.an3Actions>a{border:1px solid var(--line);padding:8px;font-size:8px}.an3MenuBtn{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;display:none}.an3Menu{z-index:160;background:var(--panel);border:1px solid var(--line);width:min(410px,100vw - 24px);padding:26px;position:fixed;top:72px;right:12px;box-shadow:0 32px 90px #0006}.an3Menu>.an3Logo{margin-bottom:22px}.an3Menu>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font:600 21px Space Grotesk;display:flex}.an3Viewport{margin-left:var(--rail);padding-top:62px}.an3Hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:760px;padding:80px 5vw 86px;display:grid;position:relative;overflow:hidden}.an3Grid{background-image:linear-gradient(var(--soft) 1px,transparent 1px),linear-gradient(90deg,var(--soft) 1px,transparent 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.an3HeroCopy{z-index:2;position:relative}.an3HeroCopy h1{letter-spacing:-.066em;max-width:940px;margin:18px 0 24px;font-size:clamp(66px,8.2vw,126px);line-height:.84}.an3HeroCopy p{max-width:690px;color:var(--muted);margin:0;font-size:12px;line-height:1.9}.an3HeroCopy>div{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.an3Primary,.an3Ghost{justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.an3Primary{background:var(--lime);box-shadow:0 0 24px color-mix(in srgb,var(--lime) 22%,transparent);color:#070a08!important}.an3Ghost{border:1px solid var(--line);background:var(--panel)}.an3NodePanel{z-index:2;aspect-ratio:1;border:1px solid var(--line);background:#090d0ab8;justify-self:end;width:min(43vw,590px);position:relative;overflow:hidden}.an3Core{aspect-ratio:1;border:1px solid var(--line);width:52%;color:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.an3Core:before,.an3Core:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.an3Core:before{inset:18%}.an3Core:after{inset:36%}.an3Core i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute}.an3Core i:first-of-type{top:27%;left:10%}.an3Core i:nth-of-type(2){background:var(--pink);top:46%;right:8%}.an3Core i:nth-of-type(3){background:var(--lime);bottom:2%;left:45%}.an3Status{border:1px solid var(--line);background:var(--panel);padding:12px;position:absolute;top:14px;left:14px}.an3Status span{color:var(--muted);letter-spacing:.15em;font-size:6px;display:block}.an3Status strong{margin-top:6px;font-size:8px;display:block}.an3FieldMini{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.an3FieldMini button{border:1px solid var(--line);background:var(--panel);color:var(--muted);text-align:left;cursor:pointer;padding:9px}.an3FieldMini button.active{border-color:var(--lime);color:var(--lime)}.an3FieldMini span{font-size:6px;display:block}.an3FieldMini b{font-size:8px}.an3Fields,.an3Crops,.an3Ops,.an3Supply,.an3Faq,.an3Inner{padding:105px 5vw}.an3Fields{background:var(--bg2);grid-template-columns:.72fr 1.28fr;gap:6vw;display:grid}.an3FieldIntro h2,.an3SectionHead h2,.an3Ops>div:first-child h2,.an3Supply>div:first-child h2,.an3Faq h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(46px,5.7vw,84px);line-height:.92}.an3FieldIntro p,.an3Supply>div:first-child p{max-width:590px;color:var(--muted);font-size:9px;line-height:1.8}.an3FieldConsole{border:1px solid var(--line);background:var(--panel);grid-template-columns:180px 1fr 220px;min-height:500px;display:grid}.an3FieldTabs{border-right:1px solid var(--line)}.an3FieldTabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:130px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 28px 1fr;align-items:center;gap:7px;padding:12px;display:grid}.an3FieldTabs button.active{color:var(--accent);background:var(--panel2)}.an3FieldTabs svg{width:17px}.an3FieldTabs span{font-size:6px}.an3FieldTabs b{font-size:8px}.an3FieldVisual{position:relative;overflow:hidden}.an3FieldVisual img{object-fit:cover;filter:saturate(.55);width:100%;height:100%}.an3FieldVisual>span{background:var(--bg);color:var(--accent);padding:7px 9px;font:700 24px Space Grotesk;position:absolute;bottom:12px;left:12px}.an3FieldOutput{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:26px;display:flex}.an3FieldOutput>span{color:var(--accent);font-size:6px}.an3FieldOutput h3{margin:8px 0;font-size:30px}.an3FieldOutput strong{color:var(--accent);font:700 56px Space Grotesk}.an3FieldOutput small{color:var(--muted);font-size:6px}.an3FieldOutput i{border:1px solid var(--line);align-self:flex-start;margin-top:16px;padding:6px 8px;font-size:6px;font-style:normal}.an3SectionHead{max-width:900px;margin-bottom:44px}.an3CropConsole{border:1px solid var(--line);background:var(--bg2);grid-template-columns:250px 1fr 360px;min-height:560px;display:grid}.an3CropNav{border-right:1px solid var(--line)}.an3CropNav button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:65px 1fr;align-items:center;gap:8px;padding:16px;display:grid}.an3CropNav button.active{color:var(--active);background:var(--panel)}.an3CropNav span{font-size:6px}.an3CropNav b{font-size:9px}.an3CropCore{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.an3CropCore>svg{width:54px;height:54px;color:var(--active)}.an3CropCore strong{color:var(--active);margin-top:18px;font:700 56px Space Grotesk}.an3CropCore span{color:var(--muted);letter-spacing:.15em;font-size:6px}.an3CropCore i{border:1px solid var(--line);border-radius:50%;width:250px;height:250px;position:absolute}.an3CropCore i:last-child{width:330px;height:330px}.an3CropCopy{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:36px;display:flex}.an3CropCopy>span{color:var(--active);font-size:7px}.an3CropCopy h3{margin:10px 0;font-size:38px}.an3CropCopy p{color:var(--muted);font-size:9px;line-height:1.8}.an3CropCopy a{color:var(--active);align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:800;display:inline-flex}.an3Ops{background:var(--bg2);grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.an3OpsGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.an3OpsGrid article{border-right:1px solid var(--line);min-height:245px;padding:20px 15px;position:relative}.an3OpsGrid span{color:var(--cyan);font-size:7px}.an3OpsGrid i{background:var(--lime);width:9px;height:9px;box-shadow:0 0 14px var(--lime);border-radius:50%;position:absolute;top:-5px;left:15px}.an3OpsGrid h3{margin:52px 0 9px;font-size:20px}.an3OpsGrid p{color:var(--muted);font-size:8px;line-height:1.7}.an3Supply{grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;display:grid}.an3Supply>div:first-child a{color:var(--lime);align-items:center;gap:7px;margin-top:18px;font-size:8px;font-weight:800;display:inline-flex}.an3SupplyVisual{position:relative}.an3SupplyVisual img{object-fit:cover;filter:saturate(.55);width:100%;height:500px}.an3SupplyVisual>div{background:var(--bg);color:var(--lime);align-items:center;gap:8px;padding:8px 10px;font-size:7px;display:flex;position:absolute;bottom:12px;left:12px}.an3Metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.an3Metrics article{flex-direction:column;justify-content:center;min-height:150px;padding:24px;display:flex}.an3Metrics article+article{border-left:1px solid var(--line)}.an3Metrics strong{font:700 42px Space Grotesk}.an3Metrics span{color:var(--muted);font-size:7px}.an3Faq{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.an3Faq>div:last-child{border-top:1px solid var(--line)}.an3Faq article{border-bottom:1px solid var(--line)}.an3Faq button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:19px 0;display:grid}.an3Faq button span{color:var(--lime);font-size:7px}.an3Faq button b{font-size:9px}.an3Faq article.open svg{transform:rotate(180deg)}.an3Faq p{color:var(--muted);margin:0 0 20px 45px;font-size:9px;line-height:1.75}.an3Closing{background:var(--lime);color:#070a08;justify-content:space-between;align-items:end;gap:35px;padding:72px 5vw;display:flex}.an3Closing h2{margin:0 0 10px;font-size:clamp(46px,6vw,84px);line-height:.9}.an3Closing p{max-width:660px;margin:0;font-size:9px}.an3Closing>a{color:#fff;background:#070a08;align-items:center;gap:7px;padding:13px 15px;font-size:8px;font-weight:800;display:inline-flex}.an3PageLead{max-width:980px;margin-bottom:48px}.an3PageLead h1,.an3Contact h1,.an3Brief h1{letter-spacing:-.064em;margin:14px 0;font-size:clamp(68px,8.8vw,128px);line-height:.84}.an3PageLead p,.an3Contact>div>p,.an3Brief>div>p{max-width:700px;color:var(--muted);font-size:10px;line-height:1.8}.an3FieldPage{border:1px solid var(--line);background:var(--panel);grid-template-columns:240px 1fr 260px;display:grid}.an3FieldPage>div:first-child{border-right:1px solid var(--line)}.an3FieldPage button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:100px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 35px 1fr;align-items:center;gap:8px;padding:15px;display:grid}.an3FieldPage button.active{background:var(--panel2);color:var(--accent)}.an3FieldPage button span{font-size:7px}.an3FieldPage button b{font-size:9px}.an3FieldPageVisual{position:relative}.an3FieldPageVisual img{object-fit:cover;filter:saturate(.55);width:100%;height:500px}.an3FieldPageVisual span{background:var(--bg);color:var(--accent);padding:8px 10px;font:700 28px Space Grotesk;position:absolute;bottom:12px;left:12px}.an3FieldPageData{flex-direction:column;justify-content:center;padding:30px;display:flex}.an3FieldPageData>svg{color:var(--accent)}.an3FieldPageData>span{color:var(--muted);margin-top:18px;font-size:6px}.an3FieldPageData h2{margin:7px 0;font-size:31px}.an3FieldPageData strong{color:var(--accent);font:700 58px Space Grotesk}.an3FieldPageData i{border:1px solid var(--line);align-self:flex-start;margin-top:14px;padding:6px;font-size:6px;font-style:normal}.an3Search{border:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;max-width:420px;margin-bottom:32px;padding:0 12px;display:flex}.an3Search input{width:100%;height:44px;color:var(--text);background:0 0;border:0;outline:0;font-size:8px}.an3CropIndex{border-top:1px solid var(--line)}.an3CropIndex article{border-bottom:1px solid var(--line);grid-template-columns:35px 48px 1fr auto;align-items:center;gap:17px;padding:22px 0;display:grid}.an3CropIndex article>span{color:var(--c);font-size:7px}.an3CropIndex article>div:nth-child(2){border:1px solid var(--line);width:42px;height:42px;color:var(--c);place-items:center;display:grid}.an3CropIndex small{color:var(--c);font-size:6px}.an3CropIndex h2{margin:4px 0;font-size:27px}.an3CropIndex p{max-width:680px;color:var(--muted);margin:0;font-size:8px;line-height:1.65}.an3CropIndex a{align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.an3Detail{grid-template-columns:1fr 320px;align-items:center;gap:7vw;min-height:500px;display:grid}.an3Detail h1{letter-spacing:-.06em;margin:15px 0;font-size:clamp(60px,8vw,110px);line-height:.86}.an3Detail p{max-width:670px;color:var(--muted);font-size:10px;line-height:1.85}.an3Detail .an3Primary{background:var(--detail);margin-top:18px}.an3DetailSignal{border:1px solid var(--line);background:var(--panel);height:320px;color:var(--detail);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.an3DetailSignal strong{font:700 74px Space Grotesk}.an3DetailSignal span{letter-spacing:.15em;font-size:6px}.an3DetailSignal i{border:1px solid var(--line);border-radius:50%;width:210px;height:210px;position:absolute}.an3DetailSignal i:last-child{width:280px;height:280px}.an3DetailList{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:65px;padding-top:42px;display:grid}.an3DetailList h2{margin:0;font-size:40px}.an3DetailList ul{margin:0;padding:0;list-style:none}.an3DetailList li{border-bottom:1px solid var(--line);grid-template-columns:35px 20px 1fr;align-items:center;gap:7px;padding:14px 0;font-size:8px;display:grid}.an3DetailList li span{color:var(--detail)}.an3OpsPage{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.an3OpsPage article{border:1px solid var(--line);background:var(--panel);min-height:300px;padding:25px;position:relative}.an3OpsPage article>span{color:var(--cyan);font-size:6px}.an3OpsPage svg{color:var(--lime);margin-top:60px;display:block}.an3OpsPage h2{margin:12px 0 8px;font-size:30px}.an3OpsPage p{max-width:550px;color:var(--muted);font-size:8px;line-height:1.7}.an3OpsPage article>i{background:linear-gradient(90deg,var(--lime),transparent);height:1px;position:absolute;bottom:25px;left:25px;right:25px}.an3SupplyPage{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.an3SupplyPage>div{border:1px solid var(--line);background:var(--panel);min-height:280px;padding:25px}.an3SupplyPage svg{color:var(--lime)}.an3SupplyPage span{color:var(--cyan);margin-top:55px;font-size:7px;display:block}.an3SupplyPage h2{font-size:28px}.an3Contact{grid-template-columns:1fr .75fr;align-items:center;gap:7vw;display:grid}.an3Contact>div:first-child>div{gap:11px;margin-top:27px;display:grid}.an3Contact>div:first-child>div span{color:var(--muted);align-items:center;gap:9px;font-size:8px;display:flex}.an3Contact>div:first-child>div svg{width:15px;color:var(--lime)}.an3ContactPanel{border:1px solid var(--line);background:var(--panel);padding:35px}.an3ContactPanel>svg{color:var(--lime)}.an3ContactPanel>span{color:var(--cyan);letter-spacing:.15em;margin-top:18px;font-size:6px;display:block}.an3ContactPanel h2{margin:9px 0 20px;font-size:29px}.an3Brief{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.an3Steps{border-top:1px solid var(--line);margin-top:34px;display:grid}.an3Steps span{border-bottom:1px solid var(--line);color:var(--muted);gap:11px;padding:11px 0;font-size:7px;display:flex}.an3Steps span.active{color:var(--text)}.an3Steps span.active b{color:var(--lime)}.an3BriefPanel{border:1px solid var(--line);background:var(--panel);align-self:start;padding:26px}.an3ChoiceGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.an3ChoiceGrid button{border:1px solid var(--line);min-height:105px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:14px;display:flex}.an3ChoiceGrid button.active{border-color:var(--lime);box-shadow:inset 3px 0 0 var(--lime)}.an3ChoiceGrid button svg{color:var(--lime)}.an3ChoiceGrid button b{font-size:9px}.an3ChoiceGrid button span{color:var(--muted);font-size:7px}.an3ChoiceGrid.crops button{--c:var(--lime)}.an3ChoiceGrid.crops button svg,.an3ChoiceGrid.crops button span{color:var(--c)}.an3ChoiceGrid.crops button.active{border-color:var(--c);box-shadow:inset 3px 0 0 var(--c)}.an3Form{gap:13px;display:grid}.an3Form.two{grid-template-columns:1fr 1fr}.an3Form label{gap:6px;display:grid}.an3Form span{color:var(--muted);font-size:7px}.an3Form input,.an3Form select,.an3Form textarea{border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--text);outline:0;padding:10px}.an3Form input,.an3Form select{height:44px}.an3BriefActions{border-top:1px solid var(--line);justify-content:space-between;gap:9px;margin-top:22px;padding-top:17px;display:flex}.an3BriefActions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:800;display:inline-flex}.an3BriefActions button:last-child{background:var(--lime);border-color:var(--lime);color:#070a08;margin-left:auto}.an3BriefActions button:disabled{opacity:.35}.an3Success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.an3Success>svg{width:46px;height:46px;color:var(--lime)}.an3Success h1{margin:16px 0;font-size:clamp(56px,7vw,95px)}.an3Success p{max-width:580px;color:var(--muted)}.an3Success button{background:var(--lime);color:#070a08;border:0;align-items:center;gap:7px;margin-top:18px;padding:12px 14px;font-weight:800;display:inline-flex}.an3Footer{border-top:1px solid var(--line);background:var(--bg2);padding:60px 5vw 20px}.an3Footer>div:first-child{grid-template-columns:auto minmax(280px,540px);gap:60px;display:grid}.an3Footer p{color:var(--muted);margin:0;font-size:8px;line-height:1.8}.an3FooterLinks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:38px;padding:17px 0;display:flex}.an3FooterLinks a{color:var(--muted);font-size:7px}.an3Footer small{color:var(--muted);margin-top:18px;font-size:7px;display:block}@keyframes an3H{to{transform:scaleX(1)}}@keyframes an3V{to{transform:scaleY(1)}}@keyframes an3Node{to{opacity:1}}@keyframes an3Out{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@media (width<=1180px){.an3CropConsole{grid-template-columns:220px 1fr 320px}.an3OpsGrid{grid-template-columns:1fr 1fr}}@media (width<=900px){.an3{--rail:0px}.an3Rail{display:none}.an3Viewport{margin-left:0}.an3Top{left:0}.an3MenuBtn{place-items:center;display:grid}.an3Hero{grid-template-columns:1fr}.an3NodePanel{justify-self:center;width:min(88vw,560px);margin-top:34px}.an3Fields,.an3Ops,.an3Supply,.an3Faq,.an3Brief{grid-template-columns:1fr}.an3CropConsole{grid-template-columns:210px 1fr}.an3CropCopy{border-left:0;border-top:1px solid var(--line);grid-column:1/3}}@media (width<=640px){.an3Top{height:60px;padding:0 10px}.an3Back{justify-content:center;width:36px;height:36px;padding:0}.an3Back span,.an3State{display:none}.an3Theme button{padding:6px}.an3Actions>a{display:none}.an3Viewport{padding-top:60px}.an3Hero{min-height:0;padding:62px 16px 76px}.an3HeroCopy h1{font-size:55px}.an3HeroCopy>div{flex-direction:column}.an3Primary,.an3Ghost,.an3NodePanel{width:100%}.an3FieldMini{grid-template-columns:1fr}.an3FieldMini button:nth-child(n+2){display:none}.an3Fields,.an3Crops,.an3Ops,.an3Supply,.an3Faq,.an3Inner{padding:72px 16px}.an3FieldConsole{grid-template-columns:1fr}.an3FieldTabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.an3FieldTabs button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:90px}.an3FieldVisual{height:360px}.an3FieldOutput{border-left:0;border-top:1px solid var(--line)}.an3CropConsole{grid-template-columns:1fr}.an3CropNav{border-right:0;border-bottom:1px solid var(--line)}.an3CropCore{min-height:420px}.an3CropCopy{grid-column:1}.an3OpsGrid{grid-template-columns:1fr}.an3OpsGrid article{border-right:0;border-bottom:1px solid var(--line);min-height:185px}.an3SupplyVisual{margin-top:24px}.an3SupplyVisual img{height:380px}.an3Metrics{grid-template-columns:1fr 1fr}.an3Metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.an3Metrics article:nth-child(4){border-top:1px solid var(--line)}.an3Faq>div:last-child{margin-top:20px}.an3Faq p{margin-left:0}.an3Closing{flex-direction:column;align-items:flex-start;padding:58px 16px}.an3PageLead h1,.an3Contact h1,.an3Brief h1{font-size:60px}.an3FieldPage{grid-template-columns:1fr}.an3FieldPage>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.an3FieldPageVisual img{height:340px}.an3FieldPageData{border-top:1px solid var(--line)}.an3CropIndex article{grid-template-columns:28px 42px 1fr}.an3CropIndex a{grid-column:3}.an3Detail,.an3DetailList,.an3Contact,.an3Brief{grid-template-columns:1fr}.an3DetailSignal{height:270px}.an3OpsPage,.an3SupplyPage,.an3ChoiceGrid,.an3Form.two{grid-template-columns:1fr}.an3Footer{padding:48px 16px 20px}.an3Footer>div:first-child{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.an3Intro{display:none}.an3 *,.an3 :before,.an3 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.v4Back{z-index:120;background:inherit;border-bottom:1px solid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 18px;font:700 11px/1.2 Inter,Arial,sans-serif;display:grid;position:sticky;top:0}.v4Back>a{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.v4Back>a:last-child{justify-self:end}.v4Back strong{letter-spacing:.08em}.v4Back svg{width:14px}.kasaV4,.luneV4,.pulseV4,.frameV4,.shiftV4,.sprintV4,.commonV4,.pebbleV4,.offsetV4,.nestV4,.tideV4,.fieldV4{min-height:100vh}.kasaV4 *,.luneV4 *,.pulseV4 *,.frameV4 *,.shiftV4 *,.sprintV4 *,.commonV4 *,.pebbleV4 *,.offsetV4 *,.nestV4 *,.tideV4 *,.fieldV4 *{box-sizing:border-box}.kasaV4 img,.luneV4 img,.pulseV4 img,.frameV4 img,.shiftV4 img,.sprintV4 img,.commonV4 img,.pebbleV4 img,.offsetV4 img,.nestV4 img,.tideV4 img,.fieldV4 img{max-width:100%;display:block}.kasaV4 button,.luneV4 button,.pulseV4 button,.frameV4 button,.shiftV4 button,.sprintV4 button,.commonV4 button,.pebbleV4 button,.offsetV4 button,.nestV4 button,.tideV4 button,.fieldV4 button,.kasaV4 input,.luneV4 input,.pulseV4 input,.frameV4 input,.shiftV4 input,.sprintV4 input,.commonV4 input,.pebbleV4 input,.offsetV4 input,.nestV4 input,.tideV4 input,.fieldV4 input,.kasaV4 select,.luneV4 select,.pulseV4 select,.frameV4 select,.shiftV4 select,.sprintV4 select,.commonV4 select,.pebbleV4 select,.offsetV4 select,.nestV4 select,.tideV4 select,.fieldV4 select,.commonV4 textarea{font:inherit}.kasaV4{--red:#e43d28;--yellow:#ffd23f;--ink:#171717;--paper:#f6f0df;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.kasaV4 .v4Back{background:var(--yellow);border-color:var(--ink)}.kasaV4 a{color:inherit;text-decoration:none}.kasaTicker{border-bottom:2px solid var(--ink);background:var(--red);color:#fff;letter-spacing:.14em;white-space:nowrap;padding:10px 0;font-size:10px;font-weight:900;overflow:hidden}.kasaTicker span{min-width:150%;animation:18s linear infinite kasaTicker;display:inline-block}.kasaHero{border-bottom:2px solid var(--ink);grid-template-columns:240px 1fr 1fr;align-items:center;gap:28px;padding:54px 4vw;display:grid}.kasaReceipt{border:2px solid var(--ink);min-height:420px;box-shadow:12px 12px 0 var(--red);background:#fff;flex-direction:column;padding:22px;display:flex}.kasaReceipt>span,.kasaReceipt>small{letter-spacing:.13em;font-size:10px;font-weight:900}.kasaReceipt i{background:var(--ink);height:1px;margin:20px 0;display:block}.kasaReceipt strong{margin-top:auto;font-size:58px;line-height:.8}.kasaReceipt b{color:var(--red);font-size:29px}.kasaHeroCopy .kasaStamp{border:2px solid var(--red);color:var(--red);padding:9px 12px;font-size:10px;font-weight:900;display:inline-block;transform:rotate(-4deg)}.kasaHeroCopy h1{letter-spacing:-.07em;text-transform:uppercase;max-width:700px;margin:19px 0;font-size:clamp(54px,7vw,108px);line-height:.83}.kasaHeroCopy p{max-width:580px;font-size:13px;line-height:1.7}.kasaHeroCopy>a{background:var(--ink);color:#fff;align-items:center;gap:8px;margin-top:15px;padding:12px 15px;font-size:10px;font-weight:900;display:inline-flex}.kasaPlate{aspect-ratio:1;border:2px solid var(--ink);background:var(--yellow);border-radius:50%;padding:30px;position:relative}.kasaPlate img{object-fit:cover;border:12px solid #fff;border-radius:50%;width:100%;height:100%}.kasaPlate>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;font-weight:900;display:grid;position:absolute;top:9%;right:8%}.kasaMenu{border-bottom:2px solid var(--ink);padding:75px 4vw}.kasaMenuHead{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.kasaMenuHead h2{text-transform:uppercase;margin:0;font-size:55px}.kasaMenuHead p{font-weight:900}.kasaMenuBoard{border:2px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.kasaMenuBoard button{border:0;border-right:2px solid var(--ink);min-height:430px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-rows:auto 1fr auto auto;gap:10px;padding:13px;display:grid;position:relative}.kasaMenuBoard button:last-child{border-right:0}.kasaMenuBoard button.picked{background:var(--yellow)}.kasaMenuBoard button>span{font-weight:900}.kasaMenuBoard img{object-fit:cover;filter:saturate(.85);width:100%;height:230px}.kasaMenuBoard b{text-transform:uppercase;font-size:22px}.kasaMenuBoard small{color:var(--red);font-weight:900}.kasaMenuBoard i{border:2px solid var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid;position:absolute;top:10px;right:12px}.kasaOrder{border:2px dashed var(--ink);background:#fff;grid-template-columns:auto 80px 1fr;align-items:center;gap:20px;margin-top:20px;padding:16px;display:grid}.kasaOrder span{text-transform:uppercase;font-size:10px;font-weight:900}.kasaOrder strong{color:var(--red);font-size:42px}.kasaOrder p{margin:0;font-weight:700}.kasaStory{border-bottom:2px solid var(--ink);grid-template-columns:.7fr 1.3fr;gap:0;display:grid}.kasaStory>div{background:var(--yellow);padding:60px 5vw}.kasaStory span{font-weight:900}.kasaStory h2{text-transform:uppercase;margin:18px 0;font-size:58px}.kasaStory p{max-width:620px;line-height:1.7}.kasaStory img{object-fit:cover;width:100%;height:530px}.kasaForm{grid-template-columns:.8fr 1.2fr;gap:45px;padding:70px 5vw;display:grid}.kasaForm h2{text-transform:uppercase;margin:0;font-size:55px}.kasaForm form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kasaForm label{text-transform:uppercase;gap:5px;font-size:10px;font-weight:900;display:grid}.kasaForm input,.kasaForm select{border:2px solid var(--ink);background:#fff;height:46px;padding:8px}.kasaForm button{border:2px solid var(--ink);background:var(--red);color:#fff;grid-column:1/3;min-height:48px;font-weight:900}.kasaProject{background:var(--ink);justify-content:center;gap:8px;padding:18px;font-size:10px;font-weight:900;display:flex;color:#fff!important}@keyframes kasaTicker{to{transform:translate(-35%)}}.luneV4{--ink:#251f35;--paper:#fff7f5;--look:#f6b9b0;background:linear-gradient(90deg,var(--paper) 0 64%,#eee9ff 64%);color:var(--ink);font-family:Georgia,serif}.luneV4 .v4Back{background:#fff7f5;border-color:#b7addd}.luneV4 a{color:inherit;text-decoration:none}.luneWrap{padding:0 4vw}.luneHero{border-bottom:1px solid #c9c1df;grid-template-columns:.55fr 1fr .9fr;align-items:center;gap:35px;min-height:720px;display:grid}.luneWord{writing-mode:vertical-rl;border-right:1px solid #c9c1df;flex-direction:column;justify-content:center;align-self:stretch;display:flex;transform:rotate(180deg)}.luneWord span{letter-spacing:-.08em;font:700 clamp(70px,8vw,120px) Arial,sans-serif}.luneWord b{color:#6c63ff;font:400 34px Arial,sans-serif}.luneWord i{margin-top:25px;font-size:18px;font-style:normal}.lunePortrait{background:var(--look);padding:24px;transition:all .3s;position:relative}.lunePortrait img{object-fit:cover;border-radius:180px 180px 18px 18px;width:100%;height:560px}.lunePortrait>span{color:#fff;font:700 64px Arial;position:absolute;bottom:8px;right:12px}.luneCopy small{letter-spacing:.18em;font:700 9px Arial}.luneCopy h1{margin:19px 0;font-size:clamp(52px,6vw,88px);line-height:.92}.luneCopy p{max-width:560px;font:400 13px/1.8 Arial}.luneMixer{border-bottom:1px solid #c9c1df;grid-template-columns:.55fr 1fr .9fr;gap:35px;padding:75px 0;display:grid}.luneMixer>div:first-child span{letter-spacing:.18em;font:700 9px Arial}.luneMixer>div:first-child h2{margin:15px 0;font-size:50px}.luneSwatches{align-content:start;gap:10px;display:grid}.luneSwatches button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #bdb3d7;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.luneSwatches button.active{box-shadow:inset 4px 0 0 var(--sw)}.luneSwatches i{background:var(--sw);border-radius:50%;width:36px;height:36px}.luneSwatches b{font:700 13px Arial}.luneStrip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.luneStrip img{object-fit:cover;opacity:.45;border-radius:80px;height:250px}.luneStrip img.active{opacity:1;transform:translateY(-12px)}.luneLayers{grid-template-columns:1.2fr repeat(3,1fr);gap:0;padding:70px 0;display:grid}.luneLayers>h2{margin:0;padding-right:30px;font-size:47px}.luneLayers article{border-left:1px solid #c9c1df;min-height:200px;padding:20px;position:relative}.luneLayers span{font:700 9px Arial}.luneLayers b{margin-top:65px;font:700 15px Arial;display:block}.luneLayers i{background:var(--look);border-radius:9px;height:8px;position:absolute;bottom:22px;left:20px;right:20px}.luneBook{color:#fff;background:#6c63ff;grid-template-columns:.8fr 1.2fr;gap:50px;margin:0 -4vw;padding:70px 7vw;display:grid}.luneBook svg{width:34px;height:34px}.luneBook h2{margin:15px 0;font-size:54px}.luneBook form{gap:12px;display:grid}.luneBook label{gap:6px;font:700 10px Arial;display:grid}.luneBook input,.luneBook select{background:#fff;border:0;height:48px;padding:9px}.luneBook button{background:var(--look);height:48px;color:var(--ink);border:0;font-weight:800}.luneProject{text-align:center;background:#251f35;padding:17px;font:700 10px Arial;display:block;color:#fff!important}.pulseV4{--blue:#165cff;--ink:#10213d;--pale:#eef4ff;--line:#c8d7ef;color:var(--ink);background:#fff;font-family:Inter,Arial,sans-serif}.pulseV4 .v4Back{border-color:var(--line);background:#fff}.pulseV4 a{color:inherit;text-decoration:none}.pulseHero{background:linear-gradient(#fff,#f5f9ff);grid-template-columns:1.1fr .9fr;align-items:center;min-height:660px;padding:70px 7vw;display:grid}.pulseHeroText>span{letter-spacing:.18em;color:var(--blue);font-size:9px;font-weight:800}.pulseHeroText h1{letter-spacing:-.06em;max-width:850px;margin:20px 0;font-size:clamp(58px,7.5vw,108px);line-height:.88}.pulseHeroText>p{color:#50627d;max-width:660px;font-size:14px;line-height:1.8}.pulseNotice{border-left:4px solid var(--blue);background:var(--pale);align-items:flex-start;gap:10px;max-width:600px;margin-top:25px;padding:14px;font-size:11px;line-height:1.55;display:flex}.pulseNotice svg{color:var(--blue);flex:none}.pulseOrb{place-items:center;display:grid}.pulseOrb>div{aspect-ratio:1;border:20px solid var(--pale);outline:1px solid var(--line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(400px,40vw);display:flex;box-shadow:inset 0 0 0 60px #fff}.pulseOrb svg{width:68px;height:68px;color:var(--blue)}.pulseOrb b{color:var(--blue);margin-top:16px;font-size:68px;line-height:.8}.pulseOrb small{letter-spacing:.2em;margin-top:10px;font-weight:800}.pulsePath{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;padding:90px 7vw;display:grid}.pulsePathNav{border-top:1px solid #fff3;display:grid}.pulsePathNav button{color:#94a7c4;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff3;grid-template-columns:40px 1fr;gap:10px;padding:18px 0;display:grid}.pulsePathNav button.active{color:#fff}.pulsePathNav button.active span{color:#7ea4ff}.pulsePathCard{padding:50px 7vw}.pulsePathCard svg{color:#7ea4ff;width:42px;height:42px}.pulsePathCard>span{letter-spacing:.18em;color:#7ea4ff;margin-top:30px;font-size:9px;display:block}.pulsePathCard h2{margin:12px 0;font-size:58px}.pulsePathCard p{color:#b9c5d7}.pulsePathCard button{color:var(--ink);background:#fff;border:0;align-items:center;gap:7px;margin-top:18px;padding:12px 14px;font-weight:800;display:inline-flex}.pulseDeps{grid-template-columns:.7fr 1.3fr;gap:70px;padding:80px 7vw;display:grid}.pulseDeps h2{margin:0;font-size:55px}.pulseDeps>div{border-top:1px solid var(--line)}.pulseDeps article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 1fr;align-items:center;gap:15px;padding:17px 0;display:grid}.pulseDeps span{color:var(--blue);font-size:9px}.pulseDeps b{font-size:14px}.pulseDeps i{background:var(--blue);border-radius:7px;height:7px}.pulseRequest{background:var(--pale);grid-template-columns:.7fr 1.3fr;gap:60px;padding:75px 7vw;display:grid}.pulseRequest h2{margin:0 0 12px;font-size:52px}.pulseRequest form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pulseRequest label{gap:6px;font-size:10px;font-weight:700;display:grid}.pulseRequest input,.pulseRequest select{border:1px solid var(--line);background:#fff;height:46px;padding:8px}.pulseRequest button{background:var(--blue);color:#fff;border:0;grid-column:1/3;min-height:47px;font-weight:800}.pulseProject{text-align:center;background:var(--blue);padding:17px;font-size:10px;font-weight:800;display:block;color:#fff!important}.frameV4{--ink:#2a2926;--paper:#efe9dd;--brick:#b75b45;--sky:#92b6cc;--line:#8e8a82;background:var(--paper);color:var(--ink);font-family:Courier New,monospace}.frameV4 .v4Back{background:var(--paper);border-color:var(--ink)}.frameV4 a{color:inherit;text-decoration:none}.frameHero{border-bottom:1px solid var(--ink);grid-template-columns:1.1fr .9fr;min-height:680px;display:grid}.framePlan{border-right:1px solid var(--ink);background-image:linear-gradient(#2a29261f 1px,#0000 1px),linear-gradient(90deg,#2a29261f 1px,#0000 1px);background-size:32px 32px;min-height:680px;position:relative}.frameRoom{border:2px solid var(--ink);place-items:center;font-weight:800;display:grid;position:absolute}.frameRoom.r1{background:#f8f5ed;width:45%;height:34%;top:13%;left:10%}.frameRoom.r2{background:var(--sky);width:32%;height:52%;top:13%;right:8%}.frameRoom.r3{background:var(--brick);color:#fff;width:32%;height:34%;bottom:10%;left:10%}.frameRoom.r4{background:#dccb8e;width:47%;height:21%;bottom:10%;left:45%}.framePlan>b{font-size:12px;position:absolute;bottom:12px;left:16px}.frameCopy{flex-direction:column;justify-content:center;padding:60px 6vw;display:flex}.frameCopy small{letter-spacing:.12em;font-weight:800}.frameCopy h1{letter-spacing:-.065em;margin:20px 0;font-family:Arial,sans-serif;font-size:clamp(58px,7vw,106px);line-height:.86}.frameCopy p{max-width:600px;line-height:1.8}.frameSpaces{border-bottom:1px solid var(--ink);grid-template-columns:230px 1.3fr .7fr;min-height:600px;display:grid}.frameSpaceNav{border-right:1px solid var(--ink)}.frameSpaceNav button{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:18px;display:grid}.frameSpaceNav button.active{background:var(--brick);color:#fff}.frameSpaceNav span,.frameSpaceNav small{font-size:10px}.frameSpaceImage{position:relative}.frameSpaceImage img{object-fit:cover;filter:saturate(.65);width:100%;height:100%}.frameSpaceImage>span{background:var(--paper);border:1px solid var(--ink);padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.frameSpaceText{border-left:1px solid var(--ink);flex-direction:column;justify-content:center;padding:35px;display:flex}.frameSpaceText h2{margin:0;font-family:Arial,sans-serif;font-size:48px}.frameSpaceText strong{color:var(--brick);margin:20px 0;font-size:66px}.frameSpaceText p{line-height:1.7}.frameFacts{border-bottom:1px solid var(--ink);grid-template-columns:1fr repeat(4,.65fr);display:grid}.frameFacts h2{margin:0;padding:35px;font-family:Arial,sans-serif;font-size:43px}.frameFacts article{border-left:1px solid var(--ink);min-height:170px;padding:25px}.frameFacts span{font-size:10px}.frameFacts b{margin-top:65px;display:block}.frameInquiry{grid-template-columns:.8fr 1.2fr;gap:50px;padding:70px 6vw;display:grid}.frameInquiry h2{margin:0;font-family:Arial,sans-serif;font-size:55px}.frameInquiry form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.frameInquiry label{gap:6px;font-size:10px;font-weight:800;display:grid}.frameInquiry input,.frameInquiry select{border:1px solid var(--ink);background:#f8f5ed;height:46px;padding:9px}.frameInquiry button{border:1px solid var(--ink);background:var(--brick);color:#fff;grid-column:1/3;font-weight:800}.frameProject{text-align:center;background:var(--ink);padding:17px;font-weight:800;display:block;color:#fff!important}.shiftV4{--ink:#161b24;--blue:#174ea6;--orange:#ff6a00;--paper:#eceae3;--line:#8e9197;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.shiftV4 .v4Back{background:#eceae3;border-color:#83868d}.shiftV4 a{color:inherit;text-decoration:none}.shiftHero{border-bottom:6px solid var(--orange);grid-template-columns:.9fr 1.1fr;min-height:690px;display:grid}.shiftCopy{background:var(--blue);color:#fff;padding:80px 6vw;position:relative;overflow:hidden}.shiftCopy>span{letter-spacing:.18em;font-size:9px;font-weight:900}.shiftCopy h1{letter-spacing:-.065em;text-transform:uppercase;margin:20px 0;font-size:clamp(60px,7.4vw,110px);line-height:.84}.shiftCopy p{color:#d9e6ff;max-width:620px;line-height:1.75}.shiftTape{background:var(--orange);color:var(--ink);letter-spacing:.2em;padding:12px;font-weight:900;position:absolute;bottom:35px;left:-30px;right:-30px;transform:rotate(-4deg)}.shiftBench{background-image:linear-gradient(#174ea61f 1px,#0000 1px),linear-gradient(90deg,#174ea61f 1px,#0000 1px);background-size:36px 36px;grid-template-columns:1fr 250px;align-items:center;padding:50px;display:grid}.shiftDial{aspect-ratio:1;border:18px solid var(--ink);outline:8px solid var(--orange);background:var(--paper);border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:min(380px,100%);display:flex}.shiftDial svg{width:48px;height:48px;color:var(--orange)}.shiftDial strong{font-size:88px;line-height:.9}.shiftDial small{font-weight:900}.shiftSvcNav{border:2px solid var(--ink);display:grid}.shiftSvcNav button{border:0;border-bottom:2px solid var(--ink);background:var(--paper);text-align:left;cursor:pointer;grid-template-columns:35px 1fr;gap:8px;padding:16px;display:grid}.shiftSvcNav button:last-child{border-bottom:0}.shiftSvcNav button.active{background:var(--orange)}.shiftBoard{grid-template-columns:.7fr 1.3fr;gap:60px;padding:80px 6vw;display:grid}.shiftBoard h2{text-transform:uppercase;margin:0;font-size:54px}.shiftBoard>div:first-child span{color:var(--blue);font-size:10px;font-weight:900}.shiftBoard>div:last-child{border-top:2px solid var(--ink)}.shiftBoard article{border-bottom:2px solid var(--ink);grid-template-columns:40px 180px 1fr;align-items:center;gap:12px;padding:18px 0;display:grid}.shiftBoard article span{color:var(--orange);font-weight:900}.shiftBoard i{background:var(--blue);height:9px}.shiftPhoto{position:relative}.shiftPhoto img{object-fit:cover;filter:grayscale(.25);width:100%;height:520px}.shiftPhoto>div{background:var(--orange);align-items:center;gap:15px;padding:16px;font-weight:900;display:flex;position:absolute;bottom:25px;left:5%}.shiftCard{grid-template-columns:.8fr 1.2fr;gap:50px;padding:70px 6vw;display:grid}.shiftCard h2{text-transform:uppercase;margin:0;font-size:52px}.shiftCard form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shiftCard label{gap:6px;font-size:10px;font-weight:900;display:grid}.shiftCard input,.shiftCard select{border:2px solid var(--ink);background:#fff;height:46px;padding:8px}.shiftCard button{background:var(--blue);color:#fff;border:0;grid-column:1/3;font-weight:900}.shiftProject{text-align:center;background:var(--orange);padding:17px;font-weight:900;display:block}.sprintV4{--blue:#305cff;--yellow:#ffd83d;--red:#ff5f52;--green:#78d890;--paper:#fffdf4;--ink:#1e2130;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.sprintV4 .v4Back{background:#fffdf4;border-color:#aeb5cf}.sprintV4 a{color:inherit;text-decoration:none}.sprintHero{background-image:linear-gradient(#d8def3 1px,#0000 1px),linear-gradient(90deg,#d8def3 1px,#0000 1px);background-size:28px 28px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;min-height:680px;padding:55px 6vw;display:grid}.sprintNotebook{aspect-ratio:.85;border:3px solid var(--ink);width:min(430px,100%);box-shadow:14px 14px 0 var(--yellow);background:#fff;padding:45px;position:relative;transform:rotate(-2deg)}.sprintNotebook>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:25px;font-weight:900;display:grid;position:absolute;top:15px;right:20px}.sprintNotebook>i{background:#b7bed5;height:2px;margin:34px 0;display:block}.sprintNotebook>div{position:absolute;bottom:45px;left:45px}.sprintNotebook svg{width:48px;height:48px;color:var(--blue)}.sprintNotebook b,.sprintNotebook small{display:block}.sprintNotebook b{font-size:52px}.sprintNotebook small{color:var(--blue);font-size:18px;font-weight:900}.sprintHeroText small{letter-spacing:.16em;color:var(--blue);font-size:9px;font-weight:900}.sprintHeroText h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(58px,7vw,104px);line-height:.85}.sprintHeroText p{max-width:650px;line-height:1.8}.sprintTracks{background:var(--blue);color:#fff;grid-template-columns:.8fr 1.2fr;gap:40px;padding:80px 6vw;display:grid}.sprintTrackNav h2{margin:0 0 25px;font-size:52px}.sprintTrackNav button{color:#dce3ff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff59;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px;display:grid}.sprintTrackNav button.active{background:var(--yellow);color:var(--ink)}.sprintTrackNav button svg{width:19px}.sprintTrackCard{min-height:450px;color:var(--ink);box-shadow:15px 15px 0 var(--red);background:#fff;flex-direction:column;justify-content:center;padding:50px;display:flex;transform:rotate(1deg)}.sprintTrackCard>span{color:var(--blue);font-size:10px;font-weight:900}.sprintTrackCard svg{width:48px;height:48px;color:var(--red);margin-top:45px}.sprintTrackCard h2{margin:12px 0;font-size:55px}.sprintTrackCard strong{color:var(--blue);font-size:90px;line-height:.8}.sprintTrackCard small{font-weight:900}.sprintWeek{grid-template-columns:.7fr 1.3fr;gap:50px;padding:80px 6vw;display:grid}.sprintWeek>div:first-child h2{margin:0;font-size:54px}.sprintWeek>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sprintWeek button{border:2px solid var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:35px 1fr auto;align-items:end;min-height:160px;padding:18px;display:grid}.sprintWeek button:first-child{background:#fff3b0}.sprintWeek button:nth-child(2){background:#cfe5ff}.sprintWeek button:nth-child(3){background:#ffd5d1}.sprintWeek button:nth-child(4){background:#d4f4dc}.sprintWeek button.done{box-shadow:inset 0 0 0 5px var(--blue)}.sprintWeek button b{font-size:19px}.sprintWeek button i{font-size:28px;font-style:normal}.sprintApply{background:var(--yellow);grid-template-columns:.75fr 1.25fr;gap:50px;padding:70px 6vw;display:grid}.sprintApply h2{margin:0;font-size:52px}.sprintApply form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sprintApply label{gap:5px;font-size:10px;font-weight:900;display:grid}.sprintApply input{border:2px solid var(--ink);background:#fff;height:46px;padding:8px}.sprintApply button{border:2px solid var(--ink);background:var(--red);color:#fff;grid-column:1/3;font-weight:900}.sprintProject{text-align:center;background:var(--ink);padding:17px;font-weight:900;display:block;color:#fff!important}.commonV4{--ink:#171717;--paper:#f1ede3;--wine:#7d2135;--mustard:#c8a52d;--blue:#2f4f74;background:var(--paper);color:var(--ink);font-family:Georgia,serif}.commonV4 .v4Back{background:var(--paper);border-color:var(--ink)}.commonV4 a{color:inherit;text-decoration:none}.commonMast{border-bottom:4px double var(--ink);letter-spacing:.08em;justify-content:space-between;padding:15px 4vw;font:700 12px Courier New;display:flex}.commonHero{border-bottom:1px solid var(--ink);grid-template-columns:1.1fr .9fr;gap:55px;padding:55px 5vw 70px;display:grid}.commonHero>div:first-child>span{color:var(--wine);font:700 10px Courier New}.commonHero h1{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(64px,8.5vw,128px);line-height:.83}.commonHero>div:last-child>p{font-size:18px;line-height:1.55}.commonData{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.commonData article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:110px;padding:14px}.commonData span{color:var(--wine);font:700 9px Courier New}.commonData b{margin-top:35px;font:700 15px Courier New;display:block}.commonOrg{border-bottom:1px solid var(--ink);grid-template-columns:340px 1fr;display:grid}.commonOrg aside{border-right:1px solid var(--ink);padding:35px}.commonOrg h2{margin:0 0 25px;font-size:40px}.commonOrg button{border:0;border-bottom:1px solid var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr auto;gap:8px;width:100%;padding:14px 0;display:grid}.commonOrg button.active{color:var(--wine)}.commonOrg button span,.commonOrg button strong{font:700 10px Courier New}.commonOrgMap{background-image:radial-gradient(circle,#00000014 1px,#0000 1px);background-size:22px 22px;place-items:center;min-height:530px;display:grid;position:relative}.commonCenter{border:3px solid var(--ink);background:var(--mustard);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;display:flex}.commonCenter svg{width:38px;height:38px}.commonCenter b{text-align:center;margin-top:20px;font-size:24px}.commonCenter span{font:700 34px Courier New}.commonOrgMap i{background:var(--wine);border-radius:50%;width:14px;height:14px;position:absolute}.commonOrgMap i:first-of-type{top:25%;left:20%}.commonOrgMap i:nth-of-type(2){background:var(--blue);top:20%;right:18%}.commonOrgMap i:nth-of-type(3){background:var(--mustard);bottom:20%;left:16%}.commonOrgMap i:nth-of-type(4){bottom:18%;right:21%}.commonStory{border-bottom:1px solid var(--ink);padding:70px 5vw}.commonStory>span{color:var(--wine);font:700 10px Courier New}.commonStory h2{max-width:800px;margin:15px 0;font-size:65px}.commonStory>p{max-width:900px;font-size:19px;line-height:1.55}.commonColumns{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;padding-top:20px;display:grid}.commonColumns p{column-count:2;column-gap:20px;font-size:12px;line-height:1.7}.commonBrief{background:var(--wine);color:#fff;grid-template-columns:.7fr 1.3fr;gap:50px;padding:70px 5vw;display:grid}.commonBrief h2{margin:0;font-size:55px}.commonBrief form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commonBrief label{gap:5px;font:700 10px Courier New;display:grid}.commonBrief input,.commonBrief textarea{background:#fff;border:0;padding:9px}.commonBrief button{background:var(--mustard);border:0;grid-column:1/3;min-height:47px;font-weight:900}.commonProject{text-align:center;background:var(--ink);padding:16px;font:700 10px Courier New;display:block;color:#fff!important}.pebbleV4{--ink:#2f2644;--paper:#fff9f4;--mint:#a7f3d0;--yellow:#fde68a;--pink:#fecdd3;--violet:#c4b5fd;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.pebbleV4 .v4Back{background:#fff9f4;border-color:#d6c7df}.pebbleV4 a{color:inherit;text-decoration:none}.pebbleHero{background:linear-gradient(135deg,#fff9f4,#f4f0ff);grid-template-columns:1fr auto;align-items:center;min-height:650px;padding:70px 7vw;display:grid;position:relative;overflow:hidden}.pebbleBlob{filter:blur(1px);border-radius:50%;position:absolute}.pebbleBlob.b1{background:var(--mint);width:420px;height:420px;top:-120px;right:8%}.pebbleBlob.b2{background:var(--pink);width:330px;height:330px;bottom:-140px;right:25%}.pebbleCopy{z-index:2;max-width:900px;position:relative}.pebbleCopy>span{color:#7c59d8;font-size:10px;font-weight:900}.pebbleCopy h1{letter-spacing:-.07em;margin:20px 0;font-size:clamp(58px,7.4vw,108px);line-height:.87}.pebbleCopy p{max-width:630px;font-size:14px;line-height:1.8}.pebbleCopy>a{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;font-size:10px;font-weight:900;display:inline-flex}.pebbleBag{z-index:2;background:var(--yellow);border-radius:45% 55% 47% 53%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative;transform:rotate(6deg)}.pebbleBag svg{width:45px;height:45px}.pebbleBag b{color:#fff;background:#7c59d8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:22px;right:24px}.pebbleBag span{margin-top:10px;font-weight:900}.pebbleShop{padding:85px 6vw}.pebbleShopHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.pebbleShopHead h2{margin:0;font-size:55px}.pebbleShopHead>div{flex-wrap:wrap;gap:7px;display:flex}.pebbleShopHead button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfc4dc;border-radius:999px;padding:9px 12px}.pebbleShopHead button.active{background:var(--ink);color:#fff}.pebbleGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pebbleGrid article{background:var(--tone);border-radius:34px;padding:16px}.pebbleGrid article>div{background:#fff;border-radius:26px;overflow:hidden}.pebbleGrid img{object-fit:cover;width:100%;height:260px}.pebbleGrid h3{margin:16px 0 5px;font-size:23px}.pebbleGrid>article>span{font-weight:900}.pebbleGrid button{background:var(--ink);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:15px;padding:11px;font-weight:900;display:flex}.pebbleCart{border:2px solid var(--ink);background:#fff;border-radius:40px;margin:0 6vw 80px;padding:35px}.pebbleCart>div:first-child{justify-content:space-between;align-items:center;display:flex}.pebbleCart h2{margin:0;font-size:45px}.pebbleCart>div:first-child>span{background:var(--violet);border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.pebbleCart>div:nth-child(2){margin-top:25px;display:grid}.pebbleCart>div:nth-child(2)>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ded6e5;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:13px 0;display:grid}.pebbleCart footer{grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:25px;display:grid}.pebbleCart footer button{color:#fff;background:#7c59d8;border:0;border-radius:999px;padding:12px 15px;font-weight:900}.pebbleCart footer small{color:#766a83;grid-column:1/4}.pebbleProject{text-align:center;background:var(--violet);padding:17px;font-weight:900;display:block}.offsetV4{--ink:#111;--paper:#f4efe4;--red:#e62929;--blue:#1447ff;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.offsetV4 .v4Back{background:var(--paper);border-color:var(--ink)}.offsetV4 a{color:inherit;text-decoration:none}.offsetHero{border-bottom:4px solid var(--ink);min-height:690px;padding:70px 5vw;position:relative;overflow:hidden}.offsetBig{letter-spacing:-.1em;color:var(--blue);font-size:clamp(130px,20vw,310px);font-weight:900;line-height:.8;position:absolute;top:10px;left:-20px;transform:rotate(-3deg)}.offsetCopy{z-index:2;background:var(--paper);border:4px solid var(--ink);width:min(660px,75%);box-shadow:14px 14px 0 var(--red);margin-top:190px;margin-left:auto;padding:25px;position:relative}.offsetCopy small{letter-spacing:.15em;font-weight:900}.offsetCopy h1{text-transform:uppercase;margin:18px 0;font-size:clamp(50px,6vw,88px);line-height:.86}.offsetCopy p{font-size:13px;line-height:1.75}.offsetTape{background:var(--ink);color:#fff;letter-spacing:.3em;padding:12px;font-weight:900;position:absolute;bottom:40px;left:-3%;right:-3%;transform:rotate(2deg)}.offsetReel{border-bottom:4px solid var(--ink);padding:70px 0}.offsetReelHead{justify-content:space-between;padding:0 5vw 25px;display:flex}.offsetReelHead h2{margin:0;font-size:58px}.offsetReelHead span{color:var(--red);font-size:34px;font-weight:900}.offsetFilm{border-top:4px solid var(--ink);border-bottom:4px solid var(--ink);gap:0;display:flex;overflow:auto}.offsetFilm button{border:0;border-right:4px solid var(--ink);text-align:left;cursor:pointer;background:#fff;flex:0 0 320px;min-height:410px;padding:12px}.offsetFilm button.active{background:var(--red);color:#fff}.offsetFilm img{object-fit:cover;filter:grayscale();width:100%;height:270px}.offsetFilm b,.offsetFilm small{display:block}.offsetFilm b{margin-top:11px;font-size:24px}.offsetFilm small{margin-top:5px;font-weight:900}.offsetFocus{justify-content:space-between;align-items:center;padding:20px 5vw;display:flex}.offsetFocus strong{font-size:36px}.offsetFocus span{background:var(--blue);color:#fff;padding:8px 12px;font-weight:900}.offsetAbout{border-bottom:4px solid var(--ink);grid-template-columns:100px .7fr 1.3fr;gap:30px;padding:75px 5vw;display:grid}.offsetAbout>span{color:var(--red);font-weight:900}.offsetAbout h2{text-transform:uppercase;margin:0;font-size:58px}.offsetAbout p{font:400 18px/1.6 Georgia,serif}.offsetContact{background:var(--blue);color:#fff;grid-template-columns:.7fr 1.3fr;gap:50px;padding:70px 5vw;display:grid}.offsetContact h2{text-transform:uppercase;margin:0;font-size:54px}.offsetContact form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.offsetContact label{gap:5px;font-size:10px;font-weight:900;display:grid}.offsetContact input{border:3px solid var(--ink);height:46px;padding:8px}.offsetContact button{border:3px solid var(--ink);background:var(--red);color:#fff;grid-column:1/3;font-weight:900}.offsetProject{text-align:center;background:var(--ink);padding:17px;font-weight:900;display:block;color:#fff!important}.nestV4{--ink:#203a3a;--teal:#2f7f78;--yellow:#f4cf52;--cream:#fff6df;--sky:#cfe8e5;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif}.nestV4 .v4Back{background:var(--cream);border-color:#96bbb6}.nestV4 a{color:inherit;text-decoration:none}.nestHero{grid-template-columns:1fr .85fr;align-items:center;gap:55px;min-height:650px;padding:65px 7vw;display:grid}.nestHero>div:first-child>span{letter-spacing:.17em;color:var(--teal);font-size:9px;font-weight:900}.nestHero h1{letter-spacing:-.065em;margin:19px 0;font-size:clamp(58px,7vw,105px);line-height:.87}.nestHero p{max-width:650px;line-height:1.8}.nestHouse{width:min(430px,100%);margin:auto;position:relative}.nestRoof{border-left:205px solid #0000;border-right:205px solid #0000;border-bottom:150px solid var(--yellow);width:0;height:0;margin:auto}.nestRooms{border:5px solid var(--ink);background:#fff;grid-template-columns:1fr 1fr;display:grid}.nestRooms button{aspect-ratio:1.2;border:1px solid var(--ink);background:var(--sky);cursor:pointer;font-weight:900}.nestRooms button:nth-child(2){background:#f5d9ce}.nestRooms button:nth-child(3){background:#dcecc4}.nestRooms button:nth-child(4){background:#d9d4f2}.nestRooms button.active{box-shadow:inset 0 0 0 8px var(--teal)}.nestMap{background:var(--teal);color:#fff;grid-template-columns:.75fr 1.25fr;gap:45px;padding:80px 7vw;display:grid}.nestRoomNav h2{margin:0 0 25px;font-size:52px}.nestRoomNav button{color:#d6ece9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;grid-template-columns:40px 1fr;align-items:center;gap:8px;width:100%;padding:14px;display:grid}.nestRoomNav button.active{background:var(--yellow);color:var(--ink)}.nestRoomCard{color:var(--ink);background:#fff;border-radius:32px;padding:40px}.nestRoomCard>svg{width:44px;height:44px;color:var(--teal)}.nestRoomCard>span{color:var(--teal);margin-top:25px;font-size:9px;font-weight:900;display:block}.nestRoomCard h2{margin:8px 0 25px;font-size:50px}.nestRoomCard article{border-bottom:1px solid #cbdedb;grid-template-columns:35px 1fr auto;align-items:center;padding:14px 0;display:grid}.nestRoomCard article span{color:var(--teal);font-size:9px}.nestFlow{padding:75px 7vw}.nestFlow h2{margin:0 0 30px;font-size:52px}.nestFlow>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.nestFlow article{border:2px solid var(--ink);background:#fff;border-radius:28px;min-height:160px;padding:20px}.nestFlow article:nth-child(2){background:var(--yellow)}.nestFlow article:nth-child(3){background:var(--sky)}.nestFlow article:nth-child(4){background:#f5d9ce}.nestFlow article span{font-size:10px;font-weight:900}.nestFlow article b{margin-top:65px;font-size:18px;display:block}.nestRequest{background:var(--yellow);grid-template-columns:.75fr 1.25fr;gap:50px;padding:70px 7vw;display:grid}.nestRequest h2{margin:0;font-size:52px}.nestRequest form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nestRequest label{gap:5px;font-size:10px;font-weight:900;display:grid}.nestRequest input,.nestRequest select{border:2px solid var(--ink);background:#fff;height:46px;padding:8px}.nestRequest button{background:var(--teal);color:#fff;border:0;border-radius:999px;grid-column:1/3;font-weight:900}.nestProject{text-align:center;background:var(--ink);padding:17px;font-weight:900;display:block;color:#fff!important}.tideV4{--ink:#284154;--blue:#4a8eb2;--coral:#e87d67;--sand:#f4ead8;--paper:#fffaf1;background:var(--sand);color:var(--ink);font-family:Georgia,serif}.tideV4 .v4Back{background:var(--paper);border-color:#b8aa96}.tideV4 a{color:inherit;text-decoration:none}.tideHero{background-image:radial-gradient(#cbbca6 1px,#0000 1px);background-size:24px 24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;min-height:700px;padding:65px 7vw;display:grid}.tideCard{background:var(--paper);padding:18px;position:relative;transform:rotate(-3deg);box-shadow:8px 12px 30px #3c31232e}.tideCard>span{letter-spacing:.15em;margin-bottom:10px;font:700 9px Arial;display:block}.tideCard img{object-fit:cover;width:100%;height:480px}.tideCard b,.tideCard i{font-style:normal;position:absolute}.tideCard b{color:#fff;text-shadow:0 2px 10px #00000040;font:900 52px Arial;bottom:32px;left:30px}.tideCard i{border:2px solid var(--coral);color:var(--coral);border-radius:50%;padding:9px;font:700 11px Arial;bottom:18px;right:28px;transform:rotate(8deg)}.tideCopy small{letter-spacing:.17em;color:var(--coral);font:700 9px Arial}.tideCopy h1{margin:20px 0;font-size:clamp(58px,7vw,102px);line-height:.88}.tideCopy p{max-width:620px;font:400 14px/1.8 Arial}.tideStamp{border:3px double var(--blue);color:var(--blue);margin-top:20px;padding:12px;font:900 12px Arial;display:inline-block;transform:rotate(3deg)}.tideRoute{background:var(--paper);grid-template-columns:250px 1.2fr .8fr;min-height:560px;padding:70px 6vw;display:grid}.tideRouteNav{border-right:1px solid #b7aa98}.tideRouteNav h2{margin:0 0 20px;font-size:38px}.tideRouteNav button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #b7aa98;grid-template-columns:60px 1fr;gap:8px;width:100%;padding:14px 0;display:grid}.tideRouteNav button.active{color:var(--coral)}.tideRouteNav span{font:700 9px Arial}.tidePhoto{padding:0 22px;position:relative}.tidePhoto img{object-fit:cover;width:100%;height:100%}.tidePhoto>span{background:var(--paper);padding:8px 10px;font:900 11px Arial;position:absolute;bottom:15px;left:35px}.tideNote{border-left:1px solid #b7aa98;padding:35px}.tideNote>span{color:var(--coral);font:700 9px Arial}.tideNote h2{margin:12px 0;font-size:48px}.tideNote p{font:400 13px/1.8 Arial}.tideJournal{padding:80px 6vw}.tideJournal h2{margin:0 0 35px;font-size:57px}.tidePolaroids{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.tidePolaroids article{background:var(--paper);transform:rotate(var(--r));padding:12px 12px 28px;box-shadow:5px 8px 20px #3c312329}.tidePolaroids img{object-fit:cover;width:100%;height:250px}.tidePolaroids b{margin-top:14px;display:block}.tidePolaroids span{color:var(--coral);font:700 9px Arial}.tidePlan{background:var(--blue);color:#fff;grid-template-columns:.75fr 1.25fr;gap:50px;padding:70px 7vw;display:grid}.tidePlan h2{margin:0;font-size:52px}.tidePlan form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tidePlan label{gap:5px;font:700 10px Arial;display:grid}.tidePlan input{background:var(--paper);border:0;height:46px;padding:9px}.tidePlan button{background:var(--coral);color:#fff;border:0;grid-column:1/3;font-weight:900}.tideProject{text-align:center;background:var(--coral);padding:17px;font:700 10px Arial;display:block;color:#fff!important}.fieldV4{--ink:#293126;--paper:#eee8d8;--cream:#f8f4e8;--green:#647a58;--clay:#a85f43;--line:#aaa18e;background:var(--paper);color:var(--ink);font-family:Courier New,monospace}.fieldV4 .v4Back{background:var(--paper);border-color:var(--line)}.fieldV4 a{color:inherit;text-decoration:none}.fieldHero{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;min-height:680px;padding:65px 7vw;display:grid}.fieldCover{border:1px solid var(--ink);background:var(--green);min-height:520px;color:var(--cream);flex-direction:column;justify-content:center;padding:55px;display:flex;position:relative;box-shadow:14px 14px #cbbf9f}.fieldCover span,.fieldCover b{font-family:Georgia,serif;font-size:75px;line-height:.9}.fieldCover b{font-style:italic}.fieldCover small{letter-spacing:.15em;margin-top:35px}.fieldCover i{color:#d7c884;font-size:60px;font-style:normal;position:absolute;bottom:30px;right:35px}.fieldHeroText h1{max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7vw,104px);line-height:.9}.fieldHeroText p{max-width:650px;margin-top:25px;font:400 13px/1.8 Arial}.fieldRule{background:var(--ink);height:1px;margin-top:35px}.fieldSpecimens{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:300px 1fr;display:grid}.fieldSpecimens>aside{border-right:1px solid var(--ink);padding:35px}.fieldSpecimens>aside h2{margin:0 0 24px;font-family:Georgia,serif;font-size:36px}.fieldSpecimens>aside button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:14px 0;display:grid}.fieldSpecimens>aside button.active{color:var(--clay)}.fieldSpecimens>aside button svg{width:18px}.fieldSpecimens>aside button span{font-size:10px}.fieldSheet{background:var(--cream);grid-template-columns:1.15fr .85fr;min-height:570px;padding:35px;display:grid}.fieldDrawing{border:1px solid var(--line);background:#fff;padding:18px;position:relative}.fieldDrawing img{object-fit:cover;filter:saturate(.55);width:100%;height:100%}.fieldDrawing>span{background:var(--cream);padding:7px;font-size:10px;position:absolute;bottom:25px;left:25px}.fieldMeta{flex-direction:column;justify-content:center;padding:45px;display:flex}.fieldMeta svg{width:42px;height:42px;color:var(--green)}.fieldMeta small{color:var(--clay);margin-top:25px;font-weight:900}.fieldMeta h2{margin:10px 0;font-family:Georgia,serif;font-size:52px}.fieldMeta p{font:400 13px/1.8 Arial}.fieldCalendar{border-bottom:1px solid var(--ink);padding:70px 7vw}.fieldCalendar h2{margin:0 0 30px;font-family:Georgia,serif;font-size:52px}.fieldMonths{border:1px solid var(--ink);grid-template-columns:repeat(12,1fr);display:grid}.fieldMonths span{border-right:1px solid var(--ink);place-items:center;min-height:80px;display:grid}.fieldMonths span:last-child{border-right:0}.fieldMonths span.on{background:var(--green);color:#fff}.fieldTrace{background:var(--ink);color:var(--cream);grid-template-columns:.75fr 1.25fr;gap:60px;padding:75px 7vw;display:grid}.fieldTrace>div:first-child>span{color:#d9c68a;font-size:10px}.fieldTrace h2{margin:15px 0;font-family:Georgia,serif;font-size:52px}.fieldTrace p{color:#c7cebf;font:400 13px/1.8 Arial}.fieldTraceLine{justify-content:space-between;align-items:center;gap:10px;display:flex}.fieldTraceLine b{font-size:11px}.fieldTraceLine i{background:#819077;flex:1;height:1px}.fieldRequest{grid-template-columns:.75fr 1.25fr;gap:50px;padding:70px 7vw;display:grid}.fieldRequest h2{margin:0;font-family:Georgia,serif;font-size:50px}.fieldRequest form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fieldRequest label{gap:5px;font-size:10px;font-weight:900;display:grid}.fieldRequest input,.fieldRequest select{border:1px solid var(--ink);background:var(--cream);height:46px;padding:9px}.fieldRequest button{background:var(--clay);color:#fff;border:0;grid-column:1/3;font-weight:900}.fieldProject{text-align:center;background:var(--green);padding:17px;font-weight:900;display:block;color:#fff!important}@media (width<=1050px){.kasaHero{grid-template-columns:200px 1fr}.kasaPlate{grid-column:1/3;justify-self:center;width:520px;max-width:100%}.kasaMenuBoard{grid-template-columns:1fr 1fr}.kasaMenuBoard button:nth-child(2){border-right:0}.kasaMenuBoard button:nth-child(-n+2){border-bottom:2px solid var(--ink)}.luneHero,.luneMixer{grid-template-columns:180px 1fr}.luneCopy,.luneStrip{grid-column:1/3}.luneLayers{grid-template-columns:1fr 1fr}.luneLayers>h2{grid-column:1/3;margin-bottom:25px}.pulseHero{grid-template-columns:1fr}.pulseOrb{margin-top:40px}.pulseOrb>div{width:380px}.frameHero{grid-template-columns:1fr}.framePlan{border-right:0;border-bottom:1px solid var(--ink)}.frameSpaces{grid-template-columns:190px 1fr}.frameSpaceText{border-left:0;border-top:1px solid var(--ink);grid-column:1/3}.shiftHero{grid-template-columns:1fr}.shiftBench{min-height:560px}.sprintHero{grid-template-columns:1fr}.sprintNotebook{justify-self:center}.commonHero{grid-template-columns:1fr}.commonOrg{grid-template-columns:280px 1fr}.pebbleGrid{grid-template-columns:1fr 1fr}.offsetAbout{grid-template-columns:70px 1fr}.offsetAbout p{grid-column:2}.nestHero{grid-template-columns:1fr}.nestHouse{margin-top:30px}.tideHero{grid-template-columns:1fr}.tideCard{justify-self:center;max-width:620px}.tideRoute{grid-template-columns:220px 1fr}.tideNote{border-top:1px solid #b7aa98;border-left:0;grid-column:1/3}.fieldHero{grid-template-columns:1fr}.fieldCover{max-width:560px}.fieldSpecimens{grid-template-columns:230px 1fr}}@media (width<=720px){.v4Back{grid-template-columns:auto 1fr auto;padding:0 10px}.v4Back strong{font-size:9px}.kasaHero{grid-template-columns:1fr;padding:40px 16px}.kasaReceipt{min-height:300px}.kasaPlate{grid-column:1;width:100%}.kasaHeroCopy h1{font-size:52px}.kasaMenu{padding:55px 16px}.kasaMenuHead{flex-direction:column;align-items:flex-start}.kasaMenuBoard{grid-template-columns:1fr}.kasaMenuBoard button{border-bottom:2px solid var(--ink);border-right:0!important}.kasaOrder{grid-template-columns:1fr 60px}.kasaOrder p{grid-column:1/3}.kasaStory,.kasaForm{grid-template-columns:1fr}.kasaStory img{height:360px}.kasaForm{padding:55px 16px}.kasaForm form{grid-template-columns:1fr}.kasaForm button{grid-column:1}.luneWrap{padding:0 16px}.luneHero{grid-template-columns:70px 1fr;gap:15px;min-height:0;padding:45px 0}.luneWord span{font-size:55px}.lunePortrait{padding:12px}.lunePortrait img{height:400px}.luneCopy{grid-column:1/3}.luneCopy h1{font-size:49px}.luneMixer{grid-template-columns:1fr;gap:25px;padding:55px 0}.luneMixer>div,.luneStrip{grid-column:1}.luneStrip img{height:180px}.luneLayers{grid-template-columns:1fr}.luneLayers>h2{grid-column:1}.luneLayers article{border-top:1px solid #c9c1df;border-left:0}.luneBook{grid-template-columns:1fr;margin:0 -16px;padding:55px 24px}.pulseHero{padding:55px 16px}.pulseHeroText h1{font-size:52px}.pulseOrb>div{width:300px}.pulsePath,.pulseDeps,.pulseRequest{grid-template-columns:1fr;padding:55px 16px}.pulsePathCard{padding:40px 0}.pulseDeps>div{margin-top:20px}.pulseDeps article{grid-template-columns:35px 1fr}.pulseDeps i{grid-column:2}.pulseRequest form{grid-template-columns:1fr}.pulseRequest button{grid-column:1}.framePlan{min-height:480px}.frameCopy{padding:55px 16px}.frameCopy h1{font-size:52px}.frameSpaces{grid-template-columns:1fr}.frameSpaceNav{border-right:0;grid-template-columns:1fr 1fr;display:grid}.frameSpaceImage{height:400px}.frameSpaceText{grid-column:1}.frameFacts{grid-template-columns:1fr 1fr}.frameFacts h2{grid-column:1/3}.frameInquiry{grid-template-columns:1fr;padding:55px 16px}.frameInquiry form{grid-template-columns:1fr}.frameInquiry button{grid-column:1}.shiftCopy{min-height:560px;padding:55px 16px}.shiftCopy h1{font-size:53px}.shiftBench{grid-template-columns:1fr;padding:35px 16px}.shiftSvcNav{margin-top:25px}.shiftBoard{grid-template-columns:1fr;padding:55px 16px}.shiftBoard article{grid-template-columns:35px 1fr}.shiftBoard i{grid-column:2}.shiftPhoto img{height:380px}.shiftCard{grid-template-columns:1fr;padding:55px 16px}.shiftCard form{grid-template-columns:1fr}.shiftCard button{grid-column:1}.sprintHero{padding:50px 16px}.sprintHeroText h1{font-size:52px}.sprintTracks,.sprintWeek,.sprintApply{grid-template-columns:1fr;padding:55px 16px}.sprintTrackCard{margin-top:25px}.sprintWeek>div:last-child,.sprintApply form{grid-template-columns:1fr}.sprintApply button{grid-column:1}.commonMast{font-size:9px}.commonHero{padding:45px 16px}.commonHero h1{font-size:53px}.commonData,.commonOrg{grid-template-columns:1fr}.commonOrg aside{border-right:0;border-bottom:1px solid var(--ink)}.commonOrgMap{min-height:420px}.commonStory{padding:55px 16px}.commonStory h2{font-size:49px}.commonColumns{grid-template-columns:1fr}.commonColumns p{column-count:1}.commonBrief{grid-template-columns:1fr;padding:55px 16px}.commonBrief form{grid-template-columns:1fr}.commonBrief button{grid-column:1}.pebbleHero{grid-template-columns:1fr;padding:55px 16px}.pebbleCopy h1{font-size:50px}.pebbleBag{margin-top:30px}.pebbleShop{padding:55px 16px}.pebbleShopHead{flex-direction:column;align-items:flex-start}.pebbleGrid{grid-template-columns:1fr}.pebbleCart{border-radius:28px;margin:0 16px 55px;padding:24px}.pebbleCart footer{grid-template-columns:1fr auto}.pebbleCart footer button,.pebbleCart footer small{grid-column:1/3}.offsetHero{padding:50px 16px}.offsetBig{font-size:120px}.offsetCopy{width:100%;margin-top:170px}.offsetCopy h1{font-size:48px}.offsetReelHead{padding-left:16px;padding-right:16px}.offsetFilm button{flex-basis:280px}.offsetAbout,.offsetContact{grid-template-columns:1fr;padding:55px 16px}.offsetAbout>span,.offsetAbout p{grid-column:1}.offsetContact form{grid-template-columns:1fr}.offsetContact button{grid-column:1}.nestHero{padding:55px 16px}.nestHero h1{font-size:50px}.nestRoof{border-bottom-width:110px;border-left-width:150px;border-right-width:150px}.nestMap,.nestRequest{grid-template-columns:1fr;padding:55px 16px}.nestRoomCard{margin-top:25px}.nestFlow{padding:55px 16px}.nestFlow>div{grid-template-columns:1fr 1fr}.nestRequest form{grid-template-columns:1fr}.nestRequest button{grid-column:1}.tideHero{padding:50px 16px}.tideCard img{height:380px}.tideCopy h1{font-size:50px}.tideRoute{grid-template-columns:1fr;padding:55px 16px}.tideRouteNav{border-right:0}.tidePhoto{height:380px;padding:20px 0}.tideNote{grid-column:1}.tideJournal{padding:55px 16px}.tidePolaroids{grid-template-columns:1fr 1fr}.tidePlan{grid-template-columns:1fr;padding:55px 16px}.tidePlan form{grid-template-columns:1fr}.tidePlan button{grid-column:1}.fieldHero{padding:55px 16px}.fieldCover{min-height:410px;padding:35px}.fieldCover span,.fieldCover b{font-size:58px}.fieldHeroText h1{font-size:50px}.fieldSpecimens{grid-template-columns:1fr}.fieldSpecimens>aside{border-right:0;border-bottom:1px solid var(--ink)}.fieldSheet{grid-template-columns:1fr;padding:20px}.fieldDrawing{height:390px}.fieldMeta{padding:30px 10px}.fieldCalendar{padding:55px 16px}.fieldMonths{grid-template-columns:repeat(6,1fr)}.fieldMonths span:nth-child(6){border-right:0}.fieldMonths span:nth-child(-n+6){border-bottom:1px solid var(--ink)}.fieldTrace,.fieldRequest{grid-template-columns:1fr;padding:55px 16px}.fieldTraceLine{flex-wrap:wrap;margin-top:20px}.fieldRequest form{grid-template-columns:1fr}.fieldRequest button{grid-column:1}}@media (prefers-reduced-motion:reduce){.kasaTicker span{animation:none}}.v5{--bg:#030407;--panel:#0a0d12;--panel2:#10151d;--text:#f8fbff;--muted:#8c98aa;--line:#ffffff1f;--v5a:#00f0ff;--v5b:#ff2bd6;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--v5a) 10%,transparent),transparent 28%),radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--v5b) 10%,transparent),transparent 25%),var(--bg);min-height:100vh;color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}.v5 *,.v5 :before,.v5 :after{box-sizing:border-box}.v5 a{color:inherit;text-decoration:none}.v5 img{max-width:100%;display:block}.v5 button,.v5 input{font:inherit}.v5 button{cursor:pointer}.v5 h1,.v5 h2,.v5 h3{font-family:Space Grotesk,sans-serif}.v5 main{z-index:2;position:relative}.v5AnimatedWords{display:inline}.v5AnimatedWords>span{opacity:0;filter:blur(8px);animation:v5WordIn .72s calc(60ms * var(--i)) cubic-bezier(.2,.8,.2,1) forwards;display:inline-block;transform:translateY(26px)rotateX(35deg)}.v5Ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.v5Ambient i{background:linear-gradient(transparent,var(--v5a),transparent);filter:blur(.2px);opacity:.34;width:2px;height:220px;animation:7s linear infinite v5Rain;position:absolute}.v5Ambient i:first-child{animation-delay:-2s;left:8%}.v5Ambient i:nth-child(2){height:140px;animation-delay:-5s;left:23%}.v5Ambient i:nth-child(3){height:280px;animation-delay:-1s;left:48%}.v5Ambient i:nth-child(4){height:170px;animation-delay:-4s;left:67%}.v5Ambient i:nth-child(5){height:250px;animation-delay:-6s;left:84%}.v5Ambient i:nth-child(6){height:120px;animation-delay:-3s;left:94%}.v5Ambient b{background:var(--v5a);filter:blur(120px);opacity:.08;border-radius:50%;width:18vw;height:18vw;animation:14s ease-in-out infinite v5Float;position:absolute}.v5Ambient b:first-of-type{top:18%;left:5%}.v5Ambient b:nth-of-type(2){background:var(--v5b);animation-delay:-5s;top:42%;right:10%}.v5Ambient b:nth-of-type(3){animation-delay:-9s;bottom:4%;left:40%}.v5Topbar{z-index:90;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#030407c2;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 22px;display:grid;position:sticky;top:0}.v5Back,.v5TopActions>a,.v5TopActions>button{letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.v5Back{justify-self:start}.v5Back svg,.v5TopActions svg{width:15px}.v5Logo{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;font:700 13px Space Grotesk;display:inline-flex}.v5Logo em{color:var(--v5a);text-shadow:0 0 14px var(--v5a);font-style:normal}.v5LogoMark{border:1px solid var(--line);width:36px;height:30px;box-shadow:inset 0 0 20px color-mix(in srgb,var(--v5a) 13%,transparent);display:inline-block;position:relative}.v5LogoMark i:first-child{background:var(--v5a);height:1px;box-shadow:0 0 9px var(--v5a);position:absolute;top:50%;left:4px;right:4px}.v5LogoMark i:nth-child(2){background:var(--v5b);width:1px;box-shadow:0 0 9px var(--v5b);position:absolute;top:4px;bottom:4px;left:50%}.v5LogoMark b{background:var(--v5a);width:6px;height:6px;box-shadow:0 0 15px var(--v5a);border-radius:50%;animation:2s ease-in-out infinite v5Pulse;position:absolute;top:5px;right:5px}.v5TopActions{justify-self:end;gap:8px;display:flex}.v5TopActions>a,.v5TopActions>button{border:1px solid var(--line);color:var(--text);background:#ffffff08;padding:10px 12px}.v5TopActions>button{border-color:color-mix(in srgb,var(--v5a) 50%,var(--line));box-shadow:0 0 22px color-mix(in srgb,var(--v5a) 8%,transparent)}.v5TopActions>button:hover,.v5TopActions>a:hover{border-color:var(--v5a);color:var(--v5a)}.v5Hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;min-height:880px;padding:90px 5vw 100px;display:grid;position:relative}.v5HeroGrid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;animation:18s linear infinite v5Grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.v5HeroCopy{z-index:2;position:relative}.v5Category{letter-spacing:.18em;color:var(--v5a);font-size:8px;font-weight:800;display:inline-flex}.v5PriceBadge{border:1px solid color-mix(in srgb,var(--v5a) 55%,var(--line));background:color-mix(in srgb,var(--v5a) 7%,transparent);width:max-content;color:var(--v5a);letter-spacing:.12em;box-shadow:0 0 26px color-mix(in srgb,var(--v5a) 8%,transparent);align-items:center;gap:7px;margin-top:14px;padding:8px 10px;font-size:8px;font-weight:800;animation:3s ease-in-out infinite v5Badge;display:flex}.v5PriceBadge svg{width:14px}.v5HeroCopy h1{letter-spacing:-.066em;max-width:1050px;margin:18px 0 24px;font-size:clamp(62px,7.7vw,118px);line-height:.84}.v5HeroCopy>p{max-width:690px;color:var(--muted);font-size:12px;line-height:1.9}.v5HeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.v5HeroActions>a,.v5HeroActions>button,.v5Final>a,.v5LoginTeaser>div:last-child>button{border:1px solid var(--v5a);background:var(--v5a);color:#050609;letter-spacing:.07em;min-height:47px;box-shadow:0 0 28px color-mix(in srgb,var(--v5a) 18%,transparent);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:8px;font-weight:900;transition:all .25s;display:inline-flex}.v5HeroActions>button{color:var(--text);border-color:var(--line);background:0 0}.v5HeroActions>a:hover,.v5Final>a:hover,.v5LoginTeaser>div:last-child>button:hover{box-shadow:0 0 40px color-mix(in srgb,var(--v5a) 30%,transparent);transform:translateY(-3px)}.v5LiveLine{grid-template-columns:1fr auto auto;align-items:center;gap:12px;max-width:520px;margin-top:32px;display:grid}.v5LiveLine>span{background:linear-gradient(90deg,var(--v5a),transparent);transform-origin:0;height:1px;animation:2.4s ease-in-out infinite v5Line}.v5LiveLine b{letter-spacing:.16em;color:var(--muted);font-size:6px}.v5LiveLine strong{color:var(--v5a);font-size:9px}.v5HeroMedia{min-height:650px;position:relative}.v5MediaFrame{border:1px solid var(--line);background:var(--panel);clip-path:polygon(0 0,92% 0,100% 9%,100% 100%,8% 100%,0 92%);box-shadow:0 0 70px color-mix(in srgb,var(--v5a) 11%,transparent);animation:8s ease-in-out infinite v5MediaFloat;position:absolute;inset:0 8% 10% 0;overflow:hidden}.v5MediaFrame:before{content:"";z-index:2;border:1px solid color-mix(in srgb,var(--v5a) 28%,transparent);pointer-events:none;position:absolute;inset:0}.v5MediaFrame img{object-fit:cover;filter:saturate(.75)contrast(1.05);width:100%;height:100%;animation:12s ease-in-out infinite v5ImageBreath;transform:scale(1.08)}.v5MediaFrame>span{z-index:4;border:1px solid var(--line);letter-spacing:.14em;background:#050609aa;padding:7px 9px;font-size:6px;position:absolute;top:14px;left:14px}.v5MediaFrame>b{z-index:4;letter-spacing:.08em;text-shadow:0 0 15px var(--v5a);font:700 15px Space Grotesk;position:absolute;bottom:16px;left:18px}.v5Scan{z-index:3;background:linear-gradient(transparent,color-mix(in srgb,var(--v5a) 28%,transparent),transparent);mix-blend-mode:screen;height:22%;animation:4.8s linear infinite v5Scan;position:absolute;top:-20%;left:0;right:0}.v5MiniMedia{border:1px solid var(--v5b);width:36%;height:34%;box-shadow:0 0 35px color-mix(in srgb,var(--v5b) 18%,transparent);background:#06070a;padding:8px;animation:6s ease-in-out infinite v5Mini;position:absolute;bottom:0;right:0}.v5MiniMedia img{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.v5MiniMedia>span{background:var(--v5b);color:#050609;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.v5HeroOrb{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050609aa;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:absolute;bottom:3%;left:-38px}.v5HeroOrb i{border:1px solid var(--v5a);border-radius:50%;animation:8s linear infinite v5Spin;position:absolute;inset:14px}.v5HeroOrb i:nth-child(2){border-color:var(--v5b);animation-duration:5s;animation-direction:reverse;inset:27px}.v5HeroOrb i:nth-child(3){background:var(--line);border:0;width:1px;animation:none;top:4px;bottom:4px;left:50%}.v5HeroOrb strong{text-shadow:0 0 18px var(--v5a);font-size:19px}.v5Ticker{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#050609;position:relative;overflow:hidden}.v5Ticker>div{letter-spacing:.18em;width:max-content;color:var(--v5a);padding:12px 0;font-size:8px;font-weight:800;animation:28s linear infinite v5Ticker}.v5Experience,.v5Signals,.v5Showcase,.v5Faq{z-index:2;padding:110px 5vw;position:relative}.v5SectionTitle{grid-template-columns:.75fr 1.35fr .9fr;align-items:end;gap:40px;margin-bottom:44px;display:grid}.v5SectionTitle>span,.v5Signals>div:first-child>span,.v5ShowCopy>span,.v5LoginTeaser>div:last-child>span,.v5Faq>div:first-child>span{color:var(--v5a);letter-spacing:.18em;font-size:7px;font-weight:800}.v5SectionTitle h2,.v5Signals h2,.v5ShowCopy h2,.v5LoginTeaser h2,.v5Faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.4vw,80px);line-height:.9}.v5SectionTitle p,.v5ShowCopy p,.v5LoginTeaser p{color:var(--muted);margin:0;font-size:9px;line-height:1.8}.v5ModuleOrbit{border:1px solid var(--line);background:radial-gradient(circle at center,color-mix(in srgb,var(--v5a) 7%,transparent),transparent 42%),var(--panel);min-height:620px;position:relative}.v5ModuleOrbit:before,.v5ModuleOrbit:after{content:"";aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:60%;animation:26s linear infinite v5Spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v5ModuleOrbit:after{width:38%;animation-duration:18s;animation-direction:reverse}.v5ModuleOrbit button{border:1px solid var(--line);width:180px;min-height:90px;color:var(--text);text-align:left;box-shadow:0 0 25px color-mix(in srgb,var(--v5a) 7%,transparent);background:#080b10;padding:14px;position:absolute;transform:translate(-50%,-50%)}.v5ModuleOrbit button:first-child{top:24%;left:17%}.v5ModuleOrbit button:nth-child(2){top:24%;right:7%}.v5ModuleOrbit button:nth-child(3){top:auto;bottom:8%;left:17%}.v5ModuleOrbit button:nth-child(4){top:auto;bottom:8%;right:7%}.v5ModuleOrbit button span{color:var(--v5a);font-size:6px}.v5ModuleOrbit button b{margin-top:9px;font-size:11px;display:block}.v5ModuleOrbit button i{background:linear-gradient(90deg,var(--v5a),transparent);height:1px;margin-top:14px;display:block}.v5OrbitCore{border:1px solid var(--v5a);width:180px;height:180px;box-shadow:0 0 50px color-mix(in srgb,var(--v5a) 18%,transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:3s ease-in-out infinite v5Pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v5OrbitCore svg{color:var(--v5a)}.v5OrbitCore strong{font-size:48px}.v5ModuleSpectrum{grid-template-columns:repeat(4,1fr);gap:10px;min-height:520px;display:grid}.v5ModuleSpectrum article{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--v5b) calc(6% + var(--i)*2%),transparent),var(--panel));animation:v5Float 7s calc(-1s * var(--i)) ease-in-out infinite;padding:25px;position:relative;overflow:hidden}.v5ModuleSpectrum article:nth-child(2n){transform:translateY(45px)}.v5ModuleSpectrum svg{color:var(--v5a);filter:drop-shadow(0 0 12px var(--v5a))}.v5ModuleSpectrum span{color:var(--muted);margin-top:140px;font-size:7px;display:block}.v5ModuleSpectrum b{margin-top:10px;font-size:22px;display:block}.v5ModuleSpectrum i{background:linear-gradient(90deg,var(--v5a),var(--v5b));height:8px;box-shadow:0 0 20px var(--v5a);border-radius:10px;position:absolute;bottom:20px;left:20px;right:20px}.v5ModuleMatrix{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 1fr;display:grid}.v5ModuleMatrix article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:25px;position:relative}.v5ModuleMatrix article:nth-child(2n){border-right:0}.v5ModuleMatrix span{color:var(--v5a);font-size:7px}.v5ModuleMatrix svg{color:var(--v5a);margin-top:55px;animation:1.5s ease-in-out infinite v5Heart;display:block}.v5ModuleMatrix b{margin-top:12px;font-size:24px;display:block}.v5ModuleMatrix i{height:4px;width:var(--w);background:var(--v5a);box-shadow:0 0 15px var(--v5a);position:absolute;bottom:26px;left:25px}.v5ModuleTower{border:1px solid var(--line);background-image:linear-gradient(#ffffff09 1px,#0000 1px);background-size:100% 44px;grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;height:560px;padding:30px;display:grid}.v5ModuleTower article{height:var(--h);border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--v5a) 10%,transparent),var(--panel));box-shadow:inset 0 0 35px color-mix(in srgb,var(--v5a) 5%,transparent);flex-direction:column;justify-content:flex-end;padding:20px;animation:5s ease-in-out infinite v5Tower;display:flex;position:relative}.v5ModuleTower article:nth-child(2n){background:linear-gradient(180deg,color-mix(in srgb,var(--v5b) 10%,transparent),var(--panel));animation-delay:-2s}.v5ModuleTower span{color:var(--muted);font-size:7px;position:absolute;top:14px;left:14px}.v5ModuleTower svg{color:var(--v5a)}.v5ModuleTower b{margin-top:12px}.v5ModuleGauge{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 1fr;gap:20px;min-height:560px;padding:30px;display:grid}.v5GaugeRing{border:22px solid color-mix(in srgb,var(--v5a) 15%,#171a20);outline:1px solid var(--line);box-shadow:0 0 45px color-mix(in srgb,var(--v5a) 12%,transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.v5GaugeRing:before{content:"";border-top:4px solid var(--v5a);border-right:4px solid #0000;border-radius:50%;animation:4s linear infinite v5Spin;position:absolute;inset:-22px}.v5GaugeRing svg{width:55px;height:55px;color:var(--v5a)}.v5GaugeRing strong{font-size:82px}.v5GaugeRing span{color:var(--muted);font-size:7px}.v5ModuleGauge>div:last-child{align-content:center;display:grid}.v5ModuleGauge button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;grid-template-columns:40px 1fr 1fr;align-items:center;gap:8px;padding:18px 0;display:grid}.v5ModuleGauge button span{color:var(--v5a);font-size:7px}.v5ModuleGauge button b{font-size:11px}.v5ModuleGauge button i{background:linear-gradient(90deg,var(--v5a),transparent);height:3px;animation:2.2s ease-in-out infinite v5Line}.v5ModuleConstellation{border:1px solid var(--line);background:radial-gradient(circle at center,color-mix(in srgb,var(--v5b) 10%,transparent),transparent 45%),var(--panel);min-height:570px;position:relative}.v5ModuleConstellation button{border:1px solid var(--line);width:160px;height:160px;color:var(--text);box-shadow:0 0 35px color-mix(in srgb,var(--v5a) 8%,transparent);animation:v5Float 7s calc(-1.2s * var(--i)) ease-in-out infinite;background:#080b10;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.v5ModuleConstellation button:first-child{top:14%;left:10%}.v5ModuleConstellation button:nth-child(2){top:12%;right:11%}.v5ModuleConstellation button:nth-child(3){bottom:8%;left:25%}.v5ModuleConstellation button:nth-child(4){bottom:6%;right:23%}.v5ModuleConstellation svg{color:var(--v5a)}.v5ModuleConstellation b{margin-top:8px;font-size:10px}.v5ModuleConstellation span{color:var(--muted);margin-top:5px;font-size:6px}.v5ModuleConstellation>i{background:linear-gradient(90deg,var(--v5a),var(--v5b));transform-origin:0;height:1px;animation:3s ease-in-out infinite v5Line;position:absolute}.v5ModuleConstellation>i:nth-last-child(3){width:55%;top:45%;left:22%;transform:rotate(7deg)}.v5ModuleConstellation>i:nth-last-child(2){width:38%;top:55%;left:33%;transform:rotate(-28deg)}.v5ModuleConstellation>i:last-child{width:30%;top:20%;left:48%;transform:rotate(63deg)}.v5ModuleMonolith{border:1px solid var(--line);background:var(--panel);grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr .8fr;min-height:570px;display:grid}.v5ModuleMonolith>div{border-right:1px solid var(--line);background:radial-gradient(circle,color-mix(in srgb,var(--v5a) 10%,transparent),transparent 58%);flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;display:flex}.v5ModuleMonolith>div svg{width:56px;height:56px;color:var(--v5a);animation:2.4s ease-in-out infinite v5Pulse}.v5ModuleMonolith>div strong{font-size:90px;line-height:.9}.v5ModuleMonolith>div span{color:var(--muted);font-size:7px}.v5ModuleMonolith article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:22px;display:grid}.v5ModuleMonolith article span{color:var(--v5a);font-size:7px}.v5ModuleMonolith article b{font-size:11px}.v5ModuleMonolith article em{color:var(--v5b);font-size:10px;font-style:normal}.v5ModuleProducts{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v5ModuleProducts article{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--v5a) 8%,transparent),var(--panel));min-height:410px;transform:rotateY(calc((var(--i) - 1.5) * 4deg)) translateY(calc(var(--i) * 6px));animation:v5Product 7s calc(-1s * var(--i)) ease-in-out infinite;padding:22px;position:relative}.v5ModuleProducts svg{width:45px;height:45px;color:var(--v5a)}.v5ModuleProducts span{color:var(--muted);margin-top:180px;font-size:7px;display:block}.v5ModuleProducts b{margin-top:8px;font-size:23px;display:block}.v5ModuleProducts button{border:1px solid var(--v5a);width:42px;height:42px;color:var(--v5a);box-shadow:0 0 18px color-mix(in srgb,var(--v5a) 12%,transparent);background:0 0;border-radius:50%;font-size:22px;position:absolute;bottom:18px;right:18px}.v5ModuleArchive{border-top:1px solid var(--line)}.v5ModuleArchive article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1fr;align-items:center;min-height:115px;transition:all .3s;display:grid}.v5ModuleArchive article:hover{background:color-mix(in srgb,var(--v5a) 5%,transparent);padding-left:18px}.v5ModuleArchive span{color:var(--v5a);font-size:7px}.v5ModuleArchive b{font-size:30px}.v5ModuleArchive article>div{justify-content:flex-end;gap:8px;display:flex}.v5ModuleArchive i{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--v5a) 22%,transparent),color-mix(in srgb,var(--v5b) 14%,transparent));width:90px;height:56px;animation:3.5s ease-in-out infinite v5Archive;display:block}.v5ModuleArchive i:nth-child(2){animation-delay:-1s}.v5ModuleArchive i:nth-child(3){animation-delay:-2s}.v5ModuleZones{grid-template-columns:1fr 1fr;gap:9px;display:grid}.v5ModuleZones button{border:1px solid var(--line);background:var(--panel);min-height:260px;color:var(--text);text-align:left;padding:25px;position:relative;overflow:hidden}.v5ModuleZones button:before{content:"";background:conic-gradient(from 0deg,transparent,var(--v5a),transparent 18%);opacity:.12;animation:8s linear infinite v5Spin;position:absolute;inset:-50%}.v5ModuleZones svg{color:var(--v5a);position:relative}.v5ModuleZones span,.v5ModuleZones b{display:block;position:relative}.v5ModuleZones span{color:var(--muted);margin-top:90px;font-size:7px}.v5ModuleZones b{margin-top:9px;font-size:26px}.v5ModuleZones i{background:var(--v5a);width:10px;height:10px;box-shadow:0 0 18px var(--v5a);border-radius:50%;animation:1.8s ease-in-out infinite v5Pulse;position:absolute;top:18px;right:18px}.v5ModuleRoute{border:1px solid var(--line);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--v5a) 10%,transparent),transparent 30%),var(--panel);min-height:550px;position:relative}.v5ModuleRoute article{border:1px solid var(--line);width:150px;min-height:110px;box-shadow:0 0 25px color-mix(in srgb,var(--v5a) 8%,transparent);animation:v5Float 7s calc(-1.2s * var(--i)) ease-in-out infinite;background:#080b10;padding:16px;position:absolute}.v5ModuleRoute article:first-child{top:18%;left:8%}.v5ModuleRoute article:nth-child(2){top:14%;right:9%}.v5ModuleRoute article:nth-child(3){bottom:10%;left:23%}.v5ModuleRoute article:nth-child(4){bottom:8%;right:24%}.v5ModuleRoute svg{color:var(--v5a)}.v5ModuleRoute b{margin-top:10px;display:block}.v5ModuleRoute span{color:var(--muted);font-size:7px}.v5RouteLine{background:linear-gradient(90deg,var(--v5a),var(--v5b),var(--v5a));height:1px;box-shadow:0 0 18px var(--v5a);animation:3s ease-in-out infinite v5Line;position:absolute;top:50%;left:18%;right:18%}.v5ModuleBio{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.v5ModuleBio article{border:1px solid var(--line);background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--v5a) 10%,transparent),transparent 28%),var(--panel);min-height:360px;padding:20px;position:relative;overflow:hidden}.v5ModuleBio article:after{content:"";background:linear-gradient(90deg,var(--v5a),transparent);transform-origin:0;height:1px;animation:v5Line 2.5s calc(-.4s * var(--i)) ease-in-out infinite;position:absolute;bottom:22px;left:18px;right:18px}.v5ModuleBio svg{color:var(--v5a);animation:2s ease-in-out infinite v5Heart}.v5ModuleBio span{color:var(--muted);margin-top:150px;font-size:7px;display:block}.v5ModuleBio b{margin-top:9px;font-size:22px;display:block}.v5ModuleBio strong{color:var(--v5a);font-size:16px;position:absolute;top:18px;right:18px}.v5Signals{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--v5a) 3%,transparent),transparent);grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.v5Signals>div:first-child h2{margin-top:12px}.v5SignalGrid{border-top:1px solid var(--line)}.v5SignalGrid article{border-bottom:1px solid var(--line);grid-template-columns:45px 18px 1fr auto;align-items:center;gap:10px;min-height:88px;display:grid;position:relative;overflow:hidden}.v5SignalGrid article:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--v5a) 8%,transparent),transparent);animation:v5Sweep 5s calc(-1s * var(--i)) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.v5SignalGrid span{color:var(--v5a);font-size:7px}.v5SignalGrid i{background:var(--v5a);width:8px;height:8px;box-shadow:0 0 15px var(--v5a);border-radius:50%}.v5SignalGrid b{font-size:11px}.v5SignalGrid small{color:var(--v5b);font-weight:800}.v5Showcase{grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;display:grid}.v5ShowImage{border:1px solid var(--line);clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,0 100%);min-height:590px;position:relative;overflow:hidden}.v5ShowImage img{object-fit:cover;filter:saturate(.72);width:100%;height:590px;animation:13s ease-in-out infinite v5ImageBreath}.v5ShowImage>span{z-index:3;border:1px solid var(--line);background:#050609cc;padding:8px 10px;font-size:7px;position:absolute;bottom:14px;left:14px}.v5ShowCopy h2{margin:14px 0}.v5MicroGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.v5MicroGrid button{border:1px solid var(--line);background:var(--panel);min-height:82px;color:var(--muted);text-align:left;padding:12px}.v5MicroGrid button.active{border-color:var(--v5a);color:var(--text);box-shadow:inset 3px 0 0 var(--v5a),0 0 18px color-mix(in srgb,var(--v5a) 7%,transparent)}.v5MicroGrid span{color:var(--v5a);font-size:6px;display:block}.v5MicroGrid b{margin-top:8px;font-size:9px;display:block}.v5Metrics{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.v5Metrics article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:180px;padding:26px;display:flex;position:relative;overflow:hidden}.v5Metrics article:last-child{border-right:0}.v5Metrics strong{text-shadow:0 0 24px color-mix(in srgb,var(--v5a) 24%,transparent);font:700 48px Space Grotesk}.v5Metrics span{color:var(--muted);font-size:7px}.v5Metrics i{background:linear-gradient(90deg,var(--v5a),transparent);height:2px;animation:2.7s ease-in-out infinite v5Line;position:absolute;bottom:18px;left:20px;right:20px}.v5LoginTeaser{z-index:2;background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--v5b) 8%,transparent),transparent 32%);grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;padding:110px 5vw;display:grid;position:relative}.v5PortalMock{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:500px;box-shadow:0 0 60px color-mix(in srgb,var(--v5a) 9%,transparent);background:#080b10b3;grid-template-columns:1fr .8fr;align-items:center;padding:35px;display:grid;position:relative}.v5PortalRing{border:1px solid var(--line);border-radius:50%;justify-self:center;place-items:center;width:280px;height:280px;display:grid;position:relative}.v5PortalRing svg{width:54px;height:54px;color:var(--v5a);filter:drop-shadow(0 0 14px var(--v5a))}.v5PortalRing i{border-top:2px solid var(--v5a);border-right:2px solid #0000;border-radius:50%;animation:5s linear infinite v5Spin;position:absolute;inset:18px}.v5PortalRing i:nth-child(2){border-color:var(--v5b) transparent transparent var(--v5b);animation-duration:7s;animation-direction:reverse;inset:48px}.v5PortalRing i:nth-child(3){border-color:var(--line);animation-duration:10s;inset:78px}.v5PortalFields{gap:14px;display:grid}.v5PortalFields>span{border:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--v5a) 8%,transparent),transparent);height:46px;animation:3s ease-in-out infinite v5Field;display:block}.v5PortalFields>span:nth-child(2){animation-delay:-1.2s}.v5PortalFields button{border:1px solid var(--v5a);background:var(--v5a);color:#050609;justify-content:center;align-items:center;gap:8px;height:46px;font-size:8px;font-weight:900;display:flex}.v5LoginTeaser>div:last-child h2{margin:14px 0}.v5LoginTeaser>div:last-child>button{margin-top:22px}.v5Faq{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.v5Faq>div:last-child{border-top:1px solid var(--line)}.v5Faq article{border-bottom:1px solid var(--line)}.v5Faq article>button{width:100%;min-height:78px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.v5Faq article>button span{color:var(--v5a);font-size:7px}.v5Faq article>button b{font-size:10px}.v5Faq article>button svg{transition:all .25s}.v5Faq article.open>button svg{color:var(--v5a);transform:rotate(180deg)}.v5Faq article>p{max-width:760px;color:var(--muted);margin:0 0 22px 52px;font-size:9px;line-height:1.8;animation:.3s v5Fade}.v5Final{z-index:2;text-align:center;border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:70px 5vw;display:flex;position:relative;overflow:hidden}.v5FinalGlow{background:radial-gradient(circle,color-mix(in srgb,var(--v5a) 18%,transparent),transparent 65%);filter:blur(30px);border-radius:50%;width:55vw;height:55vw;animation:9s ease-in-out infinite v5Float;position:absolute}.v5Final>:not(.v5FinalGlow){position:relative}.v5Final h2{max-width:1000px;margin:25px 0 15px;font-size:clamp(48px,7vw,100px);line-height:.86}.v5Final p{max-width:650px;color:var(--muted);font-size:9px;line-height:1.8}.v5Final>a{margin-top:22px}.v5Footer{z-index:2;border-top:1px solid var(--line);background:#050609;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 22px;display:grid;position:relative}.v5Footer span{color:var(--muted);letter-spacing:.12em;font-size:7px}.v5Footer span:nth-child(2){justify-self:center}.v5Footer button{border:1px solid var(--line);color:var(--text);background:0 0;justify-self:end;align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:flex}.v5LoginBackdrop{z-index:400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010204d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}.v5LoginClose{z-index:5;border:1px solid var(--line);color:#fff;background:#080b10;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:24px;right:24px}.v5LoginBeam{background:linear-gradient(90deg,transparent,var(--v5a),transparent);height:2px;box-shadow:0 0 28px var(--v5a);animation:4.5s ease-in-out infinite v5Beam;position:absolute;top:30%;left:-20%;right:-20%;transform:rotate(-18deg)}.v5LoginBeam.second{background:linear-gradient(90deg,transparent,var(--v5b),transparent);box-shadow:0 0 28px var(--v5b);animation-delay:-2s;top:67%;transform:rotate(14deg)}.v5LoginCard{border:1px solid var(--line);width:min(520px,100%);box-shadow:0 0 80px color-mix(in srgb,var(--v5a) 18%,transparent);background:linear-gradient(145deg,#0d1118f7,#040609f7);padding:30px;animation:.55s cubic-bezier(.2,.8,.2,1) v5LoginIn;position:relative}.v5LoginCard:before{content:"";z-index:-1;background:linear-gradient(130deg,var(--v5a),transparent 35%,var(--v5b));filter:blur(18px);opacity:.22;position:absolute;inset:-1px}.v5LoginBrand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.v5LoginBrand>span{color:var(--v5a);letter-spacing:.14em;font-size:6px}.v5LoginCard form h2,.v5LoginSuccess h2{margin:30px 0 25px;font-size:42px;line-height:.95}.v5LoginCard form>label:not(.v5Check){gap:7px;margin-bottom:13px;display:grid}.v5LoginCard form>label>span{color:var(--muted);font-size:7px}.v5LoginCard form>label>div{border:1px solid var(--line);background:#07090d;align-items:center;gap:9px;height:48px;padding:0 12px;display:flex}.v5LoginCard form>label>div:focus-within{border-color:var(--v5a);box-shadow:0 0 22px color-mix(in srgb,var(--v5a) 10%,transparent)}.v5LoginCard form>label svg{width:16px;color:var(--v5a)}.v5LoginCard input{color:#fff;background:0 0;border:0;outline:0;width:100%}.v5Check{align-items:center;gap:9px!important;margin:14px 0 18px!important;display:flex!important}.v5Check input{width:auto}.v5LoginPrimary,.v5LoginSocial,.v5LoginSuccess button{border:1px solid var(--v5a);background:var(--v5a);color:#050609;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:8px;font-weight:900;display:flex}.v5LoginSocial{color:#fff;border-color:var(--line);background:0 0;margin-top:9px}.v5LoginSocial>span{color:#111;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.v5LoginCard form>p{color:var(--muted);margin:16px 0 0;font-size:7px;line-height:1.65}.v5LoginSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.v5LoginSuccess>svg{width:58px;height:58px;color:var(--v5a);filter:drop-shadow(0 0 18px var(--v5a));animation:2s ease-in-out infinite v5Pulse}.v5LoginSuccess button{width:auto;padding:0 18px}.v5[data-variant=beauty]{--bg:#08030b;--panel:#120816}.v5[data-variant=beauty] .v5HeroMedia{transform:rotate(1.5deg)}.v5[data-variant=beauty] .v5MediaFrame{clip-path:ellipse(48% 50%);border-radius:48%}.v5[data-variant=beauty] .v5MiniMedia{aspect-ratio:1;border-radius:50%;width:34%;height:auto;overflow:hidden}.v5[data-variant=clinic]{--bg:#02070a;--panel:#071116}.v5[data-variant=clinic] .v5HeroGrid{background-size:42px 42px}.v5[data-variant=clinic] .v5MediaFrame{clip-path:polygon(0 8%,8% 0,100% 0,100% 92%,92% 100%,0 100%)}.v5[data-variant=realestate]{--bg:#050505;--panel:#0e0d0a}.v5[data-variant=realestate] .v5HeroGrid{background-size:90px 90px}.v5[data-variant=realestate] .v5MediaFrame{clip-path:polygon(0 0,100% 0,100% 100%,14% 100%,0 86%)}.v5[data-variant=automotive]{--bg:#050607;--panel:#0d0f12}.v5[data-variant=automotive] .v5HeroGrid{transform-origin:0 0;background-image:linear-gradient(#ff7a180d 1px,#0000 1px),linear-gradient(90deg,#00c8ff0a 1px,#0000 1px);transform:skewY(-3deg)}.v5[data-variant=education]{--bg:#050509;--panel:#0d0d16}.v5[data-variant=education] .v5HeroMedia{transform:translateY(20px)rotate(-1deg)}.v5[data-variant=corporate]{--bg:#03050a;--panel:#090d17}.v5[data-variant=corporate] .v5HeroCopy h1{text-transform:uppercase}.v5[data-variant=corporate] .v5MediaFrame{clip-path:polygon(0 0,84% 0,100% 16%,100% 100%,0 100%)}.v5[data-variant=ecommerce]{--bg:#08030a;--panel:#140817}.v5[data-variant=ecommerce] .v5HeroMedia{perspective:900px}.v5[data-variant=ecommerce] .v5MediaFrame{clip-path:none;border-radius:28px;transform:rotateY(-7deg)}.v5[data-variant=portfolio]{--bg:#060404;--panel:#10090a}.v5[data-variant=portfolio] .v5HeroCopy h1{font-style:italic}.v5[data-variant=portfolio] .v5MediaFrame{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);transform:rotate(-1.4deg)}.v5[data-variant=services]{--bg:#050707;--panel:#0d1110}.v5[data-variant=services] .v5HeroGrid{background-size:48px 48px}.v5[data-variant=tourism]{--bg:#02050b;--panel:#08101a}.v5[data-variant=tourism] .v5MediaFrame{clip-path:none;border-radius:160px 160px 18px 18px}.v5[data-variant=tourism] .v5HeroOrb{bottom:-4%;left:auto;right:5%}.v5[data-variant=agriculture]{--bg:#030703;--panel:#0a1109}.v5[data-variant=agriculture] .v5HeroMedia:before{content:"";border:1px solid color-mix(in srgb,var(--v5a) 25%,transparent);border-radius:50%;animation:18s linear infinite v5Spin;position:absolute;inset:9% 18% 19% -8%}.v5[data-variant=agriculture] .v5MediaFrame{clip-path:none;border-radius:48% 48% 12px 12px}@keyframes v5WordIn{to{opacity:1;filter:none;transform:none}}@keyframes v5Rain{0%{transform:translateY(-260px)}to{transform:translateY(calc(100vh + 260px))}}@keyframes v5Float{0%,to{transform:translate(0,0)}50%{transform:translateY(-16px)}}@keyframes v5Pulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes v5Grid{to{background-position:64px 64px}}@keyframes v5Badge{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--v5a) 7%,transparent)}50%{box-shadow:0 0 38px color-mix(in srgb,var(--v5a) 22%,transparent)}}@keyframes v5Line{0%,to{opacity:.45;transform:scaleX(.2)}50%{opacity:1;transform:scaleX(1)}}@keyframes v5MediaFloat{0%,to{transform:translateY(0)rotate(.2deg)}50%{transform:translateY(-12px)rotate(-.3deg)}}@keyframes v5ImageBreath{0%,to{transform:scale(1.05)}50%{transform:scale(1.11)}}@keyframes v5Scan{0%{transform:translateY(-100%)}to{transform:translateY(650%)}}@keyframes v5Mini{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-15px)rotate(-1deg)}}@keyframes v5Spin{to{transform:rotate(360deg)}}@keyframes v5Ticker{to{transform:translate(-35%)}}@keyframes v5Heart{0%,to{transform:scale(.95)}50%{transform:scale(1.12)}}@keyframes v5Tower{0%,to{filter:brightness(.9)}50%{filter:brightness(1.2)}}@keyframes v5Product{0%,to{translate:0}50%{translate:0 -14px}}@keyframes v5Archive{0%,to{opacity:.35;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}@keyframes v5Sweep{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes v5Field{0%,to{box-shadow:inset 0 0 #0000}50%{box-shadow:inset 0 0 26px color-mix(in srgb,var(--v5a) 8%,transparent)}}@keyframes v5Fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes v5Beam{0%,to{opacity:.2;transform:translate(-25%)rotate(-18deg)}50%{opacity:1;transform:translate(25%)rotate(-18deg)}}@keyframes v5LoginIn{0%{opacity:0;transform:translateY(25px)scale(.96)}to{opacity:1;transform:none}}@media (width<=1100px){.v5Hero{grid-template-columns:1fr;min-height:0}.v5HeroMedia{min-height:620px}.v5SectionTitle{grid-template-columns:1fr 1fr}.v5SectionTitle p{grid-column:2}.v5ModuleProducts,.v5ModuleBio,.v5ModuleMonolith{grid-template-columns:1fr 1fr}.v5ModuleMonolith>div{grid-row:1/3}.v5Signals,.v5Showcase,.v5LoginTeaser,.v5Faq{grid-template-columns:1fr}.v5Signals>div:first-child,.v5Faq>div:first-child{margin-bottom:30px}.v5LoginTeaser>div:last-child{max-width:760px}}@media (width<=760px){.v5Topbar{min-height:62px;padding:0 10px}.v5Back{font-size:0}.v5Back svg{width:18px}.v5TopActions>a{display:none}.v5TopActions>button{justify-content:center;width:40px;height:40px;padding:0;font-size:0}.v5TopActions>button svg{width:17px}.v5Logo{font-size:10px}.v5LogoMark{width:30px;height:27px}.v5Hero{gap:35px;padding:65px 16px 80px}.v5HeroCopy h1{font-size:52px}.v5HeroCopy>p{font-size:10px}.v5HeroActions{flex-direction:column}.v5HeroActions>a,.v5HeroActions>button{width:100%}.v5HeroMedia{min-height:460px}.v5MediaFrame{inset:0 5% 12% 0}.v5MiniMedia{width:42%;height:30%}.v5HeroOrb{width:90px;height:90px;left:-8px}.v5Experience,.v5Signals,.v5Showcase,.v5Faq{padding:72px 16px}.v5SectionTitle{grid-template-columns:1fr;gap:16px}.v5SectionTitle p{grid-column:1}.v5SectionTitle h2,.v5Signals h2,.v5ShowCopy h2,.v5LoginTeaser h2,.v5Faq h2{font-size:46px}.v5ModuleOrbit{min-height:720px}.v5ModuleOrbit button{width:140px}.v5ModuleOrbit button:first-child{top:14%;left:25%}.v5ModuleOrbit button:nth-child(2){top:32%;right:-4%}.v5ModuleOrbit button:nth-child(3){bottom:17%;left:26%}.v5ModuleOrbit button:nth-child(4){bottom:1%;right:-5%}.v5OrbitCore{width:130px;height:130px}.v5ModuleSpectrum{grid-template-columns:1fr 1fr}.v5ModuleSpectrum article{min-height:300px}.v5ModuleSpectrum article:nth-child(2n){transform:none}.v5ModuleMatrix{grid-template-columns:1fr}.v5ModuleMatrix article{border-right:0}.v5ModuleTower{grid-template-columns:1fr 1fr;height:640px}.v5ModuleGauge{grid-template-columns:1fr}.v5GaugeRing{justify-self:center;width:280px;height:280px}.v5ModuleConstellation{min-height:720px}.v5ModuleConstellation button{width:125px;height:125px}.v5ModuleConstellation button:first-child{top:8%;left:4%}.v5ModuleConstellation button:nth-child(2){top:26%;right:4%}.v5ModuleConstellation button:nth-child(3){bottom:22%;left:8%}.v5ModuleConstellation button:nth-child(4){bottom:3%;right:5%}.v5ModuleMonolith{grid-template-columns:1fr}.v5ModuleMonolith>div{border-right:0;border-bottom:1px solid var(--line);grid-row:auto;min-height:330px}.v5ModuleProducts,.v5ModuleBio{grid-template-columns:1fr}.v5ModuleArchive article{grid-template-columns:45px 1fr}.v5ModuleArchive article>div{grid-column:2;justify-content:flex-start;margin-bottom:12px}.v5ModuleArchive i{width:60px}.v5ModuleZones{grid-template-columns:1fr}.v5ModuleRoute{min-height:760px}.v5ModuleRoute article:first-child{top:7%;left:5%}.v5ModuleRoute article:nth-child(2){top:28%;right:5%}.v5ModuleRoute article:nth-child(3){bottom:24%;left:5%}.v5ModuleRoute article:nth-child(4){bottom:4%;right:5%}.v5RouteLine{background:linear-gradient(var(--v5a),var(--v5b),var(--v5a));width:1px;height:auto;inset:12% auto 12% 50%}.v5ShowImage{min-height:430px}.v5ShowImage img{height:430px}.v5Metrics{grid-template-columns:1fr 1fr}.v5Metrics article:nth-child(2){border-right:0}.v5Metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.v5LoginTeaser{padding:72px 16px}.v5PortalMock{grid-template-columns:1fr;min-height:620px}.v5PortalFields{margin-top:20px}.v5Faq article>p{margin-left:0}.v5Final{min-height:470px;padding:60px 16px}.v5Final h2{font-size:48px}.v5Footer{grid-template-columns:1fr auto;padding:0 12px}.v5Footer span:nth-child(2){display:none}.v5LoginBackdrop{padding:12px}.v5LoginCard{padding:20px}.v5LoginCard form h2,.v5LoginSuccess h2{font-size:34px}.v5LoginClose{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.v5 *,.v5 :before,.v5 :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.v5AnimatedWords>span{opacity:1;filter:none;transform:none}}.paAuthScreen,.paAuthOverlay,.paPage,.paAccount,.paAccountActions,.paAuthTrigger{box-sizing:border-box;color:#f4faf7;font-family:inherit}.paAuthScreen{isolation:isolate;background:#000;min-height:100svh;display:grid;position:relative;overflow:hidden}.paAuthScreenChrome{z-index:5;justify-content:flex-end;align-items:flex-start;min-height:86px;display:flex;position:absolute;top:clamp(18px,3vw,36px);left:clamp(18px,5vw,76px);right:clamp(18px,5vw,76px)}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenChrome{pointer-events:none}.paAuthScreenChrome .paAuthBrand,.paAuthScreenChrome .paAuthLanguage{pointer-events:auto}.paAuthBrand{width:clamp(160px,15vw,220px);display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.paBrandStack{justify-items:center;gap:2px;width:100%;display:grid}.paBrandMark{object-fit:contain;width:86px;height:86px;display:block}.paBrandWordmark{object-fit:contain;width:min(100%,190px);height:auto;display:block}.paAuthLanguage{color:#f4faf7;min-width:78px;min-height:40px;font:inherit;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#112a20e0,#030d09db);border:1px solid #14e59a61;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:750;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 8px 24px #00000047,0 0 18px #14e59a14,inset 0 1px #ffffff14}.paAuthLanguage:hover,.paAuthLanguage:focus-visible{border-color:#14e59ab8;transform:translateY(-1px);box-shadow:0 10px 28px #00000057,0 0 22px #14e59a29,inset 0 1px #ffffff1a}.paAuthLanguage img{display:none}.paAuthLanguage span:last-child{color:#9caaa4;font-size:14px;line-height:1}.paAuthClose{z-index:7;color:#f4faf7;width:34px;height:34px;font:inherit;cursor:pointer;background:#040c09ad;border:1px solid #ddf7eb33;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:82px;right:clamp(18px,5vw,76px)}.paAuthScreenInner{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,.88fr) minmax(420px,.72fr);align-items:center;gap:clamp(38px,7vw,126px);width:min(100% - 48px,1440px);min-height:100svh;margin:0 auto;padding:112px 0 64px;display:grid;position:relative}.paAuthEditorial{width:min(100%,540px);padding-bottom:22px}.paAuthEditorialEyebrow,.paFormCardBrand em{color:#17e69c;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.paAuthEditorialEyebrow{margin:0 0 18px}.paAuthEditorial h1{color:#f7fbf9;letter-spacing:-3px;text-wrap:balance;max-width:12ch;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(44px,5.2vw,80px);font-weight:800;line-height:.99}.paAuthEditorial>p:not(.paAuthEditorialEyebrow){color:#c1cdc7;max-width:29ch;margin:26px 0 0;font-size:clamp(16px,1.55vw,22px);line-height:1.5}.paAuthFeatureList{color:#dfeae4;gap:15px;margin-top:34px;font-size:14px;display:grid}.paAuthFeatureList span{align-items:center;gap:12px;display:inline-flex}.paAuthFeatureIcon{color:#14e59a;border:0;border-radius:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.paAuthFeatureIcon svg{stroke-width:2.25px;width:24px;height:24px}.paAuthPanel{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0e1c17db,#020806eb);border:1px solid #bff2dc42;border-radius:23px;justify-self:end;width:100%;max-width:566px;padding:clamp(24px,3.2vw,46px) clamp(22px,3.6vw,52px);box-shadow:0 30px 80px #00000094,0 0 34px #0ee08f14,inset 0 1px #ffffff17}.paFormShell{min-width:0}.paFormTopbar{justify-content:space-between;align-items:center;gap:18px;min-height:22px;display:flex}.paFormTopMode{color:#b7c6be;align-items:baseline;gap:4px;margin:0 0 0 auto;font-size:12px;display:flex}.paAuthScreen--login .paFormCardBrand{visibility:hidden;height:0;margin:19px 0 0;overflow:hidden}.paFormBack{color:#b7c6be;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;display:inline-flex}.paFormBack span{color:#17e69c;font-size:20px;line-height:.8}.paFormCardBrand{text-align:center;justify-items:center;gap:4px;margin:28px 0 25px;display:grid}.paFormCardBrand .paBrandMark{width:66px;height:66px}.paFormCardBrand .paBrandWordmark{width:min(100%,154px)}.paFormCardBrand strong{color:#f4faf7;font-size:17px;font-weight:750}.paFormCardBrand em{color:#17e69c;font-size:inherit;letter-spacing:0}.paFormModeLink{color:#16e79b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.paFormModeLink:hover{color:#a8ffe0}.paFormShell h2{color:#f6fbf8;letter-spacing:-1.7px;text-wrap:balance;max-width:18ch;margin:0 0 12px;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.04}.paFormShell h2,.paFormShell>.paSubtitle{text-align:center}.paAccent{color:#13eaa0}.paAuthFormIcon{background:#14e59a12;border:1px solid #14e59a8f;border-radius:16px;place-items:center;width:82px;height:82px;margin:2px auto 22px;display:grid;box-shadow:0 0 22px #14e59a29,inset 0 0 18px #14e59a14}.paAuthFormIcon .paMailIcon{width:34px;height:34px}.paSubtitle,.paHint{color:#aabbb2;margin:0;font-size:14px;line-height:1.6}.paForm{margin-top:25px}.paForm fieldset{border:0;min-width:0;margin:0;padding:0}.paField{color:#dce9e2;gap:8px;min-width:0;margin:16px 0;font-size:12px;font-weight:700;display:grid}.paField input,.paCodeField input{box-sizing:border-box;color:#f4faf7;width:100%;min-width:0;min-height:49px;font:inherit;background:#0000003d;border:1px solid #e0f9ed30;border-radius:12px;outline:0;padding:12px 15px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.paField input::placeholder{color:#74847c}.paField input:focus,.paCodeField input:focus{border-color:#14e59ac7;box-shadow:0 0 0 3px #14e59a1f}.paInputControl,.paPasswordField{display:block;position:relative}.paInputControl input,.paPasswordField input{padding-left:48px}.paFieldIcon{z-index:1;color:#d7e9df;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.paPasswordField>.paFieldIcon{color:#d7e9df}.paPasswordField input{padding-right:48px}.paPasswordField button{color:#9aaba2;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.paEyeIcon{width:19px;height:19px}.paTerms{color:#aabbb2;align-items:flex-start;gap:9px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.paTerms input{accent-color:#14e59a;width:17px;height:17px;margin:1px 0 0}.paPrimary,.paGoogle{box-sizing:border-box;border-radius:11px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:49px;padding:12px 18px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.paPrimary{color:#06150e;background:linear-gradient(90deg,#b9ffe5,#0be898);border:1px solid #14e59a}.paPrimary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #14e59a24}.paPrimary>span:last-child{margin-left:4px;font-size:20px;font-weight:500;line-height:1}.paGoogle{color:#f4faf7;background:#ffffff0b;border:1px solid #e0f9ed2e}.paGoogle:hover{background:#14e59a12;border-color:#14e59a85;transform:translateY(-1px)}.paGoogle span:last-child{color:#14e59a;margin-left:auto;font-size:20px;font-weight:500}.paGoogleIcon{flex:none;width:19px;height:19px}.paMailIcon{color:#14e59a;flex:none;width:20px;height:20px}.paForgotLink,.paSwitch button,.paBackLink,.paVerifyResend button{color:#16e79b;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.paForgotLink{text-align:right;margin:16px 0 0;display:block}.paDivider{color:#74847c;align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.paDivider:before,.paDivider:after{content:"";background:#ffffff1f;flex:1;height:1px}.paSwitch{text-align:center;justify-content:center;margin-top:22px;display:flex}.paSwitch button{font-size:13px}.paError,.paMessage{overflow-wrap:anywhere;margin:13px 0;font-size:12px;line-height:1.5}.paError{color:#ffbcbc}.paMessage{color:#a5e8c7}.paError:empty,.paMessage:empty{display:none}.paFormShell :disabled{cursor:wait;opacity:.62}.paCodeField{color:#dce9e2;gap:8px;margin:22px 0;font-size:12px;font-weight:700;display:grid}.paCodeFields{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.paCodeFields input{text-align:center;min-height:56px;padding:8px;font-size:24px;font-weight:800}.paVerifyEmail{overflow-wrap:anywhere;color:#b5c6bc;align-items:center;gap:9px;margin:18px 0 0;font-size:13px;display:flex}.paVerifyEmail span{overflow-wrap:anywhere;min-width:0}.paVerifyEmail button{color:#16e79b;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.paVerifyResend{color:#8e9f96;justify-content:space-between;gap:14px;margin-top:20px;font-size:12px;display:flex}.paBackLink{margin:22px auto 0;display:block}.paFormSafety{color:#aabbb2;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:12px;display:flex}.paFormSafety>span{color:#14e59a;border:1px solid #14e59a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.paFormSwitch{color:#9eafa6;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;margin:22px 0 0;font-size:12px;line-height:1.5;display:flex}.paFormSwitch button{color:#16e79b;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.paFormSwitch button:hover{color:#a8ffe0}.paGatewayActionsSlot{width:min(100%,380px);margin-top:34px}.paGatewayActions{gap:11px;display:grid}.paAuthAction,.paAuthGuestLink{box-sizing:border-box;color:#f4faf7;width:100%;min-height:53px;font:inherit;cursor:pointer;background:#040c098a;border:1px solid #e0f9ed30;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.paAuthAction:hover,.paAuthAction:focus-visible,.paAuthGuestLink:hover,.paAuthGuestLink:focus-visible{background:#14e59a14;border-color:#14e59a9e;transform:translateY(-1px)}.paAuthAction>span:last-child,.paAuthGuestLink>span:last-child{color:#14e59a;margin-left:auto;font-size:21px;font-weight:500}.paAuthAction--google{color:#07100c;background:#f4f7f5;border-color:#ffffff8f}.paAuthAction--google:hover,.paAuthAction--google:focus-visible{background:#fff;border-color:#fff}.paAuthAction .paGoogleIcon{width:23px;height:23px}.paAuthAction .paMailIcon{color:#14e59a}.paGoogleMark{color:#fff;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:18px;font-weight:800;display:inline-grid}.paMailMark{color:#14e59a;place-items:center;width:22px;height:22px;font-size:24px;line-height:1;display:inline-grid}.paGatewayDivider{color:#74847c;align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.paGatewayDivider:before,.paGatewayDivider:after{content:"";background:#ffffff1f;flex:1;height:1px}.paAuthGuestLink{background:0 0;border-color:#14e59a6e}.paAuthScreen--gateway .paAuthScreenInner{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(56px,8vw,128px);width:min(100% - 48px,1300px);padding:112px 0 70px}@media (width>=901px){.paAuthScreen--gateway .paAuthScreenChrome{top:24px}.paAuthScreen--gateway .paAuthEditorial{transform:translateY(44px)}.paAuthScreen--login .paAuthPanel{padding-left:82px;padding-right:82px}}.paAuthScreen--gateway .paAuthEditorial{width:min(100%,440px);padding-bottom:0}.paGatewayContentRegion{display:contents}.paAuthScreen--gateway .paAuthEditorial h1{letter-spacing:-2.2px;max-width:440px;font-size:clamp(48px,3.3vw,56px)}.paAuthScreen--gateway .paAuthEditorial>p:not(.paAuthEditorialEyebrow){max-width:40ch;margin-top:26px;font-size:clamp(15px,1.15vw,18px)}.paAuthScreen--gateway .paGatewayActionsSlot{width:min(100%,440px);margin-top:48px;transform:none}.paAuthScreen--gateway .paAuthAction,.paAuthScreen--gateway .paAuthGuestLink{border-radius:16px;min-height:66px;padding:18px 26px}.paAuthScreen--gateway .paGatewayActions{gap:18px}.paAuthScreen--gateway .paAuthFeatureList--gateway{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:68px;font-size:12px;display:flex}.paAuthScreen--gateway .paAuthFeatureList--gateway span{gap:8px}.paAuthScreen--gateway .paAuthLanguage{min-width:89px;min-height:37px}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenChrome{top:clamp(20px,3vw,36px);left:max(clamp(48px,4vw,80px),50% - 800px);right:max(clamp(48px,4vw,80px),50% - 800px)}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenInner{grid-template-columns:minmax(0,1fr) minmax(420px,681px);gap:clamp(48px,4vw,72px);width:min(100% - clamp(96px,8vw,160px),1600px);padding:48px 0}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthEditorial{padding-bottom:0}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthEditorial h1{max-width:10ch}.paAuthScreen--register .paAuthEditorial h1{max-width:9.5ch}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthPanel{max-width:681px;min-height:min(793px,100svh - 96px);transform:translateY(clamp(28px,4vh,56px))}.paAuthScreen .paAuthEditorialEyebrow{display:none}@media (width>=901px){.paAuthScreen:not(.paAuthScreen--gateway) .paAuthBrand{width:clamp(150px,13vw,200px)}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthBrand .paBrandMark{width:clamp(64px,5.1vw,78px);height:clamp(64px,5.1vw,78px)}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthEditorial h1{letter-spacing:-2px;max-width:12.5ch;font-size:clamp(42px,3vw,48px);line-height:1.02}.paAuthScreen--login .paAuthEditorial{transform:translateY(10px)}}@media (width>=901px) and (width<=1700px){.paAuthScreen:not(.paAuthScreen--gateway){overflow:auto}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenInner{overflow:visible}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthPanel{align-self:start;margin-top:clamp(145px,20vh,170px);transform:none}}@media (width>=901px) and (height<=880px){.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenInner{padding-top:32px;padding-bottom:32px}.paAuthScreen--login .paAuthEditorial{transform:translateY(20px)}}@media (width>=901px) and (height<=820px){.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenInner{padding-top:24px;padding-bottom:24px}.paAuthScreen--login .paAuthPanel{padding-top:24px;padding-bottom:20px}.paAuthScreen--login .paAuthEditorial{transform:translateY(60px)}.paAuthScreen--login .paAuthFormIcon{width:68px;height:68px;margin-top:0;margin-bottom:14px}.paAuthScreen--login .paFormShell h2{margin-bottom:8px}.paAuthScreen--login .paForm{margin-top:18px}.paAuthScreen--login .paField{gap:6px;margin:10px 0}.paAuthScreen--login .paField input,.paAuthScreen--login .paPrimary,.paAuthScreen--login .paGoogle{min-height:46px;padding-top:10px;padding-bottom:10px}.paAuthScreen--login .paForgotLink{margin-top:10px}.paAuthScreen--login .paDivider{margin-top:16px;margin-bottom:16px}.paAuthScreen--login .paFormSafety{margin-top:16px}}.paAuthScreen:not(.paAuthScreen--gateway).paAuthScreen--register .paAuthPanel{max-width:540px}.paAuthScreen--register .paFormCardBrand{margin-top:0;margin-bottom:16px}.paAuthScreen--register .paForm{margin-top:18px}.paAuthScreen--register .paAuthPanel{padding-top:24px;padding-bottom:3px}.paAuthScreen--register .paFormTopbar{height:0;min-height:0}.paAuthScreen--register .paFormBack{visibility:hidden}.paAuthScreen--register .paFormCardBrand .paBrandMark{width:60px;height:60px}.paAuthScreen--register .paFormSafety{display:none}.paAuthScreen--register .paField{gap:6px;margin:10px 0}.paAuthScreen--register .paField input{min-height:46px;padding-top:10px;padding-bottom:10px}.paAuthScreen--register .paTerms{margin:12px 0}.paAuthScreen--register .paDivider{margin:16px 0}.paAuthScreen--register .paFormSafety{margin-top:16px}.paAuthScene{z-index:0;pointer-events:none;background:radial-gradient(at 65% 76%,#0b704e21,#0000 38%),#000;position:absolute;inset:0;overflow:hidden}.paAuthReferenceVisual{z-index:1;opacity:.96;isolation:isolate;pointer-events:none;background:url(/brand/auth-reference-visual.jpg) 100%/cover no-repeat;width:min(64%,1040px);position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 17% 100%)}.paAuthReferenceVisual:after{content:"";z-index:1;pointer-events:none;opacity:.34;background:radial-gradient(at 39% 43%,#3dffbe33,#0000 37%),linear-gradient(116deg,#0000 40%,#30f5ae14 51%,#0000 64%);position:absolute;inset:-18%}.paAuthEmeraldGlow{z-index:1;filter:blur(24px);opacity:.3;pointer-events:none;background:radial-gradient(at 58% 46%,#14e59a2e,#0000 42%),radial-gradient(at 68% 70%,#14e59a1a,#0000 58%);border-radius:50%;width:54%;height:58%;position:absolute;top:12%;right:5%}.paAuthScene:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#000000f2 0%,#0000007a 34%,#0000 64%),linear-gradient(#0000 65%,#00000040);position:absolute;inset:0}.paAuthOverlay{z-index:1200;background:#000;position:fixed;inset:0;overflow:auto}.paAuthLocked{overflow:hidden}.paPage{width:min(100% - 32px,720px);margin:0 auto;padding:112px 0 72px}.paPage h1{margin:0 0 14px;font-size:clamp(30px,5vw,48px)}.paPage>p{color:#9ca8a2;line-height:1.6}.paPage .paPrimary{width:auto;margin-top:20px}.paAccount{max-width:240px;position:relative}.paAccount summary{cursor:pointer;color:#e8f2ed;align-items:center;gap:8px;min-height:38px;font-size:12px;font-weight:700;list-style:none;display:flex}.paAccount summary::-webkit-details-marker{display:none}.paAccount summary>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paAvatar{color:#14e59a;background:#14e59a1f;border:1px solid #14e59a3d;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.paAccountMenu{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 0,#14e59a17,#0000 34%),#070f0cfa;border:1px solid #14e59a29;border-radius:16px;width:min(290px,100vw - 24px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 48px #0000007a,inset 0 1px #ffffff09}.paAccountMenuHeader{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:15px 16px 14px;display:flex}.paAccountMenuAvatar{color:#1ceaa0;background:#14e59a1a;border:1px solid #14e59a47;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:grid}.paAccountMenuHeader>div{gap:3px;min-width:0;display:grid}.paAccountMenuHeader strong{color:#f0f7f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.paAccountMenuHeader span:not(.paAccountMenuAvatar){color:#7f9188;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.paAccountMenuItems{padding:7px;display:grid}.paAccount .paAccountMenuItem,.paAccount .paAccountMenuLogout{box-sizing:border-box;color:#d8e4de;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:grid}.paAccount .paAccountMenuItem:hover,.paAccount .paAccountMenuItem:focus-visible{color:#ecfff6;background:#14e59a13;transform:translate(1px)}.paAccountMenuIcon{color:#16e79b;background:#14e59a0d;border:1px solid #14e59a1f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.paAccountMenuArrow{color:#64766d;transition:transform .16s,color .16s}.paAccount .paAccountMenuItem:hover .paAccountMenuArrow{color:#16e79b;transform:translate(2px)}.paAccountMenuFooter{border-top:1px solid #ffffff12;padding:7px}.paAccount .paAccountMenuLogout{color:#c9d4ce;grid-template-columns:30px minmax(0,1fr)}.paAccount .paAccountMenuLogout:hover,.paAccount .paAccountMenuLogout:focus-visible{color:#ffb9b9;background:#ff5c5c12}.paAccount .paAccountMenuLogout svg{color:#a6b4ad;justify-self:center}.paAccount .paAccountMenuLogout:hover svg{color:#ff9c9c}.paAccountLoading{color:#9ca8a2;font-size:11px}@media (width<=560px){.paAccountMenu{width:min(280px,100vw - 18px);right:-8px}}.paAuthTrigger{min-height:36px;font:inherit;cursor:pointer;background:#14e59a0f;border:1px solid #14e59a47;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:750}.voiceCreditSection{background:linear-gradient(145deg,#14e59a0e,#ffffff05);border:1px solid #14e59a29;border-radius:18px;width:100%;margin-top:28px;padding:24px}.voiceCreditSection h2{color:#eef8f2;margin:0;font-size:clamp(20px,3vw,28px)}.voiceCreditLoading{color:#9ca8a2;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:flex}.voiceWalletCard{background:#00000038;border:1px solid #14e59a33;border-radius:14px;justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding:18px;display:flex}.voiceWalletLabel{color:#9ca8a2;font-size:12px}.voiceWalletBalance{color:#14e59a;white-space:nowrap;font-size:clamp(22px,4vw,32px)}.voiceCreditSalesNotice{color:#d5b77f;margin:16px 0 0;font-size:11px}.voicePackagesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.voicePackageCard{background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;min-width:0;padding:17px;display:flex}.voicePackageName{color:#f1f8f3;margin:0;font-size:16px}.voicePackageDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.voicePackageStat,.voicePackageTotal{background:#0000002b;border-radius:10px;min-width:0;padding:10px}.vpStatLabel,.vpTotalLabel{color:#82938a;font-size:10px;display:block}.vpStatValue,.vpTotalValue{color:#e5f1e9;margin-top:6px;font-size:15px;font-weight:800;display:block}.voicePackageStat.vpBonus{border:1px solid #14e59a21}.voicePackageStat.vpBonus .vpStatValue{color:#14e59a}.voicePackageTotal{border:1px solid #14e59a24;grid-column:1/-1}.voicePackageTotal .vpTotalValue{color:#14e59a;font-size:21px}.voicePackagePrice{color:#f1f8f3;margin-top:15px;font-size:18px;font-weight:800}.vpPurchaseBtn{opacity:.58;cursor:not-allowed;width:100%;min-height:42px;margin-top:15px}.vpEmpty{color:#9ca8a2;margin:18px 0 0}@media (width<=640px){.voiceCreditSection{padding:18px}.voiceWalletCard{flex-direction:column;align-items:flex-start;gap:7px}.voicePackagesGrid{grid-template-columns:1fr}}.paReminderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.paRobotButton{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mtSupportMascotGreeting.paAccountReminder{pointer-events:auto;animation:none}.paAuthScreen :focus-visible,.paAuthOverlay :focus-visible,.paPage :focus-visible,.paAccount :focus-visible{outline-offset:3px;outline:2px solid #14e59a}@media (width<=900px){.paAuthScreen{overflow:auto}.paAuthScreen--gateway .paAuthScreenInner{grid-template-columns:1fr;gap:28px;width:min(100% - 36px,640px);padding-top:112px;padding-bottom:50px}.paAuthScreen--gateway .paAuthEditorial{width:min(100%,560px)}.paAuthScreen--gateway .paAuthEditorial h1{max-width:15ch;font-size:clamp(40px,8vw,64px)}.paAuthScreen--gateway .paAuthFeatureList--gateway{gap:10px;margin-top:22px;font-size:11px}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenChrome{top:24px;left:24px;right:24px}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenInner{grid-template-columns:1fr;width:min(100% - 36px,640px);padding-top:112px;padding-bottom:50px}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthPanel{min-height:0}.paAuthScreenInner{grid-template-columns:1fr;gap:28px;width:min(100% - 36px,640px);padding-top:112px;padding-bottom:50px}.paAuthEditorial{width:min(100%,560px);padding-bottom:0}.paAuthEditorial h1{max-width:15ch;font-size:clamp(40px,8vw,64px)}.paAuthEditorial>p:not(.paAuthEditorialEyebrow){margin-top:17px}.paAuthFeatureList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;font-size:11px}.paAuthFeatureList span{align-items:flex-start;gap:7px}.paAuthPanel{justify-self:stretch;max-width:none}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthPanel{transform:none}}@media (width>=561px) and (width<=900px){.paAuthScreenChrome{top:28px;left:28px;right:28px}.paAuthBrand{width:176px}.paAuthBrand .paBrandMark{width:70px;height:70px}.paAuthBrand .paBrandWordmark{width:176px}.paAuthScreenInner,.paAuthScreen--gateway .paAuthScreenInner,.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenInner{grid-template-columns:minmax(0,1fr);gap:32px;width:min(100% - 56px,680px);padding-top:156px;padding-bottom:72px}.paAuthEditorial,.paAuthScreen--gateway .paAuthEditorial{text-align:center;width:min(100%,600px);margin-inline:auto;transform:none}.paAuthEditorial h1,.paAuthScreen--gateway .paAuthEditorial h1{max-width:15ch;margin-inline:auto}.paAuthEditorial>p:not(.paAuthEditorialEyebrow),.paAuthScreen--gateway .paAuthEditorial>p:not(.paAuthEditorialEyebrow){margin-inline:auto}.paAuthFeatureList{justify-content:center}.paAuthPanel{justify-self:center;max-width:681px}.paAuthScreen--gateway .paGatewayActionsSlot{margin-inline:auto}.paAuthScreen--gateway .paAuthFeatureList--gateway{justify-content:center;margin-top:28px}.paAuthReferenceVisual,.paAuthScreen--gateway .paAuthReferenceVisual{opacity:.46;background-position:50% 58%;background-size:cover;width:100%;height:54%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000000d1 27%,#000 58% 100%);mask-image:linear-gradient(#0000 0%,#000000d1 27%,#000 58% 100%)}.paAuthReferenceVisual{opacity:.48}.paAuthScene:after{background:linear-gradient(#000000f0 0%,#0000009e 42%,#0000002e 100%)}.paAuthEmeraldGlow{opacity:.16;width:100%;height:48%;top:28%;right:0}.paAuthScene{position:fixed;inset:0}}@media (width<=560px){.paAuthScreen--gateway{--gateway-header-zone:calc(max(12px, env(safe-area-inset-top)) + 86px + 12px);--gateway-art-zone:clamp(120px, 22dvh, 205px);--gateway-art-gap:max(12px, env(safe-area-inset-bottom))}.paAuthScreenChrome,.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenChrome{top:16px;left:18px;right:18px}.paAuthLanguage{min-width:62px;min-height:33px}.paAuthClose{top:61px;right:18px}.paAuthScreenInner{gap:24px;width:calc(100% - 28px);padding-top:94px;padding-bottom:30px}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenInner{grid-template-columns:1fr;width:calc(100% - 28px);padding-top:154px;padding-bottom:30px}.paAuthEditorial h1{letter-spacing:-1.8px;max-width:14ch;font-size:clamp(36px,10.6vw,52px)}.paAuthScreen--gateway .paAuthEditorial h1{max-width:14ch;font-size:clamp(36px,10.6vw,52px)}.paAuthEditorialEyebrow{margin-bottom:13px;font-size:10px}.paAuthEditorial>p:not(.paAuthEditorialEyebrow){font-size:15px}.paAuthFeatureList{grid-template-columns:1fr;gap:9px;margin-top:20px}.paAuthPanel{border-radius:18px;padding:24px 19px}.paFormCardBrand{margin-bottom:19px}.paFormShell h2{letter-spacing:-1.2px;font-size:clamp(27px,8.2vw,36px)}.paCodeFields input{min-height:50px}.paVerifyResend,.paVerifyEmail{flex-wrap:wrap;align-items:flex-start}.paVerifyEmail button{margin-left:auto}.paAuthScreen{min-height:100dvh;overflow:auto}.paAuthScreenChrome{top:max(12px, env(safe-area-inset-top));left:14px;right:14px}.paAuthBrand{width:104px}.paAuthBrand .paBrandMark{width:46px;height:46px}.paAuthBrand .paBrandWordmark{width:104px}.paAuthLanguage{min-width:60px;min-height:32px;padding:6px 9px;font-size:11px}.paAuthScreenInner,.paAuthScreen--gateway .paAuthScreenInner,.paAuthScreen:not(.paAuthScreen--gateway) .paAuthScreenInner{width:calc(100% - 28px);min-height:0;padding:112px 0 calc(26px + env(safe-area-inset-bottom));display:block}.paAuthScreen--gateway .paAuthScreenInner{min-height:100dvh;padding:var(--gateway-header-zone) 0 calc(var(--gateway-art-zone) + var(--gateway-art-gap))}.paAuthScreen--gateway .paGatewayContentRegion{height:calc(100dvh - var(--gateway-header-zone) - var(--gateway-art-zone) - var(--gateway-art-gap));align-items:center;display:grid}@media (height<=720px){.paAuthScreen--gateway .paGatewayContentRegion{align-items:start}}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthEditorial{display:none}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthPanel{width:100%;max-width:none;min-height:0;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px;margin:0}.paFormTopbar{grid-template-columns:1fr;align-items:start;gap:8px;min-height:0;display:grid}.paFormBack{white-space:nowrap;font-size:12px}.paFormTopMode{white-space:nowrap;justify-content:flex-start;min-width:0;font-size:11px;margin:0!important}.paFormModeLink{font-size:11px}.paFormCardBrand{display:none}.paAuthFormIcon{border-radius:14px;width:58px;height:58px;margin:2px auto 14px}.paAuthFormIcon .paMailIcon{width:28px;height:28px}.paFormShell h2{letter-spacing:-1px;max-width:none;margin-bottom:8px;font-size:clamp(26px,7.5vw,32px);line-height:1.08}.paFormShell>.paSubtitle{font-size:13px;line-height:1.45}.paForm{margin-top:18px}.paField{gap:6px;margin:12px 0;font-size:11px}.paField input,.paCodeField input{border-radius:11px;min-height:48px;padding:11px 13px}.paInputControl input,.paPasswordField input{padding-left:43px}.paPasswordField input{padding-right:43px}.paFieldIcon{width:19px;height:19px;left:13px}.paPasswordField button{right:6px}.paField input:focus,.paField input:focus-visible,.paCodeField input:focus,.paCodeField input:focus-visible{outline-offset:0;box-shadow:none;border-width:2px;border-color:#14e59a;outline:0}.paTerms{gap:8px;margin:14px 0;font-size:11px}.paTerms input{flex:0 0 17px}.paPrimary,.paGoogle{border-radius:11px;min-height:50px;padding:12px 14px}.paForgotLink{margin-top:12px;font-size:11px}.paDivider{margin:18px 0}.paFormSwitch{margin-top:18px;font-size:11px}.paFormSwitch button{font-size:11px}.paFormSafety{margin-top:18px;font-size:11px}.paCodeField{gap:7px;margin:18px 0}.paCodeFields{gap:6px}.paCodeFields input{border-radius:10px;min-height:48px;padding:4px;font-size:22px}.paVerifyEmail{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:grid}.paVerifyEmail button{white-space:nowrap;margin-left:0;font-size:11px}.paVerifyResend{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:16px;font-size:11px}.paVerifyResend span,.paVerifyResend button{white-space:nowrap;font-size:11px}.paBackLink{margin-top:18px}.paAuthScreen--gateway .paAuthEditorial{text-align:center;flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.paAuthScreen--gateway .paAuthEditorial h1{letter-spacing:-1.1px;text-align:center;width:100%;max-width:13ch;margin-inline:auto;font-size:clamp(32px,8.2vw,38px);line-height:1.02}.paAuthScreen--gateway .paAuthEditorial>p:not(.paAuthEditorialEyebrow){margin-top:14px;text-align:center;width:100%;max-width:34ch;margin-inline:auto;font-size:13px;line-height:1.4}.paAuthScreen--gateway .paGatewayActionsSlot{width:100%;margin:18px auto 0}.paAuthScreen--gateway .paGatewayActions{gap:9px}.paAuthScreen--gateway .paAuthAction,.paAuthScreen--gateway .paAuthGuestLink{border-radius:13px;min-height:54px;padding:12px 14px;font-size:13px}.paAuthScreen--gateway .paGatewayDivider{margin:14px 0}.paAuthScreen--gateway .paAuthFeatureList--gateway{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px;margin-top:16px;font-size:10px;display:grid}.paAuthScreen--gateway .paAuthFeatureList--gateway span{text-align:center;white-space:nowrap;justify-items:center;gap:4px;min-width:0;display:grid}.paAuthScreen--gateway .paAuthFeatureIcon{flex-basis:22px;width:22px;height:22px}.paAuthScreen--gateway .paAuthFeatureIcon svg{width:20px;height:20px}.paAuthScreen:not(.paAuthScreen--gateway).paAuthScreen--login .paAuthPanel,.paAuthScreen:not(.paAuthScreen--gateway).paAuthScreen--forgot .paAuthPanel{padding:16px 14px calc(18px + env(safe-area-inset-bottom))}.paAuthScreen--login .paFormTopbar{gap:6px}.paAuthScreen--login .paAuthFormIcon{width:54px;height:54px;margin:1px auto 12px}.paAuthScreen--login .paAuthFormIcon .paMailIcon{width:26px;height:26px}.paAuthScreen--login .paFormShell h2,.paAuthScreen--forgot .paFormShell h2{margin-bottom:6px;font-size:clamp(25px,7.2vw,30px);line-height:1.05}.paAuthScreen--login .paFormShell>.paSubtitle,.paAuthScreen--forgot .paFormShell>.paSubtitle{font-size:12.5px;line-height:1.4}.paAuthScreen--login .paForm,.paAuthScreen--forgot .paForm{margin-top:16px}.paAuthScreen--login .paField,.paAuthScreen--forgot .paField{gap:5px;margin:10px 0}.paAuthScreen--login .paField input,.paAuthScreen--login .paCodeField input,.paAuthScreen--forgot .paField input,.paAuthScreen--forgot .paCodeField input{min-height:46px;padding-top:10px;padding-bottom:10px}.paAuthScreen--login .paPrimary,.paAuthScreen--login .paGoogle,.paAuthScreen--forgot .paPrimary,.paAuthScreen--forgot .paGoogle{min-height:48px;padding:11px 13px}.paAuthScreen--login .paForgotLink{margin-top:10px}.paAuthScreen--login .paDivider{margin:14px 0}.paAuthScreen--login .paFormSafety{margin-top:14px}.paAuthScreen:not(.paAuthScreen--gateway).paAuthScreen--forgot .paAuthScreenInner{min-height:100dvh;padding:calc(80px + env(safe-area-inset-top)) 0 calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:stretch;display:flex}.paAuthScreen--gateway .paAuthReferenceVisual{width:100%;height:var(--gateway-art-zone);opacity:.25;background-position:bottom;background-size:auto 170%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 100%);mask-image:linear-gradient(#0000 0%,#000 32% 100%)}.paAuthScreen:not(.paAuthScreen--gateway) .paAuthReferenceVisual{opacity:.28;background-position:top;background-size:auto 100%;width:100%;-webkit-mask-image:linear-gradient(#000 0%,#0000004d 42%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000004d 42%,#0000 90%)}.paAuthReferenceVisual:after{opacity:.22;inset:-12%}.paAuthEmeraldGlow{opacity:.12;filter:blur(18px);width:100%;height:34%;top:18%;right:0}}@media (prefers-reduced-motion:reduce){.paPrimary,.paGoogle,.paAuthAction,.paAuthGuestLink{transition:none}}.paPage.paDashboard{width:min(100% - 40px,1240px);padding:118px 0 84px}.paDashboardHero{background:radial-gradient(circle at 8% 10%,#14e59a1a,#0000 34%),linear-gradient(145deg,#0e1b16e6,#040a08f5);border:1px solid #14e59a26;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;padding:26px 28px;display:flex;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff0a}.paDashboardIdentity{align-items:center;gap:18px;min-width:0;display:flex}.paDashboardAvatar{color:#22eba4;background:linear-gradient(145deg,#14e59a33,#14e59a0f);border:1px solid #14e59a59;border-radius:18px;flex:0 0 66px;place-items:center;width:66px;height:66px;font-size:26px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 28px #14e59a14}.paDashboardEyebrow{color:#19e89d;letter-spacing:.16em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.paDashboardHero h1{color:#f4fbf7;letter-spacing:-1.4px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.05}.paDashboardHero p{color:#99aaa1;max-width:62ch;margin:9px 0 0;font-size:13px;line-height:1.6}.paDashboardBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.paDashboardBadge{color:#baf9dd;white-space:nowrap;background:#14e59a12;border:1px solid #14e59a38;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:720;display:inline-flex}.paDashboardBadgeMuted{color:#bdc9c3;background:#ffffff09;border-color:#ffffff1a}.paDashboardGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);align-items:start;gap:20px;display:grid}.paDashboardMain,.paDashboardSide{gap:20px;min-width:0;display:grid}.paAccountPanel{box-sizing:border-box;background:linear-gradient(145deg,#0b1511e6,#040907f2);border:1px solid #ffffff16;border-radius:18px;min-width:0;padding:22px;box-shadow:inset 0 1px #ffffff06}.paAccountPanelHeader,.paVoiceDashboardTitle{align-items:center;gap:12px;display:flex}.paAccountPanelHeader h2,.paVoiceDashboard h2{color:#eef8f2;letter-spacing:-.25px;margin:0;font-size:17px;font-weight:800}.paAccountPanelHeader p,.paVoiceDashboardHeader p{color:#82938a;margin:4px 0 0;font-size:11px;line-height:1.45}.paDashboardIcon{color:#18e89d;background:#14e59a13;border:1px solid #14e59a2e;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.paAccountDetails{gap:0;margin:18px 0 0;display:grid}.paAccountDetails>div{border-top:1px solid #ffffff12;gap:5px;padding:15px 0;display:grid}.paAccountDetails dt{color:#7f9188;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:720;display:flex}.paAccountDetails dd{overflow-wrap:anywhere;color:#e5eee9;min-width:0;margin:0;font-size:13px;line-height:1.45}.paAccountQuickPanel{background:radial-gradient(circle at 85% 0,#14e59a17,#0000 42%),linear-gradient(145deg,#0b1511e6,#040907f2)}.paDashboardAction,.paVoiceOpenLink{color:#dff8eb;background:#14e59a11;border:1px solid #14e59a33;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:780;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.paDashboardAction{box-sizing:border-box;width:100%;margin-top:17px}.paDashboardAction:hover,.paVoiceOpenLink:hover{background:#14e59a1c;border-color:#14e59a7a;transform:translateY(-1px)}.paVoiceDashboard{background:radial-gradient(circle at 88% 8%,#14e59a14,#0000 32%),linear-gradient(145deg,#0a1712f0,#030907fa);border-color:#14e59a24;padding:24px;scroll-margin-top:100px}.paVoiceDashboardHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.paVoiceOpenLink{flex:none}.paVoiceOpenLink span:last-child{color:#18e89d;font-size:17px}.paVoiceBalanceCard{background:radial-gradient(circle at 92% 12%,#14e59a1f,#0000 36%),#0003;border:1px solid #14e59a2e;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:150px;margin-top:22px;padding:24px 26px;display:flex}.paVoiceBalanceCard>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.paVoiceBalanceLabel{color:#83958c;width:100%;margin-bottom:7px;font-size:11px;font-weight:720}.paVoiceBalanceCard strong{color:#20eca3;letter-spacing:-3px;font-size:clamp(44px,7vw,68px);font-weight:850;line-height:.92}.paVoiceBalanceCard small{color:#9cad9f;font-size:13px;font-weight:700}.paVoiceBalanceIcon{color:#1ceaa0;background:#14e59a14;border:1px solid #14e59a3d;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.paVoiceLoading{color:#8ea097;align-items:center;gap:10px;min-height:128px;margin-top:18px;font-size:12px;display:flex}.paVoiceError{color:#e8b5b5;background:#ff5a5a0a;border:1px solid #ff8c8c29;border-radius:11px;margin:18px 0 0;padding:13px 14px;font-size:12px}.paVoicePackagesGrid{margin-top:18px}.paAccountStatus{color:#9ca8a2}.paPage.paAccountSignedOut{width:min(100% - 32px,560px);padding-top:150px}.paAccountSignedOutCard{background:linear-gradient(145deg,#0d1a15e6,#030907f5);border:1px solid #14e59a26;border-radius:20px;padding:34px}.paAccountSignedOutCard h1{margin-top:18px}@media (width<=920px){.paDashboardGrid{grid-template-columns:1fr}.paDashboardSide{grid-template-columns:repeat(2,minmax(0,1fr))}.paDashboardHero{flex-direction:column;align-items:flex-start}.paDashboardBadges{justify-content:flex-start}}@media (width<=640px){.paPage.paDashboard{width:min(100% - 24px,1240px);padding-top:92px}.paDashboardHero,.paAccountPanel,.paVoiceDashboard{border-radius:16px;padding:18px}.paDashboardIdentity{align-items:flex-start}.paDashboardAvatar{border-radius:14px;flex-basis:52px;width:52px;height:52px;font-size:21px}.paDashboardSide{grid-template-columns:1fr}.paVoiceDashboardHeader{flex-direction:column;align-items:flex-start}.paVoiceOpenLink{box-sizing:border-box;width:100%}.paVoiceBalanceCard{min-height:120px;padding:20px}.paVoiceBalanceIcon{flex-basis:46px;width:46px;height:46px}.paVoicePackagesGrid{grid-template-columns:1fr}}.paPage.paCustomerPortal{grid-template-columns:250px minmax(0,1fr);gap:24px;width:min(100% - 36px,1380px);min-height:760px;margin:0 auto;padding:112px 0 86px;display:grid}.paPortalSidebar{background:linear-gradient(155deg,#0b1712f5,#030907fa);border:1px solid #14e59a21;border-radius:20px;align-self:start;position:sticky;top:92px;overflow:hidden;box-shadow:0 18px 45px #0000003d,inset 0 1px #ffffff08}.paPortalIdentity{border-bottom:1px solid #fff1;align-items:center;gap:11px;padding:17px;display:flex}.paPortalIdentity>div{gap:3px;min-width:0;display:grid}.paPortalIdentity strong{color:#f1f8f4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.paPortalIdentity span:not(.paPortalAvatar){color:#788980;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.paPortalAvatar{color:#1ceaa0;background:#14e59a17;border:1px solid #14e59a45;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:850;display:grid}.paPortalNav{gap:3px;padding:9px;display:grid}.paPortalNavItem{color:#b5c2bb;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:11px;font-weight:720;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.paPortalNavItem:hover{color:#ecf7f1;background:#ffffff09;transform:translate(1px)}.paPortalNavItem.active{color:#eafff5;background:linear-gradient(90deg,#14e59a1f,#14e59a0b);border-color:#14e59a2e}.paPortalNavItem svg{color:#16e79b}.paPortalContent{min-width:0}.paPortalPageHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.paPortalPageHeader h1{color:#f4fbf7;letter-spacing:-1.5px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(30px,3.3vw,44px);font-weight:820;line-height:1.04}.paPortalPageHeader p{color:#889990;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.6}.paPortalHeaderAction{color:#dff8eb;white-space:nowrap;background:#14e59a12;border:1px solid #14e59a33;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:11px;font-weight:780;text-decoration:none;display:inline-flex}.paPortalHeaderAction:hover{background:#14e59a1c;border-color:#14e59a73}.paPortalStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.paPortalStat{background:linear-gradient(145deg,#0a1511eb,#040907f5);border:1px solid #ffffff13;border-radius:15px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.paPortalStat>div{gap:2px;display:grid}.paPortalStat strong{color:#1ceaa0;font-size:25px;font-weight:850;line-height:1}.paPortalStat span:last-child{color:#8d9d95;font-size:10px}.paPortalQuick{margin-bottom:18px}.paPortalSectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.paPortalSectionHead h2{color:#eff7f3;margin:0;font-size:16px}.paPortalSectionHead p{color:#7e8f86;margin:4px 0 0;font-size:10px;line-height:1.5}.paPortalSectionHead>a{color:#18e89d;font-size:10px;font-weight:750;text-decoration:none}.paPortalQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.paPortalQuickLink{color:#dce9e2;background:#14e59a09;border:1px solid #14e59a1f;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;font-size:10px;font-weight:760;text-decoration:none;display:grid}.paPortalQuickLink:hover{background:#14e59a12;border-color:#14e59a52}.paPortalQuickLink>svg{color:#18e89d}.paPortalOverviewColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.paPortalCompactList{gap:7px;display:grid}.paPortalCompactItem{min-width:0;color:inherit;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.paPortalCompactItem>div{gap:3px;min-width:0;display:grid}.paPortalCompactItem strong{color:#e7f1eb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.paPortalCompactItem span{color:#77887f;font-size:9px}.paPortalMuted{color:#7f9087;margin:8px 0 0;font-size:11px;line-height:1.5}.paPortalStatus{color:#a9b8b0;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.paPortalStatus--requested,.paPortalStatus--open{color:#a8ddff;background:#35b5ff0f;border-color:#35b5ff33}.paPortalStatus--reviewing,.paPortalStatus--waiting_customer{color:#f7d59a;background:#ffbe550f;border-color:#ffbe5533}.paPortalStatus--quoted,.paPortalStatus--answered{color:#d3c2ff;background:#9b79ff12;border-color:#9b79ff38}.paPortalStatus--approved,.paPortalStatus--in_progress{color:#aaf4d2;background:#14e59a12;border-color:#14e59a38}.paPortalStatus--completed{color:#d6ffed;background:#14e59a1f;border-color:#14e59a57}.paPortalStatus--cancelled,.paPortalStatus--closed{color:#e4adad;background:#ff66660d;border-color:#ff66662e}.paPortalState{color:#8fa097;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:9px;margin:18px 0;padding:14px;font-size:11px;display:flex}.paPortalStateError{color:#e3b1b1;border-color:#ff6e6e26;justify-content:space-between}.paPortalStateError button{color:#18e89d;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.paPortalEmpty{text-align:center;background:#14e59a05;border:1px dashed #14e59a24;border-radius:18px;align-content:center;place-items:center;min-height:280px;padding:30px;display:grid}.paPortalEmptyIcon{color:#18e89d;background:#14e59a12;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.paPortalEmpty h3{color:#edf7f1;margin:14px 0 0;font-size:16px}.paPortalEmpty p{color:#7f9087;max-width:430px;margin:7px 0 16px;font-size:11px;line-height:1.6}.paProfilePanel{gap:22px;display:grid}.paProfileMain{border-bottom:1px solid #fff1;align-items:center;gap:16px;padding-bottom:20px;display:flex}.paProfileAvatarLarge{color:#1ceaa0;background:#14e59a17;border:1px solid #14e59a47;border-radius:18px;place-items:center;width:64px;height:64px;font-size:25px;font-weight:850;display:grid}.paProfileMain h2{color:#f1f8f4;margin:0;font-size:20px}.paProfileMain span{color:#82938a;font-size:10px}.paProfileFields{gap:8px;display:grid}.paProfileInfoRow{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.paProfileInfoRow>div:not(.paDashboardIcon){gap:3px;min-width:0;display:grid}.paProfileInfoRow>div>span{color:#74857c;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.paProfileInfoRow>div>strong{overflow-wrap:anywhere;color:#e5eee9;font-size:11px}.paProfileInfoRow em{color:#9eecc8;align-items:center;gap:5px;font-size:9px;font-style:normal;display:inline-flex}.paProfileInfoActions{justify-content:flex-end;align-items:center;gap:9px!important;display:flex!important}.paProfileInlineAction{color:#8ff0c3;white-space:nowrap;background:#14e59a0d;border:1px solid #14e59a2e;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:4px 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.paProfileInlineAction:hover{color:#d9ffed;background:#14e59a17;border-color:#14e59a61}.paOrderList,.paRequestList{gap:12px;display:grid}.paOrderCard,.paRequestCard{padding:20px}.paOrderCardTop,.paRequestCardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.paOrderCardTop>div,.paRequestCardTop>div{min-width:0}.paOrderCardTop span:first-child,.paRequestCardTop span:first-child{color:#718279;font-size:9px}.paOrderCardTop h2,.paRequestCardTop h2{color:#eff7f3;margin:4px 0 0;font-size:16px}.paOrderMeta{color:#819289;flex-wrap:wrap;gap:14px;margin-top:13px;font-size:9px;display:flex}.paOrderMeta span{align-items:center;gap:5px;display:inline-flex}.paOrderCard>p{color:#a4b2aa;white-space:pre-wrap;margin:14px 0 0;font-size:11px;line-height:1.65}.paOrderAdminNote{background:#14e59a09;border:1px solid #14e59a1f;border-radius:10px;gap:5px;margin-top:13px;padding:11px;display:grid}.paOrderAdminNote strong{color:#18e89d;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.paOrderAdminNote span{color:#b2c0b8;font-size:10px;line-height:1.55}.paPortalFormCard{max-width:820px}.paPortalForm{gap:15px;display:grid}.paPortalForm label{color:#b7c5bd;gap:7px;font-size:10px;font-weight:720;display:grid}.paPortalForm label>small{color:#74857c;font-size:9px;font-weight:500;line-height:1.5}.paOptionalLabel{color:#718279;text-transform:lowercase;margin-left:5px;font-size:9px;font-style:normal;font-weight:600}.paPortalForm input,.paPortalForm select,.paPortalForm textarea,.paRequestReply textarea{box-sizing:border-box;color:#edf6f1;width:100%;min-width:0;font:inherit;background:#00000038;border:1px solid #ffffff1c;border-radius:10px;outline:0;padding:11px 12px;font-size:12px;line-height:1.5}.paPortalForm textarea,.paRequestReply textarea{resize:vertical}.paPortalForm input:focus,.paPortalForm select:focus,.paPortalForm textarea:focus,.paRequestReply textarea:focus{border-color:#14e59a80;box-shadow:0 0 0 3px #14e59a14}.paPortalForm select option{color:#edf6f1;background:#08100d}.paPortalSubmit,.paRequestReply button{color:#dffff0;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#14e59a30,#14e59a17);border:1px solid #14e59a4d;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:800;display:inline-flex}.paPortalSubmit:disabled,.paRequestReply button:disabled{cursor:wait;opacity:.55}.paPortalFormError,.paPortalFormSuccess{border-radius:9px;margin:0;padding:10px 11px;font-size:10px;line-height:1.5}.paPortalFormError{color:#e9b1b1;background:#ff50500b;border:1px solid #ff646424}.paPortalFormSuccess{color:#a9e8c9;background:#14e59a0b;border:1px solid #14e59a26}.paRequestThread{gap:9px;margin-top:16px;display:grid}.paRequestMessage{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;max-width:86%;padding:11px 12px}.paRequestMessage.is-customer{background:#14e59a09;border-color:#14e59a21;margin-left:auto}.paRequestMessage>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.paRequestMessage strong{color:#cfe0d7;font-size:9px}.paRequestMessage span{color:#6e8076;font-size:8px}.paRequestMessage p{color:#aab8b0;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.6}.paRequestReply{border-top:1px solid #ffffff0f;gap:8px;margin-top:14px;padding-top:14px;display:grid}.paRequestReply button{justify-self:end;min-height:36px}.paSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.paSettingsGrid .paPortalFormCard{max-width:none}.paAccountMenu{max-height:min(620px,100vh - 88px);overflow-y:auto}.paAccountMenuItems{gap:1px}.paAccount .paAccountMenuItem{min-height:39px}@media (width<=1040px){.paPage.paCustomerPortal{grid-template-columns:210px minmax(0,1fr)}.paPortalQuickGrid{grid-template-columns:1fr}.paPortalStats{grid-template-columns:repeat(3,minmax(0,1fr))}.paPortalOverviewColumns{grid-template-columns:1fr}}@media (width<=780px){.paPage.paCustomerPortal{grid-template-columns:1fr;width:min(100% - 24px,900px);padding-top:92px}.paPortalSidebar{position:static}.paPortalNav{grid-template-columns:repeat(4,minmax(0,1fr))}.paPortalNavItem{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:56px;padding:7px 5px;font-size:9px}.paPortalStats,.paSettingsGrid{grid-template-columns:1fr}}@media (width<=520px){.paPortalIdentity{padding:14px}.paPortalNav{grid-template-columns:repeat(2,minmax(0,1fr))}.paPortalPageHeader{flex-direction:column;align-items:flex-start}.paPortalHeaderAction{box-sizing:border-box;width:100%}.paPortalQuickGrid{grid-template-columns:1fr}.paProfileInfoRow{grid-template-columns:38px minmax(0,1fr)}.paProfileInfoActions{grid-column:2;justify-content:flex-start}.paOrderCardTop,.paRequestCardTop{flex-direction:column}.paRequestMessage{max-width:94%}}.paPhoneRequiredGate{background:linear-gradient(145deg,#1812086b,#060a08f5);border-color:#ffbe5529;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:150px;padding:22px;display:grid}.paPhoneRequiredGate h1{color:#f3f8f5;margin:4px 0 0;font-size:22px}.paPhoneRequiredGate p{color:#8d9b94;max-width:620px;margin:7px 0 0;font-size:11px;line-height:1.6}.paPhoneRequiredGate .paPortalEmptyIcon{color:#f1c778;background:#ffbe550e;border-color:#ffbe5524;width:52px;height:52px}@media (width<=620px){.paPhoneRequiredGate{grid-template-columns:1fr;align-items:start}.paPhoneRequiredGate .paPortalHeaderAction{width:100%}}.admin-shell{color:#eee;min-height:100vh;font-family:var(--font-primary,system-ui, sans-serif);background:#111;display:flex}.admin-auth-page{color:#eee;background:#09090b;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.admin-login-card{background:#18181b;border:1px solid #27272a;border-radius:12px;width:min(100%,430px);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 24px 70px #00000059}.admin-login-mark{color:#34d399;letter-spacing:.13em;align-items:center;gap:.55rem;margin-bottom:2rem;font-size:.76rem;font-weight:800;display:flex}.admin-login-card h1{margin:0 0 .65rem;font-size:clamp(1.5rem,4vw,2rem)}.admin-login-copy,.admin-login-footnote,.admin-readonly-card p{color:#a1a1aa;font-size:.88rem;line-height:1.6}.admin-login-submit{justify-content:center;width:100%;margin-top:.4rem}.admin-login-footnote{margin:1.25rem 0 0;font-size:.77rem}.admin-auth-loading{color:#a1a1aa}.admin-auth-state{text-align:center;background:#18181b;border:1px solid #27272a;border-radius:12px;width:min(100%,430px);padding:1.5rem}.admin-auth-state h1{margin:0 0 .65rem;font-size:1.35rem}.admin-auth-state p{color:#a1a1aa;margin:0 0 1.25rem;line-height:1.6}.admin-topbar{justify-content:flex-end;align-items:center;min-height:2.5rem;margin-bottom:1.25rem;display:flex}.admin-identity{color:#e4e4e7;align-items:center;gap:.7rem;font-size:.85rem;display:flex}.admin-identity small{color:#34d399;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.admin-write-notice{color:#d9f99d;background:#3653143d;border:1px solid #365314;border-radius:7px;margin-bottom:1.25rem;padding:.7rem .9rem;font-size:.86rem}.admin-readonly-card{min-height:180px}.admin-media-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:1.25rem;display:grid}.admin-media-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-media-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.admin-media-type-option{color:#a1a1aa;cursor:pointer;letter-spacing:.08em;background:#09090b;border:1px solid #3f3f46;border-radius:8px;align-items:center;gap:.6rem;min-height:64px;padding:.8rem 1rem;font-size:.82rem;font-weight:800;display:flex}.admin-media-type-option input{accent-color:#10b981}.admin-media-type-option svg{color:#71717a}.admin-media-type-option.is-selected{color:#6ee7b7;background:#10b9811a;border-color:#10b981}.admin-media-type-option.is-selected svg{color:#34d399}.admin-media-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.admin-media-field{color:#d4d4d8;min-width:0;margin-bottom:1rem;font-size:.86rem;display:block}.admin-media-field>span{margin-bottom:.45rem;display:block}.admin-media-field-wide{grid-column:1/-1}.admin-hero-copy-fields{border-bottom:1px solid #27272a;margin-bottom:1.1rem;padding-bottom:.35rem}.admin-hero-copy-fields .admin-textarea{resize:vertical;min-height:104px}.admin-hero-media-heading{border-top:1px solid #27272a;margin-top:1.25rem;padding-top:1.25rem}.admin-media-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.25rem 0 1.25rem;display:grid}.admin-media-toggle{color:#d4d4d8;background:#00000038;border:1px solid #27272a;border-radius:7px;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .7rem;font-size:.82rem;display:flex}.admin-media-toggle input{accent-color:#10b981}.admin-media-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.25rem 0 1.25rem;display:grid}.admin-media-upload-grid label{color:#a1a1aa;min-width:0;font-size:.76rem}.admin-media-upload-grid label>span{margin-bottom:.4rem;display:block}.admin-media-upload-grid input{box-sizing:border-box;color:#71717a;background:#09090b;border:1px dashed #3f3f46;border-radius:7px;width:100%;padding:.55rem;font-size:.72rem}.admin-media-upload-note{color:#fde68a;background:#854d0e21;border:1px solid #854d0e;border-radius:7px;gap:.25rem;padding:.8rem .9rem;font-size:.78rem;line-height:1.5;display:grid}.admin-media-upload-note span{color:#d6d3d1}.admin-media-saved-card{min-width:0}.admin-media-status{letter-spacing:.08em;border:1px solid;border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.68rem;font-weight:800}.admin-media-status.is-active{color:#86efac;border-color:#166534}.admin-media-status.is-inactive{color:#fca5a5;border-color:#7f1d1d}.admin-media-preview{background:#050505;border:1px solid #3f3f46;border-radius:8px;place-items:center;min-height:230px;display:grid;overflow:hidden}.admin-media-preview img,.admin-media-preview video{object-fit:cover;width:100%;height:230px;display:block}.admin-media-preview-empty{color:#a1a1aa;text-align:center;place-items:center;min-height:230px;padding:1rem;display:grid}.admin-media-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 0;display:grid}.admin-media-details>div{min-width:0}.admin-media-details dt{color:#71717a;margin-bottom:.25rem;font-size:.72rem}.admin-media-details dd{color:#e4e4e7;overflow-wrap:anywhere;margin:0;font-size:.82rem}.admin-media-flow{color:#6ee7b7;letter-spacing:.07em;border-top:1px solid #27272a;justify-content:space-between;align-items:center;gap:.35rem;margin-top:1.25rem;padding-top:1rem;font-size:.65rem;font-weight:800;display:flex}.admin-media-flow b{color:#71717a}.admin-hero-copy-preview{background:linear-gradient(145deg,#10b98114,#0000002e);border:1px solid #34d39938;border-radius:8px;gap:.65rem;margin-bottom:1rem;padding:1rem;display:grid}.admin-hero-copy-preview>span{color:#6ee7b7;letter-spacing:.12em;font-size:.68rem;font-weight:800}.admin-hero-copy-preview strong{color:#f4f4f5;font-size:1.15rem;line-height:1.15}.admin-hero-copy-preview em{color:#6ee7b7;font-style:normal}.admin-hero-copy-preview p{color:#a1a1aa;margin:0;font-size:.82rem;line-height:1.5}.admin-hero-copy-preview div{flex-wrap:wrap;gap:.5rem;display:flex}.admin-hero-copy-preview b{color:#bef264;border:1px solid #365314;border-radius:999px;padding:.3rem .5rem;font-size:.68rem}.admin-page{max-width:1480px;margin:0 auto}.admin-sidebar-overlay,.admin-mobile-menu{display:none}.admin-eyebrow{color:#34d399;letter-spacing:.14em;margin-bottom:.65rem;font-size:.7rem;font-weight:800;display:block}.admin-page-header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.admin-header-actions,.admin-form-actions{align-items:center;gap:.65rem;display:flex}.admin-header-actions .admin-btn,.admin-form-actions .admin-btn,.admin-btn-small{align-items:center;gap:.45rem;display:inline-flex}.admin-btn-small{padding:.4rem .65rem;font-size:.8rem}.admin-btn:disabled{cursor:wait;opacity:.55}.admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:1.25rem;display:grid}.admin-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.admin-card-heading h2{margin:0;font-size:1rem}.admin-card-heading>span{color:#71717a;font-size:.8rem}.admin-card-heading p{margin:.35rem 0 0}.admin-form-hint,.admin-overview-copy{color:#a1a1aa;font-size:.86rem}.admin-rich-editor{gap:.6rem;display:grid}.admin-editor-toolbar{background:#09090b;border:1px solid #3f3f46;border-bottom:0;border-radius:6px 6px 0 0;flex-wrap:wrap;gap:.35rem;padding:.45rem;display:flex}.admin-editor-tool{color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;min-width:32px;height:30px;padding:0 .45rem;display:inline-grid}.admin-editor-tool:hover,.admin-editor-tool:focus-visible{color:#6ee7b7;background:#10b9811f;border-color:#10b981;outline:none}.admin-rich-textarea{border-radius:0 0 6px 6px;min-height:180px}.admin-editor-help{color:#a1a1aa;font-size:.75rem;line-height:1.5}.admin-editor-preview{background:#0000002e;border:1px solid #27272a;border-radius:7px;padding:.9rem 1rem}.admin-editor-preview-heading{color:#6ee7b7;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.7rem;font-size:.75rem;font-weight:700;display:flex}.admin-editor-preview-heading small{color:#71717a;text-transform:none;letter-spacing:0;font-weight:400}.admin-editor-empty{color:#71717a;margin:0;font-size:.85rem}.admin-editor-preview .newsRichContent{color:#d4d4d8;font-size:.88rem;line-height:1.6}.admin-editor-preview .newsRichContent p{margin:.45rem 0}.admin-editor-preview .newsRichContent h2,.admin-editor-preview .newsRichContent h3{color:#f4f4f5;margin:.7rem 0 .35rem}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.admin-form-wide{grid-column:1/-1}.admin-form-grid>label{color:#d4d4d8;margin-bottom:1.5rem;font-weight:500;display:block}.admin-form-grid>label>span:first-child{margin-bottom:.5rem;display:block}.admin-form-group>span:first-child{display:block}.admin-form-group input[type=checkbox]{accent-color:#10b981}.admin-checkbox{color:#d4d4d8;align-items:center;gap:.55rem;min-height:44px;display:flex}.admin-icon-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:0}.admin-notice{border:1px solid;border-radius:7px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.admin-notice.success{color:#86efac;background:#16653433;border-color:#166534}.admin-notice.error{color:#fca5a5;background:#7f1d1d33;border-color:#7f1d1d}.admin-state{color:#a1a1aa;text-align:center;flex-direction:column;gap:.35rem;padding:2rem 0;display:flex}.admin-state strong{color:#e4e4e7}.admin-overview-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.admin-overview-card{background:#18181b;border:1px solid #27272a;border-radius:8px;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.admin-overview-card strong{color:#34d399;font-size:1.5rem}.admin-overview-card span{color:#a1a1aa;font-size:.82rem}.admin-card code{color:#6ee7b7}.admin-list-tools{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,.7fr)) auto;align-items:end;gap:.75rem;margin-bottom:1.25rem;display:grid}.admin-list-tools label>span{color:#a1a1aa;margin-bottom:.35rem;font-size:.75rem;display:block}.admin-search-field>div{color:#71717a;background:#000;border:1px solid #3f3f46;border-radius:6px;align-items:center;gap:.5rem;min-height:42px;padding:0 .75rem;display:flex}.admin-search-field input{color:#eee;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:.7rem 0}.admin-list-tool-actions{gap:.5rem;display:flex}.admin-inline-retry{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:.75rem;text-decoration:underline}.admin-pagination{color:#a1a1aa;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;font-size:.82rem;display:flex}.admin-pagination button:disabled{cursor:not-allowed}.admin-activity-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.admin-activity-list li{border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.admin-activity-list li:last-child{border-bottom:0}.admin-activity-list strong,.admin-activity-list span{display:block}.admin-activity-list span,.admin-activity-list time{color:#a1a1aa;font-size:.8rem}.admin-user-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:start;gap:1.25rem;display:grid}.admin-user-tools{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,.7fr)) auto}.admin-users-table-wrap{overflow-x:auto}.admin-users-table{min-width:920px}.admin-users-cards{display:none}.admin-user-actions{flex-wrap:wrap;gap:.4rem;min-width:max-content;display:flex}.admin-danger-btn{color:#fecaca;border-color:#7f1d1d}.admin-danger-btn:hover{background:#7f1d1d73}.admin-danger-solid{color:#fff;background:#b91c1c;border-color:#b91c1c}.admin-danger-solid:hover{background:#991b1b}.admin-status-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}.admin-status-pill:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.admin-status-pill.is-active{color:#86efac;border-color:#166534}.admin-status-pill.is-disabled{color:#fca5a5;border-color:#7f1d1d}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.admin-detail-grid>div{min-width:0}.admin-detail-grid dt{color:#71717a;margin-bottom:.25rem;font-size:.75rem}.admin-detail-grid dd{color:#e4e4e7;overflow-wrap:anywhere;margin:0}.admin-detail-section{border-top:1px solid #27272a;margin-top:1.25rem;padding-top:1.25rem}.admin-detail-section h3{margin:0;font-size:.9rem}.admin-inline-form{align-items:end;gap:.65rem;display:flex}.admin-inline-form label{flex:1}.admin-inline-form label>span{color:#a1a1aa;margin-bottom:.35rem;font-size:.75rem;display:block}.admin-session-list{gap:.65rem;display:grid}.admin-session-row{background:#00000038;border:1px solid #27272a;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.admin-session-row>div{min-width:0}.admin-session-row strong,.admin-session-row span{overflow-wrap:anywhere;align-items:center;gap:.35rem;display:flex}.admin-session-row strong{color:#e4e4e7;font-size:.8rem}.admin-session-row span{color:#a1a1aa;margin-top:.25rem;font-size:.73rem}.admin-session-agent{color:#71717a!important}.admin-password-form h2{align-items:center;gap:.45rem;display:flex}.admin-modal-backdrop{z-index:50;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.admin-confirm-dialog{background:#18181b;border:1px solid #52525b;border-radius:10px;width:min(100%,500px);padding:1.5rem;box-shadow:0 24px 90px #0009}.admin-confirm-dialog p{color:#d4d4d8;line-height:1.6}.admin-confirm-actions{justify-content:flex-end;gap:.65rem;margin-top:1.5rem;display:flex}.admin-sidebar{background:#18181b;border-right:1px solid #27272a;flex-direction:column;width:260px;display:flex}.admin-sidebar-header{color:#10b981;border-bottom:1px solid #27272a;padding:1.5rem;font-size:1.125rem;font-weight:600}.admin-nav{flex:1;padding:1rem 0;overflow-y:auto}.admin-nav-item{color:#a1a1aa;align-items:center;gap:.75rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:flex}.admin-nav-item:hover{color:#eee;background:#27272a}.admin-nav-item.active{color:#10b981;background:#10b9811a;border-right:3px solid #10b981}.admin-content{flex:1;padding:2rem;overflow-y:auto}.admin-page-header{margin-bottom:2rem}.admin-page-header h1{margin:0 0 .5rem;font-size:1.75rem}.admin-page-header p{color:#a1a1aa;margin:0}.admin-card{background:#18181b;border:1px solid #27272a;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.admin-table-container{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #27272a;padding:1rem}.admin-table th{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.admin-table-thumbnail{object-fit:cover;border:1px solid #27272a;border-radius:6px;width:72px;height:42px;display:block}.admin-table-actions{align-items:center;gap:.45rem;min-width:max-content;display:flex}.admin-btn{color:#eee;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:6px;padding:.5rem 1rem;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s}.admin-btn:hover{background:#3f3f46}.admin-btn:focus-visible,.admin-input:focus-visible,.admin-textarea:focus-visible,.admin-select:focus-visible,.admin-icon-btn:focus-visible,.admin-nav-item:focus-visible{outline-offset:2px;outline:2px solid #34d399}.admin-btn-primary{color:#000;background:#10b981;border-color:#10b981;font-weight:600}.admin-btn-primary:hover{background:#059669}.admin-form-group{margin-bottom:1.5rem}.admin-form-group label{color:#d4d4d8;margin-bottom:.5rem;font-weight:500;display:block}.admin-input,.admin-textarea,.admin-select{color:#eee;background:#000;border:1px solid #3f3f46;border-radius:6px;width:100%;padding:.75rem}.admin-input:focus,.admin-textarea:focus,.admin-select:focus{border-color:#10b981;outline:none}@media (width<=980px){.admin-sidebar{width:220px}.admin-content{padding:1.25rem}.admin-grid,.admin-media-layout,.admin-user-layout{grid-template-columns:1fr}.admin-list-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-sidebar{z-index:20;width:min(84vw,300px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 44px #0000006b}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-overlay.is-visible{z-index:19;background:#000000a3;border:0;display:block;position:fixed;inset:0}.admin-mobile-menu{color:#e4e4e7;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.55rem .75rem;display:inline-flex}.admin-topbar{justify-content:space-between;align-items:flex-start;gap:.75rem}.admin-identity{flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.admin-page-header{flex-direction:column;align-items:stretch}.admin-header-actions{justify-content:flex-end}.admin-form-grid,.admin-overview-grid,.admin-media-fields,.admin-media-toggle-grid,.admin-media-upload-grid{grid-template-columns:1fr}.admin-form-wide{grid-column:auto}.admin-list-tools{grid-template-columns:1fr}.admin-list-tool-actions{justify-content:flex-end}.admin-table th,.admin-table td{white-space:nowrap;padding:.7rem}.admin-content{padding:1rem}.admin-activity-list li{flex-direction:column;align-items:flex-start}.admin-users-table-wrap{display:none}.admin-users-cards{gap:.75rem;display:grid}.admin-user-card{background:#0000002e;border:1px solid #27272a;border-radius:7px;padding:1rem}.admin-user-card-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.admin-user-card-heading strong,.admin-user-card-heading span{overflow-wrap:anywhere;display:block}.admin-user-card-heading span{color:#a1a1aa;margin-top:.25rem;font-size:.78rem}.admin-user-card .admin-user-actions{margin-top:1rem}.admin-inline-form{flex-direction:column;align-items:stretch}.admin-session-row{flex-direction:column}.admin-session-row .admin-btn{align-self:flex-end}.admin-confirm-dialog{padding:1.1rem}}.admin-shell .news-studio-page{--news-accent:var(--admin-cyan)}.admin-shell .news-studio-header{align-items:flex-start}.admin-shell .news-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-shell .news-stat-card{border:1px solid var(--admin-border);background:linear-gradient(145deg, var(--admin-surface-2), var(--admin-surface-1));border-radius:13px;min-height:106px;padding:16px}.admin-shell .news-stat-card span{color:#9eabb2;font-size:.74rem;font-weight:700;display:block}.admin-shell .news-stat-card strong{color:#eef5f6;margin-top:18px;font-size:2rem;line-height:1;display:block}.admin-shell .news-slot-card{border-color:#62d9e82e}.admin-shell .news-slot-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:10px;display:grid}.admin-shell .news-slot{text-align:left;border:1px solid var(--admin-border);color:#c7d2d6;background:var(--admin-surface-3);cursor:pointer;border-radius:12px;min-height:128px;padding:14px;display:grid}.admin-shell .news-slot.is-primary{background:linear-gradient(145deg, #62d9e81c, var(--admin-surface-3));border-color:#62d9e861}.admin-shell .news-slot.is-empty{color:#84929a;border-style:dashed}.admin-shell .news-slot span{color:var(--admin-cyan);letter-spacing:.08em;font-size:.68rem;font-weight:800}.admin-shell .news-slot strong{color:#f0f6f7;align-self:center;font-size:.9rem;line-height:1.3}.admin-shell .news-slot small{color:#85939b;font-size:.7rem}.admin-shell .news-slot em{color:#7e8b92;align-self:center;font-size:.8rem;font-style:normal}.admin-shell .news-list-tools{grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(120px,.7fr)) auto auto}.admin-shell .news-table{min-width:1180px}.admin-shell .news-table td>strong,.admin-shell .news-table td>small{display:block}.admin-shell .news-table td>small{color:#78868e;margin-top:4px;font-size:.7rem}.admin-shell .news-table-no-image{color:#66757c}.admin-shell .news-status,.admin-shell .news-language-complete,.admin-shell .news-language-incomplete{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.68rem;display:inline-flex}.admin-shell .news-status-published,.admin-shell .news-language-complete{color:var(--admin-emerald);background:#2fe49a1a}.admin-shell .news-status-draft,.admin-shell .news-language-incomplete{color:var(--admin-amber);background:#e9b85e1a}.admin-shell .news-status-archived{color:#a5b0b7;background:#a5b0b71a}.admin-shell .news-status-scheduled{color:var(--admin-cyan);background:#62d9e81a}.admin-shell .news-editor-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.admin-shell .news-editor-card{min-width:0}.admin-shell .news-editor-sections{gap:18px;display:grid}.admin-shell .news-editor-sections>section{border-top:1px solid var(--admin-border);padding-top:16px}.admin-shell .news-editor-sections h3{color:#eaf3f5;margin:0 0 14px;font-size:.92rem}.admin-shell .news-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-shell .news-form-grid>label,.admin-shell .news-form-wide{min-width:0}.admin-shell .news-form-grid>label>span{color:#aab7be;margin-bottom:6px;font-size:.76rem;display:block}.admin-shell .news-form-wide{grid-column:1/-1}.admin-shell .news-checkbox{align-items:center;gap:8px;display:flex;color:#cbd5d8!important}.admin-shell .news-checkbox input{accent-color:var(--admin-emerald)}.admin-shell .news-language-tabs{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-shell .news-language-tabs [role=tablist]{border:1px solid var(--admin-border);border-radius:8px;gap:4px;padding:3px;display:flex}.admin-shell .news-language-tabs button{color:#9daab0;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:42px;padding:6px 10px}.admin-shell .news-language-tabs button.is-active{color:#071012;background:var(--admin-cyan)}.admin-shell .news-rich-editor{gap:8px;display:grid}.admin-shell .news-editor-label{color:#aab7be;font-size:.76rem}.admin-shell .news-editor-toolbar{border:1px solid var(--admin-border-strong);background:var(--admin-surface-3);border-bottom:0;border-radius:9px 9px 0 0;flex-wrap:wrap;gap:4px;padding:7px;display:flex}.admin-shell .news-editor-tool{color:#b7c4c9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:30px;height:30px;display:inline-grid}.admin-shell .news-editor-tool:hover,.admin-shell .news-editor-tool:focus-visible{color:var(--admin-cyan);background:#62d9e81a;border-color:#62d9e873;outline:none}.admin-shell .news-editor-format{border:1px solid var(--admin-border);color:#b7c4c9;background:var(--admin-surface-2);border-radius:6px;height:30px}.admin-shell .news-editor-youtube{color:#ff6b72;font-size:.8rem}.admin-shell .news-editor-surface{border:1px solid var(--admin-border-strong);color:#e6eef0;background:#0a1013;border-radius:0 0 9px 9px;outline:none;min-height:230px;padding:14px;line-height:1.7;overflow:auto}.admin-shell .news-editor-surface:focus{border-color:var(--admin-cyan);box-shadow:0 0 0 3px #62d9e81a}.admin-shell .news-editor-surface h2,.admin-shell .news-editor-surface h3{color:#f4f8f9}.admin-shell .news-editor-surface blockquote{border-left:2px solid var(--admin-cyan);color:#aebec3;margin:10px 0;padding-left:12px}.admin-shell .news-editor-help{color:#77868d;font-size:.7rem;line-height:1.5}.admin-shell .news-editor-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.admin-shell .news-preview-card{position:sticky;top:18px}.admin-shell .news-live-preview{padding:4px}.admin-shell .news-preview-label{color:var(--admin-cyan);letter-spacing:.12em;margin-bottom:12px;font-size:.68rem;font-weight:800}.admin-shell .news-preview-media{color:#7e8b92;background:linear-gradient(135deg,#62d9e821,#8e64f529);border-radius:10px;place-items:center;min-height:160px;display:grid;overflow:hidden}.admin-shell .news-preview-media img{object-fit:cover;width:100%;height:190px}.admin-shell .news-preview-category{color:var(--admin-cyan);margin-top:14px;font-size:.7rem;font-weight:800;display:inline-block}.admin-shell .news-live-preview h2{color:#f3f8f9;margin:8px 0;font-size:1.35rem;line-height:1.2}.admin-shell .news-preview-summary{color:#aebbc0;line-height:1.55}.admin-shell .news-preview-body{color:#d1dcdf;margin-top:16px;font-size:.87rem}.admin-shell .news-preview-note{border-top:1px solid var(--admin-border);color:#78868e;margin-top:14px;padding-top:12px;font-size:.72rem;line-height:1.5}@media (width<=1100px){.admin-shell .news-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .news-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell .news-slot.is-primary{grid-column:1/-1}.admin-shell .news-editor-layout{grid-template-columns:1fr}.admin-shell .news-preview-card{position:static}}@media (width<=720px){.admin-shell .news-stats-grid,.admin-shell .news-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .news-slot.is-primary{grid-column:1/-1}.admin-shell .news-list-tools,.admin-shell .news-form-grid{grid-template-columns:1fr}.admin-shell .news-form-wide{grid-column:auto}.admin-shell .news-editor-toolbar{flex-wrap:nowrap;overflow-x:auto}.admin-shell .news-editor-tool,.admin-shell .news-editor-format{flex:none}.admin-shell .news-editor-actions{flex-direction:column}.admin-shell .news-editor-actions .admin-btn{justify-content:center}}.admin-shell .command-center-header{align-items:flex-end;gap:24px}.admin-shell .command-center-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell .command-center-controls label{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-shell .command-center-controls select{border:1px solid var(--admin-border-strong);min-height:40px;color:var(--admin-text);background:var(--admin-surface-3);border-radius:9px;padding:0 34px 0 12px}.admin-shell .command-center-interval-note{color:var(--admin-muted);margin:-8px 0 18px;font-size:.74rem;line-height:1.5}.admin-shell .command-center-summary{color:var(--admin-emerald);align-items:center;gap:8px;margin-top:14px;font-size:.8rem;font-weight:700;display:inline-flex}.admin-shell .command-center-summary i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fe49a1f}.admin-shell .command-center-summary.has-alerts{color:var(--admin-amber)}.admin-shell .command-center-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-shell .command-center-kpi{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;min-height:142px;padding:18px;box-shadow:0 12px 30px #0000001f}.admin-shell .command-center-kpi>span{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.admin-shell .command-center-kpi strong{color:var(--admin-text);margin:15px 0 7px;font-size:2rem;line-height:1;display:block}.admin-shell .command-center-kpi small{color:var(--admin-muted);font-size:.74rem}.admin-shell .command-center-kpi.warning strong{color:var(--admin-amber)}.admin-shell .command-center-main-grid,.admin-shell .command-center-bottom-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:16px;margin-bottom:16px;display:grid}.admin-shell .command-center-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.admin-shell .command-center-card{min-width:0}.admin-shell .command-center-card .admin-card-heading{align-items:flex-start}.admin-shell .command-center-card .admin-card-heading h2{margin-top:5px}.admin-shell .admin-live-status{color:var(--admin-emerald);align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:inline-flex}.admin-shell .admin-live-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2fe49a1f}.admin-shell .command-center-chart-wrap{min-height:240px;padding-top:16px}.admin-shell .command-center-chart{width:100%;height:190px;display:block;overflow:visible}.admin-shell .command-center-chart-axis{stroke:var(--admin-border-strong);stroke-width:1px}.admin-shell .command-center-chart-line{fill:none;stroke:var(--admin-cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px;filter:drop-shadow(0 0 5px #62d9e84d)}.admin-shell .command-center-chart-line.visitors{stroke:var(--admin-violet);stroke-dasharray:4 4}.admin-shell .command-center-chart-point{fill:var(--admin-cyan);stroke:var(--admin-surface-2);stroke-width:1px}.admin-shell .command-center-chart-meta{color:var(--admin-muted);justify-content:space-between;gap:12px;font-size:.68rem;display:flex}.admin-shell .command-center-chart-summary{color:var(--admin-muted);margin:14px 0 0;font-size:.8rem}.admin-shell .command-center-chart-legend{color:var(--admin-muted);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:.72rem;display:flex}.admin-shell .command-center-chart-legend span{align-items:center;gap:6px;display:inline-flex}.admin-shell .command-center-chart-legend i{background:var(--admin-cyan);border-radius:99px;width:9px;height:3px}.admin-shell .command-center-chart-legend .visitors i{background:var(--admin-violet)}.admin-shell .command-center-error-counts{color:var(--admin-muted);flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:.7rem;display:flex}.admin-shell .command-center-error-counts span{border:1px solid var(--admin-border);border-radius:999px;padding:4px 7px}.admin-shell .command-center-error-counts strong{color:var(--admin-amber)}.admin-shell .command-center-score{color:var(--admin-emerald);align-items:baseline;gap:7px;margin:28px 0 6px;display:flex}.admin-shell .command-center-score strong{font-size:4rem;font-weight:800;line-height:.9}.admin-shell .command-center-score span{color:var(--admin-muted);font-size:1rem}.admin-shell .command-center-score.watch{color:var(--admin-amber)}.admin-shell .command-center-score.critical{color:var(--admin-red)}.admin-shell .command-center-score-label{color:var(--admin-text);margin:0 0 18px;font-weight:700}.admin-shell .command-center-severity{color:var(--admin-muted);flex-wrap:wrap;gap:12px;margin-bottom:18px;font-size:.72rem;display:flex}.admin-shell .command-center-severity strong{color:var(--admin-text)}.admin-shell .command-center-security-controls{color:var(--admin-muted);gap:7px;margin-bottom:16px;font-size:.74rem;display:grid}.admin-shell .command-center-security-controls strong{color:var(--admin-emerald);font-weight:700}.admin-shell .command-center-security-details{border-top:1px solid var(--admin-border);color:var(--admin-muted);padding-top:12px;font-size:.74rem;line-height:1.5}.admin-shell .command-center-security-details summary{color:var(--admin-text);cursor:pointer;font-weight:700}.admin-shell .command-center-security-details p{margin:10px 0 0}.admin-shell .command-center-security-details ul{gap:4px;margin:8px 0 0;padding-left:1.1rem;display:grid}.admin-shell .command-center-muted{color:var(--admin-muted);font-size:.74rem;line-height:1.55}.admin-shell .command-center-health-list,.admin-shell .command-center-errors,.admin-shell .command-center-bans,.admin-shell .command-center-timeline{gap:11px;margin:0;padding:0;list-style:none;display:grid}.admin-shell .command-center-health-list li{border-bottom:1px solid var(--admin-border);grid-template-columns:1fr auto;gap:5px 12px;padding-bottom:10px;display:grid}.admin-shell .command-center-health-list li:last-child{border-bottom:0;padding-bottom:0}.admin-shell .command-center-health-list span{color:var(--admin-text);font-weight:700}.admin-shell .command-center-health-list strong{text-transform:uppercase;font-size:.76rem}.admin-shell .command-center-health-list small{color:var(--admin-muted);grid-column:1/-1;font-size:.72rem;line-height:1.4}.admin-shell .status-online{color:var(--admin-emerald)}.admin-shell .status-offline{color:var(--admin-red)}.admin-shell .command-center-ai{border-top:1px solid var(--admin-border);gap:4px;margin-top:20px;padding-top:16px;display:grid}.admin-shell .command-center-ai span{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.admin-shell .command-center-ai strong{color:var(--admin-amber);font-size:.82rem}.admin-shell .command-center-ai small{color:var(--admin-muted);line-height:1.45}.admin-shell .command-center-distribution h3:empty{display:none}.admin-shell .command-center-distribution ul{gap:14px;margin:0;padding:5px 0 0;list-style:none;display:grid}.admin-shell .command-center-distribution li>div:first-child{color:var(--admin-muted);justify-content:space-between;gap:12px;font-size:.76rem;display:flex}.admin-shell .command-center-distribution li strong{color:var(--admin-text)}.admin-shell .command-center-bar{background:var(--admin-surface-3);border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.admin-shell .command-center-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--admin-cyan), var(--admin-violet));height:100%;display:block}.admin-shell .command-center-timeline li{grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-shell .timeline-dot{background:var(--admin-muted);border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #b7c9d61a}.admin-shell .timeline-dot.warning,.admin-shell .timeline-dot.high{background:var(--admin-amber);box-shadow:0 0 0 4px #e9b85e1a}.admin-shell .timeline-dot.critical{background:var(--admin-red);box-shadow:0 0 0 4px #ff677a1a}.admin-shell .command-center-timeline strong,.admin-shell .command-center-timeline span,.admin-shell .command-center-timeline small,.admin-shell .command-center-errors span,.admin-shell .command-center-errors time,.admin-shell .command-center-bans span,.admin-shell .command-center-bans time{display:block}.admin-shell .command-center-timeline strong,.admin-shell .command-center-errors strong,.admin-shell .command-center-bans strong{color:var(--admin-text);font-size:.78rem}.admin-shell .command-center-timeline span,.admin-shell .command-center-errors span,.admin-shell .command-center-bans span{color:var(--admin-muted);margin-top:3px;font-size:.72rem}.admin-shell .command-center-timeline small{color:var(--admin-muted);margin-top:3px;font-size:.7rem}.admin-shell .command-center-timeline time{color:var(--admin-muted);white-space:nowrap;font-size:.68rem}.admin-shell .command-center-errors li,.admin-shell .command-center-bans li{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.admin-shell .command-center-errors li:last-child,.admin-shell .command-center-bans li:last-child{border-bottom:0;padding-bottom:0}.admin-shell .command-center-errors select{border:1px solid var(--admin-border-strong);min-height:32px;color:var(--admin-text);background:var(--admin-surface-3);border-radius:7px;padding:0 26px 0 7px;font-size:.68rem}.admin-shell .command-center-errors em{color:var(--admin-amber);white-space:nowrap;font-size:.7rem;font-style:normal}.admin-shell .command-center-report{color:var(--admin-text);margin:0 0 20px;font-size:1rem;line-height:1.6}.admin-shell .command-center-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.admin-shell .command-center-facts div{border:1px solid var(--admin-border);background:var(--admin-surface-3);border-radius:9px;min-width:0;padding:10px}.admin-shell .command-center-facts dt{color:var(--admin-muted);font-size:.66rem}.admin-shell .command-center-facts dd{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:.78rem;font-weight:700;overflow:hidden}.admin-shell .command-center-bans button{flex:none}@media (width<=1180px){.admin-shell .command-center-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .command-center-three-grid{grid-template-columns:1fr 1fr}.admin-shell .command-center-three-grid>:first-child{grid-column:1/-1}}@media (width<=760px){.admin-shell .command-center-header{flex-direction:column;align-items:stretch}.admin-shell .command-center-controls{justify-content:space-between}.admin-shell .command-center-kpi-grid,.admin-shell .command-center-main-grid,.admin-shell .command-center-bottom-grid,.admin-shell .command-center-three-grid{grid-template-columns:1fr}.admin-shell .command-center-three-grid>:first-child{grid-column:auto}.admin-shell .command-center-facts{grid-template-columns:1fr}.admin-shell .command-center-timeline time{display:none}}@media (prefers-reduced-motion:reduce){.admin-shell .command-center-chart-line{filter:none}}.admin-feature-gate{color:#d9f99d;background:#36531433;border:1px solid #365314;border-radius:7px;gap:.2rem;margin-bottom:1.25rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.5;display:grid}.admin-feature-gate span{color:#d6d3d1}.admin-support-video-layout{align-items:start}.admin-support-video-type-row{grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr);gap:1rem;margin-bottom:1rem;display:grid}.admin-support-video-type-row .admin-form-group{color:#d4d4d8;font-size:.86rem}.admin-support-video-type-row .admin-form-group>span{margin-bottom:.45rem}.admin-support-video-resolved{color:#a1a1aa;background:#0003;border:1px solid #27272a;border-radius:7px;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:0 0 1.25rem;padding:.7rem .8rem;font-size:.78rem;display:flex}.admin-support-video-resolved svg{color:#34d399}.admin-support-video-resolved strong{color:#6ee7b7}.admin-support-video-preview{background:#050505;border:1px solid #3f3f46;border-radius:8px;overflow:hidden}.admin-support-video-preview .servicesSupportVideoFrame,.admin-support-video-preview .servicesSupportVideoEmpty{box-shadow:none;border:0;border-radius:0}.admin-support-video-preview .servicesSupportVideoFrame.is-shorts{width:min(100%,260px)}.admin-support-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.admin-support-list-editor{background:#00000029;border:1px solid #27272a;border-radius:8px;min-width:0;padding:.9rem}.admin-support-list-editor legend{color:#6ee7b7;letter-spacing:.06em;padding:0 .35rem;font-size:.76rem;font-weight:800}.admin-support-list-item{border-bottom:1px solid #27272a;grid-template-columns:2rem minmax(0,.85fr) minmax(0,1.2fr);align-items:start;gap:.6rem;padding:.75rem 0;display:grid}.admin-support-list-item:last-child{border-bottom:0;padding-bottom:0}.admin-support-list-item>strong{color:#34d399;padding-top:.65rem;font-size:.72rem}.admin-support-list-item .admin-media-field{margin-bottom:0}@media (width<=640px){.admin-support-video-type-row,.admin-support-list-grid{grid-template-columns:1fr}.admin-support-list-item{grid-template-columns:2rem 1fr}.admin-support-list-item .admin-media-field:last-child{grid-column:2}}.admin-services-process-form{gap:1rem;display:grid}.admin-process-step-card{min-width:0}.admin-process-step-card.is-inactive{border-color:#f59e0b3d}.admin-process-card-index{color:#6ee7b7;letter-spacing:.12em;margin-bottom:.35rem;font-size:.67rem;font-weight:800;display:block}.admin-process-step-card h2{color:#f4f4f5;margin:0;font-size:1.05rem}.admin-process-step-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:1.2rem;display:grid}.admin-process-step-fields{gap:.9rem;min-width:0;display:grid}.admin-process-inline-fields{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:.75rem;display:grid}.admin-process-step-preview{background:#0000002e;border:1px solid #27272a;border-radius:8px;min-width:0;padding:.9rem}.admin-process-step-preview .admin-card-heading{margin-bottom:.75rem;padding-bottom:.65rem}.admin-process-step-preview h3{color:#d4d4d8;margin:0;font-size:.83rem}.admin-process-preview-video,.admin-process-preview-empty{background:#050505;border-radius:6px;place-items:center;width:100%;min-height:150px;display:grid}.admin-process-preview-video{aspect-ratio:16/9;object-fit:cover;display:block}.admin-process-preview-empty{color:#a1a1aa;text-align:center;align-content:center;gap:.5rem;font-size:.76rem}.admin-process-save-actions{justify-content:space-between;align-items:center}.admin-process-save-actions>span{color:#a1a1aa;font-size:.75rem}@media (width<=780px){.admin-process-step-grid{grid-template-columns:1fr}.admin-process-step-preview{order:-1}.admin-process-save-actions{flex-direction:column;align-items:stretch}}.media-studio-header{align-items:flex-end}.media-studio-header .admin-btn{flex:none}.media-studio-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.media-studio-stat{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;min-height:108px;padding:18px;display:flex}.media-studio-stat strong{color:#f3fff8;font-size:28px;line-height:1}.media-studio-stat span{color:#8e9c96;font-size:12px}.media-studio-stat.is-green{border-color:#20e58a47}.media-studio-stat.is-green strong{color:#20e58a}.media-studio-stat.is-red strong{color:#ff5d78}.media-studio-stat.is-pink strong{color:#ff82bd}.media-studio-stat.is-muted strong{color:#b5c1bc}.media-studio-slots{margin-bottom:18px}.media-studio-slot-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.media-studio-slot{text-align:left;color:#eaf4ee;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;min-height:108px;padding:11px;transition:border-color .18s,background .18s,transform .18s;display:flex}.media-studio-slot:hover:not(:disabled),.media-studio-slot:focus-visible{background:#20e58a14;border-color:#20e58a85;outline:none;transform:translateY(-1px)}.media-studio-slot:disabled{cursor:not-allowed;opacity:.58}.media-studio-slot.is-empty{text-align:center;color:#81908a;border-style:dashed;justify-content:center;align-items:center}.media-studio-slot-number{color:#20e58a;font-size:11px;font-weight:700}.media-studio-slot-title{color:#eef8f1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.media-studio-slot small{color:#84948c;font-size:10px}.media-studio-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.media-studio-tabs button{color:#9eada5;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;display:inline-flex}.media-studio-tabs button:hover,.media-studio-tabs button:focus-visible,.media-studio-tabs button.is-active{color:#eafff2;background:#20e58a17;border-color:#20e58a6b;outline:none}.media-studio-tabs button:nth-child(2) svg{color:#ff1744}.media-studio-tabs button:nth-child(3) svg{color:#ff5eae}.media-studio-tabs button:nth-child(4) svg{color:#00e5de}.media-studio-tabs button:nth-child(5) svg{color:#25d366}.media-studio-toolbar{grid-template-columns:minmax(240px,1fr) repeat(4,minmax(130px,.34fr));gap:8px;margin-bottom:15px;display:grid}.media-studio-search{color:#76877e;background:#00000029;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:0 8px 0 12px;display:flex}.media-studio-search input{color:#effff5;background:0 0;border:0;outline:none;flex:1;min-width:0;height:38px}.media-studio-toolbar select,.media-studio-form select,.media-studio-form input,.media-studio-form textarea{color:#eafff1;width:100%;min-height:38px;font:inherit;background:#111b16;border:1px solid #ffffff1f;border-radius:8px;padding:9px 10px}.media-studio-toolbar select:focus-visible,.media-studio-form select:focus-visible,.media-studio-form input:focus-visible,.media-studio-form textarea:focus-visible{outline-offset:1px;border-color:#20e58a;outline:2px solid #20e58a33}.media-studio-table-wrap{border:1px solid #ffffff14;border-radius:12px;overflow-x:auto}.media-studio-table{min-width:1120px}.media-studio-table th,.media-studio-table td{white-space:nowrap;vertical-align:middle}.media-studio-table td:nth-child(3){white-space:normal;max-width:260px}.media-studio-title-button{color:#effff5;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.media-studio-title-button:hover,.media-studio-title-button:focus-visible{color:#20e58a;outline:none;text-decoration:underline}.media-studio-order{color:#20e58a;border:1px solid #20e58a47;border-radius:7px;place-items:center;min-width:25px;min-height:25px;font-size:11px;display:inline-grid}.media-studio-no-image{color:#75867d;background:#ffffff0d;border-radius:6px;place-items:center;width:42px;height:34px;display:inline-grid}.media-studio-platform{font-size:12px}.media-studio-platform-youtube{color:#ff6b7f}.media-studio-platform-instagram{color:#ff8bc1}.media-studio-platform-tiktok{color:#54f4ee}.media-studio-platform-whatsapp{color:#55e68b}.media-studio-badge,.media-studio-status{color:#96a39c;background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.media-studio-badge.is-on{color:#20e58a;background:#20e58a1a}.media-studio-status.is-published{color:#20e58a}.media-studio-status.is-draft{color:#ffc76b}.media-studio-status.is-archived{color:#a5b0aa}.media-studio-actions{align-items:center;gap:5px;display:flex}.admin-icon-btn{color:#aebcb4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.admin-icon-btn:hover,.admin-icon-btn:focus-visible{color:#20e58a;border-color:#20e58a80;outline:none}.admin-icon-btn.danger:hover,.admin-icon-btn.danger:focus-visible{color:#ff7082;border-color:#ff5b7080}.media-studio-drawer-layer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.media-studio-drawer-backdrop{cursor:default;background:#000000ad;border:0;width:100%;position:absolute;inset:0}.media-studio-drawer{background:#09100d;border-left:1px solid #20e58a33;width:min(680px,100%);height:100%;padding:28px;position:relative;overflow-y:auto;box-shadow:-20px 0 70px #00000059}.media-studio-drawer-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.media-studio-drawer-head h2{color:#effff5;margin:7px 0 0;font-size:26px}.media-studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.media-studio-form label{color:#aab9b1;flex-direction:column;gap:7px;font-size:12px;display:flex}.media-studio-form label.is-wide,.media-studio-resolver-note{grid-column:1/-1}.media-studio-url-row{align-items:center;gap:8px;display:flex}.media-studio-url-row input{flex:1;min-width:0}.media-studio-resolver-note{color:#9bada3;background:#20e58a0f;border-left:2px solid #20e58a;margin:-3px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.media-studio-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.media-studio-toggle-grid label{color:#aab9b1;border:1px solid #ffffff14;border-radius:8px;flex-direction:row;align-items:center;padding:10px}.media-studio-toggle-grid input{accent-color:#20e58a}.media-studio-preview-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:150px minmax(0,1fr);gap:13px;margin:18px 0;padding:10px;display:grid}.media-studio-preview-image{color:#6c7e74;background:#ffffff0f;border-radius:8px;place-items:center;min-height:90px;display:grid;overflow:hidden}.media-studio-preview-image img{object-fit:cover;width:100%;height:100%;min-height:90px}.media-studio-preview-copy{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.media-studio-preview-copy span,.media-studio-preview-copy small{color:#75877d;font-size:11px}.media-studio-preview-copy strong{color:#f0fff5;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.media-studio-drawer-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:9px;padding-top:18px;display:flex}@media (width<=1080px){.media-studio-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.media-studio-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.media-studio-toolbar{grid-template-columns:1fr 1fr}.media-studio-search{grid-column:1/-1}}@media (width<=640px){.media-studio-header{flex-direction:column;align-items:flex-start}.media-studio-stats,.media-studio-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-studio-toolbar{grid-template-columns:1fr}.media-studio-search{grid-column:auto}.media-studio-form-grid{grid-template-columns:1fr}.media-studio-form label.is-wide,.media-studio-resolver-note{grid-column:auto}.media-studio-toggle-grid{grid-template-columns:1fr}.media-studio-drawer{padding:20px 16px}.media-studio-url-row{flex-direction:column;align-items:stretch}.media-studio-preview-card{grid-template-columns:96px minmax(0,1fr)}}.media-studio-page{--media-emerald:#20e58a;--media-panel:#0d1511;--media-panel-raised:#111b16;--media-line:#a6ffcd1f}.media-studio-page .admin-page-header{border-bottom:1px solid var(--media-line);padding-bottom:18px}.media-studio-page .admin-card{border-color:var(--media-line);background:var(--media-panel);box-shadow:0 18px 46px #0000002e}.media-studio-page .media-studio-stat{border-color:var(--media-line);background:var(--media-panel);flex-direction:row;justify-content:space-between;align-items:flex-start;min-height:116px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.media-studio-page .media-studio-stat:before{background:var(--stat-accent,var(--media-emerald));content:"";height:2px;position:absolute;inset:0 0 auto}.media-studio-page .media-studio-stat-icon{border:1px solid color-mix(in srgb, var(--stat-accent,var(--media-emerald)) 32%, transparent);width:34px;height:34px;color:var(--stat-accent,var(--media-emerald));background:color-mix(in srgb, var(--stat-accent,var(--media-emerald)) 10%, transparent);border-radius:10px;place-items:center;display:inline-grid}.media-studio-page .media-studio-stat-copy{text-align:right;flex-direction:column;flex:1;align-items:flex-end;gap:9px;min-width:0;display:flex}.media-studio-page .media-studio-stat-copy strong{color:var(--stat-accent,#f3fff8)}.media-studio-page .media-studio-stat-copy span{color:#9aa9a1}.media-studio-page .media-studio-stat.is-total{--stat-accent:#58d7d0}.media-studio-page .media-studio-stat.is-green{--stat-accent:var(--media-emerald)}.media-studio-page .media-studio-stat.is-youtube{--stat-accent:#ff526e}.media-studio-page .media-studio-stat.is-shorts{--stat-accent:#f084c8}.media-studio-page .media-studio-stat.is-draft{--stat-accent:#e8b65a}.media-studio-page .media-studio-slot-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.media-studio-page .media-studio-slot-group{background:#0000001f;border:1px solid #ffffff12;border-radius:12px;padding:12px}.media-studio-page .media-studio-slot-group-label{color:#d9e9df;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.media-studio-page .media-studio-slot-group-label small{color:#74857b;font-size:10px;font-weight:500}.media-studio-page .media-studio-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.media-studio-page .media-studio-slot{background:#ffffff05}.media-studio-page .media-studio-slot.is-filled{background:#20e58a0b;border-color:#20e58a47}.media-studio-page .media-studio-slot-platform{color:#b9c8c0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.media-studio-page .media-studio-slot-platform-youtube{color:#ff6b7f}.media-studio-page .media-studio-slot-platform-instagram{color:#ff8bc1}.media-studio-page .media-studio-slot-platform-tiktok{color:#54f4ee}.media-studio-page .media-studio-slot-platform-whatsapp{color:#55e68b}.media-studio-page .media-studio-tabs button[data-platform=youtube] svg{color:#ff1744}.media-studio-page .media-studio-tabs button[data-platform=instagram] svg{color:#ff5eae}.media-studio-page .media-studio-tabs button[data-platform=tiktok] svg{color:#00e5de}.media-studio-page .media-studio-tabs button[data-platform=whatsapp] svg{color:#25d366}.media-studio-page .media-studio-filter.is-active,.media-studio-page .media-studio-search.is-active{border-color:#20e58a75}.media-studio-page .media-studio-search.is-active{color:var(--media-emerald)}.media-studio-page .media-studio-table tbody tr:hover{background:#20e58a09}.media-studio-page .media-studio-table .admin-table-thumbnail{border-color:#ffffff21;width:64px;height:38px}.media-studio-page .media-studio-platform{align-items:center;gap:5px;font-weight:700;display:inline-flex}.media-studio-page .media-studio-status{justify-content:center;min-width:88px}.media-studio-page .media-studio-drawer{border-left:2px solid var(--drawer-accent,var(--media-emerald))}.media-studio-page .media-studio-drawer-youtube{--drawer-accent:#ff526e}.media-studio-page .media-studio-drawer-instagram{--drawer-accent:#f084c8}.media-studio-page .media-studio-drawer-tiktok{--drawer-accent:#54f4ee}.media-studio-page .media-studio-drawer-whatsapp{--drawer-accent:#55e68b}.media-studio-page .media-studio-preview-card{border-color:color-mix(in srgb, var(--drawer-accent,var(--media-emerald)) 28%, transparent);background:var(--media-panel-raised)}.media-studio-page .admin-btn-primary{box-shadow:0 8px 20px #20e58a24}.media-studio-page .admin-btn-primary:hover:not(:disabled){box-shadow:0 10px 25px #20e58a38}.media-studio-page .admin-btn-danger{color:#ff9aaa;background:#ff5b7014;border-color:#ff5b7047;align-items:center;gap:6px;display:inline-flex}.media-studio-page .admin-btn-danger:hover:not(:disabled){color:#fff0f2;background:#ff5b7029;border-color:#ff5b7094}.media-studio-page button:focus-visible,.media-studio-page a:focus-visible,.media-studio-page input:focus-visible,.media-studio-page select:focus-visible,.media-studio-page textarea:focus-visible{outline:2px solid var(--media-emerald);outline-offset:2px}@media (width<=1080px){.media-studio-page .media-studio-slot-groups{grid-template-columns:1fr}}@media (width<=640px){.media-studio-page .media-studio-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-studio-page .media-studio-slot-group{padding:10px}.media-studio-page .media-studio-stat{min-height:104px;padding:14px}}.admin-shell{--admin-surface:#0f1512;--admin-surface-raised:#141c18;--admin-surface-deep:#0a0e0c;--admin-border:#beebd31f;--admin-muted:#8e9c96;--admin-text:#eff8f2;--admin-emerald:#20e58a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--admin-surface-deep)}.admin-shell .admin-skip-link{z-index:100;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;top:10px;left:10px;overflow:hidden}.admin-shell .admin-skip-link:focus-visible{border:1px solid var(--admin-emerald);clip:auto;clip-path:none;color:#04130b;background:var(--admin-emerald);white-space:normal;border-radius:8px;width:auto;height:auto;margin:0;padding:.55rem .75rem;overflow:visible;box-shadow:0 5px 18px #00000047}.admin-shell .admin-content:focus{outline-offset:-4px;outline:2px solid #20e58a99}.admin-shell .admin-sidebar{z-index:30;border-right:1px solid var(--admin-border);background:linear-gradient(#141a17 0%,#0e1310 56%,#0a0e0c 100%);flex:0 0 284px;width:284px;height:100vh;position:sticky;top:0;overflow:hidden;box-shadow:14px 0 42px #00000029}.admin-shell .admin-sidebar-header{border-bottom:1px solid var(--admin-border);gap:5px;min-height:84px;padding:22px 22px 18px;display:grid;position:relative}.admin-shell .admin-brand-mark{color:#ecfff3;letter-spacing:.13em;align-items:center;gap:9px;font-size:.86rem;font-weight:800;display:flex}.admin-shell .admin-brand-mark b{color:var(--admin-emerald);font-weight:800}.admin-shell .admin-brand-dot{background:var(--admin-emerald);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #20e58a17}.admin-shell .admin-brand-subtitle{color:#718179;letter-spacing:.12em;text-transform:uppercase;padding-left:18px;font-size:.68rem}.admin-shell .admin-sidebar-close{display:none}.admin-shell .admin-nav{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;padding:15px 11px;display:flex;overflow-y:auto}.admin-shell .admin-nav-divider{background:#beebd314;height:1px;margin:4px 10px 7px}.admin-shell .admin-nav-group{--group-accent:var(--admin-emerald)}.admin-shell .admin-nav-group-toggle{color:#84928b;cursor:pointer;width:100%;min-height:34px;font:inherit;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.admin-shell .admin-nav-group-label{letter-spacing:.12em;align-items:center;gap:8px;min-width:0;font-size:.68rem;font-weight:800;display:inline-flex}.admin-shell .admin-nav-group-label svg{color:var(--group-accent)}.admin-shell .admin-nav-group-items{opacity:0;max-height:0;transition:max-height .2s,opacity .16s;overflow:hidden}.admin-shell .admin-nav-group-items.is-open{opacity:1;max-height:340px}.admin-shell .admin-nav-item{color:#91a099;border-left:2px solid #0000;border-radius:8px;align-items:center;gap:11px;min-height:39px;margin:1px 0;padding:0 11px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex;position:relative}.admin-shell .admin-nav-overview{--nav-accent:var(--admin-emerald);margin-bottom:1px}.admin-shell .admin-nav-item-child{margin-left:7px;padding-left:14px}.admin-shell .admin-nav-item svg{color:#68776f;flex:none;transition:color .18s}.admin-shell .admin-nav-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-shell .admin-nav-item:hover{color:#e7f5ec;background:#ffffff0b;transform:translate(1px)}.admin-shell .admin-nav-item:hover svg{color:var(--nav-accent,var(--group-accent,var(--admin-emerald)))}.admin-shell .admin-nav-item.active{border-left-color:var(--nav-accent,var(--group-accent,var(--admin-emerald)));color:#f2fff6;background:color-mix(in srgb, var(--nav-accent,var(--group-accent,var(--admin-emerald))) 12%, transparent)}.admin-shell .admin-nav-item.active svg{color:var(--nav-accent,var(--group-accent,var(--admin-emerald)))}.admin-shell .admin-sidebar-profile{border:1px solid var(--admin-border);background:#ffffff09;border-radius:12px;align-items:center;gap:10px;min-width:0;margin:auto 12px 14px;padding:11px;display:flex}.admin-shell .admin-profile-avatar{width:31px;height:31px;color:var(--admin-emerald);background:#20e58a14;border:1px solid #20e58a59;border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.admin-shell .admin-profile-copy{flex:1;gap:3px;min-width:0;display:grid}.admin-shell .admin-profile-copy strong{color:#e5f3e9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-shell .admin-profile-copy span{color:#789086;letter-spacing:.08em;font-size:.65rem}.admin-shell .admin-profile-logout{color:#8d9b94;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.admin-shell .admin-content{background:#0d110f;min-width:0;padding:21px clamp(1rem,3vw,2.25rem) 2.75rem}.admin-shell .admin-topbar{justify-content:space-between;gap:1rem;min-height:43px;margin-bottom:1.45rem}.admin-shell .admin-topbar-leading{align-items:center;gap:15px;min-width:0;display:flex}.admin-shell .admin-breadcrumb{color:#75847c;align-items:center;gap:7px;min-width:0;font-size:.78rem;display:inline-flex}.admin-shell .admin-breadcrumb strong{color:#d9e9df;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.admin-shell .admin-topbar-profile{align-items:center;gap:13px;display:flex}.admin-shell .admin-topbar-identity{justify-items:end;gap:3px;min-width:0;display:grid}.admin-shell .admin-topbar-identity strong{color:#dcebe1;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.8rem;overflow:hidden}.admin-shell .admin-topbar-identity span{color:#a9c2ff;letter-spacing:.09em;background:#7aa9ff14;border:1px solid #7aa9ff47;border-radius:999px;padding:2px 7px;font-size:.59rem;font-weight:800}.admin-shell .admin-topbar-logout{align-items:center;gap:6px;display:inline-flex}.admin-shell .admin-mobile-menu{align-items:center;gap:6px;display:none}.admin-shell .admin-page-header h1{color:var(--admin-text);text-wrap:balance}.admin-shell .admin-page-header p{color:#8fa098}.admin-shell .admin-card{border-color:var(--admin-border);background:var(--admin-surface);box-shadow:0 16px 44px #00000024}.admin-shell .admin-overview-card{border-color:var(--admin-border);background:var(--admin-surface);position:relative;overflow:hidden;box-shadow:0 12px 32px #00000021}.admin-shell .admin-overview-card:before{background:var(--overview-accent,var(--admin-emerald));content:"";height:2px;position:absolute;inset:0 0 auto}.admin-shell .admin-overview-card strong{color:var(--overview-accent,var(--admin-emerald));font-variant-numeric:tabular-nums}.admin-shell .admin-btn{touch-action:manipulation;background:#1a2420;border-color:#beebd329;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.admin-shell .admin-btn:hover:not(:disabled){background:#24312b;border-color:#beebd347;transform:translateY(-1px)}.admin-shell .admin-btn-primary:hover:not(:disabled){background:#53efa7;border-color:#53efa7;box-shadow:0 10px 28px #20e58a33}.admin-shell .admin-btn-danger:hover:not(:disabled){color:#fff1f3;background:#ff5b7029;border-color:#ff5b709e}.admin-shell .admin-table-wrap,.admin-shell .admin-table-container,.admin-shell .admin-users-table-wrap,.admin-shell .media-studio-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}.admin-shell .admin-table thead th{z-index:1;background:var(--admin-surface-raised);position:sticky;top:0}.admin-shell .admin-table tbody tr{transition:background-color .16s}.admin-shell input,.admin-shell select,.admin-shell textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible,.admin-shell button:focus-visible,.admin-shell a:focus-visible{outline:2px solid var(--admin-emerald);outline-offset:2px}.admin-shell .admin-nav-group-toggle:focus-visible,.admin-shell .admin-nav-item:focus-visible{outline-color:var(--group-accent,var(--admin-emerald))}@media (width<=980px){.admin-shell .admin-sidebar{flex-basis:248px;width:248px}}@media (width<=640px){.admin-shell .admin-sidebar{z-index:50;width:min(88vw,320px);height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:24px 0 70px #0000007a}.admin-shell .admin-sidebar.is-open{transform:translate(0)}.admin-shell .admin-sidebar-close{color:#a4b1aa;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:18px;right:17px}.admin-shell .admin-sidebar-close:hover{color:var(--admin-emerald);border-color:#20e58a6b}.admin-shell .admin-sidebar-overlay.is-visible{z-index:40;background:#000000ad;border:0;display:block;position:fixed;inset:0}.admin-shell .admin-content{padding:14px 1rem 2rem}.admin-shell .admin-topbar{align-items:flex-start;margin-bottom:1.15rem}.admin-shell .admin-mobile-menu{display:inline-flex}.admin-shell .admin-breadcrumb>span,.admin-shell .admin-breadcrumb>svg{display:none}.admin-shell .admin-breadcrumb{max-width:42vw}.admin-shell .admin-topbar-profile{gap:7px}.admin-shell .admin-topbar-identity strong{display:none}.admin-shell .admin-topbar-logout{padding:.42rem .55rem}.admin-shell .admin-topbar-logout svg{display:none}.admin-shell .admin-page-header{align-items:stretch}.admin-shell .admin-table thead th{position:static}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-shell :before,.admin-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.services-admin-page .admin-page-header p{max-width:680px}.admin-services-layout{grid-template-columns:minmax(245px,.34fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-services-list{min-width:0;position:sticky;top:20px}.admin-services-list .admin-card-heading{align-items:center}.admin-services-list .admin-card-heading>strong{color:var(--admin-cyan,#62d9e8);font-size:1.35rem}.admin-service-records{gap:7px;display:grid}.admin-service-records button{color:#aebbc2;text-align:left;cursor:pointer;background:#0000002e;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.admin-service-records button:hover,.admin-service-records button:focus-visible,.admin-service-records button.is-active{color:#edf7f1;background:#62d9e814;border-color:#62d9e861;outline:none}.admin-service-records button>span{gap:3px;min-width:0;display:grid}.admin-service-records b{color:#63dfa1;letter-spacing:.1em;font-size:.7rem}.admin-service-records strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.admin-service-records small{color:#718089;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.admin-service-editor,.admin-service-editor>form{min-width:0}.admin-service-tabs{border-bottom:1px solid var(--admin-border,#b7c9d61a);flex-wrap:wrap;gap:6px;margin:0 0 20px;padding-bottom:10px;display:flex}.admin-service-tabs button{color:#92a2aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 11px;font-size:.78rem;font-weight:700}.admin-service-tabs button:hover,.admin-service-tabs button:focus-visible,.admin-service-tabs button.is-active{color:#e7f8ec;background:#62d9e814;border-color:#62d9e85c;outline:none}.admin-service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.admin-service-field{color:#cbd6d2;min-width:0;margin-bottom:15px;font-size:.8rem;display:block}.admin-service-field>span{margin-bottom:6px;display:block}.admin-service-field textarea,.admin-service-field input,.admin-service-field select{box-sizing:border-box;width:100%}.admin-service-field textarea{resize:vertical}.admin-service-form-grid>.admin-service-field:nth-child(odd):last-child,.admin-service-form-grid>.admin-service-media-note{grid-column:1/-1}.admin-service-media-note{color:#98e6bb;align-items:flex-start;gap:7px;display:flex}.admin-service-media-note svg{flex:none;margin-top:2px}.admin-service-save-actions{border-top:1px solid var(--admin-border,#b7c9d61a);justify-content:space-between;margin-top:7px;padding-top:16px}.admin-service-save-actions>span{color:#81928b;font-size:.75rem}@media (width<=980px){.admin-services-layout{grid-template-columns:1fr}.admin-services-list{position:static}.admin-service-records{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-service-form-grid,.admin-service-records{grid-template-columns:1fr}.admin-service-save-actions{flex-direction:column;align-items:stretch}.admin-service-save-actions .admin-btn{justify-content:center}}.agent-admin-page .admin-page-header{margin-bottom:22px}.agent-admin-page .admin-header-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.agent-kpi{flex-direction:column;gap:7px;margin:0;display:flex}.agent-kpi span,.agent-kpi small,.agent-muted{color:#91a39a;font-size:.78rem}.agent-kpi strong{color:#effaf3;font-size:1.6rem}.agent-section{border:1px solid var(--admin-border,#beebd321);background:var(--admin-surface,#111a16);border-radius:14px;margin:0 0 16px;overflow:hidden}.agent-section>summary{cursor:pointer;color:#e9f6ee;padding:16px 18px;font-weight:700;list-style:none}.agent-section>summary::-webkit-details-marker{display:none}.agent-section>summary:after{content:"+";float:right;color:#74e5ad}.agent-section[open]>summary:after{content:"−"}.agent-section-body{padding:0 18px 18px;overflow-x:auto}.agent-status{border-radius:999px;justify-content:center;min-width:78px;padding:4px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.agent-status-healthy{color:#9df4bf;background:#2ad67e21}.agent-status-warning{color:#f7d28e;background:#f2b95d21}.agent-status-critical{color:#ffb0ba;background:#ff5b7021}.agent-status-unknown{color:#cbd5d0;background:#94a3b821}.agent-inline-summary{color:#b8c9c0;flex-wrap:wrap;gap:18px;padding-bottom:14px;font-size:.86rem;display:flex}.agent-actions{flex-wrap:wrap;gap:6px;display:flex}.agent-admin-page td small{margin-top:4px;display:block}@media (width<=900px){.agent-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.agent-kpi-grid{grid-template-columns:1fr}.agent-section-body{padding-inline:10px}}.command-center-agent-summary{margin:0 0 20px}.command-center-agent-summary-grid{grid-template-columns:2fr repeat(3,1fr);gap:12px;display:grid}.command-center-agent-summary-grid>div{background:#ffffff05;border:1px solid #beebd31a;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.command-center-agent-summary-grid strong{color:#effaf3;font-size:1.15rem}.command-center-agent-summary-grid span{color:#91a39a;font-size:.78rem;line-height:1.45}.command-center-agent-state{border-radius:999px;align-items:center;gap:7px;width:max-content;padding:5px 9px;display:inline-flex;font-size:.82rem!important}.command-center-agent-state i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite commandCenterAgentPulse;box-shadow:0 0 12px}.command-center-agent-state.agent-status-healthy{color:#86efac;background:#22c55e1f}.command-center-agent-state.agent-status-warning{color:#facc15;background:#facc151a}.command-center-agent-state.agent-status-critical{color:#fb7185;background:#fb71851a}.command-center-agent-state.agent-status-unknown{color:#cbd5e1;background:#94a3b81a}@keyframes commandCenterAgentPulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.14)}}@media (width<=800px){.command-center-agent-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.command-center-agent-state i{animation:none}}.admin-shell{--admin-bg:#080b0d;--admin-surface-1:#0d1115;--admin-surface-2:#11171c;--admin-surface-3:#151c22;--admin-border:#b7c9d621;--admin-border-strong:#b7c9d63b;--admin-muted:#8e9aa3;--admin-text:#f0f4f6;--admin-emerald:#2fe49a;--admin-cyan:#62d9e8;--admin-blue:#78a8ff;--admin-violet:#ad91f7;--admin-pink:#ed8bc4;--admin-red:#ff657b;--admin-amber:#e9b85e;--admin-teal:#5fd5c7;--admin-orange:#ff9d6c;background:var(--admin-bg);color:var(--admin-text)}.admin-shell .admin-sidebar{border-right-color:var(--admin-border);background:linear-gradient(#10161b 0%,#0c1115 58%,#080b0d 100%);box-shadow:18px 0 52px #00000038}.admin-shell .admin-sidebar-header{border-bottom-color:var(--admin-border);background:#ffffff03}.admin-shell .admin-brand-mark{color:#f1f6f8}.admin-shell .admin-brand-mark b{color:var(--admin-emerald)}.admin-shell .admin-brand-dot{background:var(--admin-emerald);box-shadow:0 0 0 4px #2fe49a1a,0 0 18px #2fe49a3d}.admin-shell .admin-brand-subtitle{color:#71808a}.admin-shell .admin-nav-divider{background:#b7c9d61a}.admin-shell .admin-nav-group-cyan{--group-accent:var(--admin-cyan)}.admin-shell .admin-nav-group-violet{--group-accent:var(--admin-violet)}.admin-shell .admin-nav-group-pink{--group-accent:var(--admin-pink)}.admin-shell .admin-nav-group-amber{--group-accent:var(--admin-amber)}.admin-shell .admin-nav-group-blue{--group-accent:var(--admin-blue)}.admin-shell .admin-nav-group-toggle:before{background:var(--group-accent);width:3px;height:12px;box-shadow:0 0 12px color-mix(in srgb, var(--group-accent) 28%, transparent);content:"";border-radius:999px}.admin-shell .admin-nav-group-toggle{color:#8e9ba4}.admin-shell .admin-nav-group-toggle:hover,.admin-shell .admin-nav-group-toggle:focus-visible,.admin-shell .admin-nav-group.is-current .admin-nav-group-toggle{color:var(--group-accent);background:color-mix(in srgb, var(--group-accent) 8%, transparent)}.admin-shell .admin-nav-item{color:#89959e}.admin-shell .admin-nav-item:hover{color:#f0f5f7;background:#ffffff0e}.admin-shell .admin-nav-item.active{color:#f5f8fa;background:color-mix(in srgb, var(--nav-accent,var(--group-accent,var(--admin-emerald))) 13%, var(--admin-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nav-accent,var(--group-accent,var(--admin-emerald))) 15%, transparent), 0 7px 20px #0000001f;border-right:0}.admin-shell .admin-nav-item.active svg,.admin-shell .admin-nav-item:hover svg{color:var(--nav-accent,var(--group-accent,var(--admin-emerald)))}.admin-shell .admin-nav-item-cyan{--nav-accent:var(--admin-cyan)}.admin-shell .admin-nav-item-cyan-pink{--nav-accent:var(--admin-pink)}.admin-shell .admin-nav-item-cyan-pink svg{color:var(--admin-cyan)}.admin-shell .admin-nav-item-teal{--nav-accent:var(--admin-teal)}.admin-shell .admin-nav-item-red{--nav-accent:var(--admin-red)}.admin-shell .admin-nav-item-emerald{--nav-accent:var(--admin-emerald)}.admin-shell .admin-nav-item-violet{--nav-accent:var(--admin-violet)}.admin-shell .admin-nav-item-blue{--nav-accent:var(--admin-blue)}.admin-shell .admin-nav-item-pink{--nav-accent:var(--admin-pink)}.admin-shell .admin-nav-item-amber{--nav-accent:var(--admin-amber)}.admin-shell .admin-nav-item-orange{--nav-accent:var(--admin-orange)}.admin-shell .admin-sidebar-profile{border-color:var(--admin-border);background:#ffffff0b}.admin-shell .admin-profile-avatar{border-color:color-mix(in srgb, var(--admin-emerald) 42%, transparent);color:var(--admin-emerald);background:color-mix(in srgb, var(--admin-emerald) 9%, transparent)}.admin-shell .admin-profile-copy strong{color:#e8eff2}.admin-shell .admin-profile-copy span{color:#82909a}.admin-shell .admin-profile-logout{border-color:var(--admin-border);color:#8e9ba4}.admin-shell .admin-profile-logout:hover{color:#ff9aaa;background:#ff657b1a;border-color:#ff657b80}.admin-shell .admin-content{background:radial-gradient(circle at 86% -10%,#62d9e80b,#0000 34%),linear-gradient(135deg,#0d1115 0%,#080b0d 72%)}.admin-shell .admin-topbar{border-bottom:1px solid var(--admin-border);min-height:52px;margin-bottom:24px;padding-bottom:13px}.admin-shell .admin-breadcrumb{color:#82909a}.admin-shell .admin-breadcrumb strong{color:#edf3f5}.admin-shell .admin-breadcrumb svg{color:#5b6973}.admin-shell .admin-topbar-identity span{color:#b8ccff;background:#78a8ff1a;border-color:#78a8ff57}.admin-shell .admin-topbar-logout{color:#c0cbd1;background:var(--admin-surface-3)}.admin-shell .admin-topbar-logout:hover:not(:disabled){color:#ff9aaa;background:#ff657b1a;border-color:#ff657b80}.admin-shell .admin-mobile-menu{border-color:var(--admin-border);color:#d8e2e7;background:var(--admin-surface-2)}.admin-shell .admin-page-header{margin-bottom:25px}.admin-shell .admin-page-header h1{color:#f3f7f8;letter-spacing:-.025em;font-size:clamp(1.85rem,3vw,2.35rem)}.admin-shell .admin-page-header p{color:#929ea6;max-width:700px;line-height:1.65}.admin-shell .admin-eyebrow{color:var(--admin-cyan)}.admin-shell .admin-write-notice{color:#f3d38d;background:#e9b85e17;border-color:#e9b85e47}.admin-shell .admin-card,.admin-shell .admin-overview-card{border-color:var(--admin-border);background:var(--admin-surface-2);border-radius:14px;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff06}.admin-shell .admin-card{margin-bottom:20px;padding:20px}.admin-shell .admin-card-heading h2{color:#eaf0f2;font-size:1.05rem}.admin-shell .admin-card-heading>span{color:#83909a}.admin-shell .admin-card-heading p,.admin-shell .admin-form-hint,.admin-shell .admin-overview-copy{color:#98a3aa}.admin-shell .admin-overview-grid{gap:14px;margin-bottom:20px}.admin-shell .admin-overview-card{min-height:124px;padding:19px}.admin-shell .admin-overview-card strong{font-size:2rem;line-height:1}.admin-shell .admin-overview-card span{color:#c1cbd0}.admin-shell .admin-overview-card small{color:#83909a}.admin-shell .admin-overview-card:nth-child(2){--overview-accent:var(--admin-cyan)}.admin-shell .admin-overview-card:nth-child(3){--overview-accent:var(--admin-violet)}.admin-shell .admin-overview-card:nth-child(4){--overview-accent:var(--admin-amber)}.admin-shell .admin-overview-card:nth-child(5){--overview-accent:var(--admin-pink)}.admin-shell .admin-overview-card:nth-child(6){--overview-accent:var(--admin-red)}.admin-shell .admin-list-tools{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:14px;margin-bottom:16px;padding:14px;box-shadow:0 12px 30px #00000024}.admin-shell .admin-list-tools label>span{color:#aab5bb}.admin-shell .admin-search-field>div{border-color:var(--admin-border-strong);background:var(--admin-surface-3)}.admin-shell .admin-search-field>div:focus-within{border-color:var(--admin-cyan);box-shadow:0 0 0 3px #62d9e81a}.admin-shell .admin-input,.admin-shell .admin-textarea,.admin-shell .admin-select,.admin-shell .media-studio-toolbar select,.admin-shell .media-studio-form select,.admin-shell .media-studio-form input,.admin-shell .media-studio-form textarea{border-color:var(--admin-border-strong);color:#edf3f5;background:var(--admin-surface-3)}.admin-shell .admin-input:focus,.admin-shell .admin-textarea:focus,.admin-shell .admin-select:focus{border-color:var(--admin-cyan)}.admin-shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell .admin-btn{border-color:var(--admin-border-strong);color:#d7e0e4;background:var(--admin-surface-3)}.admin-shell .admin-btn:hover:not(:disabled){color:#f4f8f9;background:#1a232b;border-color:#b7c9d661}.admin-shell .admin-btn-primary{border-color:var(--admin-emerald);color:#04130c;background:var(--admin-emerald);box-shadow:0 9px 24px #2fe49a29}.admin-shell .admin-btn-primary:hover:not(:disabled){color:#04130c;background:#63f2b5;border-color:#63f2b5;box-shadow:0 12px 30px #2fe49a3b}.admin-shell .admin-btn-info{color:#a9eff5;background:#62d9e817;border-color:#62d9e85c}.admin-shell .admin-btn-warning{color:#f5d391;background:#e9b85e17;border-color:#e9b85e5c}.admin-shell .admin-btn-danger{color:#ffadb9;background:#ff657b17;border-color:#ff657b5c}.admin-shell .admin-table-container,.admin-shell .admin-users-table-wrap,.admin-shell .admin-table-wrap{border-color:var(--admin-border);background:var(--admin-surface-1);border-radius:12px}.admin-shell .admin-table thead th{color:#aab7be;background:var(--admin-surface-3);letter-spacing:.02em;text-transform:none;font-size:.72rem;font-weight:700}.admin-shell .admin-table th,.admin-shell .admin-table td{border-bottom-color:#b7c9d61a}.admin-shell .admin-table tbody tr:nth-child(2n){background:#ffffff03}.admin-shell .admin-table tbody tr:hover{background:#62d9e80e}.admin-shell .admin-table-thumbnail{border-color:var(--admin-border-strong);border-radius:9px;width:78px;height:46px}.admin-shell .admin-table-actions{gap:7px}.admin-shell .admin-icon-btn{border:1px solid var(--admin-border);color:#aebbc2;background:var(--admin-surface-3);width:38px;height:38px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.admin-shell .admin-icon-btn:hover:not(:disabled),.admin-shell .admin-icon-btn:focus-visible{color:var(--admin-cyan);background:#62d9e81a;border-color:#62d9e885;transform:translateY(-1px)}.admin-shell .admin-icon-btn.danger:hover:not(:disabled),.admin-shell .admin-icon-btn.danger:focus-visible,.admin-shell .admin-danger-btn:hover:not(:disabled){color:#ff9aaa;background:#ff657b1a;border-color:#ff657b8c}.admin-shell .admin-editor-tool:focus-visible,.admin-shell .media-studio-page .media-studio-slot:focus-visible,.admin-shell .media-studio-page .media-studio-tabs button:focus-visible,.admin-shell .media-studio-page .media-studio-title-button:focus-visible,.admin-shell .media-studio-page .admin-icon-btn:focus-visible{outline:2px solid var(--admin-cyan);outline-offset:2px}.admin-shell .media-studio-page{--media-emerald:var(--admin-emerald);--media-panel:var(--admin-surface-2);--media-panel-raised:var(--admin-surface-3);--media-line:var(--admin-border)}.admin-shell .media-studio-page .admin-page-header{border-bottom-color:var(--admin-border);padding-bottom:22px}.admin-shell .media-studio-page .admin-eyebrow{color:var(--admin-cyan)}.admin-shell .media-studio-page .media-studio-stats{gap:14px;margin-bottom:24px}.admin-shell .media-studio-page .media-studio-stat{border-color:var(--admin-border);background:linear-gradient(145deg, color-mix(in srgb, var(--stat-accent) 6%, var(--admin-surface-2)), var(--admin-surface-2));border-radius:14px;min-height:132px;padding:18px;box-shadow:0 16px 36px #00000026,inset 0 1px #ffffff06}.admin-shell .media-studio-page .media-studio-stat:before{background:var(--stat-accent);height:3px;box-shadow:0 0 18px color-mix(in srgb, var(--stat-accent) 28%, transparent)}.admin-shell .media-studio-page .media-studio-stat-icon{border-color:color-mix(in srgb, var(--stat-accent) 34%, transparent);width:40px;height:40px;color:var(--stat-accent);background:color-mix(in srgb, var(--stat-accent) 12%, transparent)}.admin-shell .media-studio-page .media-studio-stat-copy{text-align:left;align-items:flex-start;gap:8px}.admin-shell .media-studio-page .media-studio-stat-copy strong{color:var(--stat-accent);letter-spacing:-.03em;font-size:2rem;line-height:1}.admin-shell .media-studio-page .media-studio-stat-copy span{color:#b7c2c8;font-size:.78rem}.admin-shell .media-studio-page .media-studio-stat.is-total{--stat-accent:var(--admin-teal)}.admin-shell .media-studio-page .media-studio-stat.is-green{--stat-accent:var(--admin-emerald)}.admin-shell .media-studio-page .media-studio-stat.is-youtube{--stat-accent:var(--admin-red)}.admin-shell .media-studio-page .media-studio-stat.is-shorts{--stat-accent:var(--admin-pink)}.admin-shell .media-studio-page .media-studio-stat.is-draft{--stat-accent:var(--admin-amber)}.admin-shell .media-studio-page .media-studio-slots,.admin-shell .media-studio-page .media-studio-workspace{border-color:var(--admin-border);background:var(--admin-surface-2)}.admin-shell .media-studio-page .media-studio-slots{margin-bottom:24px;padding:20px}.admin-shell .media-studio-page .media-studio-slot-groups{gap:16px}.admin-shell .media-studio-page .media-studio-slot-group{border-color:var(--admin-border);background:var(--admin-surface-1)}.admin-shell .media-studio-page .media-studio-slot-group-label{color:#e5edf0}.admin-shell .media-studio-page .media-studio-slot-group-label:before{background:var(--admin-cyan);content:"";border-radius:999px;width:4px;height:18px;margin-right:2px}.admin-shell .media-studio-page .media-studio-slot-group:nth-child(2) .media-studio-slot-group-label:before{background:var(--admin-violet)}.admin-shell .media-studio-page .media-studio-slot{border-color:var(--admin-border);background:var(--admin-surface-3);border-radius:12px;min-height:140px}.admin-shell .media-studio-page .media-studio-slot:hover:not(:disabled),.admin-shell .media-studio-page .media-studio-slot:focus-visible{border-color:color-mix(in srgb, var(--slot-accent,var(--admin-cyan)) 64%, transparent);background:color-mix(in srgb, var(--slot-accent,var(--admin-cyan)) 10%, var(--admin-surface-3))}.admin-shell .media-studio-page .media-studio-slot.is-empty{color:#85929a;background:0 0;border-color:#b7c9d62e;min-height:140px}.admin-shell .media-studio-page .media-studio-slot.is-empty svg{color:#9caab2}.admin-shell .media-studio-page .media-studio-slot-number{border:1px solid color-mix(in srgb, var(--slot-accent,var(--admin-cyan)) 46%, transparent);width:26px;height:26px;color:var(--slot-accent,var(--admin-cyan));background:color-mix(in srgb, var(--slot-accent,var(--admin-cyan)) 8%, transparent);border-radius:7px;place-items:center;display:inline-grid}.admin-shell .media-studio-page .media-studio-slot-platform{color:var(--slot-accent,#bdc8ce)}.admin-shell .media-studio-page .media-studio-slot-title{color:#f0f5f7;font-size:.79rem}.admin-shell .media-studio-page .media-studio-slot-account{color:#87949c;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.admin-shell .media-studio-page .media-studio-slot-status{color:#aab7be;background:#b7c9d614;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:.62rem}.admin-shell .media-studio-page .media-studio-slot-status.is-published{color:var(--admin-emerald);background:#2fe49a1a}.admin-shell .media-studio-page .media-studio-slot-status.is-draft{color:var(--admin-amber);background:#e9b85e1a}.admin-shell .media-studio-page .media-studio-slot-status.is-archived{color:#a5b0b7;background:#a5b0b71a}.admin-shell .media-studio-page .media-studio-slot-youtube{--slot-accent:var(--admin-red)}.admin-shell .media-studio-page .media-studio-slot-instagram{--slot-accent:var(--admin-pink)}.admin-shell .media-studio-page .media-studio-slot-tiktok{--slot-accent:var(--admin-cyan)}.admin-shell .media-studio-page .media-studio-slot-whatsapp{--slot-accent:var(--admin-emerald)}.admin-shell .media-studio-page .media-studio-workspace{padding:18px}.admin-shell .media-studio-page .media-studio-tabs{border:1px solid var(--admin-border);background:var(--admin-surface-1);border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:4px;overflow-x:auto}.admin-shell .media-studio-page .media-studio-tabs button{color:#9ba8b0;background:0 0;border-color:#0000;border-radius:8px;min-height:38px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.admin-shell .media-studio-page .media-studio-tabs button:hover{color:#edf4f6;background:#ffffff0f}.admin-shell .media-studio-page .media-studio-tabs button.is-active{border-color:color-mix(in srgb, var(--tab-accent,var(--admin-cyan)) 46%, transparent);color:#f3f7f8;background:color-mix(in srgb, var(--tab-accent,var(--admin-cyan)) 13%, var(--admin-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tab-accent,var(--admin-cyan)) 8%, transparent)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=all]{--tab-accent:var(--admin-cyan)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=youtube]{--tab-accent:var(--admin-red)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=instagram]{--tab-accent:var(--admin-pink)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=tiktok]{--tab-accent:var(--admin-cyan)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=whatsapp]{--tab-accent:var(--admin-emerald)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=youtube] svg{color:var(--admin-red)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=instagram] svg{color:var(--admin-pink)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=tiktok] svg{color:var(--admin-cyan)}.admin-shell .media-studio-page .media-studio-tabs button[data-platform=whatsapp] svg{color:var(--admin-emerald)}.admin-shell .media-studio-page .media-studio-toolbar{border:1px solid var(--admin-border);background:var(--admin-surface-1);border-radius:14px;gap:10px;margin-bottom:18px;padding:12px}.admin-shell .media-studio-page .media-studio-search{border-color:var(--admin-border-strong);background:var(--admin-surface-3);min-height:42px}.admin-shell .media-studio-page .media-studio-search:focus-within{border-color:var(--admin-cyan);box-shadow:0 0 0 3px #62d9e81a}.admin-shell .media-studio-page .media-studio-toolbar select{border-color:var(--admin-border-strong);background-color:var(--admin-surface-3);min-height:42px}.admin-shell .media-studio-page .media-studio-filter.is-active{border-color:var(--admin-cyan);box-shadow:0 0 0 2px #62d9e814}.admin-shell .media-studio-page .media-studio-table-wrap{border-color:var(--admin-border);background:var(--admin-surface-1);border-radius:12px}.admin-shell .media-studio-page .media-studio-table{min-width:1160px}.admin-shell .media-studio-page .media-studio-table th{background:var(--admin-surface-3)}.admin-shell .media-studio-page .media-studio-table td{padding-top:14px;padding-bottom:14px}.admin-shell .media-studio-page .media-studio-table .media-studio-platform-youtube{color:var(--admin-red)}.admin-shell .media-studio-page .media-studio-table .media-studio-platform-instagram{color:var(--admin-pink)}.admin-shell .media-studio-page .media-studio-table .media-studio-platform-tiktok{color:var(--admin-cyan)}.admin-shell .media-studio-page .media-studio-table .media-studio-platform-whatsapp{color:var(--admin-emerald)}.admin-shell .media-studio-page .media-studio-badge.is-on{color:var(--admin-emerald);background:#2fe49a1a}.admin-shell .media-studio-page .media-studio-status.is-published{color:var(--admin-emerald);background:#2fe49a17}.admin-shell .media-studio-page .media-studio-status.is-draft{color:var(--admin-amber);background:#e9b85e1a}.admin-shell .media-studio-page .media-studio-status.is-archived{color:#a5b0b7;background:#a5b0b717}.admin-shell .media-studio-page .media-studio-order{color:var(--admin-cyan);background:#62d9e812;border-color:#62d9e861}@media (width<=1080px){.admin-shell .media-studio-page .media-studio-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.admin-shell .admin-card{padding:16px}.admin-shell .admin-page-header h1{font-size:1.8rem}.admin-shell .media-studio-page .media-studio-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell .media-studio-page .media-studio-stat{min-height:112px;padding:14px}.admin-shell .media-studio-page .media-studio-stat-copy strong{font-size:1.65rem}.admin-shell .media-studio-page .media-studio-workspace{padding:12px}.admin-shell .media-studio-page .media-studio-tabs{width:100%}.admin-shell .media-studio-page .media-studio-tabs button{flex:none}.admin-shell .media-studio-page .media-studio-toolbar{padding:10px}}.admin-shell .news-v2-page{--news-v2-cyan:#62d9e8;--news-v2-emerald:#2fe49a;--news-v2-amber:#e9b85e;--news-v2-violet:#a982ff;--news-v2-pink:#ed7ed5;--news-v2-red:#ff727b}.admin-shell .news-v2-header{align-items:flex-start}.admin-shell .news-v2-kicker{color:var(--news-v2-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.admin-shell .news-v2-header p{max-width:680px}.admin-shell .news-v2-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-shell .news-v2-stat{border:1px solid var(--admin-border);border-top:2px solid var(--news-v2-accent);background:linear-gradient(145deg, var(--admin-surface-2), var(--admin-surface-1));border-radius:11px;min-height:84px;padding:13px 15px}.admin-shell .news-v2-stat span{color:var(--admin-muted);font-size:.68rem;font-weight:750;display:block}.admin-shell .news-v2-stat strong{color:var(--admin-text);margin-top:11px;font-size:1.55rem;line-height:1;display:block}.admin-shell .news-v2-accent-cyan{--news-v2-accent:var(--news-v2-cyan)}.admin-shell .news-v2-accent-emerald{--news-v2-accent:var(--news-v2-emerald)}.admin-shell .news-v2-accent-amber{--news-v2-accent:var(--news-v2-amber)}.admin-shell .news-v2-accent-violet{--news-v2-accent:var(--news-v2-violet)}.admin-shell .news-v2-accent-red{--news-v2-accent:var(--news-v2-red)}.admin-shell .news-v2-slot-panel,.admin-shell .news-v2-list-card{border-color:var(--admin-border)}.admin-shell .news-v2-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.admin-shell .news-v2-section-heading h2{margin:4px 0 0;font-size:1rem}.admin-shell .news-v2-section-meta{color:var(--admin-muted);white-space:nowrap;font-size:.7rem}.admin-shell .news-v2-slots{grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-shell .news-v2-slot{text-align:left;border:1px solid var(--admin-border);min-height:86px;color:var(--admin-text);background:var(--admin-surface-3);cursor:pointer;border-radius:9px;gap:6px;padding:10px;display:grid}.admin-shell .news-v2-slot:hover:not(:disabled),.admin-shell .news-v2-slot:focus-visible{border-color:var(--slot-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--slot-accent) 14%, transparent);outline:none}.admin-shell .news-v2-slot.is-primary{border-color:color-mix(in srgb, var(--slot-accent) 58%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--slot-accent) 12%, var(--admin-surface-3)), var(--admin-surface-3))}.admin-shell .news-v2-slot.is-empty{color:var(--admin-muted);cursor:default;border-style:dashed}.admin-shell .news-v2-slot-top{color:var(--slot-accent);letter-spacing:.1em;font-size:.58rem;font-weight:850}.admin-shell .news-v2-slot-main{align-items:center;gap:7px;min-width:0;display:flex}.admin-shell .news-v2-slot-main img,.admin-shell .news-v2-slot-thumb-placeholder{object-fit:cover;border-radius:5px;flex:0 0 25px;width:25px;height:25px}.admin-shell .news-v2-slot-thumb-placeholder{color:var(--slot-accent);background:color-mix(in srgb, var(--slot-accent) 13%, transparent);place-items:center;font-size:.7rem;font-weight:800;display:grid}.admin-shell .news-v2-slot-main strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.25;overflow:hidden}.admin-shell .news-v2-slot small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.admin-shell .news-v2-slot small b{color:var(--slot-accent);font-weight:700}.admin-shell .news-v2-slot em{color:var(--admin-muted);align-self:center;font-size:.7rem;font-style:normal}.admin-shell .news-v2-editor-wrap{margin:14px 0}.admin-shell .news-v2-editor{padding:18px}.admin-shell .news-v2-fieldset{border:0;min-width:0;padding:0}.admin-shell .news-v2-editor-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);align-items:start;gap:18px;display:grid}.admin-shell .news-v2-main-editor{gap:13px;min-width:0;display:grid}.admin-shell .news-v2-field{gap:5px;min-width:0;display:grid}.admin-shell .news-v2-field>span,.admin-shell .news-v2-field-label{color:var(--admin-muted);font-size:.68rem;font-weight:700}.admin-shell .news-v2-field-wide{grid-column:1/-1}.admin-shell .news-v2-language-tabs{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0 2px;display:flex}.admin-shell .news-v2-language-tabs>div:first-child{gap:3px;display:grid}.admin-shell .news-v2-language-tabs small{color:var(--admin-muted);font-size:.65rem}.admin-shell .news-v2-language-tabs [role=tablist]{border:1px solid var(--admin-border);background:var(--admin-surface-3);border-radius:8px;gap:3px;padding:3px;display:flex}.admin-shell .news-v2-language-tabs button{min-width:42px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:.7rem;font-weight:800}.admin-shell .news-v2-language-tabs button.is-active{color:#061013;background:var(--news-v2-cyan)}.admin-shell .news-v2-rich-editor{gap:6px;display:grid}.admin-shell .news-v2-editor-label{color:var(--admin-muted);font-size:.68rem;font-weight:700}.admin-shell .news-v2-toolbar{border:1px solid var(--admin-border-strong);background:var(--admin-surface-3);border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:nowrap;gap:3px;padding:5px;display:flex;overflow-x:auto}.admin-shell .news-v2-toolbar-button{min-width:27px;height:27px;color:var(--admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;display:inline-grid}.admin-shell .news-v2-toolbar-button:hover,.admin-shell .news-v2-toolbar-button:focus-visible{border-color:color-mix(in srgb, var(--news-v2-cyan) 55%, transparent);color:var(--news-v2-cyan);background:#62d9e81a;outline:none}.admin-shell .news-v2-format{border:1px solid var(--admin-border);height:27px;color:var(--admin-muted);background:var(--admin-surface-2);border-radius:5px;flex:none;font-size:.65rem}.admin-shell .news-v2-youtube{color:var(--news-v2-red);font-size:.72rem}.admin-shell .news-v2-editor-surface{border:1px solid var(--admin-border-strong);min-height:220px;color:var(--admin-text);background:#090f12;border-radius:0 0 8px 8px;outline:none;padding:12px;line-height:1.65;overflow:auto}.admin-shell .news-v2-editor-surface:focus{border-color:var(--news-v2-cyan);box-shadow:0 0 0 3px #62d9e81a}.admin-shell .news-v2-editor-surface h2,.admin-shell .news-v2-editor-surface h3{color:var(--admin-text)}.admin-shell .news-v2-editor-surface blockquote{border-left:2px solid var(--news-v2-cyan);color:#aebec3;margin:9px 0;padding-left:11px}.admin-shell .news-v2-editor-help,.admin-shell .news-v2-readonly-note{color:var(--admin-muted);font-size:.63rem;line-height:1.45}.admin-shell .news-v2-readonly-note{border:1px solid var(--admin-border);color:var(--news-v2-amber);background:#e9b85e14;border-bottom:0;border-radius:8px 8px 0 0;padding:7px 9px}.admin-shell .news-v2-control-panel{background:linear-gradient(145deg, #8e64f514, var(--admin-surface-3));border:1px solid #8e64f540;border-radius:11px;gap:10px;padding:13px;display:grid;position:sticky;top:18px}.admin-shell .news-v2-control-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.admin-shell .news-v2-control-heading span{color:var(--news-v2-violet);letter-spacing:.1em;font-size:.6rem;font-weight:850}.admin-shell .news-v2-control-heading b{color:var(--admin-text);font-size:.68rem}.admin-shell .news-v2-check{color:var(--admin-text);align-items:center;gap:7px;font-size:.72rem;display:flex}.admin-shell .news-v2-check input{accent-color:var(--news-v2-emerald)}.admin-shell .news-v2-control-actions{grid-template-columns:1fr 1fr;gap:6px;padding-top:4px;display:grid}.admin-shell .news-v2-control-actions .admin-btn:last-child{grid-column:1/-1}.admin-shell .news-v2-empty-category{color:var(--admin-muted);border:1px dashed #a982ff73;border-radius:7px;gap:5px;padding:9px;font-size:.68rem;display:grid}.admin-shell .news-v2-empty-category a{color:var(--news-v2-violet);font-weight:750}.admin-shell .news-v2-advanced{border-top:1px solid var(--admin-border);margin-top:16px}.admin-shell .news-v2-advanced summary{color:var(--admin-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 3px;list-style:none;display:flex}.admin-shell .news-v2-advanced summary::-webkit-details-marker{display:none}.admin-shell .news-v2-advanced summary>span{gap:3px;display:grid}.admin-shell .news-v2-advanced summary b{font-size:.76rem}.admin-shell .news-v2-advanced summary small{color:var(--admin-muted);font-size:.64rem}.admin-shell .news-v2-advanced[open] summary svg{transform:rotate(180deg)}.admin-shell .news-v2-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.admin-shell .news-v2-filters{grid-template-columns:minmax(220px,1.7fr) repeat(5,minmax(110px,.7fr)) auto auto;margin-bottom:12px}.admin-shell .news-v2-list-card{padding:16px}.admin-shell .news-v2-table-wrap{border:1px solid var(--admin-border);border-radius:9px;overflow-x:auto}.admin-shell .news-v2-table{min-width:980px}.admin-shell .news-v2-table td>strong,.admin-shell .news-v2-table td>small{display:block}.admin-shell .news-v2-table td>small{color:var(--admin-muted);margin-top:3px;font-size:.63rem}.admin-shell .news-v2-no-image{color:var(--admin-muted)}.admin-shell .news-v2-badge{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:750;display:inline-flex}.admin-shell .news-v2-status-emerald,.admin-shell .news-v2-language-complete{color:var(--news-v2-emerald);background:#2fe49a1a}.admin-shell .news-v2-status-amber,.admin-shell .news-v2-language-incomplete{color:var(--news-v2-amber);background:#e9b85e1a}.admin-shell .news-v2-status-cyan{color:var(--news-v2-cyan);background:#62d9e81a}.admin-shell .news-v2-status-red{color:var(--news-v2-red);background:#ff727b1a}.admin-shell .news-v2-status-muted{color:var(--admin-muted);background:#b7c9d614}.admin-shell .news-v2-empty-state{color:var(--admin-muted);text-align:center;gap:5px;padding:24px 8px;display:grid}.admin-shell .news-v2-empty-state strong{color:var(--admin-text)}.admin-shell .news-v2-preview-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020608b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-shell .news-v2-preview-drawer{background:var(--admin-surface-1);border-left:1px solid #62d9e83d;width:min(560px,100%);height:100%;overflow:auto;box-shadow:-24px 0 70px #0000004d}.admin-shell .news-v2-preview-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.admin-shell .news-v2-preview-header h2{margin:4px 0 0;font-size:1.05rem}.admin-shell .news-v2-preview-body{padding:22px}.admin-shell .news-v2-preview-cover{min-height:180px;color:var(--admin-muted);background:linear-gradient(135deg,#62d9e821,#a982ff2e);border-radius:11px;place-items:center;display:grid;overflow:hidden}.admin-shell .news-v2-preview-cover img{object-fit:cover;width:100%;height:220px}.admin-shell .news-v2-preview-category{color:var(--news-v2-cyan);margin-top:16px;font-size:.68rem;font-weight:800;display:inline-block}.admin-shell .news-v2-preview-body h1{color:var(--admin-text);margin:8px 0 10px;font-size:1.75rem;line-height:1.15}.admin-shell .news-v2-preview-excerpt{color:#b8c5c9;line-height:1.55}.admin-shell .news-v2-preview-meta{color:var(--admin-muted);margin:12px 0 18px;font-size:.7rem}.admin-shell .news-v2-preview-content{color:#d2dfe2;line-height:1.7}@media (width<=1120px){.admin-shell .news-v2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .news-v2-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell .news-v2-slot.is-primary{grid-column:1/-1}.admin-shell .news-v2-editor-grid{grid-template-columns:1fr}.admin-shell .news-v2-control-panel{position:static}.admin-shell .news-v2-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr)) auto auto}}@media (width<=720px){.admin-shell .news-v2-stats,.admin-shell .news-v2-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .news-v2-slot.is-primary{grid-column:1/-1}.admin-shell .news-v2-section-heading{flex-direction:column;align-items:flex-start}.admin-shell .news-v2-section-meta{white-space:normal}.admin-shell .news-v2-editor{padding:14px}.admin-shell .news-v2-advanced-grid{grid-template-columns:1fr}.admin-shell .news-v2-field-wide{grid-column:auto}.admin-shell .news-v2-filters,.admin-shell .news-v2-control-actions{grid-template-columns:1fr}.admin-shell .news-v2-control-actions .admin-btn:last-child{grid-column:auto}.admin-shell .news-v2-preview-drawer{width:100%}.admin-shell .news-v2-preview-body{padding:16px}}.admin-shell .voice-credit-page .admin-notice{margin-bottom:16px}.admin-shell .voice-credit-page .admin-notice.warning{color:#f5d391;background:#e9b85e17;border-color:#e9b85e52}.admin-shell .voice-credit-overview{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.admin-shell .voice-credit-quick-links{flex-wrap:wrap;gap:10px;display:flex}.admin-shell .voice-credit-quick-links .admin-btn{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.admin-shell .voice-credit-package-table{min-width:900px}.admin-shell .voice-credit-package-table td:first-child strong,.admin-shell .voice-credit-package-table td:first-child small,.admin-shell .voice-credit-wallet-layout td:first-child strong,.admin-shell .voice-credit-wallet-layout td:first-child small{display:block}.admin-shell .voice-credit-package-table td:first-child small,.admin-shell .voice-credit-wallet-layout td:first-child small{color:var(--admin-muted);margin-top:4px;font-size:.7rem}.admin-shell .voice-credit-editor{margin-top:20px}.admin-shell .voice-credit-wallet-tools{align-items:end;gap:10px;display:flex}.admin-shell .voice-credit-wallet-tools .admin-search-field{flex:1;max-width:440px}.admin-shell .voice-credit-wallet-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:20px;display:grid}.admin-shell .voice-credit-wallet-detail{min-width:0;position:sticky;top:20px}.admin-shell .voice-credit-wallet-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.admin-shell .voice-credit-wallet-stats>div{border:1px solid var(--admin-border);background:var(--admin-surface-3);border-radius:10px;min-width:0;padding:13px}.admin-shell .voice-credit-wallet-stats span{color:var(--admin-muted);font-size:.67rem;display:block}.admin-shell .voice-credit-wallet-stats strong{color:var(--admin-emerald);margin-top:8px;font-size:1.5rem;display:block}.admin-shell .voice-credit-adjustment{border-top:1px solid var(--admin-border);padding-top:18px}.admin-shell .voice-credit-adjustment h3{color:var(--admin-text);margin:0 0 12px;font-size:.95rem}.admin-shell .voice-credit-adjustment-modes{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.admin-shell .voice-credit-adjustment-modes button{border:1px solid var(--admin-border-strong);color:var(--admin-muted);background:var(--admin-surface-3);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.admin-shell .voice-credit-adjustment-modes button.is-active{color:var(--admin-emerald);background:#2fe49a17;border-color:#2fe49a80}.admin-shell .voice-credit-adjustment-modes button.is-active.is-remove{color:#ffadb9;background:#ff657b17;border-color:#ff657b80}.admin-shell .voice-credit-ledger-table{min-width:720px}.admin-shell .voice-credit-ledger-table .credit-positive{color:var(--admin-emerald);font-weight:800}.admin-shell .voice-credit-ledger-table .credit-negative{color:#ffadb9;font-weight:800}.admin-shell .voice-credit-wallet-detail .admin-detail-section{margin-top:22px}@media (width<=980px){.admin-shell .voice-credit-wallet-layout{grid-template-columns:1fr}.admin-shell .voice-credit-wallet-detail{position:static}}@media (width<=640px){.admin-shell .voice-credit-overview{grid-template-columns:1fr}.admin-shell .voice-credit-wallet-tools{flex-direction:column;align-items:stretch}.admin-shell .voice-credit-wallet-tools .admin-search-field{max-width:none}.admin-shell .voice-credit-wallet-stats{grid-template-columns:1fr}.admin-shell .voice-credit-quick-links{flex-direction:column}.admin-shell .voice-credit-quick-links .admin-btn{justify-content:center}}.admin-toolbar{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 18px;padding:14px;display:flex}.admin-field-inline{width:min(100%,260px);margin:0}.admin-card-footer{color:var(--admin-text-muted,#8e9a94);border-top:1px solid #fff1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:12px;font-size:11px;display:flex}.admin-card-footer span{align-items:center;gap:6px;display:inline-flex}.admin-support-thread{background:#0000001f;border:1px solid #ffffff0f;border-radius:13px;gap:9px;margin:16px 0;padding:14px;display:grid}.admin-support-message{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;max-width:86%;padding:10px 12px}.admin-support-message.is-customer{background:#14e59a09;border-color:#14e59a21}.admin-support-message.is-admin{background:#5b9fff0a;border-color:#5b9fff24;margin-left:auto}.admin-support-message>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-support-message strong{color:#e8f2ed;font-size:11px}.admin-support-message span{color:#78857f;font-size:9px}.admin-support-message p{color:#b3beb8;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.6}.admin-support-reply{gap:9px;margin-top:14px;display:grid}.admin-support-reply textarea{box-sizing:border-box;resize:vertical;width:100%}.admin-support-reply .admin-btn{justify-self:end}@media (width<=720px){.admin-support-message{max-width:94%}.admin-card-footer{flex-direction:column;align-items:flex-start}}:root{--bg-main:#050807;--bg-secondary:#08100d;--surface:#0b1210;--surface-hover:#0e1713;--accent:#20e58a;--accent-hover:#39f29d;--accent-soft:#20e58a1f;--text-primary:#f5f7f6;--text-secondary:#9ca8a2;--border:#ffffff14;--border-accent:#20e58a47;--bg:var(--bg-main);--bg2:var(--bg-secondary);--surface2:var(--surface-hover);--text:var(--text-primary);--muted:var(--text-secondary);--dim:#5d6b67;--green:var(--accent);--green2:var(--accent-hover);--greenSoft:var(--accent-soft);--blue:#559dff;--line:var(--border);--greenLine:var(--border-accent);--radius-card:18px;--max:1220px;--container-gutter:24px;--header-height:78px;--font-display:"Manrope", "Inter", Arial, sans-serif;--font-body:"Inter", Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--shadow-header:0 12px 40px #00000038;--shadow-panel:0 24px 64px #0000006b;--focus-ring:0 0 0 3px #20e58a38}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-main);color:var(--text-primary);margin:0}button,input,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:where(a,button,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site{min-height:100vh;overflow:hidden}.container{width:min(var(--max), calc(100% - 48px));margin:auto}.header{z-index:1000;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050807c7;width:100%;position:fixed;top:0;left:0;box-shadow:0 12px 40px #00000038}.nav{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.brand{align-items:center;gap:11px;display:inline-flex}.brandMark{border:1px solid var(--greenLine);width:40px;height:40px;color:var(--green);background:linear-gradient(145deg,#37e28d24,#ffffff05);border-radius:12px;place-items:center;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 24px #37e28d0d,0 0 26px #37e28d0d}.brandName{letter-spacing:-.8px;font-family:Manrope,Inter,Arial,sans-serif;font-size:20px;font-weight:850}.brandName span{color:var(--green)}.brandLogo{object-fit:contain;width:154px;height:auto;display:block}.desktopNav{align-items:center;gap:25px;display:flex}.desktopNav a{color:#9ba6a2;padding:29px 0 27px;font-size:13px;font-weight:600;transition:all .2s;position:relative}.desktopNav a:after{content:"";background:var(--green);border-radius:10px;height:2px;transition:all .25s;position:absolute;bottom:18px;left:0;right:100%}.desktopNav a:hover:after{right:0}.navRight{align-items:center;gap:16px;display:flex}.language{isolation:isolate;flex:0 0 48px;width:48px;height:42px;display:inline-block;position:relative}.languageFlag{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:28px;padding:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s,filter .32s,box-shadow .32s;display:inline-flex;position:absolute;top:7px;left:0}.languageFlag img{object-fit:cover;border-radius:3px;width:27px;height:18px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 0 1px #ffffff14}.languageFlag.is-back{z-index:1;opacity:.64;filter:saturate(.82);left:-6px;transform:translate(0)translateY(3px)scale(.86)rotate(-4deg)}.languageFlag.is-front{z-index:2;opacity:1;filter:none;left:16px;transform:translate(0)translateY(0)scale(1)rotate(0);box-shadow:0 7px 14px #00000042}.languageFlag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.languageFlag:hover img{transform:scale(1.04)}.mobileLanguage{display:none}.smallButton{border:1px solid var(--greenLine);background:var(--greenSoft);border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.menuButton{border:1px solid var(--line);background:#ffffff06;border-radius:11px;width:42px;height:42px;display:none}.mobileNav{display:none}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:790px;padding-top:76px;display:flex;position:relative}.heroGrid{opacity:.17;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 94%);mask-image:linear-gradient(#000 0%,#0000 94%)}.hero:after{content:"";background:linear-gradient(90deg, var(--bg) 0%, transparent 36%, transparent 64%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.heroGlow{filter:blur(130px);pointer-events:none;border-radius:50%;position:absolute}.heroGlowOne{background:#37e28d16;width:420px;height:420px;display:none;top:18%;right:2%}.heroGlowTwo{background:#559dff0d;width:240px;height:240px;bottom:5%;right:26%}.heroInner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;display:grid;position:relative}.eyebrow{border:1px solid var(--greenLine);background:var(--greenSoft);width:max-content;color:var(--green);letter-spacing:1.6px;border-radius:999px;align-items:center;gap:9px;margin-bottom:28px;padding:7px 11px;font-size:10px;font-weight:800;display:flex}.eyebrow span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #37e28db3}.hero h1{letter-spacing:-5.5px;margin:0;font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(62px,6.8vw,98px);font-weight:800;line-height:.94}.hero h1 em,.sectionHead h2 em,.developmentTitle h2 em,.storePanel h2 em,.about h2 em{color:var(--green);font-style:normal}.heroActions{flex-wrap:wrap;gap:11px;display:flex}.primaryButton,.ghostButton,.storeButton{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 19px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.primaryButton{background:var(--green);color:#04120a;box-shadow:0 14px 34px #37e28d17}.primaryButton:hover{background:var(--green2);transform:translateY(-2px)}.ghostButton{border-color:var(--line);background:#ffffff06}.ghostButton:hover{border-color:#ffffff29}.heroStats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:620px;margin-top:54px;display:grid}.heroStats div{flex-direction:column;gap:5px;padding:18px 16px 0 0;display:flex}.heroStats strong{color:var(--green);letter-spacing:1.5px;font-size:11px}.heroStats span{color:var(--dim);font-size:11px}.techVisual{place-items:center;height:560px;display:grid;position:relative}.ring{border:1px solid #37e28d21;border-radius:50%;position:absolute}.ringOne{width:235px;height:235px}.ringTwo{border-style:dashed;width:365px;height:365px;animation:28s linear infinite spin}.ringThree{opacity:.55;width:500px;height:500px;animation:38s linear infinite spinReverse}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{0%{transform:rotate(360deg)}}.corePulse{border:1px solid #37e28d47;border-radius:50%;width:205px;height:205px;animation:2.8s ease-out infinite pulseRing;position:absolute}@keyframes pulseRing{0%{opacity:.75;transform:scale(.75)}to{opacity:0;transform:scale(1.45)}}.core{background:radial-gradient(circle,#37e28d24,#070a0ce6 62%);border:1px solid #37e28d59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:174px;height:174px;display:flex;box-shadow:0 0 80px #37e28d21,inset 0 0 40px #37e28d12}.coreLogo{width:72px;height:72px;color:var(--green);background:#37e28d14;border:1px solid #37e28d3d;border-radius:20px;place-items:center;font-family:Manrope,sans-serif;font-size:21px;font-weight:900;display:grid}.core small{color:#53615d;letter-spacing:1.6px;font-size:8px}.node{z-index:3;border:1px solid var(--greenLine);height:42px;color:var(--green);background:#0c1215e8;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:800;animation:5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 10px 35px #0000004d}.node span{color:#b8c1be}@keyframes float{50%{transform:translateY(-8px)}}.nodeAi{top:72px;left:35%}.nodeWeb{animation-delay:-1.8s;top:50%;left:5px}.nodeApp{animation-delay:-2.8s;top:38%;right:0}.nodeSys{animation-delay:-.8s;bottom:67px;right:18%}.connectionLine{z-index:1;transform-origin:0;background:linear-gradient(90deg,#37e28d57,#37e28d05);width:125px;height:1px;position:absolute}.lineOne{top:34%;left:49%;transform:rotate(-62deg)}.lineTwo{top:50%;left:33%;transform:rotate(180deg)}.lineThree{top:47%;left:51%;transform:rotate(-16deg)}.lineFour{top:58%;left:51%;transform:rotate(48deg)}.sectionHead{max-width:760px;margin-bottom:45px}.sectionLabel{color:var(--green);letter-spacing:2.2px;font-size:10px;font-weight:850}.sectionHead h2,.developmentTitle h2,.storePanel h2,.about h2{letter-spacing:-3px;margin:13px 0 17px;font-family:Manrope,Inter,sans-serif;font-size:clamp(40px,4.2vw,61px);font-weight:800;line-height:1.02}.sectionHead>p,.split>p,.storePanel p,.contactPanel p,.aboutCopy p{color:var(--muted);line-height:1.72}.split{grid-template-columns:1fr .82fr;align-items:end;gap:60px;max-width:none;display:grid}.ecosystem{padding-top:82px}.ecosystemGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ecoCard{border:1px solid var(--line);cursor:pointer;background:linear-gradient(150deg,#ffffff07,#ffffff02);border-radius:21px;flex-direction:column;min-height:245px;padding:26px;transition:all .25s;display:flex;position:relative}.ecoCard:hover{border-color:var(--greenLine);background:#37e28d06;transform:translateY(-5px)}.featuredEco{border-color:var(--greenLine);background:linear-gradient(150deg,#37e28d14,#ffffff03)}.ecoCard svg{color:var(--green);margin-bottom:35px}.ecoCard small{color:#50605b;letter-spacing:1.7px;font-size:8px;font-weight:850}.ecoCard h3{letter-spacing:-.7px;margin:8px 0 11px;font-family:Manrope,sans-serif;font-size:21px}.ecoCard p{color:#83908c;margin:0;font-size:13px;line-height:1.6}.ecoArrow{color:#3d4a46;transition:all .2s;position:absolute;top:21px;right:22px}.ecoCard:hover .ecoArrow{color:var(--green);transform:translate(2px,-2px)}.projectGrid{grid-template-columns:1fr;gap:16px;display:grid}.projectCard{border:1px solid var(--line);background:radial-gradient(circle at 100% 100%, #ffffff08, transparent 45%), var(--surface);border-radius:27px;flex-direction:column;min-height:500px;padding:31px;display:flex}.projectFeatured{border-color:var(--greenLine);background:radial-gradient(circle at 100% 100%, #37e28d14, transparent 48%), var(--surface)}.projectTop{justify-content:space-between;align-items:center;display:flex}.projectIcon{border:1px solid var(--greenLine);background:var(--greenSoft);width:52px;height:52px;color:var(--green);border-radius:15px;place-items:center;display:grid}.status{border:1px solid var(--line);color:#87938f;background:#ffffff06;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:flex}.status i{background:#53615d;border-radius:50%;width:5px;height:5px}.status.active{color:var(--green);border-color:var(--greenLine);background:var(--greenSoft)}.status.active i{background:var(--green);box-shadow:0 0 9px #37e28dcc}.projectLayout{flex:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px;padding-top:28px;display:grid}.projectNumber{color:#283431;letter-spacing:1.4px;font-size:11px;font-weight:800}.projectText h3{letter-spacing:-2px;margin:11px 0 17px;font-family:Manrope,sans-serif;font-size:42px}.projectText>p{color:#8d9995;max-width:500px;margin:0;font-size:14px;line-height:1.72}.tags{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.tags span{border:1px solid var(--line);color:#697671;background:#ffffff04;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.textButton{width:max-content;color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:23px;padding:0;font-size:12px;font-weight:700;display:flex}.projectMockup{place-items:center;min-height:360px;display:grid;position:relative}.projectMockup:before{content:"";filter:blur(80px);background:#37e28d17;border-radius:50%;width:70%;height:45%;position:absolute}.mockupWindow{z-index:2;background:#090e10;border:1px solid #ffffff1a;border-radius:19px;width:min(100%,520px);height:305px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg);box-shadow:0 30px 80px #00000061}.mockupTopbar{border-bottom:1px solid var(--line);background:#0c1215;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.mockupTopbar small{color:#5c6864;margin-left:7px;font-size:9px}.mockupDot{background:#27312e;border-radius:50%;width:6px;height:6px}.muxtarBody{grid-template-columns:68px 1fr;height:calc(100% - 38px);display:grid}.miniSidebar{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:17px 12px;display:flex}.miniLogo{border:1px solid var(--greenLine);background:var(--greenSoft);width:31px;height:31px;color:var(--green);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.miniSidebar span{background:#17201d;border-radius:20px;width:37px;height:6px}.miniChat{padding:28px;position:relative}.miniStatus{color:var(--green);letter-spacing:1.5px;font-size:8px;font-weight:800}.miniChat h4{margin:16px 0 7px;font-family:Manrope,sans-serif;font-size:19px}.miniChat p{color:#5e6a66;margin:0 0 26px;font-size:10px}.chatLine{background:#121b18;border-radius:10px;width:62%;height:9px;margin:9px 0}.chatLine.short{width:42%}.miniInput{border:1px solid var(--line);color:#485550;background:#0c1214;border-radius:11px;align-items:center;height:38px;padding:0 13px;font-size:9px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.phoneMockup{z-index:2;background:#070b0d;border:5px solid #17201d;border-radius:32px;width:200px;height:390px;padding:22px 13px 16px;position:relative;transform:perspective(1000px)rotateY(7deg)rotateX(2deg);box-shadow:0 30px 80px #0000006b}.phoneSpeaker{background:#27312e;border-radius:20px;width:45px;height:4px;margin:-10px auto 17px}.buradaHeader{flex-direction:column;align-items:center;display:flex}.buradaHeader strong{font-family:Manrope,sans-serif;font-size:15px}.buradaHeader strong span{color:var(--green)}.buradaHeader small{color:#5e6b67;margin-top:3px;font-size:6px}.buradaSearch{border:1px solid var(--line);color:#4e5b57;background:#0c1215;border-radius:11px;align-items:center;height:36px;margin-top:15px;padding:0 11px;font-size:7px;display:flex}.buradaHero{border:1px solid var(--greenLine);background:radial-gradient(circle at 82%,#37e28d2e,#0000 38%),#0b1411;border-radius:13px;flex-direction:column;justify-content:center;height:76px;margin-top:11px;padding:13px;display:flex}.buradaHero b{color:var(--green);font-size:16px}.buradaHero small{color:#6c7874;margin-top:7px;font-size:6px}.buradaProduct{border:1px solid var(--line);background:#0d1215;border-radius:12px;grid-template-columns:52px 1fr;gap:9px;margin-top:11px;padding:9px;display:grid}.productImage{background:linear-gradient(145deg,#122420,#0b1113);border-radius:8px}.buradaProduct>div:last-child{flex-direction:column;display:flex}.buradaProduct strong{font-size:8px}.buradaProduct small{color:#56625e;margin-top:3px;font-size:5px}.buradaProduct b{color:#fff;margin-top:auto;font-size:9px}.services{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2)}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.serviceCard{border:1px solid var(--line);background:#ffffff04;border-radius:21px;flex-direction:column;justify-content:space-between;min-height:300px;padding:25px;transition:all .25s;display:flex}.serviceCard:hover{border-color:var(--greenLine);background:#37e28d06;transform:translateY(-4px)}.serviceTop{color:var(--green);justify-content:space-between;align-items:center;display:flex}.serviceTop span{color:#44504d;font-size:10px;font-weight:800}.serviceCard h3{letter-spacing:-.7px;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:21px}.serviceCard p{color:#7f8b87;margin:0;font-size:13px;line-height:1.65}.development{padding-top:76px;padding-bottom:16px}.developmentCard{border:1px solid var(--line);background:radial-gradient(circle at 85% 10%, #37e28d12, transparent 31%), var(--surface);border-radius:30px;min-height:410px;padding:45px}.developmentTitle{justify-content:space-between;align-items:center;gap:30px;display:flex}.liveLabel{color:var(--green);letter-spacing:2px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.pulse{background:var(--green);border-radius:50%;width:14px;height:14px;box-shadow:0 0 25px #37e28dcc}.statusList{border-top:1px solid var(--line);margin-top:30px}.statusRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.statusRow>div{align-items:baseline;gap:14px;display:flex}.statusRow strong{font-size:14px}.statusRow span{color:#56625f;font-size:10px}.pill{border:1px solid var(--line);text-align:center;color:#72807c;background:#ffffff05;border-radius:999px;min-width:110px;padding:7px 11px;font-size:9px}.greenPill{color:var(--green);border-color:var(--greenLine);background:var(--greenSoft)}.bluePill{color:#75adff;background:#559dff1a;border-color:#559dff38}.storePanel{border:1px solid var(--greenLine);background:radial-gradient(circle at 84% 47%, #37e28d17, transparent 35%), var(--surface);border-radius:30px;grid-template-columns:1fr .88fr;align-items:center;gap:60px;min-height:500px;padding:56px;display:grid}.storePanel p{max-width:580px}.storeButton{border-color:var(--greenLine);background:var(--greenSoft);margin-top:24px}.storeButton:hover{transform:translateY(-2px)}.storeVisual{perspective:800px;place-items:center;min-height:330px;display:grid;position:relative}.storeCardBack,.storeCardFront{border:1px solid var(--greenLine);background:linear-gradient(145deg,#37e28d1a,#090e11eb);border-radius:24px;width:255px;height:285px;position:absolute}.storeCardBack{opacity:.35;transform:rotateY(-18deg)rotateX(5deg)translate(62px,-23px)}.storeCardFront{color:var(--green);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;transform:rotateY(-10deg)rotateX(4deg);box-shadow:0 30px 90px #0006}.storeCardFront strong{color:#fff;font-family:Manrope,sans-serif;font-size:21px}.storeCardFront small{color:#50605b;letter-spacing:1.5px;font-size:8px}.about{border-top:1px solid var(--line)}.aboutGrid{grid-template-columns:.85fr 1fr;gap:90px;display:grid}.aboutCopy{padding-top:18px}.aboutLead{font-size:18px;color:#c8cecc!important}.values{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.values div{border:1px solid var(--line);background:#ffffff03;border-radius:17px;flex-direction:column;min-height:140px;padding:18px;display:flex}.values svg{color:var(--green);margin-bottom:auto}.values strong{margin:15px 0 5px;font-size:12px}.values span{color:#697571;font-size:10px;line-height:1.5}.contactPanel{border:1px solid var(--line);background:radial-gradient(circle at 0% 100%, #37e28d14, transparent 34%), var(--surface);border-radius:30px;grid-template-columns:.9fr 1fr;gap:70px;padding:56px;display:grid}.contactForm{border:1px solid var(--line);background:#ffffff05;border-radius:22px;padding:30px}.formHead{color:#64716d;letter-spacing:1.6px;justify-content:space-between;margin-bottom:26px;font-size:9px;font-weight:800;display:flex}.formHead i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #37e28db3}.contactForm label{color:#697571;margin-bottom:16px;font-size:10px;font-weight:700;display:block}.contactForm input,.contactForm textarea{border:1px solid var(--line);color:#fff;resize:vertical;background:#090e10;border-radius:11px;outline:none;width:100%;margin-top:7px;padding:13px 14px}.contactForm input:focus,.contactForm textarea:focus{border-color:var(--greenLine);box-shadow:0 0 0 3px #37e28d0a}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#3f4b47}.formButton{width:100%;margin-top:4px}.contactForm small{text-align:center;color:#46524e;margin-top:13px;font-size:9px;display:block}.contactForm .formStatus.success{color:var(--green)}.contactForm .formStatus.error{color:#e38b8b}.contactForm .formButton:disabled{cursor:wait;opacity:.65}footer{border-top:1px solid var(--line);background:#06090a;padding-top:60px}.footerGrid{grid-template-columns:1fr 1.3fr;gap:70px;padding-bottom:60px;display:grid}.footerGrid p{color:#5f6c68;margin-top:18px;font-size:12px;line-height:1.7}.footerLinks{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footerLinks div{flex-direction:column;gap:12px;display:flex}.footerLinks strong{margin-bottom:4px;font-size:11px}.footerLinks a{color:#606d69;font-size:11px}.footerBottom{border-top:1px solid var(--line);color:#47534f;justify-content:space-between;align-items:center;min-height:72px;font-size:10px;display:flex}@media (width<=1050px){.desktopNav{gap:16px}.heroInner{gap:20px}.hero h1{font-size:72px}.techVisual{transform:scale(.84)}.ecosystemGrid,.serviceGrid{grid-template-columns:repeat(2,1fr)}.storePanel,.contactPanel{gap:35px}.projectLayout{grid-template-columns:1fr 1fr;gap:25px}}@media (width<=850px){.desktopNav,.language,.smallButton{display:none}.menuButton{place-items:center;display:grid}.mobileNav{width:min(var(--max), calc(100% - 48px));border-top:1px solid var(--line);flex-direction:column;margin:auto;padding:13px 0 22px;display:flex}.mobileNav a{color:#9aa5a1;border-bottom:1px solid #ffffff0a;padding:13px 2px;font-size:13px}.hero{min-height:auto}.heroInner{grid-template-columns:1fr;padding-top:60px}.heroCopy{padding-bottom:0}.techVisual{height:480px}.split{grid-template-columns:1fr;gap:0}.projectLayout,.storePanel,.aboutGrid,.contactPanel{grid-template-columns:1fr}.projectMockup{padding-top:20px}.aboutGrid{gap:20px}.contactPanel{gap:55px}.footerGrid{grid-template-columns:1fr;gap:50px}}@media (width<=600px){.container,.nav,.mobileNav{width:calc(100% - 28px)}.nav{height:68px}.brandMark{width:36px;height:36px}.brandName{font-size:18px}.brandLogo{width:110px}.hero{padding-top:68px}.heroInner{padding-top:45px}.heroCopy{padding-top:35px}.eyebrow{letter-spacing:1px;max-width:100%;font-size:8px}.hero h1{letter-spacing:-3.5px;font-size:50px;line-height:.98}.heroCopy>p{font-size:14px}.heroActions{grid-template-columns:1fr;display:grid}.primaryButton,.ghostButton,.storeButton{width:100%}.heroStats{margin-top:42px}.heroStats div{padding-right:8px}.heroStats span{font-size:9px}.techVisual{height:370px;margin:-30px 0;transform:scale(.7)}.section{padding:76px 0}.sectionHead{margin-bottom:34px}.sectionHead h2,.developmentTitle h2,.storePanel h2,.about h2,.ecosystemGrid,.serviceGrid{grid-template-columns:1fr}.projectCard{min-height:auto;padding:24px}.projectText h3{font-size:34px}.projectMockup{min-height:315px}.mockupWindow{height:245px}.phoneMockup{transform:scale(.82)}.serviceCard{min-height:250px}.developmentCard{padding:27px 21px}.statusRow>div{flex-direction:column;gap:3px}.pill{min-width:90px}.storePanel,.contactPanel{padding:28px 22px}.storeVisual{min-height:310px;transform:scale(.82)}.values{grid-template-columns:1fr}.values div{min-height:125px}.contactForm{padding:21px}.footerLinks{grid-template-columns:1fr 1fr;row-gap:40px}.footerBottom{flex-direction:column;align-items:flex-start;gap:15px;padding:23px 0}}.desktopNav a.active:after{right:0}.mobileNav a.active{color:var(--green)}.mobileLanguage{margin-bottom:8px;display:inline-block}.mobileStartLink{color:var(--green)!important}.inlineLink,.backLink{color:var(--green);align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.inlineLink:hover,.backLink:hover{color:var(--green2)}.backLink{color:#85928e;margin-bottom:34px}.homeIntro{border-top:1px solid var(--line);background:var(--bg2)}.homeIntroGrid{grid-template-columns:.9fr 1fr;align-items:end;gap:90px;display:grid}.homeIntro h2,.founderContent h2,.finalCta h2,.routeCta h2,.selectedPackage h2,.smmCard h2{letter-spacing:-2.8px;margin:13px 0 17px;font-family:Manrope,Inter,sans-serif;font-size:clamp(36px,4vw,56px);line-height:1.04}.homeIntro h2 em,.founderContent h2 em,.finalCta h2 em,.routeCta h2 em,.pageIntro h1 em{color:var(--green);font-style:normal}.homeIntroGrid p,.founderContent p,.finalCta p,.pageIntro p,.projectDetailLead,.selectedPackage p,.smmCard p{color:var(--muted);line-height:1.72}.founderPreview{border-top:1px solid var(--line)}.founderGrid{grid-template-columns:220px 1fr;align-items:center;gap:55px;display:grid}.founderPortrait{border:1px solid var(--greenLine);width:180px;height:180px;color:var(--green);background:radial-gradient(circle,#37e28d24,#070a0ceb 68%);border-radius:50%;place-items:center;font-family:Manrope,sans-serif;font-size:42px;font-weight:800;display:grid;box-shadow:0 22px 60px #0000004d}.founderContent h2{margin-bottom:12px}.founderContent p{max-width:620px;margin:0 0 22px}.homeServices{border-top:1px solid var(--line)}.finalCtaSection{padding-top:30px}.finalCta,.routeCta{border:1px solid var(--greenLine);background:radial-gradient(circle at 10% 100%, #37e28d14, transparent 34%), var(--surface);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:38px 42px;display:flex}.finalCta h2,.routeCta h2{margin-bottom:0;font-size:clamp(29px,3.5vw,47px)}.finalCta p{margin:12px 0 0}.routePage{min-height:calc(100vh - 220px);padding-top:155px}.pageIntro{max-width:820px;margin-bottom:55px}.pageIntro h1{letter-spacing:-4px;margin:13px 0 18px;font-family:Manrope,Inter,sans-serif;font-size:clamp(48px,6vw,78px);line-height:.98}.pageIntro p{max-width:660px;margin:0;font-size:16px}.routeServiceGrid{margin-bottom:72px}.routeServiceGrid .serviceCard{min-height:245px}.routeCta{margin-top:72px}.routeCta h2{max-width:660px}.compactRouteCta{margin-top:55px}.projectDetailGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;display:grid}.projectDetailCopy h1{letter-spacing:-4px;margin:14px 0 17px;font-family:Manrope,Inter,sans-serif;font-size:clamp(48px,6vw,76px);line-height:.98}.projectDetailCopy>.status{display:inline-flex}.projectDetailLead{max-width:570px;margin:28px 0 0;font-size:16px}.projectDetailCopy>.tags{margin:28px 0 30px}.projectDetailVisual{border:1px solid var(--line);background:radial-gradient(circle, #37e28d12, transparent 55%), var(--surface);border-radius:27px;place-items:center;min-height:450px;display:grid}.projectFeatureGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px;display:grid}.projectFeature{border:1px solid var(--line);background:#ffffff04;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:105px;padding:20px;display:flex}.projectFeature span{color:#44504d;font-size:10px;font-weight:800}.projectFeature strong{color:#c8cecc;font-size:13px}.notFoundState{text-align:center;padding-top:30px}.notFoundState h1{letter-spacing:-3px;margin:16px 0 12px;font-family:Manrope,sans-serif;font-size:clamp(44px,6vw,70px)}.notFoundState p{color:var(--muted);margin:0 auto 28px}.notFoundState .primaryButton{width:max-content}.packageGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.packageCard{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff07,#ffffff02);border-radius:23px;flex-direction:column;min-height:430px;padding:30px;display:flex;position:relative}.packageFeatured{border-color:var(--greenLine);background:linear-gradient(150deg,#37e28d14,#ffffff03)}.packageBadge{color:var(--green);letter-spacing:1.2px;align-self:flex-end;margin-bottom:28px;font-size:8px;font-weight:800}.packageCard h2{letter-spacing:-1.5px;margin:14px 0 10px;font-family:Manrope,sans-serif;font-size:33px}.packageCard>p{min-height:48px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.packageFeatures{flex-direction:column;gap:13px;margin:28px 0;display:flex}.packageFeatures span{color:#9aa5a1;align-items:center;gap:9px;font-size:12px;display:flex}.packageFeatures svg{color:var(--green);flex:none}.packageCard .primaryButton{width:100%;margin-top:auto}.aboutPageGrid{align-items:center;margin-bottom:42px}.aboutPortrait{width:220px;height:220px}.aboutPage .values{margin-top:0}.aboutPage .routeCta{margin-top:72px}.startProjectGrid{grid-template-columns:.78fr 1fr;align-items:start;gap:22px;display:grid}.selectedPackage{border:1px solid var(--greenLine);background:radial-gradient(circle at 85% 10%, #37e28d14, transparent 35%), var(--surface);border-radius:23px;min-height:400px;padding:34px}.selectedPackage h2{color:var(--green)}.packageSwitches{flex-wrap:wrap;gap:8px;margin:28px 0 38px;display:flex}.packageSwitches a{border:1px solid var(--line);color:#8d9995;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.packageSwitches a.selected{border-color:var(--greenLine);color:var(--green);background:var(--greenSoft)}.projectForm{min-height:400px}.smmGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.smmCard{border:1px solid var(--line);background:#ffffff04;border-radius:21px;flex-direction:column;min-height:250px;padding:28px;display:flex}.smmCard svg{color:var(--green);margin-bottom:35px}.smmCard>span{color:#50605b;letter-spacing:1.7px;font-size:8px;font-weight:850}.smmCard h2{letter-spacing:-1px;margin:9px 0 10px;font-size:24px}.smmCard p{margin:0;font-size:13px}.featuredSmmCard{border-color:var(--greenLine);background:linear-gradient(150deg,#37e28d14,#ffffff03)}@media (width<=850px){.homeIntroGrid,.founderGrid,.projectDetailGrid,.startProjectGrid{grid-template-columns:1fr}.founderPortrait{width:150px;height:150px;font-size:34px}.routePage{padding-top:130px}.pageIntro h1{font-size:59px}.packageGrid,.smmGrid{grid-template-columns:1fr}.projectDetailVisual{min-height:380px}.routeCta,.finalCta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.homeIntro h2,.founderContent h2,.finalCta h2,.routeCta h2,.selectedPackage h2{letter-spacing:-2px;font-size:35px}.homeIntroGrid{gap:26px}.founderGrid{gap:30px}.pageIntro h1,.projectDetailCopy h1{letter-spacing:-3px;font-size:49px}.pageIntro{margin-bottom:38px}.projectFeatureGrid{grid-template-columns:1fr}.finalCta,.routeCta,.selectedPackage{padding:28px 22px}.finalCta .primaryButton,.routeCta .primaryButton{width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-size:16px}.site{background:linear-gradient(180deg, var(--bg-main) 0%, #060b09 56%, var(--bg-main) 100%)}.header{border-bottom-color:var(--border);background:#050807b8}.nav{height:78px}.brandLogo{object-fit:contain;width:154px;height:auto}.desktopNav{gap:21px}.desktopNav a{color:var(--text-secondary);font-size:13px}.desktopNav a:hover{color:var(--text-primary)}.desktopNav a.active{color:var(--accent)}.navRight{gap:18px}.smallButton{border-color:var(--border-accent);background:var(--accent-soft)}.smallButton:hover{background:#20e58a2e}.menuButton{border-color:var(--border);background:#ffffff09}.hero{background:radial-gradient(circle at 72% 43%, #20e58a0f, transparent 29%), var(--bg-main);min-height:720px;padding-top:78px}.heroGrid{opacity:.13;background-size:64px 64px}.hero:after{background:linear-gradient(90deg, var(--bg-main) 0%, transparent 33%, transparent 70%, var(--bg-main) 100%)}.heroInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}.heroCopy{padding:40px 0 36px}.hero .eyebrow{color:#75f4b5e6;letter-spacing:1.4px;background:#20e58a0e;border-color:#20e58a47;margin-bottom:24px;padding:7px 10px;font-size:9px;box-shadow:0 0 22px #20e58a0a}.hero h1 em{color:var(--accent)}.heroCopy>p{max-width:500px;color:var(--text-secondary);margin:22px 0 28px;font-size:15px;line-height:1.65}.heroActions .primaryButton,.heroActions .ghostButton{min-height:52px}.primaryButton{background:var(--accent);box-shadow:0 16px 36px #20e58a1a}.primaryButton:hover{background:var(--accent-hover)}.heroActions .ghostButton{color:var(--text-secondary);background:#ffffff05;border-color:#ffffff1a}.heroActions .ghostButton:hover{color:var(--text-primary);background:#20e58a0b;border-color:#20e58a42}.heroProductVisual{perspective:1600px;isolation:isolate;place-items:center;min-height:520px;display:grid;position:relative;overflow:visible}.heroVisualGrid{opacity:.52;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;border:1px solid #20e58a0b;width:92%;height:84%;position:absolute;-webkit-mask-image:radial-gradient(at 52%,#000 16%,#0000 72%);mask-image:radial-gradient(at 52%,#000 16%,#0000 72%)}.heroVisualGlow{filter:blur(74px);background:#20e58a0b;border-radius:50%;width:360px;height:220px;position:absolute}.heroDeviceShadow{z-index:0;filter:blur(18px);background:#0000009e;border-radius:50%;width:73%;height:42px;position:absolute;bottom:8%;left:17%;transform:rotate(-1deg)}.heroProductWindow{z-index:2;transform-origin:50%;background:#0a110e;border:1px solid #cae7d82b;border-radius:18px;width:min(100%,620px);height:358px;position:relative;overflow:hidden;transform:rotateY(-2.4deg)rotateX(.8deg)translate(4px);box-shadow:0 34px 78px #00000080,0 0 0 4px #060b09d1,inset 0 1px #ffffff14}.heroProductWindow:after{content:"";z-index:7;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#fff1,#0000 19% 74%);position:absolute;inset:0}.productWindowBar{color:#718078;background:linear-gradient(#111a16,#0b120f);border-bottom:1px solid #ffffff12;align-items:center;gap:9px;height:44px;padding:0 13px;font-size:8px;display:flex}.windowDots{flex:none;gap:5px;display:flex}.windowDots i{background:#334039;border-radius:50%;width:7px;height:7px}.windowDots i:first-child{background:#567365}.browserTab{background:#101914;border:1px solid #ffffff0f;border-bottom-color:#0000;border-radius:8px 8px 0 0;align-items:center;gap:7px;min-width:118px;height:27px;padding:0 10px;display:flex}.browserTabMark{width:16px;height:16px;color:var(--accent);border:1px solid #20e58a38;border-radius:5px;place-items:center;font-size:6px;font-weight:900;display:grid}.browserTab strong{color:#9aaba2;font-size:7px;font-weight:700}.productBrowserAddress{color:#66776e;background:#080e0b;border:1px solid #ffffff0e;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:0;height:25px;padding:0 10px;display:flex}.productBrowserAddress svg{color:#52645a;flex:none}.productBrowserAddress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productBrowserControls{color:#4f5f57;gap:8px;font-size:9px;display:flex}.productBrowserControls i{font-style:normal}.productWindowBody{grid-template-columns:86px 1fr;height:calc(100% - 44px);display:grid}.productSidebar{background:#08100c;border-right:1px solid #fff1;flex-direction:column;align-items:stretch;gap:24px;padding:18px 12px 14px;display:flex}.productMiniLogo{width:34px;height:34px;color:var(--accent);letter-spacing:-.45px;background:#20e58a0e;border:1px solid #20e58a36;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.productSidebarNav{gap:7px;display:grid}.productSidebarNav span{color:#65766d;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 7px;font-size:7px;display:flex}.productSidebarNav span svg{color:#526259}.productSidebarNav span.active{color:#dbe8e1;background:#20e58a0b;border-color:#20e58a1f}.productSidebarNav span.active svg{color:var(--accent)}.sidebarStatus{color:#5e7066;align-items:center;gap:6px;margin-top:auto;font-size:6px;display:flex}.sidebarStatus i{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #20e58a59}.productDashboard{background:linear-gradient(145deg,#0c1511,#09100d 72%);min-width:0;padding:21px 22px 20px}.dashboardTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardKicker{color:var(--accent);letter-spacing:1.15px;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.dashboardKicker span{background:var(--accent);border-radius:50%;width:5px;height:5px}.dashboardKicker b{color:#65766d;letter-spacing:.2px;font-size:6px;font-weight:500}.dashboardAvailability{color:#53645b;letter-spacing:.55px;flex:none;font-size:6px}.dashboardHeader{margin-top:22px}.dashboardHeader small{color:#5f7167;letter-spacing:1.4px;margin-bottom:8px;font-size:6px;font-weight:800;display:block}.dashboardHeader strong{color:#f1f7f3;letter-spacing:-1.25px;max-width:330px;font-family:Manrope,sans-serif;font-size:25px;line-height:1.04;display:block}.dashboardHeader strong em{color:var(--accent);font-style:normal}.dashboardWorkspace{grid-template-columns:1.35fr .85fr;gap:10px;margin-top:22px;display:grid}.workspacePrimary{background:linear-gradient(145deg,#20e58a12,#ffffff05);border:1px solid #20e58a2e;border-radius:12px;min-height:125px;padding:15px 16px}.workspaceEyebrow{color:#64786d;letter-spacing:1px;font-size:6px;font-weight:800}.workspacePrimary h4{color:#edf5f0;letter-spacing:-.45px;margin:17px 0 5px;font-family:Manrope,sans-serif;font-size:14px}.workspacePrimary p{color:#74877c;max-width:245px;margin:0;font-size:7px;line-height:1.45}.workspaceAction{color:var(--accent);align-items:center;gap:5px;margin-top:14px;font-size:7px;font-weight:700;display:inline-flex}.workspaceStack{gap:8px;display:grid}.workspaceStack article{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.workspaceStack article>span{width:28px;height:28px;color:var(--accent);background:#20e58a09;border:1px solid #20e58a1f;border-radius:8px;flex:none;place-items:center;display:grid}.workspaceStack article div{gap:3px;min-width:0;display:grid}.workspaceStack small{color:#5d6d64;letter-spacing:.8px;font-size:5px}.workspaceStack strong{color:#cdd9d2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.heroProductPhone{z-index:4;background:linear-gradient(145deg,#26352d,#101914 58%,#2a3931);border:1px solid #dcf4e82b;border-radius:30px;width:158px;height:326px;padding:5px;position:absolute;bottom:14px;right:2%;transform:rotateY(-3deg)rotateX(1deg)rotate(2deg);box-shadow:0 28px 60px #0000008a,7px 9px 0 -5px #08100c,inset 0 1px #ffffff1f}.phoneScreen{background:linear-gradient(165deg,#101a15,#070d0a 76%);border:1px solid #ffffff09;border-radius:25px;height:100%;padding:13px 12px 12px;position:relative;overflow:hidden}.phoneScreen:after{content:"";pointer-events:none;background:linear-gradient(122deg,#ffffff12,#0000 17% 73%);position:absolute;inset:0}.phoneSideButton{background:#35483e;border-radius:0 4px 4px 0;width:3px;position:absolute;right:-3px}.phoneSideButtonTop{height:31px;top:72px}.phoneSideButtonBottom{height:45px;top:111px}.phoneTopDetail{background:#050a08;border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:6px;width:48px;height:14px;margin:-8px auto 9px;display:flex}.phoneTopDetail span{background:#2a3932;border-radius:99px;width:25px;height:3px}.phoneTopDetail i{background:#173025;border-radius:50%;width:4px;height:4px;box-shadow:inset 0 0 0 1px #ffffff17}.phoneStatus{color:#687a70;justify-content:space-between;font-size:6px;display:flex}.phoneBrand{color:#eef5f1;letter-spacing:1px;margin-top:15px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800}.phoneBrand span{color:var(--accent)}.phoneKicker{color:#64766c;letter-spacing:1.05px;margin-top:27px;font-size:5px;font-weight:800}.phoneHeadline{color:#f1f7f3;letter-spacing:-1px;max-width:122px;margin-top:8px;font-family:Manrope,sans-serif;font-size:20px;line-height:1.03}.phoneHeadline em{color:var(--accent);font-style:normal}.phoneDescription{color:#687a70;max-width:120px;margin:10px 0 0;font-size:6px;line-height:1.45}.phoneLinks{color:#9dada4;gap:7px;margin-top:21px;font-size:7px;display:grid}.phoneLinks span{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.phoneLinks svg{color:var(--accent)}.phoneCta{color:var(--accent);background:#20e58a12;border:1px solid #20e58a3b;border-radius:8px;justify-content:space-between;align-items:center;margin-top:17px;padding:8px 9px;font-size:7px;font-weight:700;display:flex}.heroVisualLabel{z-index:5;color:#56675e;letter-spacing:1.4px;font-size:7px;font-weight:800;position:absolute}.labelTop{top:15%;left:2%}.valueSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#08100db8}.valueGrid{grid-template-columns:repeat(4,1fr);display:grid}.valueCard{border-right:1px solid var(--border);align-items:flex-start;gap:16px;min-height:138px;padding:25px 23px;display:flex}.valueCard>svg{color:var(--accent);flex:none}.valueCard h3{color:var(--text-primary);letter-spacing:-.25px;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:15px}.valueCard p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.section{padding:112px 0}.homeIntro{background:linear-gradient(180deg, var(--bg-secondary), #08100d80)}.homeIntroGrid{gap:110px}.homeIntro h2,.founderContent h2,.finalCta h2{color:var(--text-primary)}.homeIntroGrid p,.founderContent p,.finalCta p{font-size:16px}.founderPreview{background:var(--bg-main)}.founderPortrait{border-color:var(--border-accent);background:radial-gradient(circle at 30% 25%,#20e58a33,#0000 25%),linear-gradient(145deg,#11251c,#070d0b 70%);position:relative;overflow:hidden;box-shadow:inset 0 0 50px #20e58a0d,0 24px 70px #00000059}.founderPortrait:before,.founderPortrait:after{content:"";border:1px solid #20e58a2e;border-radius:50%;position:absolute}.founderPortrait{color:var(--accent)}.projectCategory{color:var(--accent);letter-spacing:.55px;margin-top:5px;font-size:10px;font-weight:700;display:block}.serviceGrid{gap:12px}.serviceCard{border-radius:var(--radius-card);background:#ffffff06;min-height:274px}.serviceCard:hover{border-color:var(--border-accent)}.serviceCard h3{font-size:19px}.serviceCard p{color:var(--text-secondary);font-size:14px}.processPreview{background:var(--bg-main)}.processHeading{margin-bottom:40px}.processHeading>p{max-width:430px;margin:0;font-size:16px}.processGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.processStep{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(150deg,#ffffff08,#ffffff02);flex-direction:column;justify-content:space-between;min-height:190px;padding:23px;transition:transform .25s,border-color .25s;display:flex}.processStep:hover{border-color:var(--border-accent);transform:translateY(-4px)}.processTop{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.processTop span{color:#64756d;letter-spacing:1px;font-size:11px;font-weight:800}.processStep h3{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 7px;font-family:Manrope,sans-serif;font-size:18px}.processStep p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.finalCtaSection{background:var(--bg-main);padding-top:18px;padding-bottom:118px}.finalCta{border-color:var(--border-accent);background:radial-gradient(circle at 8% 100%,#20e58a1f,#0000 38%),linear-gradient(145deg,#0f1f17eb,#0b1210fa);padding:48px 52px}.finalCtaActions{flex-wrap:wrap;gap:10px;display:flex}.finalCtaActions .ghostButton{min-height:49px}footer{border-top-color:var(--border);background:#050907;padding-top:72px}.footerGrid{padding-bottom:68px}.footerGrid p{color:var(--text-secondary);margin-top:20px;font-size:14px}.footerLinks{gap:48px}.footerLinks div{gap:13px}.footerLinks strong{color:var(--text-primary);font-size:12px}.footerLinks a{color:var(--text-secondary);font-size:13px;line-height:1.4}.footerLinks a:hover{color:var(--accent)}.footerBottom{color:#66756e;font-size:11px}@media (width<=1050px){.desktopNav{gap:14px}.hero{min-height:680px}.heroInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.hero h1{letter-spacing:-2.8px;font-size:clamp(44px,5.2vw,56px)}.heroProductVisual{transform-origin:100%;min-height:480px;transform:scale(.93)}.heroProductPhone{right:-1%}.footerLinks{gap:25px}}@media (width<=850px){.nav{height:74px}.mobileNav{width:min(var(--max), calc(100% - 48px));border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08100df7;border-top:0;border-radius:0 0 18px 18px;padding:16px 18px 22px;box-shadow:0 24px 48px #00000061}.mobileNav a{color:var(--text-secondary);padding:14px 2px;font-size:14px}.mobileNav a.active{color:var(--accent)}.mobileStartLink{background:var(--accent-soft);border-radius:11px;margin-top:9px;border:1px solid var(--border-accent)!important;text-align:center!important;padding:15px 12px!important}.hero{min-height:auto;padding-top:74px}.heroInner{grid-template-columns:1fr;gap:0;padding-top:58px}.heroCopy{padding:34px 0 0}.heroProductVisual{min-height:500px;margin-top:14px;transform:none}.hero h1{font-size:clamp(42px,7.2vw,56px)}.heroCopy>p{max-width:560px}.valueGrid{grid-template-columns:repeat(2,1fr)}.valueCard:nth-child(2){border-right:0}.valueCard:nth-child(n+3){border-top:1px solid var(--border)}.homeIntroGrid{gap:44px}.serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processGrid{grid-template-columns:repeat(2,1fr)}.finalCta{align-items:flex-start}.footerGrid{gap:55px}}@media (width<=600px){.container,.nav,.mobileNav{width:calc(100% - 28px)}.nav{height:70px}.brandLogo{width:120px}.hero{padding-top:70px}.heroInner{padding-top:48px}.hero h1{letter-spacing:-2.4px;font-size:clamp(38px,10.5vw,48px);line-height:1.03}.heroTitleAccent{white-space:normal}.heroCopy>p{font-size:14px}.heroActions{gap:10px}.heroActions .primaryButton,.heroActions .ghostButton{width:100%}.heroProductVisual{transform-origin:top;width:calc(100% + 24px);min-height:390px;margin:18px -12px -30px;transform:scale(.82)}.heroProductWindow{width:100%;height:350px}.heroProductPhone{border-radius:31px;width:174px;height:348px;padding:17px 15px 15px;bottom:18px;right:1%}.labelTop{font-size:7px;top:12%;left:2%}.labelBottom{font-size:7px;bottom:5%;right:4%}.valueGrid{grid-template-columns:1fr}.valueCard,.valueCard:nth-child(2),.valueCard:nth-child(n+3){border-top:1px solid var(--border);border-left:0;border-right:0;min-height:auto;padding:21px 17px}.valueCard:first-child{border-top:0}.section{padding:82px 0}.homeIntroGrid{gap:28px}.homeIntroGrid p,.founderContent p,.finalCta p{font-size:16px}.serviceGrid,.processGrid{grid-template-columns:1fr}.processStep{min-height:165px}.finalCtaSection{padding-bottom:86px}.finalCta{padding:29px 22px}.finalCtaActions{grid-template-columns:1fr;width:100%;display:grid}.finalCtaActions .ghostButton{width:100%}.footerLinks{grid-template-columns:repeat(2,1fr);gap:36px 24px}.footerLinks div:last-child{grid-column:1/-1}.footerLinks a{overflow-wrap:anywhere}.footerBottom{padding:23px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.servicesPage{background:linear-gradient(180deg, var(--bg-main), var(--bg-secondary) 57%, var(--bg-main));padding-top:154px;padding-bottom:0}.servicesHero{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);align-items:center;gap:clamp(34px,3.5vw,50px);min-height:430px;margin-bottom:86px;display:grid}.servicesHeroCopy{max-width:700px}.servicesHeroCopy h1{max-width:690px;color:var(--text-primary);letter-spacing:-3.1px;text-wrap:balance;margin:16px 0 24px;font-family:Manrope,Inter,sans-serif;font-size:clamp(45px,4vw,58px);line-height:1.03}.servicesHeroCopy h1 em{vertical-align:top;color:var(--accent);font-style:normal;display:inline-block}.servicesHeroCopy>p{max-width:610px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.servicesHeroActions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.servicesHeroShowcase{isolation:isolate;background:#070707;border:1px solid #20e58a3d;border-radius:22px;min-height:398px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 54px #00000047}.servicesHeroShowcase:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0e,#0000 36% 72%,#ffffff05);position:absolute;inset:0}.servicesHeroShowcase:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff0e;border-radius:16px;position:absolute;inset:10px}.servicesHeroMedia{z-index:1;background:#020202;border-radius:16px;position:absolute;inset:10px;overflow:hidden}.servicesHeroMedia>img,.servicesHeroMedia>video{object-fit:cover;object-position:center;filter:brightness(.74)saturate(.86)contrast(1.04);width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.25,1),filter .4s;display:block;transform:scale(1)}.servicesHeroMedia>video{background:#020202}.servicesHeroMediaEmpty{color:#e4ede79e;letter-spacing:.02em;text-align:center;background:radial-gradient(circle at 50% 30%,#20e58a1f,#0000 46%),#050807;place-items:center;width:100%;height:100%;min-height:100%;font-size:13px;display:grid}.servicesHeroMediaFallback{position:absolute;inset:0}.servicesHeroMediaCaption{z-index:3;color:#e4eee8;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050706b8;border:1px solid #ffffff24;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.35;position:absolute;top:22px;left:22px;right:22px}.servicesHeroMediaShade{z-index:2;pointer-events:none;background:linear-gradient(#0000000a 32%,#000000b8 100%),linear-gradient(90deg,#0000003d,#0000 68%);position:absolute;inset:0}.servicesHeroInfoBar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050706e0;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));transition:transform .3s,border-color .3s;display:grid;position:absolute;bottom:20px;left:22px;right:22px;overflow:hidden;box-shadow:0 14px 30px #0000004d,inset 0 1px #ffffff12}.servicesHeroInfoItem{color:#d9e4dd;letter-spacing:.8px;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.servicesHeroInfoItem+.servicesHeroInfoItem{border-left:1px solid #ffffff1a}.servicesHeroInfoItem svg{color:var(--accent);flex:none}@media (hover:hover) and (pointer:fine){.servicesHeroShowcase:hover{border-color:#20e58a61;box-shadow:inset 0 1px #ffffff14,0 24px 58px #0000004d,0 0 24px #20e58a09}.servicesHeroShowcase:hover .servicesHeroMedia>img,.servicesHeroShowcase:hover .servicesHeroMedia>video{transform:scale(1.015)}.servicesHeroShowcase:hover .servicesHeroInfoBar{border-color:#20e58a3d;transform:translateY(-2px)}}.servicesSectionIntro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.servicesSectionIntro h2{color:var(--text-primary);letter-spacing:-2.5px;margin:13px 0 0;font-family:Manrope,sans-serif;font-size:clamp(34px,3.5vw,52px);line-height:1.02}.servicesSectionIntro>p{max-width:470px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.serviceDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.serviceDetailCard{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(150deg,#ffffff09,#0b1210f5);flex-direction:column;min-height:468px;padding:27px;transition:transform .25s,border-color .25s,background .25s;display:flex}.serviceDetailCard:hover{border-color:var(--border-accent);background:linear-gradient(150deg,#20e58a0e,#0b1210f7);transform:translateY(-5px)}.serviceDetailCardFeatured{border-color:var(--border-accent);background:radial-gradient(circle at 100% 0,#20e58a1a,#0000 36%),linear-gradient(150deg,#102319d6,#0b1210fa)}.serviceDetailTop{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.serviceDetailTop>span{color:#65786d;letter-spacing:1.3px;font-size:11px;font-weight:800}.serviceDetailBody h2{color:var(--text-primary);letter-spacing:-1px;margin:35px 0 13px;font-family:Manrope,sans-serif;font-size:24px;line-height:1.08}.serviceDetailBody>p{min-height:73px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.62}.serviceFeatureList{border-top:1px solid var(--border);flex-direction:column;gap:12px;min-height:137px;margin:28px 0 25px;padding:20px 0 0;list-style:none;display:flex}.serviceFeatureList li{color:#becac3;align-items:center;gap:9px;font-size:14px;line-height:1.35;display:flex}.serviceFeatureList svg{color:var(--accent);flex:none}.serviceCardAction{border-top:1px solid var(--border);color:var(--accent);align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;display:inline-flex}.serviceCardAction svg{transition:transform .2s}.serviceCardAction:hover svg{transform:translate(2px,-2px)}.servicesProcessSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#08100dd6,#050807d1);margin-top:110px}.servicesProcessHeading{max-width:740px;margin-bottom:42px}.servicesProcessHeading h2{color:var(--text-primary);letter-spacing:-3px;margin:13px 0 16px;font-family:Manrope,sans-serif;font-size:clamp(37px,4.2vw,58px);line-height:1.02}.servicesProcessHeading h2 em{color:var(--accent);font-style:normal}.servicesProcessHeading p{max-width:580px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.servicesProcessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.servicesProcessStep{border:1px solid var(--border);border-radius:var(--radius-card);background:#ffffff06;flex-direction:column;justify-content:space-between;min-height:205px;padding:23px;transition:transform .25s,border-color .25s;display:flex}.servicesProcessStep:hover{border-color:var(--border-accent);transform:translateY(-4px)}.servicesProcessTop{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.servicesProcessTop span{color:#65786d;letter-spacing:1.2px;font-size:11px;font-weight:800}.servicesProcessStep h3{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 7px;font-family:Manrope,sans-serif;font-size:18px}.servicesProcessStep p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.maintenanceSection{padding-top:88px;padding-bottom:40px}.maintenanceHighlight{border:1px solid var(--border-accent);background:radial-gradient(circle at 0 100%,#20e58a1a,#0000 38%),linear-gradient(145deg,#0f1f17e6,#0b1210fa);border-radius:22px;grid-template-columns:1fr .8fr;align-items:center;gap:80px;padding:48px 52px;display:grid}.maintenanceCopy h2{color:var(--text-primary);letter-spacing:-2.8px;margin:13px 0 17px;font-family:Manrope,sans-serif;font-size:clamp(35px,4vw,54px);line-height:1.02}.maintenanceCopy h2 em{color:var(--accent);font-style:normal}.maintenanceCopy p{max-width:530px;color:var(--text-secondary);margin:0 0 24px;font-size:16px;line-height:1.7}.maintenanceChecklist{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.maintenanceChecklist div{border:1px solid var(--border);color:#c1cec5;background:#ffffff06;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:15px;font-size:14px;display:flex}.maintenanceChecklist svg{color:var(--accent);flex:none}.servicesFinalCtaWrap{padding-bottom:116px}.servicesFinalCta{margin-top:0;padding:43px 48px}.servicesFinalCta h2{max-width:720px}.servicesFinalActions{flex-wrap:wrap;gap:10px;display:flex}.servicesFinalActions .ghostButton{min-height:49px}.serviceCardAction{min-height:48px}@media (width<=1050px){.servicesHero{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:35px}.servicesHeroDesktopBreak{display:none}.servicesHeroCopy h1{font-size:59px}.servicesHeroCopy h1 em{max-width:none;display:inline}.servicesHeroShowcase{min-height:360px}.serviceDetailGrid,.servicesProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenanceHighlight{gap:45px;padding:38px}}@media (width<=850px){.servicesPage{padding-top:130px}.servicesHero{grid-template-columns:1fr;gap:28px;margin-bottom:70px}.servicesHeroCopy h1{font-size:clamp(49px,9vw,68px)}.servicesHeroShowcase{justify-self:end;width:100%;max-width:620px;min-height:320px}.servicesSectionIntro{flex-direction:column;align-items:start;gap:16px}.serviceDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenanceHighlight{grid-template-columns:1fr;gap:36px}.servicesFinalCta{flex-direction:column;align-items:flex-start}.servicesFinalActions{width:100%}}@media (width<=600px){.servicesPage{padding-top:112px}.servicesHero{margin-bottom:58px}.servicesHeroCopy h1{letter-spacing:-2.8px;font-size:44px;line-height:1.02}.servicesHeroCopy>p{font-size:16px}.servicesHeroActions{grid-template-columns:1fr;display:grid}.servicesHeroActions a{width:100%}.servicesHeroShowcase{min-height:290px;margin:0 -4px}.servicesHeroMedia,.servicesHeroShowcase:after{border-radius:15px;inset:8px}.servicesHeroInfoBar{border-radius:10px;bottom:15px;left:15px;right:15px}.servicesHeroInfoItem{letter-spacing:.35px;gap:5px;min-height:45px;padding:0 6px;font-size:7px}.servicesHeroInfoItem svg{width:14px;height:14px}.servicesSectionIntro h2{letter-spacing:-2px;font-size:36px}.serviceDetailGrid,.servicesProcessGrid{grid-template-columns:1fr}.serviceDetailCard{min-height:auto;padding:24px}.serviceDetailBody h2{margin-top:29px}.serviceDetailBody>p,.serviceFeatureList{min-height:0}.servicesProcessSection{margin-top:76px}.servicesProcessHeading h2{letter-spacing:-2.2px;font-size:38px}.servicesProcessStep{min-height:170px}.maintenanceSection{padding-top:68px}.maintenanceHighlight{padding:28px 22px}.maintenanceCopy h2{letter-spacing:-2.2px;font-size:37px}.maintenanceChecklist{grid-template-columns:1fr}.servicesFinalCtaWrap{padding-bottom:84px}.servicesFinalCta{padding:28px 22px}.servicesFinalCta h2{letter-spacing:-2px;font-size:35px}.servicesFinalActions{grid-template-columns:1fr;display:grid}.servicesFinalActions a{width:100%}}.servicesHeroMediaEmpty span{background:#20e58a0d;border:1px solid #20e58a33;border-radius:999px;padding:10px 14px}.servicesHeroMediaFallback{filter:brightness(.74)saturate(.86)contrast(1.04)}.maintenanceHighlight{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);grid-template-areas:"copy video""checklist video""action video";align-items:start}.maintenanceCopy{grid-area:copy}.maintenanceChecklist{grid-area:checklist}.maintenanceAction{grid-area:action;padding-top:2px}.servicesSupportVideoFrame,.servicesSupportVideoEmpty{background:#050807;border:1px solid #20e58a38;border-radius:18px;grid-area:video;min-width:0;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #00000038}.servicesSupportVideoFrame{isolation:isolate;aspect-ratio:16/9;position:relative;overflow:hidden}.servicesSupportVideoFrame.is-shorts{aspect-ratio:9/16;justify-self:center;width:min(100%,310px);max-height:520px}.servicesSupportVideoFrame>img,.servicesSupportVideoFrame>iframe,.servicesSupportVideoPlaceholder{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.servicesSupportVideoFrame>iframe{z-index:4;background:#000}.servicesSupportVideoFrame>img{z-index:1;filter:brightness(.68)saturate(.9)}.servicesSupportVideoPlaceholder{z-index:1;color:#e4ede7b8;text-align:center;background:radial-gradient(circle at 50% 28%,#20e58a29,#0000 48%),#050807;align-content:center;place-items:center;gap:9px;padding:20px;display:grid}.servicesSupportVideoShade{z-index:2;pointer-events:none;background:linear-gradient(#0000000a 28%,#000000d1 100%);position:absolute;inset:0}.servicesSupportVideoCopy{z-index:3;color:#f3f7f4;gap:5px;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.servicesSupportVideoCopy strong{font-size:16px;line-height:1.2}.servicesSupportVideoCopy span{color:#c1cec5;font-size:12px;line-height:1.4}.servicesSupportVideoPlay{z-index:5;width:58px;height:58px;color:var(--accent);cursor:pointer;background:#0a1611bd;border:1px solid #ffffff7a;border-radius:50%;place-items:center;transition:transform .22s,background .22s,box-shadow .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #20e58a14,0 12px 28px #00000047}.servicesSupportVideoPlay:hover{background:#20e58a2e;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 0 9px #20e58a1a,0 14px 30px #0000004d}.servicesSupportVideoError{z-index:6;color:#fbbf24;text-align:center;background:#050807c7;border-radius:8px;padding:7px 10px;font-size:11px;position:absolute;top:12px;left:12px;right:12px}.servicesSupportVideoEmpty{color:#e4ede7ad;text-align:center;align-content:center;place-items:center;gap:10px;min-height:250px;padding:24px;font-size:13px;display:grid}@media (width<=850px){.maintenanceHighlight{grid-template-columns:1fr;grid-template-areas:"copy""checklist""video""action";gap:30px}.servicesSupportVideoFrame,.servicesSupportVideoEmpty{justify-self:stretch;width:100%}.servicesSupportVideoFrame.is-shorts{justify-self:center;width:min(100%,310px)}}.supportExperience{background:linear-gradient(#05080700,#08100d6b 42%,#05080700);padding-top:clamp(82px,9vw,122px);padding-bottom:clamp(82px,9vw,122px)}.supportIntro{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(42px,6vw,88px);display:grid}.supportCopy{max-width:590px}.supportCopy h2{max-width:590px;color:var(--text-primary);letter-spacing:-4px;text-wrap:balance;margin:16px 0 21px;font-family:Manrope,Inter,sans-serif;font-size:clamp(43px,5vw,70px);line-height:.98}.supportCopy p{max-width:530px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.supportIntroActions,.supportCtaActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.supportIntroActions a,.supportCtaActions a{min-height:50px}.supportIntroMedia{min-width:0}.supportExperience .servicesSupportVideoFrame,.supportExperience .servicesSupportVideoEmpty{background:#050807;border:1px solid #20e58a3d;border-radius:22px;width:100%;min-width:0;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 28px 70px #0000004d}.supportExperience .servicesSupportVideoFrame{isolation:isolate;aspect-ratio:16/9;position:relative}.supportExperience .servicesSupportVideoFrame>img,.supportExperience .servicesSupportVideoFrame>iframe,.supportExperience .servicesSupportVideoFrame>video,.supportExperience .servicesSupportVideoPlaceholder{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.supportExperience .servicesSupportVideoFrame>video{background:#020302}.supportExperience .servicesSupportVideoEmpty{aspect-ratio:16/9;color:#eef7f1;text-align:center;background-color:#070c0a;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 50% 35%,#20e58a29,#0000 48%);background-size:42px 42px,42px 42px,auto;align-content:center;place-items:center;gap:17px;padding:28px;display:grid;position:relative}.supportExperience .servicesSupportVideoEmpty:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:16px;position:absolute;inset:18px}.servicesSupportVideoIcon{z-index:1;width:48px;height:48px;color:var(--accent);background:#20e58a14;border:1px solid #20e58a57;border-radius:15px;place-items:center;display:grid;position:relative;box-shadow:0 0 30px #20e58a14}.supportExperience .servicesSupportVideoEmpty strong{z-index:1;color:#d7e7dc;max-width:310px;font-size:clamp(15px,1.5vw,18px);line-height:1.45;position:relative}.supportExperience .servicesSupportVideoFrame>img{z-index:1;filter:brightness(.72)saturate(.9)}.supportExperience .servicesSupportVideoFrame>iframe,.supportExperience .servicesSupportVideoFrame>video{z-index:4;background:#000}.supportExperience .servicesSupportVideoPlaceholder{z-index:1;color:#d7e7dc;text-align:center;background-color:#070c0a;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 50% 35%,#20e58a29,#0000 48%);background-position:0 0;background-repeat:repeat;background-size:42px 42px,42px 42px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;align-content:center;place-items:center;gap:12px;padding:28px;display:grid}.supportExperience .servicesSupportVideoPlaceholder span{max-width:310px;font-size:15px;line-height:1.45}.supportIncludes{margin-top:clamp(94px,10vw,140px)}.supportSectionHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);align-items:end;gap:55px;display:grid}.supportSectionHeading h3{max-width:640px;color:var(--text-primary);letter-spacing:-3px;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(36px,4.2vw,58px);line-height:1.02}.supportSectionHeading>p{max-width:470px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.72}.supportFeatureGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.supportFeatureCard{border:1px solid var(--border);background:linear-gradient(150deg,#ffffff09,#0b1210e0);border-radius:16px;flex-direction:column;grid-column:span 2;min-height:205px;padding:22px 21px;transition:border-color .24s,background .24s,transform .24s;display:flex}.supportFeatureCard:nth-child(4),.supportFeatureCard:nth-child(5){grid-column:span 3}.supportFeatureCard:hover{border-color:var(--border-accent);background:linear-gradient(150deg,#20e58a0f,#0b1210f0);transform:translateY(-4px)}.supportFeatureIcon{border:1px solid var(--border-accent);width:39px;height:39px;color:var(--accent);background:var(--accent-soft);border-radius:11px;place-items:center;display:grid}.supportFeatureCard h4{color:var(--text-primary);letter-spacing:-.4px;margin:27px 0 8px;font-family:Manrope,sans-serif;font-size:17px}.supportFeatureCard p{max-width:310px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.58}.supportProcess{border-top:1px solid var(--border);margin-top:clamp(104px,11vw,150px);padding-top:57px}.supportProcessList{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:49px 0 0;padding:0;list-style:none;display:grid;position:relative}.supportProcessList:before{content:"";background:linear-gradient(90deg,#0000,#20e58a8c,#0000);height:1px;position:absolute;top:19px;left:14%;right:14%}.supportProcessStep{grid-template-columns:39px 1fr;gap:17px;min-width:0;display:grid;position:relative}.supportProcessNumber{z-index:1;border:1px solid var(--border-accent);width:39px;height:39px;color:var(--accent);letter-spacing:.7px;background:#07100b;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid;position:relative}.supportProcessStep h4{color:var(--text-primary);letter-spacing:-.6px;margin:1px 0 9px;font-family:Manrope,sans-serif;font-size:20px}.supportProcessStep p{max-width:300px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.62}.supportCta{border:1px solid var(--border-accent);background:radial-gradient(circle at 8% 100%,#20e58a1a,#0000 38%),linear-gradient(145deg,#0f1f17bd,#0b1210f7);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(104px,11vw,150px);padding:38px 42px;display:flex}.supportCta h3{max-width:720px;color:var(--text-primary);letter-spacing:-2.4px;margin:13px 0 10px;font-family:Manrope,sans-serif;font-size:clamp(29px,3.3vw,46px);line-height:1.04}.supportCta p{max-width:570px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.supportCtaActions{flex:none;margin-top:0}.supportRevealEnabled>.supportRevealItem{opacity:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.supportRevealEnabled>.supportRevealItem.is-revealed{opacity:1;transform:translate(0,0)}.supportRevealEnabled>.supportRevealItem[data-viewport-reveal-stagger="1"]{transition-delay:90ms}.supportRevealEnabled>.supportRevealItem[data-viewport-reveal-stagger="2"]{transition-delay:.18s}.supportRevealEnabled>.supportRevealItem[data-viewport-reveal-stagger="3"]{transition-delay:.27s}@media (width<=1050px){.supportIntro{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:40px}.supportSectionHeading{gap:38px}.supportCta{padding:34px}}@media (width<=850px){.supportIntro{grid-template-columns:1fr;gap:34px}.supportIntroMedia{justify-self:end;width:100%;max-width:720px}.supportSectionHeading{grid-template-columns:1fr;gap:16px}.supportFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supportFeatureCard,.supportFeatureCard:nth-child(4),.supportFeatureCard:nth-child(5){grid-column:auto}.supportProcessList{gap:27px}.supportCta{flex-direction:column;align-items:flex-start}.supportCtaActions{width:100%}}@media (width<=600px){.supportExperience{padding-top:68px;padding-bottom:84px}.supportCopy h2{letter-spacing:-2.5px;margin-top:14px;font-size:40px}.supportCopy p{font-size:16px}.supportIntroActions,.supportCtaActions{grid-template-columns:1fr;display:grid}.supportIntroActions a,.supportCtaActions a{width:100%}.supportExperience .servicesSupportVideoFrame,.supportExperience .servicesSupportVideoEmpty{border-radius:17px}.supportExperience .servicesSupportVideoEmpty:after{border-radius:12px;inset:12px}.supportFeatureGrid{grid-template-columns:1fr;margin-top:31px}.supportFeatureCard{min-height:0;padding:20px}.supportFeatureCard h4{margin-top:22px}.supportSectionHeading h3{letter-spacing:-2.2px;font-size:36px}.supportProcess{margin-top:80px;padding-top:43px}.supportProcessList{grid-template-columns:1fr;gap:30px;margin-top:35px}.supportProcessList:before{background:linear-gradient(#20e58a8c,#0000);width:1px;height:calc(100% - 39px);inset:19px auto 0 19px}.supportProcessStep{grid-template-columns:39px 1fr}.supportCta{margin-top:80px;padding:27px 21px}.supportCta h3{letter-spacing:-2px;font-size:34px}}@media (prefers-reduced-motion:reduce){.supportFeatureCard,.supportRevealEnabled>.supportRevealItem{transition:none}}.voicePage{padding-bottom:clamp(84px,10vw,140px)}.voiceHero{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:clamp(42px,6vw,86px);min-height:560px;display:grid}.voiceCopy{max-width:700px}.voiceEyebrowRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.voiceStatus{color:#b8c9c0;letter-spacing:1.1px;background:#20e58a0f;border:1px solid #20e58a3d;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.voiceStatus i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #20e58a6b}.voiceCopy h1{max-width:690px;color:var(--text-primary);letter-spacing:-3.8px;text-wrap:balance;margin:19px 0 24px;font-family:Manrope,Inter,sans-serif;font-size:clamp(46px,5vw,72px);line-height:1.02}.voiceCopy h1 em{color:var(--accent);font-style:normal}.voiceDescription{max-width:610px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.voiceActions{margin-top:31px}.voiceNote{color:#75847d;align-items:center;gap:9px;max-width:480px;margin:22px 0 0;font-size:12px;line-height:1.6;display:flex}.voiceNote svg{color:var(--accent);flex:none}.voiceFoundation{isolation:isolate;background:radial-gradient(circle at 82% 8%,#20e58a14,#0000 35%),#070707;border:1px solid #20e58a38;border-radius:25px;min-height:430px;padding:35px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 25px 65px #0000004d}.voiceFoundation:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#ffffff0b,#0000 37% 72%,#20e58a06);position:absolute;inset:0}.voiceFoundation:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff0d;border-radius:17px;position:absolute;inset:10px}.voiceFoundationGlow{z-index:-1;filter:blur(55px);pointer-events:none;background:#20e58a12;border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-70px}.voiceFoundationTop{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.voiceFoundationIcon{width:52px;height:52px;color:var(--accent);background:#20e58a14;border:1px solid #20e58a52;border-radius:16px;place-items:center;display:grid}.voiceFoundationMeta{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.voiceFoundationMarker{color:#65736d;letter-spacing:1px;border-left:1px solid #ffffff1c;padding-left:11px;font-size:9px;font-weight:800}.voiceFoundation h2{z-index:1;max-width:460px;color:var(--text-primary);letter-spacing:-2px;margin:35px 0 13px;font-family:Manrope,Inter,sans-serif;font-size:clamp(30px,3.2vw,44px);line-height:1.05;position:relative}.voiceFoundation>p{z-index:1;max-width:450px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7;position:relative}.voiceRoadmap{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:31px;display:grid;position:relative}.voiceRoadmapItem{background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:9px;min-width:0;min-height:82px;padding:12px 10px;display:flex}.voiceRoadmapIcon{width:30px;height:30px;color:var(--accent);background:#20e58a14;border-radius:9px;flex:none;place-items:center;display:grid}.voiceRoadmapItem strong,.voiceRoadmapItem span{overflow-wrap:anywhere;display:block}.voiceRoadmapItem strong{color:#e4ebe7;font-size:10px;line-height:1.3}.voiceRoadmapItem span{color:#65736d;margin-top:4px;font-size:8px;line-height:1.3}@media (hover:hover) and (pointer:fine){.voiceFoundation{transition:border-color .3s,box-shadow .3s}.voiceFoundation:hover{border-color:#20e58a5c;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000057,0 0 25px #20e58a09}}@media (prefers-reduced-motion:reduce){.voiceFoundation{transition:none}}@media (width<=1050px){.voiceHero{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:35px}.voiceCopy h1{letter-spacing:-3.2px;font-size:59px}}@media (width<=850px){.voiceHero{grid-template-columns:1fr;gap:38px}.voiceCopy{max-width:700px}.voiceFoundation{justify-self:end;width:100%;max-width:620px;min-height:390px}}@media (width<=600px){.voicePage{padding-bottom:84px}.voiceCopy h1{letter-spacing:-2.8px;margin:17px 0 22px;font-size:44px;line-height:1.03}.voiceDescription{font-size:16px}.voiceActions{margin-top:26px}.voiceActions a{width:100%}.voiceNote{align-items:flex-start;font-size:11px}.voiceFoundation{border-radius:19px;min-height:0;padding:25px 20px 20px}.voiceFoundation:after{border-radius:13px;inset:8px}.voiceFoundation h2{margin-top:29px;font-size:31px}.voiceRoadmap{grid-template-columns:1fr;gap:8px;margin-top:25px}.voiceRoadmapItem{min-height:58px;padding:10px}}.projectsHeroCopy h1{color:var(--text-primary);letter-spacing:-4.6px;margin:15px 0 21px;font-family:Manrope,Inter,sans-serif;font-size:clamp(52px,6vw,82px);line-height:.96}.projectsHeroSignal{border:1px solid var(--border);background:radial-gradient(circle,#20e58a1a,#0000 26%),linear-gradient(145deg,#ffffff09,#0b1210e6);border-radius:24px;place-items:center;min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.projectsHeroSignal:before,.projectsHeroSignal:after{content:"";border:1px solid #20e58a26;border-radius:50%;position:absolute}.projectsHeroSignal:before{width:220px;height:220px}.projectsHeroSignal:after{opacity:.52;border-style:dashed;width:340px;height:340px}.projectsHeroLine{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000,#20e58a61,#0000);width:44%;height:1px;position:absolute}.projectsHeroLineOne{transform:rotate(32deg)}.projectsHeroLineTwo{transform:rotate(-32deg)}.projectsHeroCore{z-index:2;border:1px solid var(--border-accent);background:radial-gradient(circle,#20e58a2b,#050807f0 67%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:138px;height:138px;display:flex;position:relative;box-shadow:0 0 55px #20e58a1a,inset 0 0 35px #20e58a0f}.projectsHeroCore small{color:#9bb0a5;letter-spacing:1.7px;font-size:8px;font-weight:800}.projectsHeroCore strong{color:var(--accent);letter-spacing:1px;margin-top:5px;font-family:Manrope,sans-serif;font-size:20px}.projectsHeroCore span{color:#5d7066;letter-spacing:1.1px;margin-top:10px;font-size:6px}.projectsHeroNode{z-index:3;border:1px solid var(--border-accent);color:var(--accent);letter-spacing:1px;background:#08100de6;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:800;position:absolute}.projectsHeroNodeOne{top:18%;left:9%}.projectsHeroNodeTwo{top:18%;right:9%}.projectsHeroNodeThree{bottom:15%;right:13%}.portfolioToolbar{justify-content:space-between;align-items:end;gap:35px;margin-bottom:39px;display:flex}.portfolioToolbar h2{color:var(--text-primary);letter-spacing:-2.8px;margin:13px 0 0;font-family:Manrope,sans-serif;font-size:clamp(35px,4vw,54px);line-height:1}.portfolioToolbar h2 em{color:var(--accent);font-style:normal}.projectFilters{border:1px solid var(--border);background:#ffffff05;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:650px;padding:7px;display:flex}.projectFilters button{min-height:42px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 13px;font-size:12px;font-weight:700;transition:color .2s,border-color .2s,background .2s}.projectFilters button:hover{color:var(--text-primary);border-color:var(--border)}.projectFilters button.active{color:var(--accent);border-color:var(--border-accent);background:var(--accent-soft)}.portfolioFeaturedLabel{color:#87978e;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.portfolioFeaturedLabel span{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #20e58a80}.portfolioFeaturedGrid{margin-bottom:14px}.portfolioProjectCard{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(145deg,#ffffff09,#0b1210f7);grid-template-columns:minmax(0,1.04fr) minmax(290px,.96fr);transition:transform .25s,border-color .25s,background .25s;display:grid;overflow:hidden}.portfolioProjectCardFeatured{border-color:var(--border-accent);background:radial-gradient(circle at 0 100%,#20e58a1a,#0000 35%),linear-gradient(145deg,#0f1f17f0,#0b1210fa);grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.portfolioCardVisual{border-right:1px solid var(--border);background:radial-gradient(circle at 50% 58%,#20e58a14,#0000 36%),#05080773;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:21px 23px 15px;display:flex;position:relative;overflow:hidden}.portfolioCardVisual:before{content:"";filter:blur(60px);background:#20e58a14;border-radius:50%;width:74%;height:42%;position:absolute}.portfolioVisualHeader{z-index:3;width:100%;color:var(--accent);letter-spacing:.8px;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex;position:absolute;top:18px;left:23px;right:23px}.portfolioCardVisual .mockupWindow,.portfolioCardVisual .phoneMockup{z-index:2;flex:none}.portfolioCardVisual .mockupWindow{width:min(100%,520px);height:236px;margin-top:20px;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)scale(.76)}.portfolioCardVisual .phoneMockup{margin-top:51px;transform:perspective(1000px)rotateY(7deg)rotateX(2deg)scale(.55)}.portfolioProjectCardFeatured .portfolioCardVisual .mockupWindow{height:282px;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)scale(.88)}.portfolioProjectCardFeatured .portfolioCardVisual .phoneMockup{margin-top:36px;transform:perspective(1000px)rotateY(7deg)rotateX(2deg)scale(.68)}.portfolioProjectCardFeatured .portfolioCardContent{min-height:390px;padding:42px 45px}.portfolioProjectCardFeatured .portfolioCardContent h2{letter-spacing:-3px;font-size:clamp(38px,4.2vw,62px)}.portfolioGrid .portfolioProjectCard{flex-direction:column;display:flex}.portfolioPhilosophy,.futureClientSection{border-top:1px solid var(--border);grid-template-columns:1fr .82fr;align-items:end;gap:75px;margin-top:112px;padding:58px 0;display:grid}.portfolioPhilosophy h2,.futureClientSection h2{max-width:690px;color:var(--text-primary);letter-spacing:-3px;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(37px,4.2vw,58px);line-height:1}.portfolioPhilosophy h2 em{color:var(--accent);font-style:normal}.portfolioPhilosophy p,.futureClientSection p{max-width:470px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.72}.futureClientSection{margin-top:0;padding-top:47px;padding-bottom:55px}.futureClientSection h2{letter-spacing:-2.5px;font-size:clamp(31px,3.5vw,48px)}.portfolioFinalCta h2{max-width:690px}@media (width<=1050px){.projectsHero{grid-template-columns:minmax(0,1fr) minmax(340px,.84fr);gap:34px}.projectsHeroCopy h1{font-size:64px}.portfolioToolbar{flex-direction:column;align-items:flex-start}.projectFilters{justify-content:flex-start}.portfolioProjectCardFeatured{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr)}.portfolioProjectCardFeatured .portfolioCardContent{padding:35px}.portfolioPhilosophy,.futureClientSection{gap:45px}}@media (width<=850px){.projectsPage{padding-top:130px}.projectsHero{grid-template-columns:1fr;gap:30px;margin-bottom:75px}.projectsHeroCopy h1{font-size:clamp(52px,9vw,70px)}.projectsHeroSignal{justify-self:end;max-width:620px;min-height:300px}.portfolioProjectCardFeatured{grid-template-columns:1fr}.portfolioProjectCardFeatured .portfolioCardVisual{border-right:0;border-bottom:1px solid var(--border)}.portfolioProjectCardFeatured .portfolioCardContent{min-height:auto;padding:32px}.portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioPhilosophy,.futureClientSection{grid-template-columns:1fr;gap:20px}.portfolioFinalCta{flex-direction:column;align-items:flex-start}.portfolioFinalActions{width:100%}}@media (width<=600px){.projectsPage{padding-top:112px}.projectsHero{margin-bottom:61px}.projectsHeroCopy h1{letter-spacing:-3px;font-size:45px;line-height:1}.projectsHeroCopy p{font-size:16px}.projectsHeroCopy .primaryButton{width:100%}.projectsHeroSignal{min-height:264px;margin:0 -4px}.projectsHeroSignal:before{width:180px;height:180px}.projectsHeroSignal:after{width:270px;height:270px}.projectsHeroCore{width:105px;height:105px}.projectsHeroCore strong{font-size:16px}.projectsHeroNode{padding:8px 9px;font-size:7px}.projectsHeroNodeOne{left:3%}.projectsHeroNodeTwo{right:3%}.projectsHeroNodeThree{bottom:12%;right:5%}.portfolioToolbar{margin-bottom:31px}.portfolioToolbar h2{letter-spacing:-2px;font-size:36px}.projectFilters{justify-content:flex-start;width:100%;padding:6px}.projectFilters button{min-height:40px;padding:0 10px;font-size:11px}.portfolioProjectCardFeatured .portfolioCardVisual,.portfolioGrid .portfolioCardVisual{min-height:248px;padding-left:17px;padding-right:17px}.portfolioCardVisual .mockupWindow{height:210px;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)scale(.66)}.portfolioCardVisual .phoneMockup{margin-top:47px;transform:perspective(1000px)rotateY(7deg)rotateX(2deg)scale(.47)}.portfolioProjectCardFeatured .portfolioCardVisual .mockupWindow{height:230px;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)scale(.72)}.portfolioProjectCardFeatured .portfolioCardVisual .phoneMockup{margin-top:34px;transform:perspective(1000px)rotateY(7deg)rotateX(2deg)scale(.55)}.portfolioVisualHeader{top:15px;left:17px;right:17px}.portfolioVisualHeader small{margin-right:0;font-size:7px}.portfolioProjectCardFeatured .portfolioCardContent{padding:28px 22px}.portfolioCardContent{min-height:auto;padding:25px 22px}.portfolioCardContent h2,.portfolioGrid .portfolioCardContent h2{font-size:30px}.portfolioProjectCardFeatured .portfolioCardContent h2{letter-spacing:-2.4px;font-size:40px}.portfolioCardContent p{font-size:15px}.portfolioGrid{grid-template-columns:1fr}.portfolioGrid .portfolioCardContent{min-height:auto}.portfolioEmptyState{min-height:230px;padding:28px 22px}.portfolioEmptyState h2{font-size:29px}.portfolioPhilosophy,.futureClientSection{margin-top:77px;padding:43px 0}.portfolioPhilosophy h2,.futureClientSection h2{letter-spacing:-2.2px;font-size:37px}.portfolioFinalCta{padding:28px 22px}.portfolioFinalCta h2{letter-spacing:-2px;font-size:35px}.portfolioFinalActions{grid-template-columns:1fr;display:grid}.portfolioFinalActions a{width:100%}}.projectsPage{background:radial-gradient(circle at 76% 5%, #20e58a12, transparent 25%), linear-gradient(180deg, var(--bg-main), var(--bg-secondary) 52%, var(--bg-main));padding-top:150px;padding-bottom:112px}.projectsHero{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:70px;min-height:555px;margin-bottom:45px;display:grid}.projectsHeroCopy{max-width:680px}.projectsHeroCopy h1{letter-spacing:-4.8px;max-width:680px;margin:16px 0 22px;font-size:clamp(52px,5.8vw,82px);line-height:.96}.projectsHeroCopy p{max-width:590px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.projectsHeroCopy h1 em{color:var(--accent);font-style:normal}.projectsHeroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.projectsHeroActions .ghostButton{min-height:50px}.projectsHeroFootnote{color:#769084;letter-spacing:1.2px;align-items:center;gap:9px;margin-top:34px;font-size:10px;font-weight:800;display:flex}.projectsHeroFootnote span{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #20e58ab3}.projectsHeroMedia{isolation:isolate;min-height:525px;position:relative}.projectsHeroMedia:before{content:"";border:1px solid #20e58a29;border-radius:42% 18% 35% 24%;position:absolute;inset:12% 6% 6%;transform:rotate(-7deg)}.projectsHeroMediaGlow{filter:blur(70px);background:#20e58a29;border-radius:50%;width:65%;height:44%;position:absolute;top:26%;left:20%}.projectsHeroMediaCard{background:#09110d;border:1px solid #92e2af4a;border-radius:18px;transition:transform .35s,border-color .35s;position:absolute;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 70px #00000073}.projectsHeroMediaCard:hover{border-color:#4feb9bb8;transform:translateY(-7px)rotate(0)}.projectsHeroMediaCard img{object-fit:cover;width:100%;height:100%;display:block}.projectsHeroMediaCard figcaption{color:#effff4;text-shadow:0 2px 12px #000;justify-content:space-between;align-items:end;gap:10px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.projectsHeroMediaCard figcaption span{font-size:11px;font-weight:800}.projectsHeroMediaCard figcaption small{color:#a8c7b3;letter-spacing:.8px;text-transform:uppercase;font-size:8px}.projectsHeroMediaCard1{z-index:3;width:67%;height:350px;top:78px;left:17%;transform:rotate(-3deg)}.projectsHeroMediaCard2{z-index:2;width:50%;height:232px;top:0;right:0;transform:rotate(5deg)}.projectsHeroMediaCard3{z-index:4;width:50%;height:214px;bottom:4px;left:0;transform:rotate(-5deg)}.projectsHeroMediaCard1 img,.projectsHeroMediaCard2 img,.projectsHeroMediaCard3 img{object-position:center}.projectsHeroMediaStamp{z-index:5;border:1px solid var(--border-accent);width:74px;height:74px;color:var(--accent);background:#050c08e0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:20%;right:3%;transform:rotate(8deg);box-shadow:0 0 30px #20e58a26}.projectsHeroMediaStamp span{letter-spacing:-3px;font-family:Manrope,sans-serif;font-size:24px;font-weight:900}.projectsHeroMediaStamp b{color:#9ebca9;letter-spacing:1px;text-align:center;margin-top:4px;font-size:6px}.projectsTrustStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-bottom:122px;padding:20px 0;display:grid}.projectsTrustItem{border-right:1px solid var(--border);align-items:center;gap:13px;min-height:48px;padding:0 24px;display:flex}.projectsTrustItem:first-child{padding-left:0}.projectsTrustItem:last-child{border-right:0}.projectsTrustItem span{color:var(--accent);letter-spacing:1px;font-size:9px;font-weight:800}.projectsTrustItem strong{color:#c8d9cd;font-size:12px;font-weight:700}.portfolioFeaturedSection{margin-bottom:126px}.portfolioSectionIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.portfolioSectionIntro h2{max-width:650px;color:var(--text-primary);letter-spacing:-3px;margin:13px 0 0;font-family:Manrope,sans-serif;font-size:clamp(38px,4.2vw,60px);line-height:.98}.portfolioSectionIntro h2 em{color:var(--accent);font-style:normal}.portfolioSectionIntro>p{max-width:390px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.portfolioFeaturedLive{color:var(--accent);align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:800;display:inline-flex}.portfolioProjectCard{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(145deg,#ffffff0a,#09100dfa);transition:transform .25s,border-color .25s,background .25s;overflow:hidden}.portfolioProjectCard:hover{border-color:var(--border-accent);background:linear-gradient(145deg,#20e58a0f,#09100dfc);transform:translateY(-5px)}.portfolioProjectCardFeatured{background:radial-gradient(circle at 0 100%,#20e58a21,#0000 36%),linear-gradient(145deg,#0d1e15f7,#09100dfc);border-color:#4ee89773;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);display:grid}.portfolioCardVisual{border-right:1px solid var(--border);background:radial-gradient(circle at 52% 53%,#20e58a1f,#0000 43%),#07100b;justify-content:center;align-items:center;min-height:430px;padding:21px 24px;display:flex;position:relative;overflow:hidden}.portfolioProjectCardFeatured .portfolioCardVisual{min-height:460px}.portfolioCardVisual:after{content:"";pointer-events:none;border:1px solid #6fe09b1a;border-radius:24px;position:absolute;inset:16%;transform:rotate(-4deg)}.portfolioVisualHeader{z-index:3;width:auto;color:var(--accent);letter-spacing:.8px;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex;position:absolute;top:19px;left:24px;right:24px}.portfolioVisualHeader span{align-items:center;gap:7px;display:inline-flex}.portfolioVisualHeader small{color:#6d8376;letter-spacing:1px;margin-right:0;font-size:8px}.portfolioCardImage{z-index:2;object-fit:cover;border:1px solid #87d4a133;border-radius:12px;width:min(100%,600px);height:min(100%,355px);display:block;position:relative;box-shadow:0 25px 50px #00000073}.portfolioCardImage.is-portrait{object-fit:contain;width:auto;max-width:62%}.portfolioCardImageCaption{z-index:3;color:#6e8678;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:18px;left:24px}.portfolioCardContent{flex-direction:column;justify-content:center;min-height:460px;padding:43px 46px;display:flex}.portfolioCardMeta{color:var(--accent);letter-spacing:.7px;justify-content:space-between;align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.portfolioCardMeta .status{flex:none}.portfolioCardType{color:#71857a;letter-spacing:1.2px;text-transform:uppercase;margin-top:19px;font-size:10px;font-weight:800}.portfolioCardContent h2{color:var(--text-primary);letter-spacing:-2.8px;margin:16px 0 14px;font-family:Manrope,sans-serif;font-size:clamp(31px,3.5vw,55px);line-height:.98}.portfolioCardContent p{max-width:520px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.72}.portfolioCardTags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.portfolioCardTags span{border:1px solid var(--border);color:#9bb2a2;background:#ffffff05;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}.portfolioCardActions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.portfolioCardLink{border-bottom:1px solid var(--border-accent);width:max-content;min-height:45px;color:var(--accent);align-items:center;gap:8px;margin-top:24px;padding:0 1px;font-size:13px;font-weight:800;display:inline-flex}.portfolioCardLink svg{transition:transform .2s}.portfolioCardLink:hover svg{transform:translate(2px,-2px)}.portfolioCardLiveLink{color:#c4d4ca;border-color:var(--border)}.portfolioCardComingSoon{color:#d7bd75;letter-spacing:1px;align-items:center;min-height:45px;margin-top:24px;font-size:11px;font-weight:800;display:inline-flex}.portfolioArchive{margin-bottom:130px}.portfolioToolbar{margin-bottom:32px}.projectFilters{border-radius:13px;gap:5px;max-width:720px;padding:6px}.projectFilters button{min-height:40px;padding:0 13px;font-size:11px}.portfolioGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.portfolioGrid .portfolioProjectCard{flex-direction:column;grid-column:span 5;display:flex}.portfolioGrid .portfolioProjectCard-wide{grid-column:span 7}.portfolioGrid .portfolioCardVisual{border-right:0;border-bottom:1px solid var(--border);min-height:310px}.portfolioGrid .portfolioCardContent{justify-content:flex-start;min-height:310px;padding:29px 31px 27px}.portfolioGrid .portfolioCardContent h2{font-size:32px}.portfolioGrid .portfolioCardImage.is-portrait{max-width:42%;height:255px}.portfolioGrid .portfolioCardActions{margin-top:auto}.portfolioGrid .portfolioProjectCard-wide .portfolioCardVisual{min-height:350px}.portfolioGrid .portfolioProjectCard-wide .portfolioCardContent{min-height:285px}.portfolioGrid .portfolioProjectCard-wide .portfolioCardImage{height:260px}.portfolioEmptyState{border:1px solid var(--border);border-radius:var(--radius-card);background:#ffffff05;flex-direction:column;justify-content:center;min-height:230px;padding:42px;display:flex}.portfolioEmptyState h2{color:var(--text-primary);letter-spacing:-1.5px;margin:14px 0 10px;font-family:Manrope,sans-serif;font-size:32px}.portfolioEmptyState p{max-width:540px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.portfolioEmptyStateCompact{min-height:200px}.portfolioApproach{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:85px;margin-bottom:126px;padding:78px 0 0;display:grid}.portfolioApproachStatement h2{max-width:600px;color:var(--text-primary);letter-spacing:-3.5px;margin:15px 0 20px;font-family:Manrope,sans-serif;font-size:clamp(39px,4.2vw,62px);line-height:.98}.portfolioApproachStatement h2 em{color:var(--accent);font-style:normal}.portfolioApproachStatement p{max-width:440px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.72}.portfolioPrinciples{align-content:start;gap:0;display:grid}.portfolioPrinciples article{border-top:1px solid var(--border);grid-template-columns:55px 1fr;gap:20px;padding:24px 0;display:grid}.portfolioPrinciples article:last-child{border-bottom:1px solid var(--border)}.portfolioPrinciples article>span{color:var(--accent);letter-spacing:1px;font-size:11px;font-weight:800}.portfolioPrinciples h3{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:19px}.portfolioPrinciples p{max-width:500px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.portfolioClientProjects{margin-bottom:126px}.portfolioFinalCta{margin-top:0;padding:48px}.portfolioFinalCta h2{max-width:620px;margin-bottom:12px}.portfolioFinalCta p{max-width:480px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.portfolioFinalActions{flex-wrap:wrap;gap:10px;display:flex}.portfolioFinalActions .ghostButton{min-height:49px}@media (width<=1050px){.projectsHero{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);gap:35px}.projectsHeroCopy h1{font-size:64px}.portfolioCardContent{padding:35px}.portfolioGrid .portfolioProjectCard,.portfolioGrid .portfolioProjectCard-wide{grid-column:span 6}.portfolioApproach{gap:45px}}@media (width<=850px){.projectsPage{padding-top:130px}.projectsHero{grid-template-columns:1fr;gap:35px;margin-bottom:55px}.projectsHeroCopy h1{font-size:clamp(52px,9vw,70px)}.projectsHeroMedia{justify-self:end;width:min(100%,650px);min-height:435px}.projectsTrustStrip{margin-bottom:92px}.projectsTrustItem{gap:8px;padding:0 13px}.projectsTrustItem strong{font-size:10px}.portfolioSectionIntro{flex-direction:column;align-items:flex-start;gap:18px}.portfolioProjectCardFeatured{grid-template-columns:1fr}.portfolioProjectCardFeatured .portfolioCardVisual{border-right:0;border-bottom:1px solid var(--border);min-height:430px}.portfolioProjectCardFeatured .portfolioCardContent{min-height:auto;padding:34px}.portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioGrid .portfolioProjectCard,.portfolioGrid .portfolioProjectCard-wide{grid-column:span 1}.portfolioApproach{grid-template-columns:1fr;gap:45px}.portfolioFinalCta{flex-direction:column;align-items:flex-start}.portfolioFinalActions{width:100%}}@media (width<=600px){.projectsPage{padding-top:112px;padding-bottom:80px}.projectsHero{margin-bottom:45px}.projectsHeroCopy h1{letter-spacing:-3px;font-size:45px;line-height:1}.projectsHeroCopy p{font-size:16px}.projectsHeroActions{grid-template-columns:1fr;margin-top:26px;display:grid}.projectsHeroActions a{width:100%}.projectsHeroFootnote{margin-top:25px;font-size:9px}.projectsHeroMedia{min-height:340px;margin:0 -5px}.projectsHeroMedia:before{inset:11% 3% 4%}.projectsHeroMediaCard{border-radius:13px}.projectsHeroMediaCard1{width:68%;height:225px;top:59px;left:16%}.projectsHeroMediaCard2{width:52%;height:150px}.projectsHeroMediaCard3{width:53%;height:140px}.projectsHeroMediaCard figcaption{bottom:7px;left:8px;right:8px}.projectsHeroMediaCard figcaption span{font-size:8px}.projectsHeroMediaCard figcaption small{font-size:6px}.projectsHeroMediaStamp{width:53px;height:53px;bottom:16%;right:0}.projectsHeroMediaStamp span{font-size:17px}.projectsHeroMediaStamp b{font-size:4px}.projectsTrustStrip{grid-template-columns:repeat(2,1fr);margin-bottom:78px;padding:0}.projectsTrustItem,.projectsTrustItem:first-child{border-right:1px solid var(--border);min-height:65px;padding:12px}.projectsTrustItem:nth-child(2n){border-right:0}.projectsTrustItem:nth-child(n+3){border-top:1px solid var(--border)}.projectsTrustItem strong{font-size:10px}.portfolioFeaturedSection{margin-bottom:92px}.portfolioSectionIntro h2{letter-spacing:-2.4px;font-size:38px}.portfolioSectionIntro>p{font-size:14px}.portfolioProjectCardFeatured .portfolioCardVisual{min-height:280px;padding:18px}.portfolioProjectCardFeatured .portfolioCardContent{padding:27px 21px 25px}.portfolioCardImage{max-height:215px}.portfolioCardImage.is-portrait{max-width:58%}.portfolioCardContent h2,.portfolioGrid .portfolioCardContent h2{letter-spacing:-1.8px;font-size:30px}.portfolioCardContent p{font-size:14px}.portfolioGrid{grid-template-columns:1fr}.portfolioGrid .portfolioProjectCard,.portfolioGrid .portfolioProjectCard-wide{grid-column:auto}.portfolioGrid .portfolioCardVisual,.portfolioGrid .portfolioProjectCard-wide .portfolioCardVisual{min-height:250px}.portfolioGrid .portfolioCardImage,.portfolioGrid .portfolioProjectCard-wide .portfolioCardImage{height:195px}.portfolioGrid .portfolioCardImage.is-portrait{max-width:43%;height:210px}.portfolioGrid .portfolioCardContent,.portfolioGrid .portfolioProjectCard-wide .portfolioCardContent{min-height:auto;padding:24px 21px}.portfolioToolbar{margin-bottom:26px}.projectFilters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.projectFilters::-webkit-scrollbar{display:none}.projectFilters button{flex:none;min-height:39px;padding:0 11px;font-size:10px}.portfolioArchive{margin-bottom:92px}.portfolioEmptyState{min-height:200px;padding:26px 21px}.portfolioEmptyState h2{font-size:28px}.portfolioApproach{gap:35px;margin-bottom:92px;padding-top:56px}.portfolioApproachStatement h2{letter-spacing:-2.4px;font-size:38px}.portfolioApproachStatement p{font-size:14px}.portfolioPrinciples article{grid-template-columns:35px 1fr;gap:12px;padding:20px 0}.portfolioPrinciples h3{font-size:17px}.portfolioPrinciples p{font-size:13px}.portfolioFinalCta{padding:28px 21px}.portfolioFinalCta h2{letter-spacing:-2px;font-size:35px}.portfolioFinalActions{grid-template-columns:1fr;display:grid}.portfolioFinalActions a{width:100%}}@media (prefers-reduced-motion:reduce){.projectsHeroMediaCard,.portfolioProjectCard,.portfolioCardLink svg{transition:none}.projectsHeroMediaCard:hover,.portfolioProjectCard:hover{transform:none}}.caseStudyPage{background:linear-gradient(180deg, var(--bg-main), var(--bg-secondary) 58%, var(--bg-main));padding-top:154px;padding-bottom:116px}.caseStudyHero{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:70px;min-height:535px;display:grid}.caseStudyHeroCopy{max-width:650px}.caseStudyHeroCopy>.backLink{width:max-content;color:var(--text-secondary);margin-bottom:43px;display:flex}.caseStudyHeroCopy>.sectionLabel{display:block}.caseStudyHeroCopy h1{color:var(--text-primary);letter-spacing:-4.6px;margin:16px 0 20px;font-family:Manrope,Inter,sans-serif;font-size:clamp(52px,6vw,82px);line-height:.95}.caseStudyHeroCopy>p{max-width:580px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.caseStudyHeroMeta{color:#b5c1ba;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;font-size:13px;display:flex}.caseStudyHeroMeta>span:first-child{color:var(--accent);font-weight:700}.caseStudyHeroCopy>.inlineLink{margin-top:24px}.projectMeta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid}.projectMeta>div{border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;gap:12px;min-height:102px;padding:22px 25px;display:flex}.projectMeta>div:first-child{border-left:1px solid var(--border)}.projectMeta>div:last-child{border-right:1px solid var(--border)}.projectMeta dt{color:#65786d;letter-spacing:1.3px;text-transform:uppercase;font-size:10px;font-weight:800}.projectMeta dd{color:var(--text-primary);margin:0;font-size:14px;font-weight:700}.projectMeta dd .status{width:max-content}.caseOverviewSection{grid-template-columns:.9fr 1.1fr;align-items:end;gap:75px;max-width:1030px;margin:0 auto;padding:120px 0 112px;display:grid}.caseSectionHeading h2{color:var(--text-primary);letter-spacing:-3px;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(37px,4.2vw,58px);line-height:1}.caseSectionHeading h2 em,.caseDesignCopy h2 em,.caseTechnologySection h2 em{color:var(--accent);font-style:normal}.caseOverviewSection>p{max-width:580px;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.75}.caseSplitSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:14px;padding:72px 0 76px;display:grid}.caseSplitColumn{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(145deg,#ffffff08,#0b1210c7);min-height:355px;padding:31px 34px}.caseSplitColumn:last-child{border-color:var(--border-accent);background:radial-gradient(circle at 100% 0,#20e58a14,#0000 36%),linear-gradient(145deg,#0f1f17b3,#0b1210e6)}.caseSectionIcon{border:1px solid var(--border-accent);width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;margin-bottom:38px;display:grid}.caseSplitColumn h2{color:var(--text-primary);letter-spacing:-1.4px;margin:13px 0 24px;font-family:Manrope,sans-serif;font-size:30px}.caseSplitColumn ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.caseSplitColumn li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.caseSplitColumn li svg{color:var(--accent);flex:none;margin-top:2px}.caseFeaturesSection{padding:118px 0 112px}.caseFeaturesSection .caseSectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.caseFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:45px;display:grid}.caseFeatureCard{border:1px solid var(--border);border-radius:var(--radius-card);background:#ffffff05;flex-direction:column;min-height:220px;padding:24px;transition:transform .24s,border-color .24s,background .24s;display:flex}.caseFeatureCard:hover{border-color:var(--border-accent);background:#20e58a09;transform:translateY(-4px)}.caseFeatureIcon{border:1px solid var(--border-accent);width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;margin-bottom:auto;display:grid}.caseFeatureCard h3{color:var(--text-primary);letter-spacing:-.5px;margin:26px 0 9px;font-family:Manrope,sans-serif;font-size:18px}.caseFeatureCard p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.caseDesignSection{border-top:1px solid var(--border);grid-template-columns:.82fr 1.18fr;align-items:center;gap:65px;padding:92px 0 106px;display:grid}.caseDesignCopy{max-width:500px}.caseDesignCopy h2{color:var(--text-primary);letter-spacing:-3px;margin:14px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(37px,4.2vw,58px);line-height:1}.caseDesignCopy>p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.72}.caseApproachList{grid-template-columns:repeat(2,1fr);gap:10px;margin:27px 0 0;padding:0;list-style:none;display:grid}.caseApproachList li{border:1px solid var(--border);color:#b8c5bd;background:#ffffff05;border-radius:10px;padding:12px 13px;font-size:13px}.caseTechnologySection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:.82fr 1.18fr;align-items:end;gap:65px;padding:72px 0;display:grid}.caseTechnologySection h2{color:var(--text-primary);letter-spacing:-2.7px;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(37px,4vw,54px);line-height:1}.caseTechnologySection>p{max-width:590px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.75}.caseVisualSection{padding:112px 0 0}.caseVisualGrid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:45px;display:grid}.caseVisual{min-width:0;margin:0}.caseVisualFrame{border:1px solid var(--border);background:radial-gradient(circle at 50% 52%,#20e58a17,#0000 35%),linear-gradient(145deg,#ffffff09,#0b1210eb);border-radius:22px;min-height:430px;position:relative;overflow:hidden}.caseVisualMobile .caseVisualFrame{min-height:430px}.caseVisualFrame:before,.caseVisualFrame:after{content:"";border:1px solid #20e58a1f;border-radius:50%;position:absolute}.caseVisualFrame:before{width:270px;height:270px;top:50%;left:50%;transform:translate(-50%,-50%)}.caseVisualFrame:after{opacity:.4;border-style:dashed;width:410px;height:410px;top:50%;left:50%;transform:translate(-50%,-50%)}.caseVisualHeader{z-index:5;color:var(--accent);letter-spacing:.9px;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex;position:absolute;top:20px;left:23px;right:23px}.caseVisualHeader small{color:#65786d;letter-spacing:1.1px;font-size:8px}.caseVisualBody{height:100%;min-height:inherit;z-index:2;place-items:center;display:grid;position:relative}.caseVisualDesktop .caseVisualBody>.mockupWindow{width:min(78%,560px);height:300px;margin-top:31px;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)scale(.92)}.caseVisualMobile .caseVisualBody{padding-top:24px}.caseVisual figcaption{color:var(--text-primary);justify-content:space-between;align-items:center;padding:14px 3px 0;font-size:14px;font-weight:700;display:flex}.caseVisual figcaption small{color:#65786d;letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.caseMobileMockup{z-index:3;background:#070b0d;border:5px solid #17201d;border-radius:34px;width:220px;height:390px;padding:24px 14px 15px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-7deg)rotateX(2deg);box-shadow:0 30px 80px #0000006b}.caseMobileNotch{background:#27312e;border-radius:20px;width:52px;height:5px;margin:-10px auto 23px}.caseMobileBrand{flex-direction:column;align-items:center;display:flex}.caseMobileBrand strong{color:var(--text-primary);font-family:Manrope,sans-serif;font-size:14px}.caseMobileBrand span{color:#61716a;margin-top:4px;font-size:7px}.caseMobileToolbar{border:1px solid var(--border);color:#5e6c66;background:#0c1215;border-radius:11px;align-items:center;gap:7px;height:37px;margin-top:17px;padding:0 11px;font-size:7px;display:flex}.caseMobileToolbar svg{color:var(--accent)}.caseMobilePanel{border:1px solid var(--border-accent);background:radial-gradient(circle at 84% 45%,#20e58a2b,#0000 38%),#0b1411;border-radius:14px;flex-direction:column;justify-content:center;min-height:95px;margin-top:12px;padding:15px;display:flex}.caseMobilePanel span{color:var(--accent);letter-spacing:1.1px;font-size:7px;font-weight:800}.caseMobilePanel strong{color:var(--text-primary);margin-top:9px;font-size:15px}.caseMobilePanel small{color:#708078;margin-top:6px;font-size:7px}.caseMobileRows{flex-direction:column;gap:8px;margin-top:13px;display:flex}.caseMobileRows div{background:#121b18;border-radius:20px;height:9px}.caseMobileRows div:first-child{width:82%}.caseMobileRows div:nth-child(2){width:62%}.caseMobileRows div:nth-child(3){width:72%}.caseMobileBottom{color:#718078;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.caseMobileBottom span{align-items:center;gap:4px;display:inline-flex}.caseMobileBottom svg{color:var(--accent)}.caseStatusNote{border:1px solid var(--border-accent);background:#20e58a0b;border-radius:16px;align-items:center;gap:35px;margin-top:72px;padding:28px 31px;display:flex}.caseStatusNote p{color:#b4c1b8;margin:0;font-size:15px;line-height:1.6}.caseStatusNote .sectionLabel{color:var(--accent);flex:none}.nextProjectSection{border-top:1px solid var(--border);margin-top:112px;padding-top:31px}.nextProjectHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.nextProjectCard{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(145deg,#ffffff08,#0b1210eb);justify-content:space-between;align-items:center;gap:30px;min-height:172px;margin-top:17px;padding:31px 34px;transition:transform .24s,border-color .24s,background .24s;display:flex}.nextProjectCard:hover{border-color:var(--border-accent);background:linear-gradient(145deg,#20e58a0e,#0b1210f5);transform:translateY(-4px)}.nextProjectCard>div>span{color:var(--accent);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:800}.nextProjectCard h2{color:var(--text-primary);letter-spacing:-1.4px;margin:11px 0 8px;font-family:Manrope,sans-serif;font-size:32px}.nextProjectCard p{max-width:620px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.nextProjectCard>svg{color:var(--accent);flex:none}.nextProjectBack{color:#73827a;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:inline-flex}.caseFinalCta{margin-top:88px;padding:43px 48px}.caseFinalCta h2{max-width:660px}.caseFinalActions{flex-wrap:wrap;gap:10px;display:flex}.caseFinalActions .ghostButton{min-height:49px}.caseStudyNotFoundPage{min-height:calc(100vh - 220px)}.caseStudyNotFoundPage .notFoundState{padding-top:70px}@media (width<=1050px){.caseStudyHero{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:35px}.caseStudyHeroCopy h1{font-size:67px}.caseOverviewSection{gap:45px}.caseDesignSection,.caseTechnologySection{gap:42px}.caseVisualDesktop .caseVisualBody>.mockupWindow{width:86%}.caseStatusNote{gap:20px}}@media (width<=850px){.caseStudyPage{padding-top:130px;padding-bottom:84px}.caseStudyHero{grid-template-columns:1fr;gap:34px}.caseStudyHeroCopy h1{font-size:clamp(52px,9vw,72px)}.caseStudyHeroCopy>p{font-size:16px}.caseStudyHero .caseVisual{justify-self:end;width:100%;max-width:720px}.projectMeta{grid-template-columns:repeat(3,1fr)}.caseOverviewSection{grid-template-columns:1fr;gap:25px;padding:88px 0 82px}.caseSplitSection{padding:58px 0 62px}.caseFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.caseDesignSection{grid-template-columns:1fr;gap:45px}.caseDesignCopy{max-width:680px}.caseTechnologySection{grid-template-columns:1fr;gap:25px}.caseVisualGrid{grid-template-columns:1fr 1fr}.caseVisualFrame,.caseVisualMobile .caseVisualFrame{min-height:390px}.caseVisualDesktop .caseVisualBody>.mockupWindow{width:91%;height:255px;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)scale(.82)}.caseMobileMockup{transform:perspective(1000px)rotateY(-7deg)rotateX(2deg)scale(.83)}.caseStatusNote{flex-direction:column;align-items:flex-start;gap:14px}.caseFinalCta{flex-direction:column;align-items:flex-start}.caseFinalActions{width:100%}}@media (width<=600px){.caseStudyPage{padding-top:112px}.caseStudyHero{gap:25px}.caseStudyHeroCopy .backLink{margin-bottom:32px}.caseStudyHeroCopy h1{letter-spacing:-3px;font-size:47px;line-height:.99}.caseStudyHeroCopy>p{font-size:16px}.caseStudyHeroMeta{gap:10px;font-size:12px}.caseStudyHero .caseVisual{width:100%}.projectMeta{grid-template-columns:1fr}.projectMeta>div,.projectMeta>div:first-child,.projectMeta>div:last-child{border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);min-height:78px;padding:17px 18px}.projectMeta>div:last-child{border-bottom:0}.caseOverviewSection{padding:70px 0 65px}.caseSectionHeading h2{letter-spacing:-2.2px;font-size:38px}.caseOverviewSection>p{font-size:16px}.caseSplitSection{grid-template-columns:1fr;gap:11px;padding:38px 0 43px}.caseSplitColumn{min-height:auto;padding:25px 22px}.caseSectionIcon{margin-bottom:28px}.caseSplitColumn h2{font-size:29px}.caseSplitColumn li{font-size:14px}.caseFeaturesSection{padding:72px 0 70px}.caseFeaturesSection .caseSectionHeading{display:block}.caseFeatureGrid{grid-template-columns:1fr;margin-top:31px}.caseFeatureCard{min-height:188px;padding:22px}.caseDesignSection{gap:34px;padding:68px 0 72px}.caseDesignCopy h2{letter-spacing:-2.2px;font-size:38px}.caseApproachList{grid-template-columns:1fr}.caseTechnologySection{padding:58px 0}.caseTechnologySection h2{letter-spacing:-2.2px;font-size:38px}.caseTechnologySection>p{font-size:16px}.caseVisualSection{padding-top:72px}.caseVisualGrid{grid-template-columns:1fr;gap:28px;margin-top:31px}.caseVisualFrame,.caseVisualMobile .caseVisualFrame{min-height:300px}.caseVisualHeader{top:15px;left:17px;right:17px}.caseVisualHeader small{font-size:7px}.caseVisualDesktop .caseVisualBody>.mockupWindow{width:100%;height:215px;margin-top:25px;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)scale(.66)}.caseMobileMockup{transform:perspective(1000px)rotateY(-7deg)rotateX(2deg)scale(.68)}.caseVisual figcaption{font-size:13px}.caseStatusNote{margin-top:58px;padding:24px 21px}.caseStatusNote p{font-size:14px}.nextProjectSection{margin-top:76px;padding-top:24px}.nextProjectHeader{flex-direction:column;align-items:flex-start;gap:12px}.nextProjectCard{align-items:flex-start;min-height:190px;padding:25px 21px}.nextProjectCard h2{font-size:30px}.nextProjectCard p{font-size:14px}.nextProjectCard>svg{margin-top:2px}.nextProjectBack{font-size:11px}.caseFinalCta{margin-top:68px;padding:28px 22px}.caseFinalCta h2{letter-spacing:-2px;font-size:35px}.caseFinalActions{grid-template-columns:1fr;display:grid}.caseFinalActions a{width:100%}.caseStudyNotFoundPage .notFoundState{padding-top:30px}}.packagesPage{background:linear-gradient(180deg, var(--bg-main), var(--bg-secondary) 48%, var(--bg-main));padding-top:154px;padding-bottom:116px}.packagesHero{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);align-items:center;gap:74px;min-height:430px;margin-bottom:98px;display:grid}.packagesHeroCopy{max-width:690px}.packagesHeroCopy h1{letter-spacing:-5px;margin:16px 0 21px;font-family:Manrope,Inter,sans-serif;font-size:clamp(52px,6.3vw,86px);line-height:.96}.packagesHeroCopy h1 em,.packagesSectionIntro h2 em,.packagesNote h2 em,.packagesFaqIntro h2 em{color:var(--accent);font-style:normal}.packagesHeroCopy>p{max-width:620px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.packagesHeroCta{width:max-content;margin-top:32px}.packagesHeroVisual{border:1px solid var(--border);background:radial-gradient(circle,#20e58a1a,#0000 27%),linear-gradient(145deg,#ffffff09,#0b1210e8);border-radius:24px;place-items:center;min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #00000029}.packagesHeroVisual:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 72%);mask-image:radial-gradient(circle,#000 5%,#0000 72%)}.packagesHeroRing{border:1px solid #20e58a29;border-radius:50%;position:absolute}.packagesHeroRingOne{width:190px;height:190px}.packagesHeroRingTwo{opacity:.66;border-style:dashed;width:315px;height:315px;animation:36s linear infinite spinReverse}.packagesHeroCore{z-index:2;border:1px solid var(--border-accent);width:124px;height:124px;color:var(--accent);background:radial-gradient(circle,#20e58a2e,#050807f0 68%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 60px #20e58a1c,inset 0 0 34px #20e58a12}.packagesHeroCore strong{letter-spacing:-.5px;margin-top:5px;font-family:Manrope,sans-serif;font-size:18px}.packagesHeroCore small{color:#6b7c72;letter-spacing:1.2px;margin-top:8px;font-size:6px}.packagesHeroNode{z-index:3;border:1px solid var(--border-accent);min-width:95px;height:38px;color:var(--accent);letter-spacing:1.1px;background:#08100de6;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:8px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 35px #0000004d}.packagesHeroNode b{color:#66786d;margin-left:auto;font-size:8px}.packagesHeroNodeOne{bottom:21%;left:8%}.packagesHeroNodeTwo{top:21%;right:8%}.packagesHeroNodeThree{bottom:12%;right:8%}.packagesSectionIntro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.packagesSectionIntro h2{letter-spacing:-3px;margin:13px 0 0;font-family:Manrope,sans-serif;font-size:clamp(37px,4.3vw,58px);line-height:1.02}.packagesSectionIntro>p{max-width:470px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.packagesCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.packagesCard{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(150deg,#ffffff09,#0b1210f5);flex-direction:column;min-height:630px;padding:29px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06,0 14px 36px #0000001f}.packagesCard--basic{background:linear-gradient(150deg,#ffffff07,#080d0bf7);border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000024}.packagesCard--business:before{content:"";z-index:-1;pointer-events:none;opacity:.68;background:linear-gradient(90deg,#0000,#a0ffd3e6,#0000);border-radius:99px;width:39%;height:1px;animation:9s ease-in-out infinite packagesBusinessAccent;position:absolute;top:-1px;left:12%}.packagesCard--pro{background:radial-gradient(circle at 90% 0,#20e58a17,#0000 35%),linear-gradient(150deg,#050908fc,#0f1512fa);border-color:#d0ded633;box-shadow:inset 0 1px #e8f2ec1f,inset 0 -18px 35px #00000024,0 18px 42px #00000040}.packagesCard--pro:after{content:"";z-index:-1;border-radius:calc(var(--radius-card) - 2px);pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:1px}.packagesCard--basic .packagesCardBadge{color:#9ba8a1;background:#ffffff06;border-color:#ffffff1f}.packagesCard--business .packagesCardBadge{color:var(--accent);background:#20e58a1a;border-color:#20e58a61}.packagesCard--pro .packagesCardBadge{color:#d3ded8;background:#d0ded60f;border-color:#d0ded63d}.packagesCard--basic .packagesCardCta{color:var(--text-primary);box-shadow:none;background:#ffffff09;border-color:#ffffff26}.packagesCard--business .packagesCardCta{background:var(--accent);box-shadow:0 16px 36px #20e58a29}.packagesCard--pro .packagesCardCta{color:#e1ebe5;background:#d0ded614;border-color:#d0ded647;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0003}@keyframes packagesBusinessAccent{0%,to{opacity:.42;transform:translate(0)}50%{opacity:.8;transform:translate(105%)}}@media (hover:hover) and (pointer:fine){.packagesCard--basic:hover{background:linear-gradient(150deg,#ffffff0b,#080d0bfa);border-color:#ffffff2e;transform:translateY(-4px)}.packagesCard--business:hover{border-color:#20e58a85;transform:translateY(-9px);box-shadow:inset 0 1px #8fffc72e,0 25px 54px #0000004d,0 0 40px #20e58a1a}.packagesCard--pro:hover{background:radial-gradient(circle at 90% 0,#20e58a1f,#0000 35%),linear-gradient(150deg,#070b0afc,#101713fc);border-color:#d0ded652;transform:translateY(-4px)}.packagesCard--basic .packagesCardCta:hover{color:var(--accent);background:#20e58a1a;border-color:#20e58a4d;transform:translateY(-2px)}.packagesCard--business .packagesCardCta:hover{background:var(--accent-hover)}.packagesCard--pro .packagesCardCta:hover{color:#f1f6f3;background:#d0ded624;border-color:#d0ded673}}.packagesCardTop{justify-content:space-between;align-items:start;gap:12px;min-height:28px;display:flex}.packagesCardBadge{border:1px solid var(--border-accent);color:var(--accent);letter-spacing:.9px;text-transform:uppercase;background:#20e58a12;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.packagesCard:not(.is-recommended) .packagesCardBadge{border-color:var(--border);color:#83938a;background:#ffffff06}.packagesCard h3{letter-spacing:-1.6px;margin:33px 0 12px;font-family:Manrope,sans-serif;font-size:35px}.packagesCardAudience{border-top:1px solid var(--border);margin-top:23px;padding-top:18px}.packagesCardAudience>span{color:#65786d;letter-spacing:1.25px;text-transform:uppercase;font-size:9px;font-weight:850}.packagesCardAudience p{color:#c2cdc6;min-height:45px;margin:8px 0 0;font-size:13px;line-height:1.55}.packagesFeatureList{border-top:1px solid var(--border);flex-direction:column;gap:12px;min-height:283px;margin:25px 0 27px;padding:21px 0 0;list-style:none;display:flex}.packagesFeatureList li{color:#becac3;align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.packagesFeatureList svg{color:var(--accent);flex:none;margin-top:1px}.packagesCardCta{width:100%;margin-top:auto}.packagesComparisonSection{border-top:1px solid var(--border);margin-top:126px;padding-top:34px}.packagesComparisonIntro{margin-bottom:34px}.comparisonTableScroller{border:1px solid var(--border);border-radius:var(--radius-card);scrollbar-color:var(--accent) #ffffff0d;background:#ffffff05;overflow-x:auto}.comparisonTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.comparisonTable th,.comparisonTable td{border-bottom:1px solid var(--border);text-align:left;padding:18px 19px}.comparisonTable thead th{color:var(--text-primary);background:#ffffff06;font-size:13px}.comparisonTable thead th:first-child{color:#6f8076;letter-spacing:1.25px;text-transform:uppercase;width:31%;font-size:10px;font-weight:850}.comparisonTable thead th.is-recommended{color:var(--accent);background:#20e58a0f}.comparisonTable thead th span,.comparisonTable thead th small{display:block}.comparisonTable thead th small{color:#6a8174;letter-spacing:.7px;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:700}.comparisonTable tbody th{color:#c0cbc4;font-size:13px;font-weight:600}.comparisonTable tbody td{color:var(--text-secondary)}.comparisonTable tbody tr:last-child th,.comparisonTable tbody tr:last-child td{border-bottom:0}.comparisonStatus{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.comparisonStatus svg{flex:none}.comparisonStatus.is-included{color:var(--accent)}.comparisonStatus.is-optional{color:#d6b86b}.comparisonStatus.is-not-included{color:#6d7a73}.comparisonLegend{flex-wrap:wrap;gap:18px;margin-top:16px;padding-left:3px;display:flex}.comparisonLegend .comparisonStatus{font-size:10px}.packagesNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:110px;display:grid}.packagesNote{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#0b1210f0);border-radius:22px;flex-direction:column;align-items:flex-start;min-height:330px;padding:36px;display:flex}.packagesCustomNote{border-color:var(--border-accent);background:radial-gradient(circle at 0 100%,#20e58a1a,#0000 42%),linear-gradient(145deg,#0f1f17e6,#0b1210fa)}.packagesNote h2{letter-spacing:-2.5px;max-width:540px;margin:15px 0 16px;font-family:Manrope,sans-serif;font-size:clamp(31px,3.3vw,45px);line-height:1.02}.packagesNote p{max-width:560px;color:var(--text-secondary);margin:0 0 25px;font-size:15px;line-height:1.7}.packagesNote .inlineLink{margin-top:auto}.packagesFaqSection{border-top:1px solid var(--border);grid-template-columns:.75fr 1.25fr;gap:74px;margin-top:112px;padding-top:34px;display:grid}.packagesFaqIntro{max-width:390px}.packagesFaqIntro h2{letter-spacing:-3px;margin:14px 0 17px;font-family:Manrope,sans-serif;font-size:clamp(37px,4vw,55px);line-height:1.02}.packagesFaqIntro h2 em{color:var(--accent);font-style:normal}.packagesFaqIntro p{max-width:370px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.72}.packagesFaqList{border-top:1px solid var(--border)}.packagesFaqItem{border-bottom:1px solid var(--border);transition:background .2s,border-color .2s}.packagesFaqItem.is-open{border-bottom-color:var(--border-accent);background:linear-gradient(90deg,#20e58a0b,#0000 72%)}.packagesFaqButton{width:100%;min-height:82px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;padding:18px 0;font-size:16px;font-weight:750;display:flex}.packagesFaqButton:hover{color:var(--accent)}.packagesFaqQuestion{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;line-height:1.45;display:flex}.packagesFaqStatus{border:1px solid var(--border-accent);color:var(--accent);background:var(--accent-soft);letter-spacing:1px;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.packagesFaqIcon{border:1px solid var(--border);width:31px;height:31px;color:var(--accent);border-radius:50%;flex:none;place-items:center;transition:transform .25s,border-color .2s,background .2s;display:grid}.packagesFaqButton:hover .packagesFaqIcon,.packagesFaqItem.is-open .packagesFaqIcon{border-color:var(--border-accent);background:var(--accent-soft)}.packagesFaqIcon.is-open{transform:rotate(45deg)}.packagesFaqAnswer{padding:0 58px 27px 0}.packagesFaqAnswer p{max-width:680px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.packagesFinalCta{border:1px solid var(--border-accent);background:radial-gradient(circle at 10% 100%, #20e58a1a, transparent 36%), var(--surface);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:126px;padding:43px 48px;display:flex}.packagesFinalCta h2{letter-spacing:-2.8px;max-width:730px;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(31px,3.5vw,48px);line-height:1.03}.packagesFinalActions{flex-wrap:wrap;gap:10px;display:flex}.packagesFinalActions .ghostButton{min-height:49px}.packagesSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.packagesHero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:38px}.packagesHeroCopy h1{font-size:66px}.packagesCard{padding:25px}.packagesCardTop{display:block}.packagesCardBadge{margin-top:12px;display:inline-block}.packagesFaqSection{gap:42px}}@media (width<=850px){.packagesPage{padding-top:130px;padding-bottom:84px}.packagesHero{grid-template-columns:1fr;gap:30px;margin-bottom:77px}.packagesHeroCopy h1{font-size:clamp(52px,9vw,72px)}.packagesHeroVisual{justify-self:end;width:100%;max-width:680px;min-height:300px}.packagesSectionIntro{flex-direction:column;align-items:start;gap:16px}.packagesCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.packagesCard:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}.packagesComparisonSection{margin-top:94px}.packagesNotesGrid{margin-top:84px}.packagesFaqSection{grid-template-columns:1fr;gap:40px;margin-top:94px}.packagesFaqIntro p{max-width:580px}.packagesFinalCta{flex-direction:column;align-items:flex-start;margin-top:94px}.packagesFinalActions{width:100%}}@media (width<=600px){.packagesPage{padding-top:112px}.packagesHero{margin-bottom:62px}.packagesHeroCopy h1{letter-spacing:-3px;font-size:45px;line-height:1}.packagesHeroCopy>p{font-size:16px}.packagesHeroCta{width:100%}.packagesHeroVisual{min-height:265px;margin:0 -4px}.packagesHeroRingTwo{width:275px;height:275px}.packagesHeroRingOne{width:165px;height:165px}.packagesHeroNode{min-width:84px;height:34px;font-size:7px}.packagesHeroNodeOne{bottom:16%;left:3%}.packagesHeroNodeTwo{top:18%;right:3%}.packagesHeroNodeThree{bottom:8%;right:4%}.packagesSectionIntro h2{letter-spacing:-2.2px;font-size:37px}.packagesCardGrid{grid-template-columns:1fr}.packagesCard,.packagesCard:last-child{grid-column:auto;max-width:none;min-height:auto;padding:24px 22px}.packagesCard--business{transform:none}.packagesCard h3{font-size:34px}.packagesCardDescription,.packagesCardAudience p,.packagesFeatureList{min-height:0}.packagesComparisonSection{margin-top:78px}.comparisonTable{min-width:680px}.comparisonTable th,.comparisonTable td{padding:15px 14px}.packagesNotesGrid{grid-template-columns:1fr;margin-top:72px}.packagesNote{min-height:300px;padding:28px 22px}.packagesNote h2{letter-spacing:-2.2px;font-size:36px}.packagesFaqSection{margin-top:78px}.packagesFaqIntro h2{letter-spacing:-2.2px;font-size:38px}.packagesFaqButton{min-height:68px;font-size:14px}.packagesFaqAnswer{padding-right:24px}.packagesFinalCta{margin-top:78px;padding:28px 22px}.packagesFinalCta h2{letter-spacing:-2px;font-size:35px}.packagesFinalActions{grid-template-columns:1fr;display:grid}.packagesFinalActions a{width:100%}}.aboutPremiumPage{background:linear-gradient(180deg, var(--bg-main), var(--bg-secondary) 49%, var(--bg-main));padding-top:154px;padding-bottom:116px}.aboutPremiumPage h1 em,.aboutPremiumPage h2 em{color:var(--accent);font-style:normal}.aboutPremiumHero{grid-template-columns:minmax(0,1fr) minmax(400px,.88fr);align-items:center;gap:75px;min-height:510px;margin-bottom:118px;display:grid}.aboutPremiumHeroCopy{max-width:700px}.aboutPremiumHeroCopy h1{letter-spacing:-5px;margin:16px 0 21px;font-family:Manrope,Inter,sans-serif;font-size:clamp(52px,6.2vw,84px);line-height:.96}.aboutPremiumHeroCopy>p{max-width:650px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.aboutPremiumHeroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.aboutPremiumHeroActions .ghostButton{min-height:49px}.aboutPremiumHeroVisual{border:1px solid var(--border);background:radial-gradient(circle,#20e58a1a,#0000 27%),linear-gradient(145deg,#ffffff09,#0b1210eb);border-radius:24px;place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #00000029}.aboutPremiumHeroVisual:before,.aboutStudioVisual:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 72%);mask-image:radial-gradient(circle,#000 5%,#0000 72%)}.aboutHeroRing{border:1px solid #20e58a29;border-radius:50%;position:absolute}.aboutHeroRingOne{width:205px;height:205px}.aboutHeroRingTwo{opacity:.64;border-style:dashed;width:330px;height:330px;animation:38s linear infinite spinReverse}.aboutHeroCore{z-index:2;border:1px solid var(--border-accent);width:138px;height:138px;color:var(--accent);background:radial-gradient(circle,#20e58a2e,#050807f0 68%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 66px #20e58a1c,inset 0 0 35px #20e58a12}.aboutHeroCore span{letter-spacing:1.8px;font-size:8px;font-weight:850}.aboutHeroCore strong{letter-spacing:-.5px;margin-top:8px;font-family:Manrope,sans-serif;font-size:16px}.aboutHeroCore small{color:#6c7e73;letter-spacing:1.1px;margin-top:9px;font-size:6px}.aboutHeroNode{z-index:3;border:1px solid var(--border-accent);min-width:99px;height:39px;color:var(--accent);letter-spacing:1.1px;background:#08100de6;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:8px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 35px #0000004d}.aboutHeroNode b{color:#66786d;margin-left:auto;font-size:8px}.aboutHeroNodeOne{bottom:20%;left:7%}.aboutHeroNodeTwo{top:19%;right:7%}.aboutHeroNodeThree{bottom:11%;right:8%}.aboutSectionKicker{justify-content:space-between;align-items:center;gap:20px;margin-bottom:33px;display:flex}.aboutSectionIndex{color:#65786d;letter-spacing:1.4px;font-size:10px;font-weight:800}.aboutIdentitySection{padding-bottom:118px}.aboutIdentityGrid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:78px;display:grid}.aboutIdentityCopy h2,.aboutSectionHeading h2,.aboutApproachHeading h2,.aboutFounderCopy h2,.aboutAiIntro h2,.aboutQualityCopy h2,.aboutFinalCta h2{letter-spacing:-3px;margin:14px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(37px,4.4vw,60px);line-height:1.02}.aboutIdentityCopy p,.aboutApproachHeading>p,.aboutFounderCopy p,.aboutAiIntro p,.aboutQualityCopy p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.aboutIdentityCopy .aboutIdentityLead{color:#c8d2cb;margin-bottom:22px;font-size:19px;line-height:1.67}.aboutStudioVisual{border:1px solid var(--border);background:radial-gradient(circle at 50% 48%,#20e58a16,#0000 30%),linear-gradient(145deg,#ffffff08,#0b1210f5);border-radius:22px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.aboutStudioGrid{opacity:.23;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 23% 77%,#0000);mask-image:linear-gradient(#0000,#000 23% 77%,#0000)}.aboutStudioHalo{border:1px solid #20e58a24;border-radius:50%;position:absolute}.aboutStudioHaloOne{width:205px;height:205px}.aboutStudioHaloTwo{opacity:.58;border-style:dashed;width:340px;height:340px}.aboutStudioPanel{z-index:2;border:1px solid var(--border);background:#070e0be6;border-radius:13px;position:absolute;box-shadow:0 18px 45px #00000047}.aboutStudioPanelMain{border-color:var(--border-accent);background:linear-gradient(145deg,#12271be6,#070e0bf7);width:250px;min-height:155px;padding:18px;top:50%;left:50%;transform:translate(-50%,-50%)}.aboutStudioPanelHead{color:#72857a;letter-spacing:1.2px;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.aboutStudioPanelHead i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #20e58acc}.aboutStudioPanelMain>strong{color:var(--text-primary);letter-spacing:-1px;margin-top:25px;font-family:Manrope,sans-serif;font-size:22px;display:block}.aboutStudioPanelSub{color:#6f8377;letter-spacing:1px;margin-top:7px;font-size:7px;display:block}.aboutStudioBars{align-items:end;gap:5px;height:20px;margin-top:21px;display:flex}.aboutStudioBars i{background:#20e58a40;border-radius:3px 3px 0 0;width:24%}.aboutStudioBars i:first-child{height:35%}.aboutStudioBars i:nth-child(2){height:72%}.aboutStudioBars i:nth-child(3){height:52%}.aboutStudioBars i:nth-child(4){background:#20e58a8c;height:90%}.aboutStudioPanelSide{width:120px;color:var(--accent);padding:13px;top:16%;right:7%}.aboutStudioPanelBottom{width:135px;color:var(--accent);padding:13px;bottom:12%;left:7%}.aboutStudioPanelSide span,.aboutStudioPanelBottom span{color:#65786d;letter-spacing:1.1px;margin-top:10px;font-size:7px;font-weight:800;display:block}.aboutStudioPanelSide strong,.aboutStudioPanelBottom strong{color:#c5d0c9;margin-top:5px;font-size:11px;display:block}.aboutStudioSignal{z-index:3;color:var(--accent);letter-spacing:1px;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex;position:absolute}.aboutStudioSignalOne{top:28%;left:8%}.aboutStudioSignalTwo{bottom:29%;right:8%}.aboutCapabilitySection{border-top:1px solid var(--border);padding:34px 0 122px}.aboutSectionHeading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:39px;display:flex}.aboutSectionHeading h2{max-width:700px;margin-bottom:0}.aboutSectionHeading .inlineLink{flex:none;margin-bottom:7px}.aboutCapabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aboutCapabilityCard{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(150deg,#ffffff08,#0b1210f2);flex-direction:column;min-width:0;min-height:410px;padding:22px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.aboutCapabilityCard:hover{border-color:var(--border-accent);background:linear-gradient(150deg,#20e58a0e,#0b1210fa);transform:translateY(-5px)}.aboutCapabilityCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.aboutCapabilityIcon{border:1px solid var(--border-accent);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.aboutCardIndex{color:#65786d;letter-spacing:1.3px;font-size:10px;font-weight:800}.aboutCapabilityCard h3{letter-spacing:-.9px;min-height:50px;margin:0 0 9px;font-family:Manrope,sans-serif;font-size:22px;line-height:1.1}.aboutCapabilityCard p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.62}.aboutCapabilityStatus{color:#e7c46a;letter-spacing:1px;background:#e7c46a12;border:1px solid #e7c46a52;border-radius:999px;align-self:flex-start;margin:-2px 0 10px;padding:5px 8px;font-size:10px;font-weight:850;line-height:1}.aboutCapabilityVisual{background:radial-gradient(circle,#20e58a14,#0000 46%),#ffffff04;border:1px solid #ffffff1a;border-radius:16px;place-items:center;min-height:142px;margin:20px 0;display:grid;position:relative;overflow:hidden}.aboutCapabilityVisual:before{content:"";opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.aboutCapabilityVisual--browser{background:radial-gradient(circle at 50% 55%,#ffffff13,#0000 48%),#ffffff04}.aboutCapabilityVisual--code{background:radial-gradient(circle at 50% 48%,#20e58a21,#0000 48%),#06180fa8;border-color:#20e58a33}.aboutCapabilityVisual--app{background:radial-gradient(circle,#20e58a1a,#0000 43%),#07110dcc;border-color:#20e58a33}.aboutCapabilityVisual--dashboard{background:radial-gradient(circle at 66% 32%,#20e58a21,#0000 45%),#ffffff05}.aboutCapabilityVisual--integration{background:radial-gradient(circle,#20e58a1f,#0000 46%),#05120ccc;border-color:#20e58a3d}.aboutCapabilityVisual--payment{background:radial-gradient(circle,#d0ded612,#0000 44%),#050908db;border-color:#d0ded62e}.aboutCapabilityVisual--support{background:radial-gradient(circle,#20e58a21,#0000 44%),#06130dc7;border-color:#20e58a36}.aboutMiniBrowser,.aboutMiniCode,.aboutMiniDashboard,.aboutMiniCheckout{z-index:1;background:#070e0be8;border:1px solid #ffffff2b;border-radius:10px;width:86%;max-width:226px;position:relative;box-shadow:0 14px 30px #0000003d}.aboutMiniBrowserToolbar,.aboutMiniCodeToolbar{color:#93a39a;letter-spacing:1px;border-bottom:1px solid #ffffff17;align-items:center;gap:6px;min-height:22px;padding:0 8px;font-size:6px;font-weight:850;display:flex}.aboutMiniDots{gap:3px;margin-right:3px;display:inline-flex}.aboutMiniDots i{background:#65786d;border-radius:50%;width:4px;height:4px;display:block}.aboutMiniBrowserToolbar svg,.aboutMiniCodeToolbar svg{color:var(--accent)}.aboutMiniBrowserCanvas{grid-template-columns:25px 1fr;gap:10px;min-height:91px;padding:12px;display:grid}.aboutMiniBrowserRail{background:linear-gradient(#20e58a40 0 22%,#ffffff0f 22% 27%,#0000 27% 35%,#ffffff0f 35% 40%,#0000 40% 48%,#ffffff0f 48% 53%,#0000 53%);border-radius:4px}.aboutMiniBrowserContent{padding-top:2px}.aboutMiniBrowserTitle,.aboutMiniBrowserText{background:#ffffff3b;border-radius:3px;width:82%;height:8px;display:block}.aboutMiniBrowserText{background:#ffffff1a;width:100%;height:4px;margin-top:8px}.aboutMiniBrowserTextShort{width:67%;margin-top:4px}.aboutMiniBrowserBlocks{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px;display:grid}.aboutMiniBrowserBlocks i{background:#20e58a12;border:1px solid #20e58a33;border-radius:4px;height:25px;display:block}.aboutMiniCode{background:#05110bf0;border-color:#20e58a40;padding-bottom:12px}.aboutMiniCodeToolbar{color:#9be4bb}.aboutMiniCodeToolbar i,.aboutMiniAppTop i,.aboutMiniDashboardHeader i,.aboutMiniCheckoutTop i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 9px #20e58abf}.aboutMiniCodeLines{gap:8px;padding:13px 13px 0;display:grid}.aboutMiniCodeLines span{align-items:center;gap:5px;display:flex}.aboutMiniCodeLines i,.aboutMiniCodeLines b,.aboutMiniCodeLines em{background:#20e58ab8;border-radius:3px;height:4px;display:block}.aboutMiniCodeLines i{background:#ffffff38;width:8px}.aboutMiniCodeLines b{width:32%}.aboutMiniCodeLines em{background:#b0e0c670;width:20%}.aboutMiniCodeLines span:nth-child(2){padding-left:12px}.aboutMiniCodeLines span:nth-child(3){padding-left:24px}.aboutMiniCodeLines span:nth-child(4){padding-left:12px}.aboutMiniCodeCursor{background:var(--accent);opacity:.85;width:1px;height:13px;position:absolute;bottom:10px;right:17%}.aboutMiniApp{z-index:1;background:#050d09f2;border:1px solid #20e58a52;border-radius:15px;width:123px;min-height:112px;padding:9px;position:relative;box-shadow:0 15px 30px #0000004d}.aboutMiniAppTop{color:var(--accent);letter-spacing:1px;align-items:center;gap:5px;font-size:6px;font-weight:850;display:flex}.aboutMiniAppBody{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:9px;display:flex}.aboutMiniAppAvatar{background:radial-gradient(circle at 50% 30%,#20e58acc 0 19%,#0000 20%),#20e58a1f;border:1px solid #20e58a5c;border-radius:50%;flex:none;width:23px;height:23px}.aboutMiniAppBody div{flex:1}.aboutMiniAppBody span{background:#ffffff2e;border-radius:3px;width:88%;height:4px;margin:4px 0;display:block}.aboutMiniAppBody .aboutMiniAppLineShort{background:#20e58a73;width:58%}.aboutMiniAppPanels{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.aboutMiniAppPanels i{background:#20e58a12;border:1px solid #20e58a33;border-radius:5px;height:20px;display:block}.aboutMiniAppNav{border-top:1px solid #ffffff14;justify-content:space-around;align-items:end;height:14px;margin-top:9px;display:flex}.aboutMiniAppNav i{background:#ffffff2e;border-radius:3px;width:12px;height:3px;display:block}.aboutMiniAppNav i:first-child{background:var(--accent)}.aboutMiniDashboard{background:#050e09f0;border-color:#20e58a3d;grid-template-columns:31px 1fr;min-height:104px;display:grid;overflow:hidden}.aboutMiniDashboardRail{color:var(--accent);border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:10px;padding:10px 7px;display:flex}.aboutMiniDashboardRail i{background:#ffffff26;border-radius:3px;width:12px;height:4px;display:block}.aboutMiniDashboardRail i:first-of-type{background:#20e58a99;margin-top:7px}.aboutMiniDashboardMain{padding:11px}.aboutMiniDashboardHeader{justify-content:space-between;align-items:center;display:flex}.aboutMiniDashboardHeader span{background:#ffffff40;border-radius:3px;width:40%;height:6px;display:block}.aboutMiniDashboardStats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px;display:grid}.aboutMiniDashboardStats i{background:#20e58a14;border:1px solid #20e58a33;border-radius:4px;height:24px;display:block}.aboutMiniDashboardChart{border-bottom:1px solid #ffffff1c;align-items:end;gap:4px;height:32px;margin-top:10px;display:flex}.aboutMiniDashboardChart i{background:#20e58a42;border-radius:3px 3px 0 0;width:17%;height:34%;display:block}.aboutMiniDashboardChart i:nth-child(2){height:57%}.aboutMiniDashboardChart i:nth-child(3){height:45%}.aboutMiniDashboardChart i:nth-child(4){background:#20e58a94;height:77%}.aboutMiniDashboardChart i:nth-child(5){height:66%}.aboutMiniIntegration,.aboutMiniSupport{z-index:1;width:82%;height:100%;position:relative}.aboutMiniIntegrationNode,.aboutMiniSupportNode{z-index:2;width:38px;height:38px;color:var(--accent);background:#05120bf0;border:1px solid #20e58a61;border-radius:12px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 22px #00000040}.aboutMiniIntegrationNodeOne{top:34%;left:0}.aboutMiniIntegrationNodeTwo{top:15%;left:calc(50% - 19px)}.aboutMiniIntegrationNodeThree{top:34%;right:0}.aboutMiniIntegrationLine,.aboutMiniSupportLine{transform-origin:0;background:linear-gradient(90deg,#20e58a26,#20e58abf);width:30%;height:1px;position:absolute}.aboutMiniIntegrationLineOne{top:47%;left:17%;transform:rotate(-25deg)}.aboutMiniIntegrationLineTwo{top:47%;left:52%;transform:rotate(25deg)}.aboutMiniCheckout{background:#070b0af2;border-color:#d0ded640;padding:11px}.aboutMiniCheckoutTop{color:#d6e2da;letter-spacing:1px;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.aboutMiniCheckoutRow{gap:7px;margin-top:15px;display:grid}.aboutMiniCheckoutRow span{background:#ffffff24;border-radius:3px;height:6px;display:block}.aboutMiniCheckoutRow span:first-child{background:#ffffff3b;width:79%}.aboutMiniCheckoutRow span:last-child{width:54%}.aboutMiniCheckoutButton{color:#d9e4dc;letter-spacing:.8px;border:1px solid #d0ded642;border-radius:6px;margin-top:14px;padding:7px 9px;font-size:6px;font-weight:850;display:inline-flex}.aboutMiniVisualStatus{color:#e7c46a;letter-spacing:1px;margin-top:11px;font-size:7px;font-weight:850;display:block}.aboutMiniSupportCore{z-index:3;width:86px;height:72px;color:var(--accent);background:#05130bf2;border:1px solid #20e58a6b;border-radius:18px;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;top:24%;left:calc(50% - 43px);box-shadow:0 0 28px #20e58a21}.aboutMiniSupportCore span{letter-spacing:1.1px;font-size:7px;font-weight:850}.aboutMiniSupportNodeOne{top:8%;left:0}.aboutMiniSupportNodeTwo{bottom:8%;right:0}.aboutMiniSupportLineOne{top:39%;left:18%;transform:rotate(22deg)}.aboutMiniSupportLineTwo{top:62%;left:67%;transform:rotate(158deg)}.aboutApproachSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#08100ddb,#050807c7);margin-top:0;padding:110px 0 122px}.aboutApproachHeading>p{max-width:480px;margin-bottom:4px}.aboutPrincipleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aboutPrincipleCard{border:1px solid var(--border);border-radius:var(--radius-card);background:#ffffff05;flex-direction:column;min-height:215px;padding:23px;display:flex}.aboutPrincipleCard>span{color:var(--accent);letter-spacing:1.4px;font-size:11px;font-weight:850}.aboutPrincipleCard h3{letter-spacing:-.7px;margin:auto 0 9px;font-family:Manrope,sans-serif;font-size:21px}.aboutPrincipleCard p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.aboutFounderSection{grid-template-columns:minmax(390px,.9fr) minmax(0,1fr);align-items:center;gap:88px;margin:122px 0;padding:0;display:grid}.aboutFounderVisual{border:1px solid var(--border-accent);background:radial-gradient(circle,#20e58a1a,#0000 28%),linear-gradient(145deg,#11251ce0,#070d0bfa);border-radius:23px;place-items:center;min-height:365px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #20e58a0d,0 24px 70px #00000047}.aboutFounderVisual:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 72%);mask-image:radial-gradient(circle,#000 5%,#0000 72%)}.aboutFounderOrbit{border:1px solid #20e58a2e;border-radius:50%;position:absolute}.aboutFounderOrbitOne{width:180px;height:180px}.aboutFounderOrbitTwo{opacity:.6;border-style:dashed;width:300px;height:300px;animation:36s linear infinite spin}.aboutFounderMonogram{z-index:2;width:128px;height:128px;color:var(--accent);letter-spacing:-2px;background:radial-gradient(circle,#20e58a2e,#070d0bf0 68%);border:1px solid #20e58a57;border-radius:50%;place-items:center;font-family:Manrope,sans-serif;font-size:35px;font-weight:850;display:grid;position:relative;box-shadow:0 0 55px #20e58a1f,inset 0 0 30px #20e58a12}.aboutFounderLabel{z-index:3;border:1px solid var(--border-accent);color:var(--accent);letter-spacing:1.1px;background:#070e0be0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800;position:absolute}.aboutFounderLabelOne{top:23%;left:9%}.aboutFounderLabelTwo{bottom:22%;right:8%}.aboutFounderCopy h2{margin-bottom:8px}.aboutFounderRole{color:var(--accent);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:850}.aboutFounderCopy .aboutFounderLead{color:#c8d2cb;margin:29px 0 19px;font-size:18px;line-height:1.68}.aboutAiSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:.78fr 1.22fr;align-items:center;gap:76px;padding:92px 0;display:grid}.aboutAiIntro h2{margin-bottom:17px}.aboutAiIntro p{max-width:500px}.aboutAiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aboutAiCard{border:1px solid var(--border);background:#ffffff05;border-radius:16px;flex-direction:column;min-height:215px;padding:22px;display:flex}.aboutAiCard>svg{color:var(--accent)}.aboutAiCard h3{margin:auto 0 8px;font-family:Manrope,sans-serif;font-size:17px}.aboutAiCard p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.58}.aboutQualitySection{border:1px solid var(--border-accent);background:radial-gradient(circle at 0 100%,#20e58a1a,#0000 37%),linear-gradient(145deg,#0f1f17e6,#0b1210fa);border-radius:23px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;margin-top:122px;padding:48px;display:grid}.aboutQualityCopy h2{margin-bottom:17px}.aboutQualityCopy p{max-width:430px}.aboutWorkflowVisual{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.aboutWorkflowStep{border:1px solid var(--border);background:#ffffff06;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:121px;padding:15px 12px;display:flex;position:relative}.aboutWorkflowStep>span{color:#65786d;letter-spacing:1.2px;font-size:9px;font-weight:850}.aboutWorkflowStep strong{color:var(--text-primary);letter-spacing:.9px;font-size:10px}.aboutWorkflowStep i{z-index:2;color:var(--accent);font-size:13px;font-style:normal;position:absolute;top:50%;right:-12px}.aboutWorkflowStep:last-child{border-color:var(--border-accent);background:#20e58a14}.aboutWorkflowStep:last-child strong{color:var(--accent)}.aboutProjectsSection{border-top:1px solid var(--border);margin-top:126px;padding-top:34px}.aboutProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aboutProjectCard{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(150deg,#ffffff08,#0b1210f5);flex-direction:column;min-height:350px;padding:25px;transition:transform .25s,border-color .25s,background .25s;display:flex}.aboutProjectCard:hover{border-color:var(--border-accent);background:linear-gradient(150deg,#20e58a0e,#0b1210fa);transform:translateY(-5px)}.aboutProjectCardTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.aboutProjectIcon{border:1px solid var(--border-accent);background:var(--accent-soft);width:39px;height:39px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.aboutProjectCategory{color:#65786d;letter-spacing:1.35px;text-transform:uppercase;margin-top:29px;font-size:9px;font-weight:850}.aboutProjectCard h3{letter-spacing:-1px;margin:9px 0 10px;font-family:Manrope,sans-serif;font-size:26px}.aboutProjectCard p{min-height:69px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.62}.aboutProjectTags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.aboutProjectTags span{border:1px solid var(--border);color:#9aaa9f;border-radius:7px;padding:6px 8px;font-size:9px}.aboutProjectLink{border-top:1px solid var(--border);color:var(--accent);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:750;display:inline-flex}.aboutProjectLink svg{transition:transform .2s}.aboutProjectLink:hover svg{transform:translate(2px,-2px)}.aboutFinalCta{border:1px solid var(--border-accent);background:radial-gradient(circle at 10% 100%, #20e58a1a, transparent 36%), var(--surface);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:126px;padding:43px 48px;display:flex}.aboutFinalCta h2{max-width:730px;margin-bottom:0}.aboutFinalActions{flex-wrap:wrap;gap:10px;display:flex}.aboutFinalActions .ghostButton{min-height:49px}@media (width<=1050px){.aboutPremiumHero{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr);gap:38px}.aboutPremiumHeroCopy h1{font-size:67px}.aboutIdentityGrid{gap:42px}.aboutFounderSection{gap:45px}.aboutQualitySection{gap:42px;padding:38px}.aboutSectionHeading h2,.aboutIdentityCopy h2,.aboutFounderCopy h2,.aboutAiIntro h2,.aboutQualityCopy h2,.aboutFinalCta h2{font-size:48px}.aboutCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.aboutPremiumPage{padding-top:130px;padding-bottom:84px}.aboutPremiumHero{grid-template-columns:1fr;gap:30px;margin-bottom:82px}.aboutPremiumHeroCopy h1{font-size:clamp(52px,9vw,72px)}.aboutPremiumHeroVisual{justify-self:end;width:100%;max-width:680px;min-height:320px}.aboutIdentitySection{padding-bottom:88px}.aboutIdentityGrid{grid-template-columns:1fr;gap:32px}.aboutStudioVisual{justify-self:end;width:100%;max-width:680px}.aboutSectionHeading{flex-direction:column;align-items:flex-start;gap:18px}.aboutCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutApproachSection{padding:82px 0 88px}.aboutPrincipleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutFounderSection{grid-template-columns:1fr;gap:38px;margin:88px 0}.aboutFounderVisual{width:100%;max-width:680px}.aboutAiSection{grid-template-columns:1fr;gap:37px;padding:78px 0}.aboutAiIntro p{max-width:680px}.aboutQualitySection{grid-template-columns:1fr;gap:35px;margin-top:88px}.aboutQualityCopy p{max-width:680px}.aboutProjectsSection{margin-top:94px}.aboutProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutProjectCard:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}.aboutFinalCta{flex-direction:column;align-items:flex-start;margin-top:94px}.aboutFinalActions{width:100%}}@media (width<=600px){.aboutPremiumPage{padding-top:112px}.aboutPremiumHero{margin-bottom:64px}.aboutPremiumHeroCopy h1{letter-spacing:-3px;font-size:45px;line-height:1}.aboutPremiumHeroCopy>p{font-size:16px}.aboutPremiumHeroActions{grid-template-columns:1fr;display:grid}.aboutPremiumHeroActions a{width:100%}.aboutPremiumHeroVisual{min-height:280px;margin:0 -4px}.aboutHeroRingTwo{width:275px;height:275px}.aboutHeroRingOne{width:165px;height:165px}.aboutHeroNode{min-width:83px;height:34px;font-size:7px}.aboutHeroNodeOne{bottom:15%;left:3%}.aboutHeroNodeTwo{top:16%;right:3%}.aboutHeroNodeThree{bottom:8%;right:4%}.aboutSectionKicker{margin-bottom:25px}.aboutIdentitySection{padding-bottom:72px}.aboutIdentityCopy h2,.aboutSectionHeading h2,.aboutApproachHeading h2,.aboutFounderCopy h2,.aboutAiIntro h2,.aboutQualityCopy h2,.aboutFinalCta h2{letter-spacing:-2.2px;font-size:37px}.aboutIdentityCopy .aboutIdentityLead{font-size:17px}.aboutStudioVisual{min-height:315px;margin:0 -4px}.aboutStudioPanelMain{width:218px}.aboutStudioPanelSide{right:3%}.aboutStudioPanelBottom{left:3%}.aboutStudioSignalOne{left:4%}.aboutStudioSignalTwo{right:4%}.aboutCapabilitySection{padding-bottom:78px}.aboutCapabilityGrid,.aboutPrincipleGrid{grid-template-columns:1fr}.aboutCapabilityCard{min-height:0;padding:22px}.aboutCapabilityVisual{min-height:134px;margin:18px 0 20px}.aboutCapabilityCard h3{min-height:0;font-size:23px}.aboutApproachSection{padding:68px 0 76px}.aboutPrincipleCard{min-height:175px}.aboutFounderSection{margin:72px 0}.aboutFounderVisual{min-height:290px}.aboutFounderOrbitTwo{width:250px;height:250px}.aboutFounderLabel{font-size:6px}.aboutFounderCopy .aboutFounderLead{font-size:17px}.aboutAiSection{padding:66px 0}.aboutAiGrid{grid-template-columns:1fr}.aboutAiCard{min-height:170px}.aboutQualitySection{margin-top:72px;padding:28px 22px}.aboutWorkflowVisual{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aboutWorkflowStep{min-height:105px}.aboutWorkflowStep i{display:none}.aboutProjectsSection{margin-top:78px}.aboutProjectGrid{grid-template-columns:1fr}.aboutProjectCard:last-child{grid-column:auto;max-width:none}.aboutProjectCard{min-height:320px;padding:22px}.aboutProjectCard p{min-height:0}.aboutFinalCta{margin-top:78px;padding:28px 22px}.aboutFinalActions{grid-template-columns:1fr;display:grid}.aboutFinalActions a{width:100%}}.aboutIdentityCopy p+p{margin-top:18px}.aboutAiIntro p+p{margin-top:16px}.aboutPrincipleGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.aboutProjectsIntroCopy{max-width:790px;color:var(--text-secondary);margin:-11px 0 35px;font-size:16px;line-height:1.72}.aboutProjectsIntroCopy p{margin:0}.aboutProjectsIntroCopy p+p{margin-top:12px}.aboutMissionSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:122px;padding:58px 0 62px}.aboutMissionSection h2{letter-spacing:-2.8px;max-width:600px;margin:14px 0 16px;font-family:Manrope,sans-serif;font-size:clamp(37px,4vw,54px);line-height:1.02}.aboutMissionSection p{color:#c6d1c9;max-width:820px;margin:0;font-size:18px;line-height:1.72}@media (width<=1050px){.aboutPrincipleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.aboutPrincipleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutMissionSection{margin-top:88px;padding:46px 0 52px}.aboutMissionSection p{font-size:16px}}@media (width<=600px){.aboutPrincipleGrid{grid-template-columns:1fr}.aboutMissionSection{margin-top:72px;padding:38px 0 43px}.aboutMissionSection h2{letter-spacing:-2.2px;font-size:37px}.aboutMissionSection p{font-size:16px}.aboutProjectsIntroCopy{margin-top:-3px;font-size:15px}}.portfolioCardImage{z-index:2;object-fit:contain;border:1px solid #ffffff1f;border-radius:14px;width:auto;max-width:100%;height:300px;display:block;position:relative;box-shadow:0 24px 55px #00000059}.portfolioProjectCardFeatured .portfolioCardImage{height:340px}.portfolioGrid .portfolioCardImage{height:245px}.portfolioCardNumber{color:#65786d;letter-spacing:1.2px;margin-right:9px;font-size:10px}.portfolioCardActions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:23px;display:flex}.portfolioCardActions .portfolioCardLink{margin-top:0}.portfolioCardLiveLink{color:#bfd0c5;border-bottom-color:var(--border)}.portfolioCardComingSoon{color:#e7c46a;letter-spacing:1px;align-items:center;min-height:48px;padding:0 1px;font-size:12px;font-weight:850;display:inline-flex}.status.comingSoon{color:#e7c46a;background:#e7c46a12;border-color:#e7c46a52}.status.comingSoon i{background:#e7c46a}.caseVisualBody{box-sizing:border-box;padding:45px 24px 18px}.caseVisualImage{z-index:3;object-fit:contain;border:1px solid #ffffff24;border-radius:16px;width:auto;max-width:calc(100% - 48px);height:340px;display:block;position:relative;box-shadow:0 30px 70px #0000006b}@media (width<=850px){.portfolioProjectCardFeatured .portfolioCardImage{height:300px}.portfolioGrid .portfolioCardImage{height:230px}.caseVisualImage{height:300px}}@media (width<=600px){.portfolioProjectCardFeatured .portfolioCardImage,.portfolioGrid .portfolioCardImage{height:205px}.portfolioCardActions{flex-direction:column;align-items:flex-start;gap:7px}.caseVisualBody{padding:39px 17px 14px}.caseVisualImage{max-width:calc(100% - 24px);height:220px}}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.heroGlow{filter:blur(96px)}.projectMockup:before{filter:blur(56px)}.heroVisualGlow{filter:blur(64px)}.portfolioCardVisual:before{filter:blur(40px)}.portfolioCardImage{box-shadow:0 20px 42px #00000052}.caseVisualImage{box-shadow:0 24px 52px #00000061}.packagesHeroVisual{box-shadow:inset 0 1px #ffffff0a,0 18px 48px #00000024}.packagesCard--basic{box-shadow:inset 0 1px #ffffff06,0 10px 26px #0000001f}.packagesCard--business{box-shadow:inset 0 1px #8fffc729,0 18px 40px #0000003d,0 0 26px #20e58a0e}.packagesCard--pro{box-shadow:inset 0 1px #e8f2ec1f,inset 0 -18px 35px #00000024,0 15px 36px #00000038}@media (width<=850px){.mobileNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 38px #00000052}}@media (width<=600px){.heroGlow,.heroVisualGlow,.projectMockup:before,.portfolioCardVisual:before{filter:blur(40px)}.packagesCard--business:before{opacity:.5;animation:none}.packagesCard--business:hover{box-shadow:inset 0 1px #8fffc729,0 18px 40px #0000003d,0 0 26px #20e58a0e}}@media (prefers-reduced-motion:reduce){.header,.mobileNav{-webkit-backdrop-filter:none;backdrop-filter:none}.heroGlow,.heroVisualGlow,.projectMockup:before,.portfolioCardVisual:before{filter:none!important}.packagesCard--business:before{animation:none}}.homeIntro,.founderPreview,.homeServices,.processPreview{padding-top:88px;padding-bottom:88px}.homeIntroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:72px}.homeIntro h2{max-width:560px;margin-bottom:0}.homeIntroGrid>div:last-child{justify-self:end;max-width:560px}.founderGrid{grid-template-columns:156px minmax(0,1fr);gap:48px;width:min(980px,100%);margin:0 auto}.founderPortrait{width:148px;height:148px;font-size:34px}.founderPortrait:before{width:96px;height:96px}.founderPortrait:after{width:168px;height:168px}.founderContent{max-width:640px}.homeServices .sectionHead,.processPreview .sectionHead{margin-bottom:34px}.homeServices .serviceGrid,.processPreview .processGrid{gap:12px}.homeServices .serviceCard{min-height:230px;padding:22px}.processPreview .processStep{min-height:170px;padding:21px}.processPreview{border-top:1px solid var(--border)}.finalCtaSection{padding-top:64px;padding-bottom:92px}.finalCta{padding:42px 46px}@media (width<=850px){.homeIntro,.founderPreview,.homeServices,.processPreview{padding-top:72px;padding-bottom:72px}.homeIntroGrid{grid-template-columns:1fr;gap:28px}.homeIntroGrid>div:last-child{justify-self:start;max-width:650px}.founderGrid{grid-template-columns:130px 1fr;gap:32px}.founderPortrait{width:122px;height:122px;font-size:29px}.founderPortrait:before{width:78px;height:78px}.founderPortrait:after{width:138px;height:138px}}@media (width<=600px){.homeIntro,.founderPreview,.homeServices,.processPreview{padding-top:60px;padding-bottom:60px}.founderGrid{grid-template-columns:1fr;gap:24px}.founderPortrait{width:104px;height:104px;font-size:25px}.founderPortrait:before{width:66px;height:66px}.founderPortrait:after{width:118px;height:118px}.homeServices .serviceCard,.processPreview .processStep{min-height:0}.finalCtaSection{padding-top:52px;padding-bottom:72px}}.heroProductWindow{box-shadow:0 34px 78px #00000080,0 0 0 4px #060b09d1,inset 0 1px #ffffff14}.heroProductPhone{box-shadow:0 28px 60px #0000008a,7px 9px 0 -5px #08100c,inset 0 1px #ffffff1f}@media (width<=1050px){.heroProductWindow{width:min(100%,575px);transform:rotateY(-1.8deg)rotateX(.6deg)}.heroProductPhone{width:150px;height:310px;right:-1%}}@media (width<=850px){.heroProductVisual{min-height:490px}.heroProductWindow{justify-self:start;width:min(92%,620px);height:352px;margin-left:2%}.heroProductPhone{width:154px;height:318px;bottom:10px;right:2%}.labelTop{top:8%;left:3%}}@media (width<=600px){.heroProductVisual{width:100%;min-height:345px;margin:14px 0 -18px;transform:none}.heroVisualGrid{background-size:30px 30px;width:100%;height:90%}.heroDeviceShadow{width:72%;bottom:4%;left:13%}.heroProductWindow{border-radius:14px;justify-self:center;width:94%;height:262px;margin:0 auto;transform:none}.productWindowBar{gap:6px;height:34px;padding:0 9px}.browserTab{min-width:80px;height:22px;padding:0 7px}.browserTab strong{text-overflow:ellipsis;white-space:nowrap;max-width:50px;overflow:hidden}.productBrowserAddress{height:21px;padding:0 7px}.productBrowserControls{display:none}.productWindowBody{grid-template-columns:57px 1fr;height:calc(100% - 34px)}.productSidebar{gap:15px;padding:12px 7px 10px}.productMiniLogo{width:28px;height:28px;font-size:7px}.productSidebarNav span{justify-content:center;min-height:25px;padding:0 5px;font-size:0}.sidebarStatus{justify-content:center;font-size:0}.productDashboard{padding:14px 13px 12px}.dashboardAvailability,.dashboardKicker b{display:none}.dashboardHeader{margin-top:14px}.dashboardHeader strong{max-width:215px;font-size:18px}.dashboardWorkspace{grid-template-columns:1fr .72fr;gap:6px;margin-top:14px}.workspacePrimary{min-height:91px;padding:10px}.workspacePrimary h4{margin-top:11px;font-size:10px}.workspacePrimary p{font-size:5px}.workspaceAction{margin-top:9px;font-size:5px}.workspaceStack{gap:5px}.workspaceStack article{gap:6px;min-height:43px;padding:7px}.workspaceStack article>span{width:22px;height:22px}.heroProductPhone{border-radius:23px;width:112px;height:232px;padding:4px;bottom:4px;right:-1%}.phoneScreen{border-radius:19px;padding:10px 8px 8px}.phoneTopDetail{width:36px;height:11px;margin-top:-6px}.phoneStatus{font-size:5px}.phoneBrand{margin-top:10px;font-size:6px}.phoneKicker{margin-top:17px;font-size:4px}.phoneHeadline{max-width:88px;font-size:14px}.phoneDescription{margin-top:7px;font-size:4.5px}.phoneLinks{gap:4px;margin-top:12px;font-size:5px}.phoneLinks span{padding-bottom:4px}.phoneCta{margin-top:10px;padding:6px;font-size:5px}.phoneSideButtonTop{height:22px;top:50px}.phoneSideButtonBottom{height:31px;top:78px}.heroVisualLabel{letter-spacing:1px;font-size:5px}.labelTop{top:3%;left:4%}}.heroCopy{max-width:560px;padding:24px 0 28px}.hero .eyebrow{letter-spacing:1.2px;margin-bottom:18px;padding:6px 9px;font-size:8px}.hero h1{letter-spacing:-2.6px;max-width:560px;font-size:clamp(42px,3.7vw,56px);line-height:.99}.heroTitleLine{display:block}.heroTitleAccent{white-space:nowrap}.heroDescription{max-width:470px!important;color:var(--text-secondary)!important;margin:18px 0 26px!important;font-size:14px!important;line-height:1.6!important}.heroActions{gap:10px}.heroActions .primaryButton,.heroActions .ghostButton{min-height:48px;padding-inline:18px}@media (width<=1050px){.hero h1{max-width:520px;font-size:clamp(40px,4.7vw,52px)}}@media (width<=850px){.heroCopy{max-width:600px;padding-top:24px}.hero h1{letter-spacing:-2.4px;max-width:560px;font-size:clamp(40px,6.5vw,50px)}.heroDescription{max-width:520px!important}}@media (width<=600px){.hero .eyebrow{margin-bottom:16px}.hero h1{letter-spacing:-2px;max-width:100%;font-size:clamp(34px,9.2vw,42px);line-height:1}.heroTitleAccent{white-space:normal}.heroDescription{margin:16px 0 23px!important;font-size:13.5px!important}}.heroHeadline{text-transform:none;letter-spacing:-2.35px!important;max-width:690px!important;font-size:clamp(39px,3.15vw,50px)!important;line-height:.98!important}.heroHeadline .heroTitleLine{white-space:nowrap;display:block}.heroHeadline em{color:var(--accent);font-style:normal}@media (width<=1180px){.heroHeadline{letter-spacing:-2.05px!important;max-width:620px!important;font-size:clamp(36px,3.5vw,45px)!important}}@media (width<=850px){.heroHeadline{max-width:660px!important;font-size:clamp(38px,6vw,48px)!important}}@media (width<=600px){.heroHeadline{letter-spacing:-1.7px!important;max-width:100%!important;font-size:clamp(30px,8.4vw,39px)!important;line-height:1!important}.heroHeadline .heroTitleLine{white-space:normal}}@media (width>=851px){.heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:34px}.heroCopy{max-width:590px}.heroHeadline{width:100%;letter-spacing:-1.9px!important;max-width:590px!important;font-size:clamp(36px,2.45vw,42px)!important;line-height:.98!important}.heroHeadline .heroTitleLine{white-space:nowrap;display:block}}@media (width>=851px) and (width<=1180px){.heroInner{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:24px}.heroHeadline{letter-spacing:-1.65px!important;max-width:520px!important;font-size:clamp(34px,3.15vw,38px)!important}}@media (width<=850px){.heroHeadline .heroTitleLine{white-space:normal}}@media (width>=851px){.heroInner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:28px}.heroCopy{max-width:680px}.hero .eyebrow{letter-spacing:1.25px;font-size:9.5px}.heroHeadline{letter-spacing:-2.15px!important;max-width:680px!important;font-size:clamp(46px,2.85vw,50px)!important;line-height:.98!important}.heroDescription{max-width:540px!important;font-size:16px!important;line-height:1.65!important}.heroActions .primaryButton,.heroActions .ghostButton{min-height:50px;padding-inline:20px;font-size:15.5px}}@media (width>=851px) and (width<=1180px){.heroInner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:22px}.heroCopy{max-width:590px}.heroHeadline{letter-spacing:-1.9px!important;max-width:590px!important;font-size:clamp(40px,3.55vw,46px)!important}.heroDescription{font-size:15.5px!important}}@media (width<=850px){.hero .eyebrow{font-size:9px}.heroHeadline{font-size:clamp(42px,6.6vw,52px)!important}.heroDescription{font-size:15.5px!important}}@media (width<=600px){.heroHeadline{font-size:clamp(34px,9.5vw,44px)!important}.heroDescription{font-size:15px!important}}.heroBrandVisual{isolation:isolate;place-items:center;min-height:520px;display:grid;position:relative;overflow:visible;transform:none!important}.heroBrandVisual:before{content:"";filter:blur(12px);z-index:-4;background:radial-gradient(circle,#20e58a1b 0%,#20e58a06 42%,#0000 72%);border-radius:50%;width:78%;height:78%;position:absolute}.heroBrandAurora{background:conic-gradient(from 20deg, transparent 0 18%, #20e58a21 29%, #3c9dff0f 43%, transparent 55% 72%, #20e58a17 84%, transparent 100%);filter:blur(34px);opacity:.9;z-index:-3;border-radius:50%;width:430px;height:430px;animation:30s linear infinite heroBrandAuroraSpin;position:absolute}.heroBrandGrid{opacity:.16;z-index:-2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:30px 30px;border-radius:50%;width:440px;height:440px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 76%);mask-image:radial-gradient(circle,#000 0 48%,#0000 76%)}.heroBrandOrbit{pointer-events:none;border:1px solid #6effbc2b;border-radius:50%;position:absolute;box-shadow:inset 0 0 30px #20e58a05}.heroBrandOrbitOuter{border-style:dashed;border-color:#6effbc2e;width:420px;height:420px;animation:38s linear infinite heroBrandOrbitSpin}.heroBrandOrbitMid{border-color:#ffffff18;width:330px;height:330px;animation:30s linear infinite heroBrandOrbitSpinReverse}.heroBrandOrbitInner{border-color:#20e58a2e;width:250px;height:250px;box-shadow:0 0 56px #20e58a09,inset 0 0 30px #20e58a07}.heroOrbitDot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 16px #20e58abf}.heroOrbitDotOne{top:11%;left:23%}.heroBrandWave{opacity:0;pointer-events:none;border:1px solid #20e58a40;border-radius:50%;width:230px;height:230px;animation:7.2s ease-out infinite heroBrandWavePulse;position:absolute}.heroBrandWaveTwo{animation-delay:2.4s}.heroBrandWaveThree{animation-delay:4.8s}.heroBrandCore{-webkit-backdrop-filter:blur(16px);z-index:3;background:linear-gradient(145deg,#0f1915b8,#060c0a6b);border:1px solid #ffffff17;border-radius:32px;place-items:center;width:315px;min-height:190px;padding:38px 30px;animation:7s ease-in-out infinite heroBrandFloat;display:grid;position:relative;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff12,0 0 0 1px #20e58a06}.heroBrandCore:before,.heroBrandCore:after{content:"";pointer-events:none;position:absolute}.heroBrandCore:before{border:1px solid #20e58a12;border-radius:24px;inset:10px}.heroBrandCore:after{filter:blur(.2px);background:linear-gradient(90deg,#0000,#20e58a7a,#0000);width:44%;height:1px;bottom:-18px;left:28%}.heroBrandCoreGlow{filter:blur(42px);z-index:-1;background:#20e58a1f;border-radius:50%;position:absolute;inset:18%}.heroBrandLogo{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 28px #00000070)drop-shadow(0 0 18px #20e58a1a);width:min(100%,255px);height:auto;display:block}@keyframes heroBrandOrbitSpin{to{transform:rotate(360deg)}}@keyframes heroBrandOrbitSpinReverse{to{transform:rotate(-360deg)}}@keyframes heroBrandAuroraSpin{to{transform:rotate(360deg)scale(1.03)}}@keyframes heroBrandWavePulse{0%{opacity:0;transform:scale(.92)}14%{opacity:.42}72%{opacity:.08}to{opacity:0;transform:scale(1.88)}}@keyframes heroBrandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width>=1181px){.heroInner{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)!important;gap:56px!important}.heroCopy{max-width:760px!important}.heroHeadline{letter-spacing:-2.8px!important;max-width:760px!important;font-size:clamp(58px,4vw,74px)!important;line-height:.96!important}.heroHeadline .heroTitleLine{white-space:nowrap!important}.heroDescription{max-width:560px!important;font-size:16.5px!important}}@media (width>=851px) and (width<=1180px){.heroInner{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr)!important;gap:30px!important}.heroCopy{max-width:620px!important}.heroHeadline{letter-spacing:-2.2px!important;max-width:620px!important;font-size:clamp(43px,4vw,53px)!important;line-height:.97!important}.heroHeadline .heroTitleLine{white-space:nowrap!important}.heroBrandVisual{min-height:450px}.heroBrandOrbitOuter{width:350px;height:350px}.heroBrandOrbitMid{width:280px;height:280px}.heroBrandOrbitInner{width:215px;height:215px}.heroBrandAurora,.heroBrandGrid{width:360px;height:360px}.heroBrandCore{width:270px;min-height:165px;padding:31px 26px}.heroBrandLogo{width:220px}}@media (width<=850px){.heroInner{grid-template-columns:1fr!important;gap:10px!important}.heroCopy{max-width:100%!important}.heroHeadline{max-width:100%!important;font-size:clamp(40px,7vw,52px)!important;line-height:.98!important}.heroHeadline .heroTitleLine{white-space:nowrap!important}.heroBrandVisual{width:100%!important;min-height:390px!important;margin:8px 0 -12px!important;transform:none!important}.heroBrandOrbitOuter{width:330px;height:330px}.heroBrandOrbitMid{width:265px;height:265px}.heroBrandOrbitInner{width:205px;height:205px}.heroBrandAurora,.heroBrandGrid{width:340px;height:340px}.heroBrandCore{width:270px;min-height:160px;padding:29px 25px}.heroBrandLogo{width:220px}}@media (width<=600px){.heroHeadline{letter-spacing:-1.45px!important;font-size:clamp(26px,8.1vw,36px)!important}.heroHeadline .heroTitleLine{white-space:nowrap!important}.heroDescription{max-width:94%!important;font-size:15px!important}.heroBrandVisual{min-height:320px!important;margin-top:4px!important}.heroBrandOrbitOuter{width:275px;height:275px}.heroBrandOrbitMid{width:220px;height:220px}.heroBrandOrbitInner{width:172px;height:172px}.heroBrandAurora,.heroBrandGrid{width:285px;height:285px}.heroBrandWave{width:176px;height:176px}.heroBrandCore{border-radius:26px;width:min(238px,78vw);min-height:136px;padding:24px 22px}.heroBrandCore:before{border-radius:19px}.heroBrandLogo{width:min(194px,64vw)}}@media (prefers-reduced-motion:reduce){.heroBrandAurora,.heroBrandOrbit,.heroBrandWave,.heroBrandCore{animation:none!important}.heroBrandWave{opacity:.08}}html[lang=en] .heroHeadline{letter-spacing:-2.35px!important;max-width:100%!important;font-size:clamp(48px,3.05vw,58px)!important}html[lang=en] .heroHeadline .heroTitleLine{max-width:100%}@media (width>=1181px){html[lang=en] .heroHeadline{font-size:clamp(50px,3vw,57px)!important}}@media (width>=851px) and (width<=1180px){html[lang=en] .heroHeadline{letter-spacing:-1.85px!important;font-size:clamp(38px,3.45vw,46px)!important}}@media (width<=850px){html[lang=en] .heroHeadline{letter-spacing:-1.7px!important;font-size:clamp(35px,6vw,47px)!important}html[lang=en] .heroHeadline .heroTitleLine{text-wrap:balance;white-space:normal!important}}@media (width<=600px){html[lang=en] .heroHeadline{letter-spacing:-1.25px!important;font-size:clamp(27px,7.4vw,34px)!important}}.valueSection{background:radial-gradient(circle at 50% -80%,#1de68b16,#0000 48%),linear-gradient(#070f0cfa,#050a08fc);border-top:1px solid #67ffbe14;border-bottom:1px solid #67ffbe14;padding:28px 0 32px;position:relative}.valueSection .container{position:relative}.valueGrid{isolation:isolate;background:linear-gradient(145deg,#ffffff07,#ffffff02),#070e0bdb;border:1px solid #6fffc21f;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000042,inset 0 1px #ffffff06}.valueGrid:before{content:"";z-index:3;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#2be78eb8,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.valueGrid:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#22e28917,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-230px;right:-150px}.valueCard{z-index:1;background:0 0;border:0;border-right:1px solid #6fffc217;flex-direction:column;justify-content:space-between;gap:28px;min-width:0;min-height:176px;padding:25px 24px 23px;transition:background .24s,box-shadow .24s;display:flex;position:relative}.valueCard:first-child{border-left:0}.valueCard:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(145deg,#24e58c12,#0000 52%),radial-gradient(circle at 18% 10%,#23e98e14,#0000 34%);transition:opacity .24s;position:absolute;inset:0}.valueCard:after{content:"";transform-origin:0;opacity:.25;background:linear-gradient(90deg, var(--accent), #20e58a00);border-radius:0 0 999px 999px;height:2px;transition:transform .24s,opacity .24s;position:absolute;top:0;left:22px;right:22px;transform:scaleX(.18)}.valueCard:hover{background:#143a2a2b;box-shadow:inset 0 0 0 1px #2de89109}.valueCard:hover:before{opacity:1}.valueCard:hover:after{opacity:.92;transform:scaleX(1)}.valueCardTop{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.valueIcon{width:44px;height:44px;color:var(--accent);background:linear-gradient(145deg,#20e58a1a,#20e58a06),#040c09cc;border:1px solid #2ee78f38;border-radius:14px;flex:0 0 44px;place-items:center;transition:transform .24s,border-color .24s,background .24s;display:inline-grid;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000029}.valueIndex{color:#b3cdc157;letter-spacing:.16em;padding-top:3px;font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.valueCard h3{color:var(--text-primary);letter-spacing:-.35px;margin:0 0 9px;font-family:Manrope,sans-serif;font-size:16px;font-weight:720;line-height:1.25;transition:color .24s}.valueCard p{max-width:245px;color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.62}@media (width<=980px){.valueSection{padding:24px 0 28px}.valueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.valueCard{min-height:164px}.valueCard:nth-child(2){border-right:0}.valueCard:nth-child(3),.valueCard:nth-child(4){border-top:1px solid #6fffc217}}@media (width<=600px){.valueSection{padding:18px 0 22px}.valueGrid{border-radius:20px;grid-template-columns:1fr}.valueCard,.valueCard:nth-child(2),.valueCard:nth-child(3),.valueCard:nth-child(4){border-top:1px solid #6fffc217;border-left:0;border-right:0;gap:20px;min-height:auto;padding:21px 20px 20px}.valueCard:first-child{border-top:0}.valueIcon{border-radius:13px;flex-basis:41px;width:41px;height:41px}.valueCard h3{font-size:15.5px}.valueCard p{max-width:none;font-size:13px}}@media (prefers-reduced-motion:reduce){.valueCard,.valueCard:before,.valueCard:after,.valueIcon,.valueCard h3{transition:none!important}}.valueSection{background:radial-gradient(circle at 16% 0,#18e98b13,#0000 28%),radial-gradient(circle at 84% 100%,#10764e1a,#0000 34%),linear-gradient(#06100c 0%,#040a08 100%);border-top:1px solid #4affae12;border-bottom:1px solid #4affae12;padding:42px 0 46px;position:relative;overflow:hidden}.valueSection:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#2ee68f0b 1px,#0000 1px),linear-gradient(90deg,#2ee68f0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 82%,#0000 100%)}.valueSection:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2def926b,#0000);width:min(720px,72vw);height:1px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #2def9224}.valueSection .container{z-index:1;position:relative}.valueGrid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative;overflow:visible}.valueGrid:before{content:"";z-index:0;background:linear-gradient(90deg,#0000 0%,#28e88e1f 10%,#28e88e57 50%,#28e88e1f 90%,#0000 100%);height:1px;position:absolute;top:36px;left:5%;right:5%}.valueGrid:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#18e3890e,#0000 70%);border-radius:50%;width:440px;height:220px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.valueCard{z-index:1;background:linear-gradient(160deg,#ffffff09,#ffffff02 48%,#1b6e4906),#07110d;border:1px solid #79ffc61a;border-radius:22px;min-height:214px;padding:22px 22px 24px;transition:transform .26s,border-color .26s,box-shadow .26s,background .26s;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff07}.valueCard:nth-child(2),.valueCard:nth-child(4){transform:translateY(12px)}.valueCard:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(120deg,#24e98f0d,#0000 28%),radial-gradient(circle at 82% 16%,#1fe78c11,#0000 28%);position:absolute;inset:0}.valueCard:after{content:"";opacity:.36;background:linear-gradient(#0000,#29ef92b8,#0000);border-radius:999px;width:2px;transition:opacity .26s;position:absolute;top:56px;bottom:56px;left:-1px}.valueCard:hover{background:linear-gradient(160deg,#27ea8f12,#ffffff03 48%,#1f9e600d),#08140f;border-color:#4bf79f47;transform:translateY(-6px);box-shadow:0 26px 64px #0000004d,0 0 0 1px #25e58a0a,inset 0 1px #ffffff0a}.valueCard:nth-child(2):hover,.valueCard:nth-child(4):hover{transform:translateY(4px)}.valueCardTop{z-index:2;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:42px;display:flex;position:relative}.valueIcon{color:#2dea90;background:linear-gradient(145deg,#26e78f21,#26e78f05),#07140f;border:1px solid #39ee963d;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0003}.valueIcon:before{content:"";border:1px solid #43f4a114;border-radius:11px;position:absolute;inset:5px}.valueIcon:after{content:"";background:#2dea90;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:-3px;transform:translateY(-50%);box-shadow:0 0 14px #2dea90a3}.valueIndex{color:#c3dfd27a;letter-spacing:.18em;background:#ffffff04;border:1px solid #80ffc714;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.valueIndex:before{content:"";background:#2ce990b8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #2ce99057}.valueCardCopy{z-index:2;position:relative}.valueCardCopy:before{content:"";background:linear-gradient(90deg,#2dea90,#2dea9000);width:42px;height:1px;margin-bottom:16px;display:block}.valueCard h3{color:#f4fbf7;letter-spacing:-.45px;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:17px;font-weight:760;line-height:1.22}.valueCard:hover .valueIcon{background:linear-gradient(145deg,#26e78f2e,#26e78f09),#07140f;border-color:#39ee966b;transform:none}@media (width<=1050px){.valueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.valueGrid:before{display:none}.valueCard,.valueCard:nth-child(2),.valueCard:nth-child(4){transform:none}.valueCard:nth-child(2):hover,.valueCard:nth-child(4):hover{transform:translateY(-6px)}}@media (width<=600px){.valueSection{padding:30px 0 34px}.valueGrid{grid-template-columns:1fr;gap:12px}.valueCard,.valueCard:nth-child(2),.valueCard:nth-child(3),.valueCard:nth-child(4){border:1px solid #79ffc61a;border-radius:19px;min-height:184px;padding:20px}.valueCardTop{margin-bottom:30px}.valueIcon{border-radius:15px;flex-basis:48px;width:48px;height:48px}.valueCard h3{font-size:16px}.valueCard p{max-width:none;font-size:13px}}.valueSection{overflow:hidden;background:linear-gradient(#06100c 0%,#050b09 100%)!important;border-top:1px solid #3eec930e!important;border-bottom:0!important;padding:18px 0 20px!important}.valueSection:before,.valueSection:after,.valueGrid:before,.valueGrid:after{display:none!important}.valueGrid{background:#08110dd1!important;border:1px solid #76ffc217!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 30px #00000029,inset 0 1px #ffffff05!important}.valueCard,.valueCard:nth-child(2),.valueCard:nth-child(3),.valueCard:nth-child(4){min-height:100px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #76ffc212!important;border-radius:0!important;gap:0!important;padding:9px 18px!important;overflow:hidden!important;transform:none!important}.valueCard:last-child{border-right:0!important}.valueCard:before{display:none!important}.valueCard:after{content:""!important;opacity:0!important;background:linear-gradient(#0000,#2dea909e,#0000)!important;width:1px!important;transition:opacity .2s!important;position:absolute!important;top:18px!important;bottom:18px!important;left:0!important}.valueCard:hover{box-shadow:none!important;background:#1d533914!important;transform:none!important}.valueCard:hover:after{opacity:.8!important}.valueCardTop{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.valueIcon{color:#57f3a5!important;background:linear-gradient(145deg,#2dea9033,#2dea9009),#1a5b3c1a!important;border:1px solid #34eb9257!important;border-radius:10px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important;transform:none!important;box-shadow:0 0 16px #2dea901a,inset 0 0 12px #2dea900f!important}.valueIcon svg{filter:drop-shadow(0 0 4px #57f3a542);width:16px!important;height:16px!important}.valueIcon:before,.valueIcon:after{display:none!important}.valueIndex{color:#bbd7ca47!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:8px!important;font-weight:800!important}.valueIndex:before{display:none!important}.valueCardCopy{margin-top:0!important}.valueCardCopy:before{display:none!important}.valueCard h3{color:#eef8f2!important;letter-spacing:-.2px!important;margin:0 0 5px!important;font-size:14px!important;font-weight:700!important;line-height:1.22!important}.valueCard p{color:#81958b!important;max-width:230px!important;margin:0!important;font-size:11.5px!important;line-height:1.52!important}.valueCard:hover .valueIcon{background:linear-gradient(145deg,#2dea904d,#2dea900f),#1f7c4e21!important;border-color:#34eb9285!important;transform:translateY(-2px)scale(1.05)!important;box-shadow:0 0 20px #2dea9029,inset 0 0 14px #2dea9017!important}.valueCard:hover h3{color:#fff!important}@media (width<=980px){.valueGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.valueCard,.valueCard:nth-child(2),.valueCard:nth-child(3),.valueCard:nth-child(4){border-top:1px solid #76ffc212!important;border-right:1px solid #76ffc212!important}.valueCard:first-child,.valueCard:nth-child(2){border-top:0!important}.valueCard:nth-child(2),.valueCard:nth-child(4){border-right:0!important}}@media (width<=600px){.valueSection{padding:14px 0 16px!important}.valueGrid{border-radius:14px!important;grid-template-columns:1fr!important}.valueCard,.valueCard:nth-child(2),.valueCard:nth-child(3),.valueCard:nth-child(4){border-top:1px solid #76ffc212!important;border-right:0!important;min-height:92px!important;padding:9px 16px!important}.valueCard:first-child{border-top:0!important}.valueIcon{border-radius:9px!important;flex-basis:30px!important;width:30px!important;height:30px!important}.valueCard h3{font-size:13.5px!important}.valueCard p{max-width:none!important;font-size:11.2px!important}}.hero h1{line-height:1.04!important}.heroTitleLine+.heroTitleLine{margin-top:8px!important}@media (width<=600px){.heroTitleLine+.heroTitleLine{margin-top:5px!important}}.heroBrandVisual{--orbit-green:45, 234, 144}.heroBrandScene{isolation:isolate!important;position:relative!important}.heroBrandAurora{opacity:.72!important;transform-origin:50%!important;animation:42s ease-in-out infinite heroAuroraV54!important}.heroBrandOrbitOuter{border:1px solid rgba(var(--orbit-green), .1)!important;width:430px!important;height:318px!important;box-shadow:none!important;opacity:.84!important;transform-origin:50%!important;border-style:solid!important;border-radius:50%!important;animation:52s linear infinite heroOrbitV54Outer!important}.heroBrandOrbitMid{width:352px!important;height:262px!important;box-shadow:none!important;opacity:.72!important;transform-origin:50%!important;border:1px solid #cbffe413!important;border-radius:50%!important;animation:41s linear infinite reverse heroOrbitV54Mid!important}.heroBrandOrbitInner{border:1px solid rgba(var(--orbit-green), .13)!important;width:286px!important;height:214px!important;box-shadow:none!important;opacity:.82!important;transform-origin:50%!important;border-radius:50%!important;animation:34s linear infinite heroOrbitV54Inner!important}.heroBrandOrbitOuter:before,.heroBrandOrbitMid:before,.heroBrandOrbitInner:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:-1px!important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - .5px))!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - .5px))!important}.heroBrandOrbitOuter:before{opacity:.48!important;background:conic-gradient(from 28deg, transparent 0deg 286deg, rgba(var(--orbit-green), .03) 300deg, rgba(var(--orbit-green), .42) 326deg, rgba(var(--orbit-green), .08) 344deg, transparent 360deg)!important}.heroBrandOrbitMid:before{opacity:.3!important;background:conic-gradient(from 158deg,#0000 0deg 292deg,#d2ffe73d 324deg,#0000 354deg)!important}.heroBrandOrbitInner:before{opacity:.4!important;background:conic-gradient(from 238deg, transparent 0deg 292deg, rgba(var(--orbit-green), .34) 326deg, transparent 356deg)!important}.heroOrbitDot{box-shadow:0 0 7px rgba(var(--orbit-green), .58), 0 0 16px rgba(var(--orbit-green), .2)!important;background:#2dea90!important;border:1px solid #ceffe652!important}.heroOrbitDotOne{opacity:.94!important;width:6px!important;height:6px!important;top:9%!important;left:30%!important}.heroOrbitDotTwo{opacity:.64!important;width:4px!important;height:4px!important;bottom:27%!important;right:8%!important}.heroOrbitDotThree{opacity:.76!important;width:5px!important;height:5px!important;top:47%!important;left:-2px!important}.heroBrandCore{box-shadow:0 24px 70px #0000004d, 0 0 58px rgba(var(--orbit-green), .055), inset 0 1px 0 #ffffff07!important;animation:10s ease-in-out infinite heroBrandCoreV54!important}.heroBrandCore:before{opacity:.46!important;filter:blur(18px)!important}@keyframes heroOrbitV54Outer{0%{transform:rotate(12deg)}to{transform:rotate(372deg)}}@keyframes heroOrbitV54Mid{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@keyframes heroOrbitV54Inner{0%{transform:rotate(38deg)}to{transform:rotate(398deg)}}@keyframes heroAuroraV54{0%,to{opacity:.62;transform:scale(1)rotate(0)}50%{opacity:.82;transform:scale(1.035)rotate(180deg)}}@keyframes heroBrandCoreV54{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=1050px){.heroBrandOrbitOuter{width:356px!important;height:266px!important}.heroBrandOrbitMid{width:292px!important;height:218px!important}.heroBrandOrbitInner{width:238px!important;height:178px!important}}@media (width<=600px){.heroBrandOrbitOuter{width:286px!important;height:214px!important}.heroBrandOrbitMid{width:234px!important;height:176px!important}.heroBrandOrbitInner{width:190px!important;height:144px!important}.heroBrandAurora{opacity:.56!important}.heroOrbitDot{box-shadow:0 0 5px rgba(var(--orbit-green), .5), 0 0 10px rgba(var(--orbit-green), .16)!important}}@media (prefers-reduced-motion:reduce){.heroBrandOrbitOuter,.heroBrandOrbitMid,.heroBrandOrbitInner,.heroBrandAurora,.heroBrandCore{animation:none!important}}.homeIntroV7{background:radial-gradient(circle at 18% 38%,#21e28b0e,#0000 28%),linear-gradient(#06100c 0%,#050b09 100%);border-top:1px solid #59eea00e;border-bottom:1px solid #59eea00e;position:relative;overflow:hidden;padding:74px 0!important}.homeIntroV7:before{content:"";background:linear-gradient(#0000,#2dea9070,#0000);width:1px;height:46%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.homeIntroV7Shell{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(54px,7vw,108px);display:grid!important}.homeIntroV7Lead{max-width:540px}.homeIntroV7Lead .sectionLabel{margin-bottom:18px}.homeIntroV7Lead h2{letter-spacing:-2.8px;max-width:520px;margin:0;font-size:clamp(38px,4.25vw,62px);line-height:.98}.homeIntroV7Lead h2 em{color:var(--accent);font-style:normal}.homeIntroV7Lead>p{color:#8ca096;max-width:500px;margin:24px 0 0;font-size:15px;line-height:1.72}.homeIntroV7Link{margin-top:24px}.homeIntroV7Capabilities{background:linear-gradient(145deg,#ffffff06,#0000 45%),#060e0ac7;border:1px solid #6fffc21b;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff05}.homeIntroV7Capability{border-bottom:1px solid #6fffc213;grid-template-columns:78px minmax(0,1fr) 38px;align-items:center;gap:22px;min-height:126px;padding:22px 24px;transition:background .22s,border-color .22s;display:grid;position:relative}.homeIntroV7Capability:last-child{border-bottom:0}.homeIntroV7Capability:before{content:"";opacity:0;background:linear-gradient(#0000,#2dea90c2,#0000);border-radius:999px;width:2px;transition:opacity .22s;position:absolute;top:22px;bottom:22px;left:0}.homeIntroV7Capability:hover{background:linear-gradient(90deg,#20e58a0e,#0000 46%)}.homeIntroV7Capability:hover:before{opacity:1}.homeIntroV7CapabilityMeta{align-items:center;gap:12px;display:flex}.homeIntroV7Number{color:#b8d3c647;letter-spacing:.16em;font-size:9px;font-weight:800}.homeIntroV7Icon{width:38px;height:38px;color:var(--accent);background:#1c5b3d16;border:1px solid #31eb912b;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.homeIntroV7CapabilityCopy{min-width:0}.homeIntroV7CapabilityCopy h3{color:#f2faf5;letter-spacing:-.3px;margin:0 0 6px;font-size:16px;line-height:1.2}.homeIntroV7CapabilityCopy p{color:#7f9489;max-width:470px;margin:0;font-size:12.5px;line-height:1.58}.homeIntroV7CapabilityArrow{color:#789087;border:1px solid #70ffc21a;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;transition:color .22s,border-color .22s,background .22s,transform .22s;display:grid}.homeIntroV7Capability:hover .homeIntroV7CapabilityArrow{color:var(--accent);background:#1f784f1a;border-color:#2eea9147;transform:translate(2px)}@media (width<=1050px){.homeIntroV7{padding:64px 0!important}.homeIntroV7Shell{grid-template-columns:1fr;gap:40px}.homeIntroV7Lead{max-width:680px}.homeIntroV7Lead h2{max-width:650px}.homeIntroV7Capabilities{width:100%}}@media (width<=600px){.homeIntroV7{padding:52px 0!important}.homeIntroV7Shell{gap:30px}.homeIntroV7Lead h2{letter-spacing:-2px;font-size:clamp(36px,10.5vw,48px)}.homeIntroV7Lead>p{margin-top:18px;font-size:14px}.homeIntroV7Capabilities{border-radius:18px}.homeIntroV7Capability{grid-template-columns:58px minmax(0,1fr) 30px;gap:14px;min-height:112px;padding:18px 16px}.homeIntroV7CapabilityMeta{gap:8px}.homeIntroV7Number{display:none}.homeIntroV7Icon{width:36px;height:36px}.homeIntroV7CapabilityCopy h3{font-size:15px}.homeIntroV7CapabilityCopy p{font-size:11.7px}.homeIntroV7CapabilityArrow{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.homeIntroV7Capability,.homeIntroV7Capability:before,.homeIntroV7CapabilityArrow{transition:none!important}}.hero{isolation:isolate!important;background:radial-gradient(circle at 74% 42%,#1fe58c0f 0%,#1fe58c05 24%,#0000 48%),radial-gradient(circle at 18% 18%,#28745909 0%,#0000 34%),linear-gradient(#050b08 0%,#040907 100%)!important;position:relative!important;overflow:hidden!important}.hero:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.22!important;background-image:linear-gradient(#41e29409 1px,#0000 1px),linear-gradient(90deg,#41e29409 1px,#0000 1px),radial-gradient(circle,#30eb9111 1px,#0000 1.5px)!important;background-size:56px 56px,56px 56px,28px 28px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 30%,#000000b8 60%,#000000f2 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000038 30%,#000000b8 60%,#000000f2 100%)!important}.hero:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.24!important;background:conic-gradient(from 210deg,#0000 0deg 58deg,#2bec910e 76deg,#2bec9104 96deg,#0000 122deg 250deg,#6fffc409 286deg,#0000 320deg 360deg),radial-gradient(#1fe58c11 0%,#1fe58c05 40%,#0000 68%)!important;width:48vw!important;min-width:620px!important;height:48vw!important;min-height:620px!important;animation:24s ease-in-out infinite alternate heroAmbientV56!important;position:absolute!important;top:50%!important;right:-12vw!important;transform:translateY(-50%)rotate(-12deg)!important}.heroInner,.heroBrandVisual{z-index:2!important;position:relative!important}.heroBrandVisual:before{content:""!important;pointer-events:none!important;z-index:-1!important;opacity:.48!important;background:radial-gradient(circle,#22e68c0f 0%,#22e68c05 42%,#0000 70%)!important;border-radius:50%!important;width:520px!important;height:520px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.heroBrandVisual:after{content:""!important;pointer-events:none!important;z-index:-1!important;opacity:.48!important;background:linear-gradient(90deg,#0000,#47f49f47,#0000)!important;width:430px!important;height:1px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-18deg)!important;box-shadow:0 0 18px #47f49f12!important}@keyframes heroAmbientV56{0%{opacity:.18;transform:translateY(-50%)rotate(-12deg)scale(1)}to{opacity:.26;transform:translateY(-50%)rotate(4deg)scale(1.035)}}@media (width<=1050px){.hero:after{opacity:.38!important;width:70vw!important;height:70vw!important;right:-28vw!important}.heroBrandVisual:before{width:430px!important;height:430px!important}}@media (width<=600px){.hero:before{opacity:.14!important;background-size:46px 46px,46px 46px,24px 24px!important}.hero:after{opacity:.26!important;width:110vw!important;min-width:0!important;height:110vw!important;min-height:0!important;right:-56vw!important}.heroBrandVisual:before{opacity:.36!important;width:330px!important;height:330px!important}.heroBrandVisual:after{opacity:.34!important;width:280px!important}}@media (prefers-reduced-motion:reduce){.hero:after{animation:none!important}}.homeServices{background:radial-gradient(circle at 80% 12%,#20e58a0e,#0000 24%),linear-gradient(#06100c 0%,#050b09 100%)!important;border-top:1px solid #5aefa10d!important;border-bottom:1px solid #5aefa10d!important;padding:76px 0 82px!important;position:relative!important;overflow:hidden!important}.homeServices .sectionHead{align-items:end!important;margin-bottom:34px!important}.homeServices .sectionHead>div:first-child{max-width:760px!important}.homeServices .sectionLabel{margin-bottom:14px!important}.homeServices .sectionHead h2{letter-spacing:-2.8px!important;max-width:760px!important;margin:0!important;font-size:clamp(40px,4vw,60px)!important;line-height:.98!important}.homeServices .sectionHead h2 em{color:var(--accent)!important;font-style:normal!important}.homeServices .inlineLink{color:#9fb2a8!important;margin-bottom:6px!important}.homeServices .inlineLink:hover{color:var(--accent)!important}.homeServices .serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.homeServices .serviceCard{background:linear-gradient(155deg,#ffffff06,#0000 46%),#070f0bdb!important;border:1px solid #74ffc418!important;border-radius:18px!important;flex-direction:column!important;justify-content:space-between!important;min-height:250px!important;padding:22px 22px 24px!important;transition:border-color .22s,background .22s,transform .22s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff05!important}.homeServices .serviceCard:before{content:""!important;opacity:.3!important;background:linear-gradient(90deg, var(--accent), #20e58a00)!important;transform-origin:0!important;height:1px!important;transition:transform .22s,opacity .22s!important;position:absolute!important;top:0!important;left:22px!important;right:22px!important;transform:scaleX(.34)!important}.homeServices .serviceCard:after{content:""!important;pointer-events:none!important;opacity:.26!important;background:radial-gradient(circle,#20e58a14,#0000 68%)!important;border-radius:50%!important;width:140px!important;height:140px!important;position:absolute!important;top:-70px!important;right:-70px!important}.homeServices .serviceCard:hover{background:linear-gradient(155deg,#20e58a0b,#0000 46%),#07100ceb!important;border-color:#49f29d3d!important;transform:translateY(-4px)!important}.homeServices .serviceCard:hover:before{opacity:.82!important;transform:scaleX(1)!important}.homeServices .serviceTop{justify-content:flex-end!important;align-items:center!important;min-height:44px!important;display:flex!important}.homeServices .serviceTop>span:not(.serviceIcon),.homeServices .serviceNumber{display:none!important}.homeServices .serviceIcon{width:42px!important;height:42px!important;color:var(--accent)!important;box-shadow:none!important;background:#1b583c17!important;border:1px solid #2eea912e!important;border-radius:12px!important;place-items:center!important;display:grid!important}.homeServices .serviceIcon svg{width:19px!important;height:19px!important}.homeServices .serviceCard h3{color:#f3faf6!important;letter-spacing:-.42px!important;margin:54px 0 10px!important;font-size:18px!important;line-height:1.18!important}.homeServices .serviceCard p{color:#85998f!important;max-width:280px!important;margin:0!important;font-size:13px!important;line-height:1.62!important}@media (width<=1080px){.homeServices{padding:68px 0 72px!important}.homeServices .serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeServices .serviceCard{min-height:220px!important}}@media (width<=700px){.homeServices .sectionHead{align-items:flex-start!important;gap:18px!important}.homeServices .sectionHead h2{letter-spacing:-2px!important;font-size:clamp(36px,10vw,48px)!important}}@media (width<=600px){.homeServices{padding:54px 0 58px!important}.homeServices .serviceGrid{grid-template-columns:1fr!important;gap:10px!important}.homeServices .serviceCard{border-radius:16px!important;min-height:188px!important;padding:19px 18px 20px!important}.homeServices .serviceCard h3{margin-top:38px!important;font-size:17px!important}.homeServices .serviceCard p{font-size:12.5px!important}}@media (prefers-reduced-motion:reduce){.homeServices .serviceCard,.homeServices .serviceCard:before{transition:none!important}}.homeIntroV7Shell{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr)!important}.homeIntroVisualV71{background:radial-gradient(circle at 82% 18%,#20e58a13,#0000 30%),linear-gradient(145deg,#ffffff06,#ffffff02),#06100c;border:1px solid #6fffc21c;border-radius:24px;min-height:430px;padding:18px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff06}.homeIntroVisualV71:before{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#30e8910d 1px,#0000 1px),linear-gradient(90deg,#30e8910d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#000 45% 100%);mask-image:linear-gradient(135deg,#0000 0%,#000 45% 100%)}.homeIntroVisualV71Head{z-index:3;justify-content:space-between;align-items:center;padding:3px 4px 14px;display:flex;position:relative}.homeIntroVisualV71Eyebrow{color:#6f877b;letter-spacing:.18em;font-size:9px;font-weight:800}.homeIntroVisualV71Dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #2dea9066}.homeIntroVisualV71Stage{z-index:2;min-height:322px;position:relative}.homeIntroVisualV71Browser{background:#08110e;border:1px solid #8effcf1f;border-radius:18px;width:78%;height:286px;position:absolute;top:4%;left:2%;overflow:hidden;transform:perspective(1100px)rotateY(3deg)rotateX(1deg);box-shadow:0 20px 46px #00000057,inset 0 1px #ffffff06}.homeIntroVisualV71BrowserBar{background:#050c09eb;border-bottom:1px solid #8effcf12;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.homeIntroVisualV71BrowserBar>span{background:#c1dccf42;border-radius:50%;width:6px;height:6px}.homeIntroVisualV71BrowserBar>span:first-child{background:#2dea9094}.homeIntroVisualV71BrowserBar small{color:#53675e;letter-spacing:.04em;margin-left:7px;font-size:8px}.homeIntroVisualV71Browser>img{object-fit:cover;object-position:center top;filter:saturate(.84)brightness(.76)contrast(1.04);width:100%;height:calc(100% - 34px);display:block}.homeIntroVisualV71Phone{z-index:4;background:#07100d;border:1px solid #8effcf2e;border-radius:28px;width:142px;height:282px;padding:5px;position:absolute;bottom:2%;right:2.5%;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 22px 48px #0000006b,0 0 34px #20e58a0f,inset 0 1px #ffffff09}.homeIntroVisualV71Phone img{object-fit:cover;object-position:center top;filter:saturate(.9)brightness(.82)contrast(1.03);border-radius:23px;width:100%;height:100%;display:block}.homeIntroVisualV71Notch{z-index:2;background:#020705e0;border-radius:999px;width:42px;height:8px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff05}.homeIntroVisualV71Badge{z-index:5;color:#a7bbb1;letter-spacing:.04em;background:#050c09e0;border:1px solid #6fffc221;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 22px #00000038}.homeIntroVisualV71Badge>span{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #2dea9057}.homeIntroVisualV71BadgeTop{top:9%;left:5%}.homeIntroVisualV71BadgeBottom{bottom:4%;left:12%}.homeIntroVisualV71Footer{z-index:3;border-top:1px solid #6fffc212;flex-wrap:wrap;gap:8px;padding:14px 4px 2px;display:flex;position:relative}.homeIntroVisualV71Footer span{color:#72887d;background:#ffffff02;border:1px solid #6fffc214;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700}@media (width<=1050px){.homeIntroV7Shell{grid-template-columns:1fr!important}.homeIntroVisualV71{min-height:410px}.homeIntroVisualV71Browser{width:82%}}@media (width<=600px){.homeIntroVisualV71{border-radius:20px;min-height:340px;padding:14px}.homeIntroVisualV71Stage{min-height:252px}.homeIntroVisualV71Browser{border-radius:15px;width:86%;height:226px;left:0;transform:none}.homeIntroVisualV71Phone{border-radius:22px;width:104px;height:208px;right:0;transform:rotate(2deg)}.homeIntroVisualV71Phone img{border-radius:18px}.homeIntroVisualV71Badge{display:none}.homeIntroVisualV71Footer{gap:6px;padding-top:11px}.homeIntroVisualV71Footer span{padding:6px 8px;font-size:8px}}@media (prefers-reduced-motion:reduce){.homeIntroVisualV71Browser,.homeIntroVisualV71Phone{transform:none!important}}.contactSocialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.contactSocialItem{color:#9ca8a2;background:linear-gradient(145deg,#20e58a09,#0000 52%),#ffffff04;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;min-height:66px;padding:13px 14px;transition:transform .2s,border-color .2s,color .2s,background .2s;display:flex}.contactSocialItem:hover{color:var(--accent);background:linear-gradient(145deg,#20e58a13,#0000 56%),#ffffff06;border-color:#20e58a3d;transform:translateY(-2px)}.contactBrandIcon{width:22px;height:22px;color:var(--accent);flex:0 0 22px}.contactSocialItem>span{color:#e9f1ed;flex-direction:column;gap:3px;min-width:0;font-size:12px;font-weight:750;display:flex}.contactSocialItem small{color:#65736d;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:550;overflow:hidden}@media (width<=560px){.contactSocialGrid{grid-template-columns:1fr}.contactSocialItem{min-height:62px}}.contactSocialItem>svg:not(.contactBrandIcon){width:22px;height:22px;color:var(--accent);flex:0 0 22px}@media (width>=561px){.contactSocialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contactSocialItem[href^=mailto\:]>svg:not(.contactBrandIcon){color:#38d9f5;filter:drop-shadow(0 0 6px #38d9f533)}.contactSocialItem[href*=wa\.me]>.contactBrandIcon{color:#25d366;filter:drop-shadow(0 0 6px #25d36633)}.contactSocialItem[href*="whatsapp.com/channel"]>.contactBrandIcon{color:#35e68a;filter:drop-shadow(0 0 6px #35e68a2e)}.contactSocialItem[href*=instagram\.com]>.contactBrandIcon{color:#fff;background:linear-gradient(135deg,#833ab4 0%,#c13584 32%,#e1306c 55%,#f77737 78%,#fcaf45 100%);border-radius:7px;flex-basis:24px;width:24px;height:24px;padding:4px;box-shadow:0 0 10px #e1306c29}.contactSocialItem[href*=tiktok\.com]>.contactBrandIcon{color:#fff;filter:drop-shadow(1px 0 #25f4eee6)drop-shadow(-1px 0 #fe2c55e6)}.contactSocialItem[href*=youtube\.com]>.contactBrandIcon{color:#f03;filter:drop-shadow(0 0 6px #f033)}.contactPage .contactForm{background:linear-gradient(145deg,#ffffff06,#0000 48%),#070f0bdb;border:1px solid #6fffc21a;border-radius:22px;padding:28px;box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff05}.contactPage .formHead{color:#75877f;letter-spacing:.17em;border-bottom:1px solid #6fffc212;align-items:center;margin-bottom:22px;padding-bottom:18px;font-size:9px}.contactPage .formHead i{width:7px;height:7px;box-shadow:0 0 14px #37e28d66}.contactPage .contactFormFieldsV2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.contactPage .contactFormFieldsV2 label{color:#7a8b83;letter-spacing:.01em;margin:0;font-size:10px;font-weight:700}.contactPage .contactFormWideV2{grid-column:1/-1}.contactPage .contactForm input,.contactPage .contactForm textarea{color:#f4faf7;background:#07100d;border-color:#6fffc217;margin-top:8px;transition:border-color .2s,box-shadow .2s,background .2s}.contactPage .contactForm input{min-height:49px;padding:0 14px}.contactPage .contactForm textarea{min-height:154px;padding:14px;line-height:1.55}.contactPage .formButton{border-radius:12px;min-height:51px;margin-top:18px;font-weight:800;box-shadow:0 14px 34px #37e28d14}.contactPage .contactForm>small{color:#56675f;margin-top:13px;font-size:9px}@media (width<=760px){.contactPage .contactForm{border-radius:18px;padding:22px 18px}.contactPage .contactFormFieldsV2{grid-template-columns:1fr;gap:14px}.contactPage .contactFormWideV2{grid-column:auto}.contactPage .contactForm textarea{min-height:142px}}.footerV2{background:radial-gradient(circle at 12% 5%,#20e58a0b,#0000 27%),#050908;border-top:1px solid #6fffc214;padding-top:56px;position:relative;overflow:hidden}.footerV2:before{content:"";pointer-events:none;opacity:.07;background-image:linear-gradient(#20e58a0b 1px,#0000 1px),linear-gradient(90deg,#20e58a0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.footerV2 .footerGrid,.footerV2 .footerBottom{z-index:1;position:relative}.footerBrandColumn{max-width:330px}.footerBrandColumn .brand{display:inline-flex}.footerBrandColumn .brandLogo{width:150px}.footerV2 .footerGrid p{color:#6f8178;max-width:270px;margin:20px 0 0;font-size:12px;line-height:1.65}.footerSocials{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.footerSocialButton{color:#72847b;background:#ffffff03;border:1px solid #6fffc218;border-radius:10px;place-items:center;width:36px;height:36px;transition:transform .2s,border-color .2s,color .2s,background .2s;display:grid}.footerSocialButton:hover{color:var(--green);background:#20e58a0b;border-color:#20e58a45;transform:translateY(-2px)}.footerBrandIcon{width:16px;height:16px}.footerV2 .footerLinks{grid-template-columns:.8fr .8fr 1.25fr;gap:clamp(28px,4vw,52px)}.footerV2 .footerLinks>div{gap:12px}.footerV2 .footerLinks strong{color:#d8e2dd;letter-spacing:.03em;margin-bottom:6px;font-size:10px;font-weight:800}.footerV2 .footerLinks a{color:#687a71;font-size:11px;line-height:1.45}.footerV2 .footerLinks a:hover{color:var(--green)}.footerContactColumn{min-width:0}.footerContactLink{grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;display:grid!important}.footerContactLink svg{color:#52655c}.footerContactLink span{overflow-wrap:anywhere;min-width:0}.footerProjectLink{border-top:1px solid #6fffc212;align-items:center;gap:7px;width:fit-content;margin-top:5px;padding-top:12px;font-weight:700;color:var(--green)!important;display:inline-flex!important}.footerProjectLink svg{transition:transform .2s}.footerProjectLink:hover svg{transform:translate(2px,-2px)}.footerV2 .footerBottom{color:#43544c;border-top-color:#6fffc212;min-height:68px}.footerBottomTagline{color:#53665d}@media (width<=900px){.footerV2 .footerGrid{grid-template-columns:1fr;gap:42px}.footerBrandColumn{max-width:420px}}@media (width<=600px){.footerV2{padding-top:44px}.footerV2 .footerGrid{gap:38px;padding-bottom:38px}.footerBrandColumn .brandLogo{width:132px}.footerSocialButton{width:38px;height:38px}.footerV2 .footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.footerContactColumn{grid-column:1/-1}.footerV2 .footerBottom{gap:10px;padding:20px 0}}.contactPage{padding-bottom:66px!important}.contactPage .contactPanel>div:first-child{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.footerV2 .footerSocialButton{width:39px;height:39px}.footerV2 .footerLinks strong{font-size:11px}.footerV2 .footerLinks a{font-size:11.5px}.footerV2 .footerContactLink svg{width:15px;height:15px}.footerV2 .footerBottom{font-size:10.5px}@media (width<=900px){.contactPage .contactPanel>div:first-child{justify-content:flex-start}}@media (width<=600px){.contactPage{padding-bottom:52px!important}.footerV2 .footerSocialButton{width:38px;height:38px}.footerV2 .footerLinks a{font-size:11px}}.footerSocialButton .footerBrandIcon{transition:transform .18s,filter .18s}.footerSocialButton:hover .footerBrandIcon{transform:scale(1.05)}.footerSocialButton[href^="https://wa.me/"] .footerBrandIcon{color:#25d366;filter:drop-shadow(0 0 6px #25d36638)}.footerSocialButton[href^="https://whatsapp.com/channel/"] .footerBrandIcon{color:#35e68a;filter:drop-shadow(0 0 6px #35e68a33)}.footerSocialButton[href^="https://www.instagram.com/"] .footerBrandIcon{color:#fff;background:linear-gradient(135deg,#833ab4 0%,#c13584 32%,#e1306c 55%,#f77737 78%,#fcaf45 100%);border-radius:5px;padding:2.5px;box-shadow:0 0 9px #e1306c2e}.footerSocialButton[href^="https://www.tiktok.com/"] .footerBrandIcon{color:#fff;filter:drop-shadow(1px 0 #25f4eee6)drop-shadow(-1px 0 #fe2c55e6)}.footerSocialButton[href^="https://youtube.com/"] .footerBrandIcon{color:#f03;filter:drop-shadow(0 0 6px #ff003338)}.serviceDetailTopRight{align-items:center;gap:10px;display:flex}.serviceComingSoonBadge{color:var(--accent);letter-spacing:.8px;white-space:nowrap;background:#20e58a0f;border:1px solid #20e58a33;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.serviceCardComingSoon{border-top:1px solid var(--border);min-height:48px;color:var(--accent);letter-spacing:.8px;align-items:center;margin-top:auto;padding-top:18px;font-size:13px;font-weight:800;display:flex}.comparisonStatus.is-coming-soon{color:var(--accent)}.hero{background:radial-gradient(circle at 74% 42%,#20e58a06 0%,#20e58a02 24%,#0000 48%),radial-gradient(circle at 18% 18%,#20e58a03 0%,#0000 34%),#030504!important}.valueSection{background:linear-gradient(#040605 0%,#030504 100%)!important}.valueGrid{background:#070a08!important}.homeIntroV7{background:radial-gradient(circle at 18% 38%,#20e58a06,#0000 28%),#030504!important}.homeIntroV7Capabilities{background:linear-gradient(145deg,#ffffff05,#0000 45%),#070a08!important}.homeServices{background:radial-gradient(circle at 80% 12%,#20e58a06,#0000 24%),#030504!important}.homeServices .serviceCard{background:linear-gradient(155deg,#ffffff05,#0000 46%),#070a08!important}.homeServices .serviceCard:hover{background:linear-gradient(155deg,#20e58a07,#0000 46%),#080c09!important}.processPreview,.founderPreview,.finalCtaSection{background:#030504!important}.finalCta{background:radial-gradient(circle at 8% 100%,#20e58a0e,#0000 38%),#070a08!important}.heroReferenceSideStatement{z-index:5!important;pointer-events:none!important;width:82px!important;color:var(--muted)!important;letter-spacing:.24em!important;text-transform:uppercase!important;flex-direction:column!important;align-items:flex-start!important;gap:11px!important;font-size:7.5px!important;font-weight:760!important;line-height:1.4!important;display:flex!important;position:absolute!important;top:50%!important;right:clamp(0px,50% - 714px,6px)!important;transform:translateY(-50%)!important}.heroReferenceSideStatement span,.heroReferenceSideStatement i{display:block!important}.heroReferenceSideStatement i{background:var(--accent)!important;width:44px!important;height:1px!important;margin-top:5px!important;box-shadow:0 0 12px #35d98b33!important}.heroBrandGlobe{opacity:.66!important;pointer-events:none!important;z-index:-2!important;background:radial-gradient(circle at 46% 44%,#35d98b29 0 1px,#0000 1.8px) 0 0/15px 15px,radial-gradient(circle at 60% 56%,#35d98b1f 0 1px,#0000 1.8px) 0 0/21px 21px,radial-gradient(at 46%,#35d98b1f,#0000 58%)!important;border:1px solid #35d98b21!important;border-radius:50%!important;width:382px!important;height:382px!important;position:absolute!important;top:-74px!important;right:-86px!important;box-shadow:inset 0 0 38px #35d98b0f,0 0 32px #35d98b0b!important;-webkit-mask-image:radial-gradient(#000 0 63%,#0000 84%)!important;mask-image:radial-gradient(#000 0 63%,#0000 84%)!important}.heroBrandGlobe:before,.heroBrandGlobe:after,.heroBrandGlobe span{content:""!important;pointer-events:none!important;border:1px solid #35d98b1f!important;border-radius:50%!important;position:absolute!important}.heroBrandGlobe:before{border-top-color:#0000!important;border-bottom-color:#0000!important;inset:0 30%!important}.heroBrandGlobe:after{border-left-color:#0000!important;border-right-color:#0000!important;inset:30% 0!important}.heroBrandGlobe span:first-child{inset:17% 3%!important;transform:rotate(14deg)!important}.heroBrandGlobe span:nth-child(2){inset:36% 0!important;transform:rotate(-9deg)!important}.heroBrandGlobe span:nth-child(3){inset:57% 5%!important;transform:rotate(10deg)!important}.heroBrandBeam{clip-path:polygon(28% 0,100% 0,72% 100%,0 100%)!important;opacity:.38!important;pointer-events:none!important;z-index:-3!important;background:linear-gradient(#35d98b1f,#35d98b05 54%,#0000 82%)!important;border-left:1px solid #35d98b14!important;border-right:1px solid #35d98b09!important;height:720px!important;position:absolute!important;top:-164px!important}.heroBrandBeamOne{width:112px!important;left:22%!important;transform:rotate(-19deg)!important}.heroBrandBeamTwo{opacity:.26!important;width:72px!important;left:47%!important;transform:rotate(-10deg)!important}.heroBrandBeamThree{opacity:.2!important;width:98px!important;left:65%!important;transform:rotate(15deg)!important}.heroBrandCore{transform-origin:50% 58%!important;background:linear-gradient(112deg,#f1f3f21f,#0000 12% 68%,#35d98b0e),linear-gradient(#151d16f2,#050806f0)!important;border-color:#35d98b6b!important;border-radius:26px!important;animation:10s ease-in-out infinite heroBrandCoreCompleteV5!important;box-shadow:0 26px 72px #00000075,0 0 0 2px #35d98b09,0 0 34px #35d98b1f,inset 0 1px #f1f3f226,inset 0 -22px 34px #0000003d!important}.heroBrandCore:before{border-color:#35d98b2b!important;border-radius:18px!important;inset:9px!important;box-shadow:inset 0 1px #f1f3f214!important}.heroBrandCore:after{background:linear-gradient(90deg,#0000,#35d98bc7,#0000)!important;width:58%!important;bottom:-17px!important;left:21%!important;box-shadow:0 0 20px #35d98b2e!important}.heroBrandVisual:before{opacity:.9!important;background:linear-gradient(117deg,#0000 22%,#35d98b13 39%,#0000 55%),linear-gradient(142deg,#0000 49%,#2db7a30b 60%,#0000 70%),radial-gradient(at 62% 68%,#35d98b29,#0000 43%)!important;width:100%!important;height:100%!important}.heroBrandVisual:after{opacity:.96!important;z-index:1!important;background:linear-gradient(#f1f3f221,#151d16db 15%,#0305046b 78%,#0000)!important;border:1px solid #35d98b40!important;border-radius:50%!important;width:84%!important;height:70px!important;top:auto!important;bottom:27px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset 0 2px #f1f3f224,inset 0 -12px 18px #0000004d,0 18px 32px #0000007a,0 0 30px #35d98b1a!important}.heroBrandReflection{filter:blur(9px)!important;opacity:.74!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(#35d98b38,#35d98b0b 44%,#0000 72%)!important;border-radius:50%!important;width:48%!important;height:26px!important;position:absolute!important;bottom:13px!important;left:50%!important;transform:translate(-50%)!important}@keyframes heroBrandCoreCompleteV5{0%,to{transform:perspective(1200px)rotateY(-6deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-6deg)rotateX(2deg)translateY(-3px)}}@media (width<=1100px){.heroReferenceSideStatement{display:none!important}}@media (width<=600px){.heroBrandGlobe{opacity:.34!important;width:300px!important;height:300px!important;top:-4px!important;right:50%!important;transform:translate(50%)!important}.heroBrandBeam{opacity:.2!important;height:500px!important;top:-110px!important}.heroBrandBeamOne{left:12%!important}.heroBrandBeamTwo{left:46%!important}.heroBrandBeamThree{left:70%!important}.heroBrandCore{border-radius:21px!important}.heroBrandCore:before{border-radius:15px!important}.heroBrandVisual:after{width:80%!important;height:46px!important;bottom:25px!important}.heroBrandReflection{width:54%!important;height:20px!important;bottom:16px!important}}@media (prefers-reduced-motion:reduce){.heroBrandCore{animation:none!important;transform:perspective(1200px)rotateY(-6deg)rotateX(2deg)!important}}@media (width>=1101px){.hero+.valueSection .container{width:min(620px,100% - 28px)!important}.hero .heroInner{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;gap:clamp(36px,3.4vw,72px)!important;width:86vw!important;max-width:none!important}.hero .heroCopy{max-width:none!important}.heroBrandVisual{transform:none!important}.heroBrandCore{border-radius:clamp(24px,1.45vw,31px)!important;width:clamp(380px,28vw,570px)!important;min-height:clamp(218px,16vw,330px)!important;padding:clamp(38px,2.5vw,64px) clamp(34px,3vw,68px)!important}.heroBrandCore:before{border-radius:clamp(17px,1vw,21px)!important}.heroBrandLogo{width:min(100%,430px)!important}.heroBrandGlobe{width:clamp(382px,28vw,620px)!important;height:clamp(382px,28vw,620px)!important;top:clamp(-86px,-4vw,-58px)!important;right:clamp(-110px,-5vw,-70px)!important}.heroBrandGrid{width:clamp(360px,26vw,580px)!important;height:clamp(360px,26vw,580px)!important;top:clamp(-40px,-2vw,-20px)!important;right:clamp(-96px,-4vw,-54px)!important}.heroBrandOrbitOuter{width:clamp(430px,34vw,700px)!important;height:clamp(318px,25vw,520px)!important}.heroBrandOrbitMid{width:clamp(352px,28vw,580px)!important;height:clamp(262px,21vw,435px)!important}.heroBrandOrbitInner{width:clamp(286px,22vw,460px)!important;height:clamp(214px,17vw,355px)!important}.heroBrandVisual:after{width:clamp(500px,42vw,780px)!important;height:clamp(70px,5.5vw,112px)!important;bottom:clamp(27px,2vw,42px)!important}.heroBrandReflection{width:clamp(300px,25vw,500px)!important;height:clamp(26px,2vw,42px)!important;bottom:clamp(13px,1vw,24px)!important}.hero+.valueSection .container{width:min(calc(var(--max) + 136px), calc(100% - 24px))!important;margin-left:auto!important;margin-right:auto!important}.heroReferenceFootnotes{left:clamp(28px,2.3vw,50px)!important;right:clamp(28px,2.3vw,50px)!important}.heroReferenceSideStatement{right:clamp(70px,8vw,170px)!important}}.heroBrandBeam{z-index:0!important;opacity:.72!important;background:linear-gradient(#35d98b33,#35d98b09 54%,#0000 84%)!important;box-shadow:0 0 30px #35d98b12!important}.heroBrandGlobe{z-index:0!important;opacity:.8!important;background:radial-gradient(circle at 46% 44%,#35d98b33 0 1px,#0000 1.8px) 0 0/15px 15px,radial-gradient(circle at 60% 56%,#35d98b29 0 1px,#0000 1.8px) 0 0/21px 21px,radial-gradient(at 46%,#35d98b26,#0000 58%)!important}.heroBrandCore{border-color:#35d98b85!important;box-shadow:0 26px 72px #0000007a,0 0 0 2px #35d98b0b,0 0 46px #35d98b29,inset 0 1px #f1f3f22b,inset 0 -22px 34px #0000003d!important}.heroBrandPodium{pointer-events:none!important;z-index:1!important;background:linear-gradient(#151d16e0,#0a0f0cf5 50%,#030504e0)!important;border:1px solid #35d98b52!important;border-top:0!important;border-radius:0 0 46% 46%/0 0 35% 35%!important;width:min(760px,90%)!important;height:clamp(72px,6.4vw,112px)!important;position:absolute!important;bottom:clamp(24px,1.8vw,36px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset 0 -3px #35d98b47,inset 0 -16px 24px #0000005c,0 20px 36px #0000007a,0 0 34px #35d98b1a!important}.heroBrandPodium:before{content:""!important;background:linear-gradient(#f1f3f221,#151d16d1 30%,#030504c2)!important;border:1px solid #35d98b57!important;border-radius:50%!important;width:calc(100% + 2px)!important;height:clamp(42px,3.8vw,66px)!important;position:absolute!important;top:clamp(-30px,-1.9vw,-21px)!important;left:-1px!important;box-shadow:inset 0 2px #f1f3f224,inset 0 -6px 10px #00000052,0 0 20px #35d98b1a!important}.heroBrandPodiumTop,.heroBrandPodiumEdge{pointer-events:none!important;display:block!important;position:absolute!important}.heroBrandPodiumTop{background:linear-gradient(90deg,#0000,#f1f3f23d,#35d98b7a,#f1f3f233,#0000)!important;border-radius:50%!important;width:88%!important;height:1px!important;top:2px!important;left:6%!important}.heroBrandPodiumEdge{background:linear-gradient(90deg,#0000,#35d98bc7,#0000)!important;border-radius:50%!important;width:80%!important;height:2px!important;bottom:7px!important;left:10%!important;box-shadow:0 0 18px #35d98b38!important}.heroBrandVisual:after{display:none!important}@media (width<=600px){.heroBrandBeam{opacity:.38!important}.heroBrandBeamTwo{opacity:.24!important}.heroBrandBeamThree{opacity:.18!important}.heroBrandGlobe{opacity:.46!important}.heroBrandPodium{width:80%!important;height:46px!important;bottom:25px!important}.heroBrandPodium:before{height:30px!important;top:-15px!important}}.heroBrandAurora,.heroBrandGrid,.heroBrandOrbit,.heroBrandWave{display:none!important}.heroBrandGlobe{opacity:.96!important;background:radial-gradient(circle at 46% 44%,#35d98b57 0 1px,#0000 1.9px) 0 0/15px 15px,radial-gradient(circle at 60% 56%,#35d98b42 0 1px,#0000 1.9px) 0 0/21px 21px,radial-gradient(at 46%,#35d98b38,#0000 60%)!important;border-color:#35d98b40!important;box-shadow:inset 0 0 58px #35d98b1f,0 0 42px #35d98b1a!important}.heroBrandGlobe:before,.heroBrandGlobe:after,.heroBrandGlobe span{border-color:#35d98b38!important}@media (width<=600px){.heroBrandGlobe{opacity:.58!important}}.heroBrandCore{background:linear-gradient(125deg, #f1f3f213, transparent 14%, transparent 72%, #35d98b06), linear-gradient(180deg, var(--surface), var(--bg-main) 72%, #010201)!important;box-shadow:0 26px 72px #00000094,0 0 0 2px #35d98b09,0 0 34px #35d98b14,inset 0 1px #f1f3f21f,inset 0 -22px 34px #00000061!important}.heroBrandCoreGlow{background:#35d98b13!important}.heroBrandPodium{background:linear-gradient(180deg, var(--surface-hover), var(--surface) 48%, var(--bg-main) 76%, #010201)!important;box-shadow:inset 0 -3px #35d98b38,inset 0 -16px 24px #00000080,0 20px 36px #0000009e,0 0 26px #35d98b0e!important}.heroBrandPodium:before{background:linear-gradient(180deg, #f1f3f217, var(--surface) 32%, var(--bg-main) 82%)!important;box-shadow:inset 0 2px #f1f3f21a,inset 0 -6px 10px #00000075,0 0 16px #35d98b0f!important}.heroBrandReflection{opacity:.56!important;background:radial-gradient(#35d98b21,#35d98b06 44%,#0000 72%)!important}@media (width>=1101px){.heroBrandGlobe{opacity:.6!important;background:0 0!important;border-color:#35d98b29!important;width:clamp(350px,24vw,500px)!important;height:clamp(350px,24vw,500px)!important;top:clamp(8px,1.6vw,30px)!important;right:clamp(-70px,-3vw,-32px)!important;scale:1.2!important;box-shadow:inset 0 0 42px #35d98b11,0 0 #35d98b00!important}.heroBrandGlobe:before,.heroBrandGlobe:after,.heroBrandGlobe span{border-color:#35d98b26!important}.heroBrandCoreDepth{pointer-events:none!important;z-index:2!important;background:linear-gradient(#050806,#010201 80%)!important;border:1px solid #35d98b21!important;border-radius:clamp(24px,1.45vw,31px)!important;width:clamp(380px,28vw,570px)!important;height:clamp(218px,16vw,330px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(calc(13px - 50%),calc(13px - 50%))perspective(1200px)rotateY(-6deg)rotateX(2deg)!important;box-shadow:0 18px 32px #0000008c,inset 0 -10px 18px #0006!important}.heroBrandCore{z-index:3!important}.heroBrandCore:before{background:linear-gradient(118deg,#f1f3f214,#0000 13% 70%,#35d98b05)!important;box-shadow:inset 0 1px #f1f3f214,inset 0 -12px 18px #0003!important}}@media (width<=600px){.heroBrandGlobe{opacity:.42!important;width:270px!important;height:270px!important;top:0!important}.heroBrandCoreDepth{pointer-events:none!important;z-index:2!important;background:linear-gradient(#050806,#010201 82%)!important;border:1px solid #35d98b1a!important;border-radius:21px!important;width:min(328px,86vw)!important;height:168px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(calc(8px - 50%),calc(8px - 50%))!important}.heroBrandCore{z-index:3!important}}.heroBrandPodiumSocials{z-index:4!important;pointer-events:none!important;position:absolute!important;inset:-34px 6% -4px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(#0000 0% 33%,#0000002e 47%,#000 60% 88%,#0000 100%)!important;mask-image:linear-gradient(#0000 0% 33%,#0000002e 47%,#000 60% 88%,#0000 100%)!important}.heroBrandPodiumSocial{offset-distance:0%;transform:translate(-50%,-50%);color:#d8e9df!important;letter-spacing:.035em!important;white-space:nowrap!important;offset-path:ellipse(47% 34% at 50% 58%)!important;offset-rotate:0deg!important;offset-anchor:50% 50%!important;pointer-events:auto!important;will-change:offset-distance!important;background:linear-gradient(135deg,#08140edb,#010503eb)!important;border:1px solid #a0ffd330!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-width:max-content!important;padding:5px 8px 5px 6px!important;font-size:8px!important;font-weight:750!important;line-height:1!important;transition:border-color .2s,background .2s,color .2s,filter .2s!important;animation:27s linear infinite heroBrandPodiumSocialOrbit!important;display:inline-flex!important;position:absolute!important;top:0!important;left:0!important;box-shadow:inset 0 1px #ffffff14,0 7px 16px #00000047!important}.heroBrandPodiumSocial svg{color:var(--accent)!important;filter:drop-shadow(0 0 5px #35d98b2e)!important;flex:none!important}.heroBrandPodiumSocial span{text-overflow:ellipsis!important;max-width:150px!important;display:block!important;overflow:hidden!important}.heroBrandPodiumSocial:first-child svg{color:#e9f3ee!important}.heroBrandPodiumSocial:nth-child(2) svg{color:#c7f4e0!important}.heroBrandPodiumSocial:nth-child(3) svg{color:#e6f0eb!important}.heroBrandPodiumSocial:nth-child(4) svg,.heroBrandPodiumSocial:nth-child(5) svg{color:#a5f6c6!important}.heroBrandPodiumSocial:hover,.heroBrandPodiumSocial:focus-visible{color:#f1fff6!important;filter:brightness(1.08)!important;background:linear-gradient(135deg,#0e2719f0,#020805f5)!important;border-color:#35d98b75!important}.heroBrandPodiumSocial:nth-child(5){animation-delay:-21.6s!important}@keyframes heroBrandPodiumSocialOrbit{0%{offset-distance:0%}to{offset-distance:100%}}@media (width<=600px){.heroBrandPodiumSocials{inset:-17px 5% -3px!important;-webkit-mask-image:linear-gradient(#0000 0% 29%,#00000029 45%,#000 58% 89%,#0000 100%)!important;mask-image:linear-gradient(#0000 0% 29%,#00000029 45%,#000 58% 89%,#0000 100%)!important}.heroBrandPodiumSocial{letter-spacing:.015em!important;offset-path:ellipse(46% 27% at 50% 61%)!important;gap:3px!important;padding:3px 5px 3px 4px!important;font-size:6.5px!important;animation-duration:32s!important}.heroBrandPodiumSocial svg{width:10px!important;height:10px!important}.heroBrandPodiumSocial span{max-width:92px!important}.heroBrandPodiumSocial:nth-child(2){animation-delay:-6.4s!important}.heroBrandPodiumSocial:nth-child(3){animation-delay:-12.8s!important}.heroBrandPodiumSocial:nth-child(4){animation-delay:-19.2s!important}.heroBrandPodiumSocial:nth-child(5){animation-delay:-25.6s!important}}@media (prefers-reduced-motion:reduce){.heroBrandPodiumSocials{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;padding:0 2%!important;display:grid!important;inset:clamp(36px,4vw,46px) 6% 1px!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.heroBrandPodiumSocial{offset-path:none!important;justify-content:center!important;min-width:0!important;padding:5px 4px!important;animation:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.heroBrandPodiumSocial span{max-width:100%!important}}@media (prefers-reduced-motion:reduce) and (width<=600px){.heroBrandPodiumSocials{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;inset:7px 4% 1px!important}.heroBrandPodiumSocial{padding:3px 2px!important;font-size:5.8px!important}}@supports not (offset-path:ellipse(40% 30% at 50% 50%)){.heroBrandPodiumSocials{justify-content:space-evenly!important;align-items:center!important;gap:4px!important;padding:0 2%!important;display:flex!important;-webkit-mask-image:none!important;mask-image:none!important}.heroBrandPodiumSocial{offset-path:none!important;min-width:0!important;animation:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}.heroBrandPodiumSocials{z-index:4!important;inset:-18px 4% -3px!important;-webkit-mask-image:linear-gradient(#0000 0% 36%,#0003 48%,#000 61% 90%,#0000 100%)!important;mask-image:linear-gradient(#0000 0% 36%,#0003 48%,#000 61% 90%,#0000 100%)!important}.heroBrandPodiumSocial{transform:translate(-50%,-50%)scaleX(.56);min-width:clamp(138px,11vw,172px)!important;box-shadow:none!important;color:#eaf3ee!important;letter-spacing:.045em!important;text-shadow:0 2px 12px #000000b8,0 0 12px #35d98b24!important;offset-path:ellipse(47% 34% at 50% 58%)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;padding:7px 10px!important;font-size:clamp(10px,.74vw,12px)!important;font-weight:760!important;animation:27s linear infinite heroBrandPodiumSocialOrbitV14!important}.heroBrandPodiumSocial svg{width:16px!important;height:16px!important;color:var(--accent)!important;filter:drop-shadow(0 0 6px #35d98b33)!important}.heroBrandPodiumSocial span{text-overflow:clip!important;max-width:none!important;overflow:visible!important}.heroBrandPodiumSocial:first-child svg,.heroBrandPodiumSocial:nth-child(2) svg,.heroBrandPodiumSocial:nth-child(3) svg,.heroBrandPodiumSocial:nth-child(4) svg{color:var(--accent)!important}.heroBrandPodiumSocial:hover,.heroBrandPodiumSocial:focus-visible{color:#f1fff6!important;filter:brightness(1.1)!important}@keyframes heroBrandPodiumSocialOrbitV14{0%{offset-distance:0%;opacity:0;transform:translate(-50%,-50%)scaleX(.44)}6%{offset-distance:6%;opacity:0;transform:translate(-50%,-50%)scaleX(.44)}11%{offset-distance:11%;opacity:.62;transform:translate(-50%,-50%)scaleX(.72)}17%{offset-distance:17%;opacity:1;transform:translate(-50%,-50%)scaleX(1)}31%{offset-distance:31%;opacity:1;transform:translate(-50%,-50%)scaleX(1)}38%{offset-distance:38%;opacity:.78;transform:translate(-50%,-50%)scaleX(.78)}45%{offset-distance:45%;opacity:0;transform:translate(-50%,-50%)scaleX(.46)}55%{offset-distance:55%;opacity:0;transform:translate(-50%,-50%)scaleX(.46)}to{offset-distance:100%;opacity:0;transform:translate(-50%,-50%)scaleX(.46)}}.heroBrandPodiumSocial:nth-child(2){animation-delay:-6.75s!important}.heroBrandPodiumSocial:nth-child(3){animation-delay:-13.5s!important}.heroBrandPodiumSocial:nth-child(4){animation-delay:-20.25s!important}@media (width<=600px){.heroBrandPodiumSocials{inset:-10px 3% -2px!important;-webkit-mask-image:linear-gradient(#0000 0% 31%,#0003 46%,#000 59% 90%,#0000 100%)!important;mask-image:linear-gradient(#0000 0% 31%,#0003 46%,#000 59% 90%,#0000 100%)!important}.heroBrandPodiumSocial{letter-spacing:.02em!important;offset-path:ellipse(47% 29% at 50% 60%)!important;gap:4px!important;min-width:108px!important;padding:4px!important;font-size:8px!important;animation-duration:32s!important}.heroBrandPodiumSocial svg{width:12px!important;height:12px!important}.heroBrandPodiumSocial:nth-child(2){animation-delay:-8s!important}.heroBrandPodiumSocial:nth-child(3){animation-delay:-16s!important}.heroBrandPodiumSocial:nth-child(4){animation-delay:-24s!important}}@media (prefers-reduced-motion:reduce){.heroBrandPodiumSocials{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:4px 12px!important;padding:0 2%!important;display:grid!important;inset:17px 4% 5px!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.heroBrandPodiumSocial{opacity:1!important;offset-path:none!important;justify-content:center!important;min-width:0!important;padding:5px 4px!important;animation:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}@media (prefers-reduced-motion:reduce) and (width<=600px){.heroBrandPodiumSocials{gap:2px 4px!important;inset:7px 3% 3px!important}.heroBrandPodiumSocial{padding:3px 2px!important;font-size:6.8px!important}}.homeIntroV7{border-top:0!important}.smmPanelPage{background:linear-gradient(180deg, var(--bg-main), var(--bg-secondary) 44%, var(--bg-main));padding-bottom:118px}.smmPanelPage .smmHero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:62px;min-height:570px;display:grid}.smmPanelPage .smmHeroCopy{max-width:680px}.smmPanelPage .smmHeroCopy h1{color:var(--text-primary);letter-spacing:-4.8px;margin:16px 0 22px;font-family:Manrope,Inter,sans-serif;font-size:clamp(50px,5.75vw,82px);line-height:.96}.smmPanelPage .smmHeroCopy h1 em,.smmPanelPage h2 em{color:var(--accent);font-style:normal}.smmPanelPage .smmHeroCopy>p{max-width:590px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.smmPanelPage .smmHeroActions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.smmPanelPage .smmHeroNote{color:#82948a;letter-spacing:.2px;align-items:center;gap:8px;margin-top:25px;font-size:11px;display:inline-flex}.smmPanelPage .smmHeroNote svg{color:var(--accent)}.smmPanelPage .smmHeroVisual{border:1px solid var(--border-accent);background:radial-gradient(circle at 72% 18%,#20e58a21,#0000 30%),linear-gradient(145deg,#ffffff0b,#0b1210f5);border-radius:24px;min-height:390px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 28px 75px #0003}.smmPanelPage .smmHeroVisual:before,.smmPanelPage .smmHeroVisual:after{content:"";pointer-events:none;border:1px solid #20e58a1f;border-radius:50%;position:absolute}.smmPanelPage .smmHeroVisual:before{width:430px;height:430px;top:-250px;right:-120px}.smmPanelPage .smmHeroVisual:after{opacity:.6;border-style:dashed;width:590px;height:590px;top:-325px;right:-200px}.smmPanelPage .smmWindowBar{z-index:1;border-bottom:1px solid var(--border);color:#cbd7d0;align-items:center;gap:15px;height:54px;padding:0 19px;font-size:11px;display:flex;position:relative}.smmPanelPage .smmWindowBar strong{font-weight:700}.smmPanelPage .smmWindowBar>span{color:var(--accent);letter-spacing:.8px;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:800}.smmPanelPage .smmWindowDots{gap:5px;display:flex}.smmPanelPage .smmWindowDots i{background:#314139;border-radius:50%;width:7px;height:7px;display:block}.smmPanelPage .smmWindowDots i:first-child{background:var(--accent);box-shadow:0 0 8px #20e58a80}.smmPanelPage .smmWindowBody{z-index:1;grid-template-columns:142px minmax(0,1fr);min-height:336px;display:grid;position:relative}.smmPanelPage .smmDashboardSidebar{border-right:1px solid var(--border);background:#0508074d;flex-direction:column;padding:22px 16px;display:flex}.smmPanelPage .smmDashboardLogo{border:1px solid var(--border-accent);width:28px;height:28px;color:var(--accent);background:#20e58a14;border-radius:9px;place-items:center;font-family:Manrope,sans-serif;font-size:12px;font-weight:900;display:grid}.smmPanelPage .smmDashboardNav{gap:18px;margin-top:40px;display:grid}.smmPanelPage .smmDashboardNav span{color:#5f7068;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.smmPanelPage .smmDashboardNav span.is-active{color:var(--accent)}.smmPanelPage .smmDashboardSidebar>small{color:#4e6157;margin-top:auto;font-size:8px;line-height:1.4}.smmPanelPage .smmDashboardMain{min-width:0;padding:29px 29px 25px}.smmPanelPage .smmDashboardHeading{color:#7f9187;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.smmPanelPage .smmDashboardHeading b{color:var(--accent);letter-spacing:.8px;text-transform:uppercase;font-size:8px}.smmPanelPage .smmDashboardMain h2{max-width:360px;color:var(--text-primary);letter-spacing:-1.4px;margin:17px 0 24px;font-family:Manrope,sans-serif;font-size:clamp(21px,2.1vw,30px);line-height:1.04}.smmPanelPage .smmDashboardLead{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.smmPanelPage .smmDashboardLead>div,.smmPanelPage .smmDashboardRows>div{border:1px solid var(--border);background:#ffffff06;border-radius:12px;padding:13px}.smmPanelPage .smmDashboardLead small,.smmPanelPage .smmDashboardRows small{color:#677971;letter-spacing:.3px;font-size:8px;font-weight:700;display:block}.smmPanelPage .smmDashboardLead strong,.smmPanelPage .smmDashboardRows strong{color:#c5d2ca;margin-top:7px;font-size:11px;display:block}.smmPanelPage .smmDashboardRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.smmPanelPage .smmDashboardRows>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.smmPanelPage .smmDashboardIcon{width:28px;height:28px;color:var(--accent);background:#20e58a14;border-radius:8px;place-items:center;display:grid}.smmPanelPage .smmDashboardRows p{min-width:0;margin:0}.smmPanelPage .smmDashboardRows em{color:#52665b;font-size:9px;font-style:normal;font-weight:800}.smmPanelPage .smmSection{border-top:1px solid var(--line);margin-top:112px;padding-top:90px}.smmPanelPage .smmSectionIntro{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:end;gap:48px;margin-bottom:35px;display:grid}.smmPanelPage .smmSectionIntro h2,.smmPanelPage .smmGrowthCopy h2,.smmPanelPage .smmAdsLayout h2,.smmPanelPage .smmFaqIntro h2,.smmPanelPage .smmFinalCta h2{color:var(--text-primary);letter-spacing:-3px;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(35px,4vw,56px);line-height:1}.smmPanelPage .smmSectionIntro>p,.smmPanelPage .smmGrowthCopy>p,.smmPanelPage .smmAdsLayout p,.smmPanelPage .smmFinalCta p{max-width:540px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.smmPanelPage .smmServiceGrid,.smmPanelPage .smmPlatformGrid,.smmPanelPage .smmPackageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.smmPanelPage .smmServiceCard,.smmPanelPage .smmPlatformCard,.smmPanelPage .smmPackageCard,.smmPanelPage .smmResultsGrid article,.smmPanelPage .smmPlanningCards article,.smmPanelPage .smmAnalyticsCard{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(150deg,#ffffff09,#ffffff02);min-width:0;transition:transform .25s,border-color .25s,background .25s}.smmPanelPage .smmServiceCard:hover,.smmPanelPage .smmPlatformCard:hover,.smmPanelPage .smmPackageCard:hover,.smmPanelPage .smmPlanningCards article:hover,.smmPanelPage .smmAnalyticsCard:hover,.smmPanelPage .smmResultsGrid article:hover{border-color:var(--border-accent);transform:translateY(-4px)}.smmPanelPage .smmServiceCard{flex-direction:column;min-height:218px;padding:22px;display:flex}.smmPanelPage .smmServiceTop{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.smmPanelPage .smmServiceTop span,.smmPanelPage .smmPlanningCards article>span,.smmPanelPage .smmResultsGrid article>span,.smmPanelPage .smmFlowStep>span,.smmPanelPage .smmProcessStep>span{color:#61746a;letter-spacing:1.2px;font-size:10px;font-weight:800}.smmPanelPage .smmServiceCard h3,.smmPanelPage .smmPlatformCard strong,.smmPanelPage .smmPackageCard h3,.smmPanelPage .smmPlanningCards h3,.smmPanelPage .smmAnalyticsCard h3,.smmPanelPage .smmResultsGrid h3{color:var(--text-primary);letter-spacing:-.65px;margin:25px 0 9px;font-family:Manrope,sans-serif;font-size:18px;line-height:1.08}.smmPanelPage .smmServiceCard p,.smmPanelPage .smmPlanningCards p,.smmPanelPage .smmAnalyticsCard p,.smmPanelPage .smmResultsGrid p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.58}.smmPanelPage .smmPlatformGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.smmPanelPage .smmPlatformCard{flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex}.smmPanelPage .smmPlatformCard>span{border:1px solid var(--border-accent);width:37px;height:37px;color:var(--accent);background:#20e58a14;border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid}.smmPanelPage .smmPlatformCard strong{margin:22px 0 5px;font-size:16px}.smmPanelPage .smmPlatformCard small{color:#65766e;font-size:10px}.smmPanelPage .smmPlatformCard{isolation:isolate;background:radial-gradient(circle at 100% 0,#20e58a12,#0000 46%),linear-gradient(150deg,#ffffff09,#ffffff02);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000029}.smmPanelPage .smmPlatformCard:before,.smmPanelPage .smmPlatformCard:after{content:"";z-index:0;pointer-events:none;transition:opacity .25s,filter .25s;position:absolute}.smmPanelPage .smmPlatformCard>span,.smmPanelPage .smmPlatformCard strong,.smmPanelPage .smmPlatformCard small{z-index:2;position:relative}.smmPanelPage .smmPlatformVisual{z-index:1;opacity:.92;pointer-events:none;background:linear-gradient(145deg,#20e58a26,#08120d52);border:1px solid #a0ffd329;border-radius:16px;place-items:center;width:90px;height:76px;transition:opacity .25s,filter .25s;display:grid;position:absolute;bottom:18px;right:22px;box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000038}.smmPanelPage .smmPlatformVisual:before{content:"";background:#a0ffd338;border-radius:99px;width:21px;height:3px;position:absolute;top:10px;left:11px;box-shadow:0 7px #a0ffd31a,31px 0 0 -1px #a0ffd326}.smmPanelPage .smmPlatformVisual svg{z-index:1;color:#c6ffe2e6;filter:drop-shadow(0 0 7px #20e58a29);width:36px;height:36px;position:relative}.smmPanelPage .smmPlatformVisual--ig{bottom:21px;right:22px;transform:rotate(-3deg)}.smmPanelPage .smmPlatformVisual--ig svg{color:#e0ffefeb}.smmPanelPage .smmPlatformVisual--tk{border-radius:14px;width:70px;height:98px;bottom:11px;right:20px;transform:rotate(3deg)}.smmPanelPage .smmPlatformVisual--tk svg{width:34px;height:34px}.smmPanelPage .smmPlatformVisual--fb{width:132px;height:70px;bottom:17px;right:-5px;transform:rotate(-2deg)}.smmPanelPage .smmPlatformVisual--fb svg{width:32px;height:32px}.smmPanelPage .smmPlatformVisual--yt{border-radius:12px;width:132px;height:72px;bottom:18px;right:-2px;transform:rotate(-3deg)}.smmPanelPage .smmPlatformVisual--yt svg{width:40px;height:40px}.smmPanelPage .smmPlatformVisual--x{width:134px;height:70px;bottom:17px;right:-6px;transform:rotate(2deg)}.smmPanelPage .smmPlatformVisual--x svg{width:30px;height:30px}.smmPanelPage .smmPlatformVisual--tg,.smmPanelPage .smmPlatformVisual--wc{width:130px;height:73px;bottom:17px;right:-2px;transform:rotate(-2deg)}.smmPanelPage .smmPlatformVisual--tg svg,.smmPanelPage .smmPlatformVisual--wc svg{width:34px;height:34px}.smmPanelPage .smmPlatformVisual--wc{transform:rotate(2deg)}.smmPanelPage .smmPlatformVisual--wc svg{color:#b4ffd6f0}.smmPanelPage .smmPlatformVisual--ig{background:linear-gradient(145deg,#833ab457,#e1306c47 52%,#ffdc8033);border-color:#e1306c80;box-shadow:inset 0 1px #ffffff21,0 14px 28px #00000038,0 0 20px #e1306c1f}.smmPanelPage .smmPlatformVisual--ig svg{filter:drop-shadow(0 0 8px #e1306c38)}.smmPanelPage .smmPlatformVisual--tk{background:linear-gradient(135deg,#25f4ee4d,#08120d3d 48%,#fe2c5547);border-color:#25f4ee70;box-shadow:inset 0 1px #ffffff21,0 14px 28px #00000038,0 0 20px #25f4ee1a}.smmPanelPage .smmPlatformVisual--tk svg{filter:drop-shadow(-2px 0 6px #25f4ee42)drop-shadow(2px 0 6px #fe2c5533)}.smmPanelPage .smmPlatformVisual--fb{background:linear-gradient(145deg,#1877f261,#08120d38);border-color:#1877f280;box-shadow:inset 0 1px #ffffff21,0 14px 28px #00000038,0 0 20px #1877f21f}.smmPanelPage .smmPlatformVisual--fb svg{color:#c5e2ff;filter:drop-shadow(0 0 8px #1877f261)}.smmPanelPage .smmPlatformVisual--yt{background:linear-gradient(145deg,#ff003361,#08120d38);border-color:#ff003380;box-shadow:inset 0 1px #ffffff21,0 14px 28px #00000038,0 0 20px #ff00331f}.smmPanelPage .smmPlatformVisual--yt svg{filter:drop-shadow(0 0 8px #ff00333d)}.smmPanelPage .smmPlatformVisual--x{background:linear-gradient(145deg,#e8f2ec2e,#08120d38);border-color:#e8f2ec57;box-shadow:inset 0 1px #ffffff21,0 14px 28px #00000038,0 0 20px #e8f2ec1a}.smmPanelPage .smmPlatformVisual--x svg{color:#f3f7f5;filter:drop-shadow(0 0 8px #e8f2ec33)}.smmPanelPage .smmPlatformVisual--tg{background:linear-gradient(145deg,#229ed961,#08120d38);border-color:#229ed980;box-shadow:inset 0 1px #ffffff21,0 14px 28px #00000038,0 0 20px #229ed91f}.smmPanelPage .smmPlatformVisual--tg svg{color:#d7f3ff;filter:drop-shadow(0 0 8px #229ed966)}.smmPanelPage .smmPlatformVisual--wc{background:linear-gradient(145deg,#25d3665c,#08120d38);border-color:#25d36680;box-shadow:inset 0 1px #ffffff21,0 14px 28px #00000038,0 0 20px #25d3661f}.smmPanelPage .smmPlatformVisual--wc svg{color:#e4ffed;filter:drop-shadow(0 0 8px #25d36666)}.smmPanelPage .smmPlatformCard:before{opacity:.58;background:linear-gradient(160deg,#20e58a21,#07110c1f),repeating-linear-gradient(#0000 0 15px,#a0ffd31c 15px 16px);border:1px solid #a0ffd31f;border-radius:16px;width:146px;height:76px;bottom:14px;right:-18px;transform:rotate(-2deg);box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0000003d}.smmPanelPage .smmPlatformCard:after{opacity:.48;background:linear-gradient(145deg,#a0ffd333,#20e58a0a);border:1px solid #a0ffd333;border-radius:11px;width:36px;height:36px;bottom:31px;right:28px;box-shadow:0 0 0 5px #20e58a09,inset 0 1px #ffffff1a}.smmPanelPage .smmPlatformCard:first-child{background:radial-gradient(circle at 100% 100%,#20e58a17,#0000 52%),linear-gradient(150deg,#ffffff09,#ffffff02)}.smmPanelPage .smmPlatformCard:first-child:before{background:linear-gradient(135deg,#20e58a29,#08120d26),linear-gradient(90deg,#0000 0 32%,#a0ffd321 32% 33%,#0000 33% 65%,#a0ffd31a 65% 66%,#0000 66%),linear-gradient(#0000 0 48%,#a0ffd31c 48% 50%,#0000 50%);border-radius:15px;width:132px;height:72px;right:-8px;transform:rotate(-4deg)}.smmPanelPage .smmPlatformCard:first-child:after{background:radial-gradient(circle at 74% 24%,#fff9 0 2px,#0000 3px),linear-gradient(155deg,#a0ffd347,#20e58a0a);border-radius:10px;width:34px;height:49px;bottom:28px;right:27px;box-shadow:0 0 0 4px #20e58a09,inset 0 1px #ffffff1a}.smmPanelPage .smmPlatformCard:nth-child(2){background:radial-gradient(circle at 100% 100%,#20e58a1a,#0000 48%),linear-gradient(150deg,#ffffff09,#ffffff02)}.smmPanelPage .smmPlatformCard:nth-child(2):before{opacity:.52;background:linear-gradient(#ffffff29 0 1px,#0000 1px 25px),linear-gradient(155deg,#20e58a33,#08120d40);border-radius:12px;width:63px;height:91px;bottom:13px;right:21px;transform:rotate(3deg);box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000038}.smmPanelPage .smmPlatformCard:nth-child(2):after{opacity:.62;background:#20e58a2e;border:1px solid #a0ffd342;border-radius:50%;width:9px;height:9px;bottom:28px;right:10px;box-shadow:0 19px 0 -1px #a0ffd329,0 38px 0 -2px #a0ffd31f}.smmPanelPage .smmPlatformCard:nth-child(3){background:radial-gradient(circle at 100% 100%,#20e58a14,#0000 50%),linear-gradient(150deg,#ffffff09,#ffffff02)}.smmPanelPage .smmPlatformCard:nth-child(3):before{opacity:.52;background:linear-gradient(#a0ffd321 0 1px,#0000 1px 20px),linear-gradient(90deg,#a0ffd317 0 1px,#0000 1px 32px),linear-gradient(145deg,#20e58a26,#08120d33);border-radius:15px;width:145px;height:74px;bottom:15px;right:-16px;transform:rotate(-2deg)}.smmPanelPage .smmPlatformCard:nth-child(3):after{opacity:.62;background:#a0ffd32e;border:1px solid #a0ffd33d;border-radius:50%;width:17px;height:17px;bottom:59px;right:103px;box-shadow:0 0 0 4px #20e58a09}.smmPanelPage .smmPlatformCard:nth-child(4){background:radial-gradient(circle at 100% 100%,#20e58a1a,#0000 50%),linear-gradient(150deg,#ffffff09,#ffffff02)}.smmPanelPage .smmPlatformCard:nth-child(4):before{opacity:.56;background:linear-gradient(#a0ffd324 0 20px,#0000 20px),linear-gradient(145deg,#20e58a30,#08120d2e);border-radius:12px;width:132px;height:73px;bottom:15px;right:-8px;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000038}.smmPanelPage .smmPlatformCard:nth-child(4):after{filter:drop-shadow(0 0 5px #20e58a2e);opacity:.74;border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #a0ffd36b;width:0;height:0;bottom:39px;right:45px}.smmPanelPage .smmPlatformCard:nth-child(5){background:radial-gradient(circle at 100% 100%,#20e58a12,#0000 50%),linear-gradient(150deg,#ffffff09,#ffffff02)}.smmPanelPage .smmPlatformCard:nth-child(5):before{opacity:.5;background:repeating-linear-gradient(#0000 0 13px,#a0ffd31f 13px 14px),linear-gradient(145deg,#20e58a1f,#08120d38);border-radius:15px;width:143px;height:72px;bottom:15px;right:-16px;transform:rotate(2deg)}.smmPanelPage .smmPlatformCard:nth-child(5):after{opacity:.56;background:#a0ffd321;border:1px solid #a0ffd338;border-radius:50%;width:13px;height:13px;bottom:56px;right:100px;box-shadow:0 20px 0 -1px #a0ffd31f}.smmPanelPage .smmPlatformCard:nth-child(6){background:radial-gradient(circle at 100% 100%,#20e58a1a,#0000 50%),linear-gradient(150deg,#ffffff09,#ffffff02)}.smmPanelPage .smmPlatformCard:nth-child(6):before{opacity:.54;background:linear-gradient(#a0ffd326 0 18px,#0000 18px 24px),repeating-linear-gradient(#0000 0 14px,#a0ffd31a 14px 15px),linear-gradient(145deg,#20e58a29,#08120d33);border-radius:14px;width:136px;height:75px;bottom:15px;right:-10px;transform:rotate(-2deg)}.smmPanelPage .smmPlatformCard:nth-child(6):after{opacity:.68;border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:16px solid #a0ffd34d;width:0;height:0;bottom:37px;right:37px;transform:rotate(-22deg)}.smmPanelPage .smmPlatformCard:nth-child(7){background:radial-gradient(circle at 100% 100%,#20e58a1f,#0000 50%),linear-gradient(150deg,#ffffff09,#ffffff02)}.smmPanelPage .smmPlatformCard:nth-child(7):before{opacity:.58;background:linear-gradient(#a0ffd324 0 18px,#0000 18px 24px),repeating-linear-gradient(#0000 0 14px,#a0ffd31c 14px 15px),linear-gradient(145deg,#20e58a33,#08120d2e);border-radius:15px;width:136px;height:75px;bottom:15px;right:-10px;transform:rotate(2deg)}.smmPanelPage .smmPlatformCard:nth-child(7):after{opacity:.68;background:#20e58a24;border:1px solid #a0ffd342;border-radius:50%;width:24px;height:24px;bottom:38px;right:36px;box-shadow:0 0 0 5px #20e58a0a}.smmPanelPage .smmPlatformCard:before,.smmPanelPage .smmPlatformCard:after,.smmPanelPage .smmPlatformVisual:before{display:none}.smmPanelPage .smmPlatformVisual{width:148px;height:98px;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:13px;display:block;bottom:12px;right:10px;transform:none}.smmPanelPage .smmPlatformPreview{color:#edf8f1;background:#0b1110;border:1px solid #ffffff24;border-radius:13px;width:100%;height:100%;padding:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 14px 28px #00000045}.smmPanelPage .smmPlatformPreview:after{content:"";pointer-events:none;background:linear-gradient(90deg,#060c0905,#060c091f 58%,#060c0966);position:absolute;inset:0}.smmPanelPage .smmPlatformPreviewTop,.smmPanelPage .smmPreviewProfile,.smmPanelPage .smmPreviewFeedHeader,.smmPanelPage .smmPreviewChannel,.smmPanelPage .smmPreviewXHeader,.smmPanelPage .smmPreviewTelegramHeader,.smmPanelPage .smmPreviewWhatsAppHeader{z-index:1;align-items:center;gap:5px;display:flex;position:relative}.smmPanelPage .smmPlatformPreviewLogo{background:#ffffff17;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.smmPanelPage .smmPlatformPreviewLogo svg{color:#edf8f1;filter:none;width:14px;height:14px;position:static}.smmPanelPage .smmPlatformPreviewTop>b{color:#eefaf2c7;letter-spacing:.55px;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;overflow:hidden}.smmPanelPage .smmPlatformPreviewTop>i{background:#ffffff73;border-radius:50%;width:3px;height:3px;margin-left:auto}.smmPanelPage .smmPlatformPreviewTop>i+i{opacity:.58;margin-left:-2px}.smmPanelPage .smmPlatformPreviewTop>i+i+i{opacity:.32}.smmPanelPage .smmPreviewProfile,.smmPanelPage .smmPreviewFeedHeader,.smmPanelPage .smmPreviewChannel,.smmPanelPage .smmPreviewXHeader,.smmPanelPage .smmPreviewTelegramHeader,.smmPanelPage .smmPreviewWhatsAppHeader{height:13px;margin-top:4px}.smmPanelPage .smmPreviewProfile>i,.smmPanelPage .smmPreviewFeedHeader>i,.smmPanelPage .smmPreviewChannel>i,.smmPanelPage .smmPreviewXHeader>i,.smmPanelPage .smmPreviewTelegramHeader>i,.smmPanelPage .smmPreviewWhatsAppHeader>i{background:linear-gradient(145deg,#ffffffb8,#ffffff21);border-radius:50%;flex:0 0 10px;width:10px;height:10px}.smmPanelPage .smmPreviewProfile>span,.smmPanelPage .smmPreviewFeedHeader>span,.smmPanelPage .smmPreviewChannel>span,.smmPanelPage .smmPreviewXHeader>span,.smmPanelPage .smmPreviewTelegramHeader>span,.smmPanelPage .smmPreviewWhatsAppHeader>span{background:#ffffff8f;border-radius:99px;width:35px;height:3px;box-shadow:0 5px #fff3}.smmPanelPage .smmPreviewProfile>b,.smmPanelPage .smmPreviewFeedHeader>b,.smmPanelPage .smmPreviewXHeader>b,.smmPanelPage .smmPreviewTelegramHeader>b,.smmPanelPage .smmPreviewWhatsAppHeader>b{color:#ffffff9e;letter-spacing:1px;margin-left:auto;font-size:8px}.smmPanelPage .smmPreviewInstagramMedia,.smmPanelPage .smmPreviewFeedMedia,.smmPanelPage .smmPreviewVideo,.smmPanelPage .smmPreviewShortMedia{border-radius:7px;position:relative;overflow:hidden}.smmPanelPage .smmPreviewInstagramMedia{background:radial-gradient(circle at 72% 25%,#ffdc80d9 0 5%,#0000 6%),linear-gradient(145deg,#833ab4,#e1306c 47%,#fcaf45 76%,#ffdc80);border:1px solid #ffffff2b;flex-direction:column;justify-content:flex-end;height:48px;margin-top:4px;padding:7px;display:flex}.smmPanelPage .smmPreviewInstagramMedia:before{content:"";border:1px solid #ffffff80;border-radius:50% 50% 42% 42%;position:absolute;inset:10px 22px 7px 26px;transform:rotate(-14deg)}.smmPanelPage .smmPreviewInstagramMedia em,.smmPanelPage .smmPreviewInstagramMedia strong{z-index:1;text-shadow:0 1px 4px #0006;font-style:normal;position:relative}.smmPanelPage .smmPreviewInstagramMedia em{color:#ffffffb8;letter-spacing:1px;font-size:5px;font-weight:800}.smmPanelPage .smmPreviewInstagramMedia strong{letter-spacing:.25px;margin-top:2px;font-size:8px}.smmPanelPage .smmPreviewMeta{z-index:1;align-items:center;gap:4px;margin-top:4px;display:flex;position:relative}.smmPanelPage .smmPreviewMeta i{border:1px solid #ffffff9e;border-radius:2px;width:7px;height:5px}.smmPanelPage .smmPreviewMeta span{background:#ffffff47;border-radius:99px;width:22px;height:3px;margin-left:auto}.smmPanelPage .smmPlatformVisual--ig .smmPlatformPreview{background:linear-gradient(145deg,#833ab42e,#e1306c14 52%,#ffdc801a);border-color:#e1306c8c}.smmPanelPage .smmPlatformVisual--ig .smmPlatformPreviewLogo svg{filter:drop-shadow(0 0 5px #e1306c73)}.smmPanelPage .smmPreviewTikTok{height:72px;margin-top:4px;position:relative}.smmPanelPage .smmPreviewShortMedia{background:linear-gradient(135deg,#25f4ee3d,#0000 38%),linear-gradient(145deg,#1a2526,#080a0b 60%,#fe2c558c);border:1px solid #25f4ee73;position:absolute;inset:0 23px 0 0;box-shadow:-3px 0 #25f4ee61,3px 0 #fe2c554d}.smmPanelPage .smmPreviewShortMedia:after{content:"";background:radial-gradient(circle at 63% 30%,#fffc 0 4%,#0000 5%),linear-gradient(155deg,#ffffff47,#25f4ee14 42%,#fe2c5538);border-radius:45% 42% 36% 48%;position:absolute;inset:14px 18px 13px 22px;transform:rotate(8deg)}.smmPanelPage .smmPreviewShortMedia em{z-index:1;color:#ffffffa3;letter-spacing:.6px;font-size:5px;font-style:normal;font-weight:800;position:absolute;top:6px;left:7px}.smmPanelPage .smmPreviewShortMedia strong{z-index:1;color:#fff;text-shadow:-2px 0 #25f4ee,2px 0 #fe2c55;font-size:10px;position:absolute;bottom:6px;right:7px}.smmPanelPage .smmPreviewActions{gap:7px;display:grid;position:absolute;bottom:5px;right:5px}.smmPanelPage .smmPreviewActions i{border:1px solid #ffffffa6;border-radius:50%;width:10px;height:10px;box-shadow:-1px 0 #25f4ee80,1px 0 #fe2c556b}.smmPanelPage .smmPlatformVisual--tk .smmPlatformPreview{background:#080a0b;border-color:#25f4ee75}.smmPanelPage .smmPlatformVisual--tk .smmPlatformPreviewLogo svg{filter:drop-shadow(-2px 0 4px #25f4eeb3)drop-shadow(2px 0 4px #fe2c55a6)}.smmPanelPage .smmPreviewFacebook{margin-top:4px}.smmPanelPage .smmPreviewFeedHeader{margin-top:0}.smmPanelPage .smmPreviewFeedHeader>i{background:linear-gradient(145deg,#87baf8,#1877f2)}.smmPanelPage .smmPreviewFeedCopy{gap:3px;margin:3px 0;display:grid}.smmPanelPage .smmPreviewFeedCopy i{background:#e5f0ff80;border-radius:99px;width:50px;height:3px}.smmPanelPage .smmPreviewFeedCopy i+i{background:#e5f0ff38;width:34px}.smmPanelPage .smmPreviewFeedMedia{background:linear-gradient(135deg,#1877f28c,#08224c94),linear-gradient(155deg,#0000 0 45%,#ffffff40 46% 48%,#0000 49%);border:1px solid #67a8f757;height:37px;padding:6px}.smmPanelPage .smmPreviewFeedMedia strong{color:#ebf6ffd9;letter-spacing:.8px;font-size:6px}.smmPanelPage .smmPreviewFeedActions{gap:8px;margin-top:4px;display:flex}.smmPanelPage .smmPreviewFeedActions i{background:#e5f0ff47;border-radius:99px;width:22px;height:3px}.smmPanelPage .smmPlatformVisual--fb .smmPlatformPreview{background:linear-gradient(145deg,#1877f22e,#08120d1f);border-color:#1877f28c}.smmPanelPage .smmPlatformVisual--fb .smmPlatformPreviewLogo svg{color:#d7eaff;filter:drop-shadow(0 0 5px #1877f2b3)}.smmPanelPage .smmPreviewYouTube{margin-top:4px}.smmPanelPage .smmPreviewVideo{background:linear-gradient(145deg,#ff003375,#23070c85 55%),linear-gradient(135deg,#4f2b27,#130b0d);border:1px solid #ff00337a;place-items:center;height:43px;display:grid}.smmPanelPage .smmPreviewVideo:after{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:8px 21px}.smmPanelPage .smmPreviewVideo strong{z-index:1;color:#fff;text-shadow:0 0 8px #f03c;font-size:13px;position:relative}.smmPanelPage .smmPreviewVideo em{z-index:1;color:#ffffffbf;letter-spacing:.8px;font-size:5px;font-style:normal;font-weight:800;position:absolute;bottom:5px;left:7px}.smmPanelPage .smmPreviewChannel{height:12px;margin-top:4px}.smmPanelPage .smmPreviewChannel>i{background:#f03;width:9px;height:9px}.smmPanelPage .smmPreviewChannel>b{background:#ff0033b8;border-radius:3px;width:21px;height:4px;margin-left:auto}.smmPanelPage .smmPreviewVideoRows{gap:4px;margin-top:4px;display:flex}.smmPanelPage .smmPreviewVideoRows i{background:linear-gradient(145deg,#ff00337a,#ffffff1a);border-radius:3px;flex:1;height:8px}.smmPanelPage .smmPlatformVisual--yt .smmPlatformPreview{background:linear-gradient(145deg,#ff003329,#08120d1a);border-color:#ff003385}.smmPanelPage .smmPlatformVisual--yt .smmPlatformPreviewLogo svg{filter:drop-shadow(0 0 5px #ff0033a6)}.smmPanelPage .smmPreviewX{margin-top:4px}.smmPanelPage .smmPreviewXHeader{margin-top:0}.smmPanelPage .smmPreviewXHeader>i{background:linear-gradient(145deg,#fff,#6f7a75)}.smmPanelPage .smmPreviewXHeader>b{color:#fff;margin-left:auto;font-size:12px;line-height:1}.smmPanelPage .smmPreviewXCopy{gap:4px;margin:5px 2px;display:grid}.smmPanelPage .smmPreviewXCopy i{background:#ffffff94;border-radius:99px;width:70px;height:3px}.smmPanelPage .smmPreviewXCopy i+i{background:#ffffff52;width:56px}.smmPanelPage .smmPreviewXCopy i+i+i{background:#fff3;width:31px}.smmPanelPage .smmPreviewXActions{justify-content:space-between;margin:6px 2px 0;display:flex}.smmPanelPage .smmPreviewXActions i{background:#ffffff4d;border-radius:99px;width:13px;height:3px}.smmPanelPage .smmPlatformVisual--x .smmPlatformPreview{background:#080908;border-color:#e8f2ec57}.smmPanelPage .smmPlatformVisual--x .smmPlatformPreviewLogo svg{color:#fff;filter:drop-shadow(0 0 4px #ffffff4d)}.smmPanelPage .smmPreviewTelegram{margin-top:4px}.smmPanelPage .smmPreviewTelegramHeader{margin-top:0}.smmPanelPage .smmPreviewTelegramHeader>i{background:#229ed9}.smmPanelPage .smmPreviewBubbles{gap:4px;margin-top:5px;display:grid}.smmPanelPage .smmPreviewBubbles strong{background:#48b4e670;border-radius:4px 7px 7px 4px;width:75px;height:10px}.smmPanelPage .smmPreviewBubbles strong:nth-child(2){background:#229ed9b3;border-radius:7px 4px 4px 7px;width:51px;margin-left:auto}.smmPanelPage .smmPreviewBubbles strong:nth-child(3){width:61px}.smmPanelPage .smmPreviewComposer{border:1px solid #229ed957;border-radius:5px;align-items:center;gap:4px;height:12px;margin-top:5px;padding:0 5px;display:flex}.smmPanelPage .smmPreviewComposer i{border:1px solid #d7f3ff8c;border-radius:50%;width:6px;height:6px}.smmPanelPage .smmPreviewComposer span{color:#d7f3ff85;letter-spacing:.6px;font-size:5px}.smmPanelPage .smmPreviewComposer b{color:#72d7ff;margin-left:auto;font-size:8px}.smmPanelPage .smmPlatformVisual--tg .smmPlatformPreview{background:linear-gradient(145deg,#229ed92e,#08120d1f);border-color:#229ed98c}.smmPanelPage .smmPlatformVisual--tg .smmPlatformPreviewLogo svg{color:#d7f3ff;filter:drop-shadow(0 0 5px #229ed9b3)}.smmPanelPage .smmPreviewWhatsApp{margin-top:4px}.smmPanelPage .smmPreviewWhatsAppHeader{margin-top:0}.smmPanelPage .smmPreviewWhatsAppHeader>i{background:#25d366}.smmPanelPage .smmPreviewUpdate{background:#25d36629;border:1px solid #25d3664d;border-radius:5px;align-items:center;gap:5px;min-height:20px;margin-top:4px;padding:4px;display:flex}.smmPanelPage .smmPreviewUpdate>i{background:radial-gradient(circle,#0000 0 35%,#e4ffeda8 36% 43%,#0000 44%);border:1px solid #e4ffedb8;border-radius:50%;flex:0 0 11px;width:11px;height:11px}.smmPanelPage .smmPreviewUpdate>span{background:#e4ffed94;border-radius:99px;width:40px;height:3px;box-shadow:0 5px #e4ffed33}.smmPanelPage .smmPreviewUpdate>strong{background:#25d366bf;border-radius:99px;width:16px;height:5px;margin-left:auto}.smmPanelPage .smmPlatformVisual--wc .smmPlatformPreview{background:linear-gradient(145deg,#25d3662e,#08120d1f);border-color:#25d3668c}.smmPanelPage .smmPlatformVisual--wc .smmPlatformPreviewLogo svg{color:#e4ffed;filter:drop-shadow(0 0 5px #25d366b3)}@media (width<=600px){.smmPanelPage .smmPlatformVisual{width:156px;height:100px;bottom:12px;right:10px}}.smmPanelPage .smmServiceCard{isolation:isolate;position:relative;overflow:hidden}.smmPanelPage .smmServiceCard>.smmServiceTop,.smmPanelPage .smmServiceCard>h3,.smmPanelPage .smmServiceCard>p{z-index:3;position:relative}.smmPanelPage .smmServiceCard>h3,.smmPanelPage .smmServiceCard>p{max-width:130px}.smmPanelPage .smmServicePreview{z-index:1;color:#f1faf5db;opacity:.9;pointer-events:none;background:linear-gradient(145deg,#14231df5,#060c0af0);border:1px solid #a0ffd33d;border-radius:13px;width:130px;height:84px;padding:8px;transition:opacity .25s,filter .25s,transform .25s;position:absolute;top:6px;right:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 16px 30px #0000004d}.smmPanelPage .smmServicePreview>*{transform-origin:0 0;width:122%;transform:scale(.82)}.smmPanelPage .smmServicePreview:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050a081f,#0000 43%,#050a084d);position:absolute;inset:0}.smmPanelPage .smmServicePreviewTop{z-index:2;align-items:center;gap:4px;height:13px;display:flex;position:relative}.smmPanelPage .smmServicePreviewTop span{color:#e6f5ebad;letter-spacing:.7px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:5px;font-weight:800;overflow:hidden}.smmPanelPage .smmServicePreviewTop i{background:#ffffff6b;border-radius:50%;width:3px;height:3px}.smmPanelPage .smmServicePreviewTop i+i{opacity:.58}.smmPanelPage .smmServicePreviewTop i+i+i{opacity:.3}.smmPanelPage .smmServiceDashboard{z-index:1;position:relative}.smmPanelPage .smmServiceDashboardChannels{gap:5px;margin-top:6px;display:flex}.smmPanelPage .smmServiceDashboardChannels i{background:linear-gradient(145deg,#7c5cffb3,#36d1dc33);border:1px solid #68e0e780;border-radius:50%;width:15px;height:15px}.smmPanelPage .smmServiceDashboardChannels i:nth-child(2){background:linear-gradient(145deg,#e1306cb3,#ffdc8040);border-color:#e1306c80}.smmPanelPage .smmServiceDashboardChannels i:nth-child(3){background:linear-gradient(145deg,#1877f2b8,#68c4ff33);border-color:#1877f280}.smmPanelPage .smmServiceDashboardChannels i:nth-child(4){background:linear-gradient(145deg,#25d366b3,#a0ffd333);border-color:#25d36680}.smmPanelPage .smmServiceDashboardBoard{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.smmPanelPage .smmServiceDashboardBoard span{background:linear-gradient(145deg,#36d1dc38,#7c5cff14);border:1px solid #68e0e73d;border-radius:5px;height:28px}.smmPanelPage .smmServiceDashboardBoard span+span{background:linear-gradient(145deg,#e1306c38,#ffdc8014)}.smmPanelPage .smmServiceDashboardBoard span+span~span{background:linear-gradient(145deg,#1877f238,#68c4ff14)}.smmPanelPage .smmServiceDashboardBoard b{background:#82e2e88f;border-radius:99px;height:3px;margin-top:-1px}.smmPanelPage .smmServiceDashboardBoard b+b{background:#e173a085}.smmPanelPage .smmServiceDashboardRows{gap:5px;margin-top:6px;display:grid}.smmPanelPage .smmServiceDashboardRows i{background:#e5f7ed6b;border-radius:99px;width:62%;height:3px}.smmPanelPage .smmServiceDashboardRows i+i{background:#68e0e780;width:44%}.smmPanelPage .smmServiceDashboardRows i+i+i{background:#7c5cff75;width:73%}.smmPanelPage .smmServicePreview--01{background:linear-gradient(145deg,#36d1dc1f,#08121c80);border-color:#68e0e766}.smmPanelPage .smmServiceCalendar{z-index:1;position:relative}.smmPanelPage .smmServiceCalendarHead{align-items:center;gap:5px;margin-top:6px;display:flex}.smmPanelPage .smmServiceCalendarHead i{background:#6aa3ff45;border:1px solid #6aa3ff94;border-radius:3px;width:11px;height:11px}.smmPanelPage .smmServiceCalendarHead span{background:#e7f5ff8f;border-radius:99px;width:37px;height:3px;box-shadow:0 5px #e7f5ff2e}.smmPanelPage .smmServiceCalendarHead b{background:#5dd6a5a6;border-radius:99px;width:20px;height:5px;margin-left:auto}.smmPanelPage .smmServiceCalendarGrid{grid-template-columns:repeat(6,1fr);gap:3px;margin-top:8px;display:grid}.smmPanelPage .smmServiceCalendarGrid i{background:#6aa3ff1a;border:1px solid #c2dcff26;border-radius:2px;height:9px}.smmPanelPage .smmServiceCalendarGrid i:nth-child(3n){background:#5dd6a585}.smmPanelPage .smmServiceCalendarGrid i:nth-child(5n){background:#6aa3ff94}.smmPanelPage .smmServiceCalendarGrid i:nth-child(7n){background:#f1b55785}.smmPanelPage .smmServiceCalendarLine{background:#5dd6a580;border-radius:99px;width:74%;height:3px;margin-top:8px;box-shadow:0 6px #6aa3ff59,0 12px #f1b55747}.smmPanelPage .smmServicePreview--02{background:linear-gradient(145deg,#6aa3ff21,#08120d8c);border-color:#6aa3ff6b}.smmPanelPage .smmServiceDesign{z-index:1;grid-template-columns:1fr 15px;gap:6px;margin-top:6px;display:grid;position:relative}.smmPanelPage .smmServiceDesignCanvas{background:linear-gradient(145deg,#ff8e6e6b,#a78bfa52 55%,#101421b3);border:1px solid #ff8e6e6b;border-radius:5px;height:62px;padding:7px;position:relative;overflow:hidden}.smmPanelPage .smmServiceDesignCanvas:before{content:"";border:1px solid #ffffff61;border-radius:50%;width:55px;height:55px;position:absolute;bottom:-12px;right:-14px}.smmPanelPage .smmServiceDesignCanvas i{background:#ffffffad;border-radius:99px;width:33px;height:3px;margin-bottom:4px;display:block}.smmPanelPage .smmServiceDesignCanvas i+i{background:#ffffff52;width:22px}.smmPanelPage .smmServiceDesignCanvas strong{color:#ffffffe6;letter-spacing:1px;font-size:8px;position:absolute;bottom:7px;right:7px}.smmPanelPage .smmServiceDesignCanvas span{background:#ffffff47;border-radius:2px;width:24px;height:8px;position:absolute;bottom:8px;left:7px}.smmPanelPage .smmServiceDesignTools{align-content:start;gap:5px;padding-top:2px;display:grid}.smmPanelPage .smmServiceDesignTools b{background:#a78bfa6b;border:1px solid #ffffff59;border-radius:4px;width:13px;height:13px}.smmPanelPage .smmServiceDesignTools b+b{background:#ff8e6e6b}.smmPanelPage .smmServiceDesignTools b+b+b{background:#ffd88073}.smmPanelPage .smmServiceDesignTools b+b+b+b{background:#70d8b06b}.smmPanelPage .smmServiceDesignPalette{grid-column:1/-1;gap:5px;display:flex}.smmPanelPage .smmServiceDesignPalette i{background:#ff8e6e;border-radius:50%;width:9px;height:9px}.smmPanelPage .smmServiceDesignPalette i+i{background:#a78bfa}.smmPanelPage .smmServiceDesignPalette i+i+i{background:#ffd880}.smmPanelPage .smmServiceDesignPalette i+i+i+i{background:#70d8b0}.smmPanelPage .smmServicePreview--03{background:linear-gradient(145deg,#ff8e6e1f,#a78bfa1f);border-color:#ff8e6e75}.smmPanelPage .smmServiceReels{z-index:1;grid-template-columns:62px 1fr;gap:8px;margin-top:5px;display:grid;position:relative}.smmPanelPage .smmServiceReelsFrame{background:linear-gradient(155deg,#25f4ee40,#0000 38%),linear-gradient(145deg,#1d272a,#090b0c 56%,#fe2c5594);border:1px solid #fe2c5575;border-radius:7px;height:76px;position:relative;overflow:hidden;box-shadow:-2px 0 #25f4ee66,2px 0 #fe2c5552}.smmPanelPage .smmServiceReelsFrame:before{content:"";background:radial-gradient(circle at 65% 25%,#ffffffbf 0 3%,#0000 4%),linear-gradient(150deg,#fff3,#25f4ee12 44%,#fe2c5533);border-radius:45% 38% 50% 40%;position:absolute;inset:18px 10px 16px;transform:rotate(7deg)}.smmPanelPage .smmServiceReelsFrame em{z-index:1;color:#ffffffb8;letter-spacing:.8px;font-size:5px;font-style:normal;font-weight:800;position:absolute;top:6px;left:6px}.smmPanelPage .smmServiceReelsFrame strong{z-index:1;color:#fff;text-shadow:-2px 0 #25f4ee,2px 0 #fe2c55;font-size:10px;position:absolute;bottom:7px;right:7px}.smmPanelPage .smmServiceReelsTimeline{align-content:end;gap:5px;padding-bottom:3px;display:grid}.smmPanelPage .smmServiceReelsTimeline i{background:linear-gradient(90deg,#fe2c55b8,#25f4ee4d);border-radius:3px;height:10px}.smmPanelPage .smmServiceReelsTimeline i+i{background:#ffffff38;width:76%}.smmPanelPage .smmServiceReelsTimeline i+i+i{background:#25f4ee80;width:52%}.smmPanelPage .smmServiceReelsTimeline i+i+i+i{background:#fe2c557a;width:65%}.smmPanelPage .smmServicePreview--04{background:#090b0c;border-color:#fe2c5575}.smmPanelPage .smmServiceCaption{z-index:1;margin-top:7px;position:relative}.smmPanelPage .smmServiceCaptionToolbar{border-bottom:1px solid #f8c86a3d;gap:5px;padding-bottom:6px;display:flex}.smmPanelPage .smmServiceCaptionToolbar b{background:#f8c86abd;border-radius:2px;width:12px;height:5px}.smmPanelPage .smmServiceCaptionToolbar b+b{background:#ffffff61}.smmPanelPage .smmServiceCaptionToolbar b+b+b{background:#ffffff38;width:7px}.smmPanelPage .smmServiceCaptionToolbar b+b+b+b{background:#f8c86a6b;margin-left:auto}.smmPanelPage .smmServiceCaptionText{gap:6px;margin-top:9px;display:grid}.smmPanelPage .smmServiceCaptionText i{background:#ffffff8c;border-radius:99px;width:92%;height:3px}.smmPanelPage .smmServiceCaptionText i+i{background:#ffffff5c;width:80%}.smmPanelPage .smmServiceCaptionText i+i+i{background:#ffffff75;width:87%}.smmPanelPage .smmServiceCaptionText i+i+i+i{background:#ffffff40;width:58%}.smmPanelPage .smmServiceCaptionText span{background:#f8c86a;width:2px;height:11px;margin-top:-2px;box-shadow:0 0 8px #f8c86aa6}.smmPanelPage .smmServiceCaptionFooter{align-items:center;gap:5px;margin-top:7px;display:flex}.smmPanelPage .smmServiceCaptionFooter i{border:1px solid #ffffff57;border-radius:50%;width:9px;height:9px}.smmPanelPage .smmServiceCaptionFooter i+i{background:#ffffff45;border:0;border-radius:99px;width:27px;height:3px}.smmPanelPage .smmServiceCaptionFooter b{background:#f8c86aa6;border-radius:99px;width:29px;height:6px;margin-left:auto}.smmPanelPage .smmServicePreview--05{background:linear-gradient(145deg,#f8c86a1a,#16120a80);border-color:#f8c86a6b}.smmPanelPage .smmServiceHashtag{z-index:1;margin-top:7px;position:relative}.smmPanelPage .smmServiceHashtagSearch{background:#9f8cff1a;border:1px solid #9f8cff59;border-radius:5px;align-items:center;gap:5px;height:16px;padding:0 6px;display:flex}.smmPanelPage .smmServiceHashtagSearch i{border:1px solid #dad2ffb8;border-radius:50%;width:7px;height:7px}.smmPanelPage .smmServiceHashtagSearch span{color:#dad2ff94;letter-spacing:.65px;font-size:5px}.smmPanelPage .smmServiceHashtagTags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.smmPanelPage .smmServiceHashtagTags b{color:#dad2ffd4;background:#9f8cff2e;border:1px solid #9f8cff5c;border-radius:4px;padding:4px 5px;font-size:6px;font-weight:700}.smmPanelPage .smmServiceHashtagTags b:nth-child(2){background:#5aa9ff2e;border-color:#5aa9ff61}.smmPanelPage .smmServiceHashtagTags b:nth-child(3){background:#70d8b026;border-color:#70d8b059}.smmPanelPage .smmServiceHashtagTags b:nth-child(4){background:#ffb56726;border-color:#ffb5675c}.smmPanelPage .smmServiceHashtagGroups{gap:5px;margin-top:8px;display:grid}.smmPanelPage .smmServiceHashtagGroups i{background:#dad2ff7a;border-radius:99px;width:72%;height:3px}.smmPanelPage .smmServiceHashtagGroups i+i{background:#5aa9ff7a;width:54%}.smmPanelPage .smmServiceHashtagGroups i+i+i{background:#70d8b06b;width:83%}.smmPanelPage .smmServicePreview--06{background:linear-gradient(145deg,#9f8cff21,#080f1b85);border-color:#9f8cff70}.smmPanelPage .smmServiceStory{z-index:1;grid-template-columns:1fr 18px;gap:8px;margin-top:5px;display:grid;position:relative}.smmPanelPage .smmServiceStoryFrame{background:linear-gradient(155deg,#ffc76a85,#ff7aa275 52%,#705acd8c);border:1px solid #ff7aa273;border-radius:8px;height:78px;position:relative;overflow:hidden}.smmPanelPage .smmServiceStoryFrame:before{content:"";background:#ffffff2e;border-radius:50%;width:77px;height:60px;position:absolute;bottom:-16px;left:-15px;transform:rotate(-18deg)}.smmPanelPage .smmServiceStoryFrame:after{content:"";border:1px solid #fff6;border-radius:50%;width:56px;height:35px;position:absolute;top:20px;right:-10px;transform:rotate(20deg)}.smmPanelPage .smmServiceStoryFrame div{background:#ffffffb8;border-radius:99px;width:39px;height:3px;position:absolute;top:25px;left:9px;box-shadow:0 7px #ffffff4d}.smmPanelPage .smmServiceStoryFrame strong{color:#ffffffe6;letter-spacing:.8px;font-size:7px;position:absolute;bottom:7px;left:8px}.smmPanelPage .smmServiceStoryFrame i{border:1px solid #ffffffb3;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.smmPanelPage .smmServiceStorySteps{align-content:start;gap:5px;padding-top:1px;display:grid}.smmPanelPage .smmServiceStorySteps i{background:#ffffff52;border-radius:99px;width:16px;height:4px}.smmPanelPage .smmServiceStorySteps i:first-child{background:#ff7aa2}.smmPanelPage .smmServiceStorySteps i+i{background:#ffc76ab3}.smmPanelPage .smmServiceStorySteps i+i+i{background:#70d8b09e}.smmPanelPage .smmServiceStorySteps i+i+i+i{background:#ffffff40}.smmPanelPage .smmServicePreview--07{background:linear-gradient(145deg,#ff7aa221,#705acd29);border-color:#ff7aa275}.smmPanelPage .smmServiceBrand{z-index:1;margin-top:8px;position:relative}.smmPanelPage .smmServiceBrandLogo{align-items:baseline;gap:5px;display:flex}.smmPanelPage .smmServiceBrandLogo strong{color:#f3d36aeb;font-family:Manrope,sans-serif;font-size:21px;line-height:1}.smmPanelPage .smmServiceBrandLogo span{color:#e4ffed94;letter-spacing:1px;font-size:6px;font-weight:800}.smmPanelPage .smmServiceBrandPalette{gap:5px;margin-top:10px;display:flex}.smmPanelPage .smmServiceBrandPalette i{background:#f3d36a;border:1px solid #ffffff29;border-radius:5px;width:22px;height:22px}.smmPanelPage .smmServiceBrandPalette i+i{background:#70d8b0}.smmPanelPage .smmServiceBrandPalette i+i+i{background:#5aa9ff}.smmPanelPage .smmServiceBrandPalette i+i+i+i{background:#1a2420}.smmPanelPage .smmServiceBrandType{gap:5px;margin-top:9px;display:grid}.smmPanelPage .smmServiceBrandType b{background:#e4ffedad;border-radius:99px;width:79%;height:3px}.smmPanelPage .smmServiceBrandType b+b{background:#e4ffed52;width:58%}.smmPanelPage .smmServiceBrandType b+b+b{background:#70d8b07a;width:36%}.smmPanelPage .smmServicePreview--08{background:linear-gradient(145deg,#f3d36a1a,#70d8b01c);border-color:#70d8b066}@media (width<=600px){.smmPanelPage .smmServicePreview{width:156px;height:88px;top:6px;right:11px}.smmPanelPage .smmServiceCard>h3,.smmPanelPage .smmServiceCard>p{max-width:171px}}@media (hover:hover) and (pointer:fine){.smmPanelPage .smmPlatformCard:hover{border-color:#20e58a52;transform:translateY(-2px);box-shadow:inset 0 1px #a0ffd30f,0 16px 34px #00000038,0 0 24px #20e58a0d}.smmPanelPage .smmPlatformCard:hover:before,.smmPanelPage .smmPlatformCard:hover:after{opacity:.78;filter:brightness(1.08)}.smmPanelPage .smmPlatformCard:hover .smmPlatformVisual{opacity:.96;filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.smmPanelPage .smmPlatformCard,.smmPanelPage .smmPlatformCard:before,.smmPanelPage .smmPlatformCard:after,.smmPanelPage .smmPlatformVisual{transition:none}}.smmPanelPage .smmGrowthLayout,.smmPanelPage .smmPlanningLayout,.smmPanelPage .smmAdsLayout,.smmPanelPage .smmFaqLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.smmPanelPage .smmGrowthCopy{padding:10px 0}.smmPanelPage .smmGrowthCopy>p{margin-top:21px}.smmPanelPage .smmCheckList{gap:12px;max-width:610px;margin:30px 0 0;padding:0;list-style:none;display:grid}.smmPanelPage .smmCheckList li{color:#b5c3bb;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.smmPanelPage .smmCheckList svg{color:var(--accent);flex:none;margin-top:2px}.smmPanelPage .smmGrowthPanel,.smmPanelPage .smmSchedulePanel,.smmPanelPage .smmReportBoard{border:1px solid var(--border-accent);background:radial-gradient(circle at 90% 0%, #20e58a1a, transparent 34%), var(--surface);border-radius:21px;min-width:0;padding:28px;box-shadow:inset 0 1px #ffffff09}.smmPanelPage .smmGrowthPanelTop,.smmPanelPage .smmScheduleHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.smmPanelPage .smmGrowthPanelTop>span,.smmPanelPage .smmScheduleHeader span,.smmPanelPage .smmReportBoard>span{color:#71857a;letter-spacing:1.25px;font-size:9px;font-weight:800}.smmPanelPage .smmGrowthPanel h3,.smmPanelPage .smmScheduleHeader h3,.smmPanelPage .smmReportBoard h3{max-width:420px;color:var(--text-primary);letter-spacing:-1px;margin:22px 0 9px;font-family:Manrope,sans-serif;font-size:23px;line-height:1.08}.smmPanelPage .smmGrowthPanel>p,.smmPanelPage .smmSchedulePanel>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.smmPanelPage .smmMetricList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.smmPanelPage .smmMetricList>div{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;min-width:0;padding:14px;display:grid}.smmPanelPage .smmMetricList>div>span{color:#52685b;font-size:9px;font-weight:800}.smmPanelPage .smmMetricList strong{color:#bdccc3;overflow-wrap:anywhere;min-width:0;font-size:11px}.smmPanelPage .smmMetricList em{color:var(--accent);grid-column:2;font-size:9px;font-style:normal}.smmPanelPage .smmSchedulePanel{border-color:var(--line);background:linear-gradient(145deg,#ffffff09,#0b1210f5)}.smmPanelPage .smmScheduleHeader h3{margin-top:13px}.smmPanelPage .smmCalendarMark{border:1px solid var(--border-accent);background:#20e58a12;border-radius:11px;grid-template-columns:repeat(2,1fr);gap:4px;width:39px;height:39px;padding:8px;display:grid}.smmPanelPage .smmCalendarMark i{background:var(--accent);opacity:.75;border-radius:2px;display:block}.smmPanelPage .smmScheduleRows{border-top:1px solid var(--line);margin-top:24px;display:grid}.smmPanelPage .smmScheduleRows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.8fr) minmax(0,1.1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}.smmPanelPage .smmScheduleRows strong{color:#c5d0ca;font-size:11px}.smmPanelPage .smmScheduleRows span{color:#74877b;overflow-wrap:anywhere;min-width:0;font-size:11px}.smmPanelPage .smmScheduleRows em{color:var(--accent);text-align:right;font-size:9px;font-style:normal;font-weight:700}.smmPanelPage .smmPlanningCards{grid-template-rows:repeat(3,minmax(0,1fr));gap:11px;display:grid}.smmPanelPage .smmPlanningCards article{padding:21px 23px}.smmPanelPage .smmPlanningCards h3{margin:15px 0 8px;font-size:17px}.smmPanelPage .smmAnalyticsLayout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:22px;display:grid}.smmPanelPage .smmAnalyticsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.smmPanelPage .smmAnalyticsCard{min-height:172px;padding:21px}.smmPanelPage .smmAnalyticsCard>svg{color:var(--accent)}.smmPanelPage .smmAnalyticsCard h3{margin-top:22px;font-size:16px}.smmPanelPage .smmAnalyticsCard p{font-size:12px}.smmPanelPage .smmReportBoard{flex-direction:column;justify-content:center;display:flex}.smmPanelPage .smmReportBoard h3{margin-bottom:27px}.smmPanelPage .smmReportBoard>div{border-top:1px solid var(--line);display:grid}.smmPanelPage .smmReportBoard p{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin:0;padding:14px 0;font-size:11px;display:flex}.smmPanelPage .smmReportBoard strong{color:#bdcbc2}.smmPanelPage .smmReportBoard em{color:var(--accent);font-style:normal}.smmPanelPage .smmAdsLayout{align-items:center}.smmPanelPage .smmAdsLayout h2{max-width:550px}.smmPanelPage .smmAdsLayout p{margin-top:21px}.smmPanelPage .smmAdsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.smmPanelPage .smmAdsList span{border:1px solid var(--line);color:#afbeb5;overflow-wrap:anywhere;background:#ffffff06;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:55px;padding:0 14px;font-size:12px;display:flex}.smmPanelPage .smmAdsList b{color:var(--accent);flex:none;font-size:9px}.smmPanelPage .smmAdsList>span{background:radial-gradient(circle at 100% 100%,#20e58a14,#0000 46%),linear-gradient(145deg,#ffffff09,#ffffff02);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-height:108px;padding:15px 142px 15px 16px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.smmPanelPage .smmAdsList>span>b{letter-spacing:.7px;background:#20e58a14;border:1px solid #20e58a4d;border-radius:8px;justify-content:center;align-items:center;min-width:27px;padding:5px 7px;font-size:9px;display:inline-flex}.smmPanelPage .smmAdsList>span>strong{z-index:2;color:#d7e3dc;max-width:100%;font-size:13px;line-height:1.35;position:relative}.smmPanelPage .smmAdsVisual{z-index:1;opacity:.9;pointer-events:none;background:linear-gradient(145deg,#20e58a29,#08120d4d);border:1px solid #a0ffd32e;border-radius:13px;place-items:center;width:108px;height:63px;text-decoration:none;transition:opacity .25s,filter .25s,transform .25s;display:grid;position:absolute;bottom:14px;right:14px;transform:rotate(-2deg);box-shadow:inset 0 1px #ffffff14,0 12px 26px #0003}.smmPanelPage .smmAdsVisual svg{z-index:1;color:#d7ffe8f0;filter:drop-shadow(0 0 7px #20e58a29);position:relative}.smmPanelPage .smmAdsVisual u{background:#a0ffd333;border-radius:99px;width:22px;height:3px;text-decoration:none;position:absolute;bottom:12px;left:13px}.smmPanelPage .smmAdsVisual u:nth-of-type(2){opacity:.72;width:17px;left:40px}.smmPanelPage .smmAdsVisual u:nth-of-type(3){opacity:.5;width:29px;left:62px}.smmPanelPage .smmAdsVisual--1{background:linear-gradient(145deg,#833ab43d,#e1306c2b 52%,#1877f21f);border-color:#e1306c61;transform:rotate(-3deg)}.smmPanelPage .smmAdsVisual--1 svg{color:#ffd1e2;filter:drop-shadow(0 0 7px #e1306c40)}.smmPanelPage .smmAdsVisual--2{background:linear-gradient(135deg,#25f4ee38,#08120d47 48%,#fe2c552e);border-color:#25f4ee52;transform:rotate(3deg)}.smmPanelPage .smmAdsVisual--2 svg{color:#fff;filter:drop-shadow(-2px 0 6px #25f4ee38)drop-shadow(2px 0 6px #fe2c552e)}.smmPanelPage .smmAdsVisual--3{background:linear-gradient(145deg,#ff00333d,#08120d47);border-color:#ff003361;transform:rotate(-3deg)}.smmPanelPage .smmAdsVisual--3 svg{color:#fff;filter:drop-shadow(0 0 8px #ff00333d)}.smmPanelPage .smmAdsVisual--4{background:linear-gradient(145deg,#20e58a33,#08120d47);transform:rotate(2deg)}.smmPanelPage .smmAdsVisual--4 svg,.smmPanelPage .smmAdsVisual--7 svg{color:#b7ffd6}.smmPanelPage .smmAdsVisual--5{background:linear-gradient(145deg,#229ed938,#08120d47);border-color:#229ed959;transform:rotate(-2deg)}.smmPanelPage .smmAdsVisual--5 svg{color:#cdeeff;filter:drop-shadow(0 0 8px #229ed940)}.smmPanelPage .smmAdsVisual--6{background:linear-gradient(145deg,#20e58a33,#08120d47);border-color:#20e58a52;transform:rotate(2deg)}.smmPanelPage .smmAdsVisual--6 svg{color:#c5ffe0}.smmPanelPage .smmAdsVisual--7{background:linear-gradient(145deg,#20e58a38,#08120d42);transform:rotate(-2deg)}@media (hover:hover) and (pointer:fine){.smmPanelPage .smmAdsList>span:hover{background:radial-gradient(circle at 100% 100%,#20e58a1f,#0000 48%),linear-gradient(145deg,#ffffff0b,#ffffff03);border-color:#20e58a4d;transform:translateY(-2px);box-shadow:0 14px 30px #0003,0 0 20px #20e58a0a}.smmPanelPage .smmAdsList>span:hover .smmAdsVisual{opacity:1;filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.smmPanelPage .smmAdsList>span,.smmPanelPage .smmAdsVisual{transition:none}}.smmPanelPage .smmSectionNote{border-top:1px solid var(--line);color:#75877d;align-items:flex-start;gap:9px;margin:24px 0 0;padding-top:18px;font-size:11px;line-height:1.55;display:flex}.smmPanelPage .smmSectionNote svg{color:var(--accent);flex:none}.smmPanelPage .smmPackageCard{flex-direction:column;min-height:382px;padding:24px;display:flex}.smmPanelPage .smmPackageCard.is-recommended{border-color:var(--border-accent);background:radial-gradient(circle at 100% 0,#20e58a1a,#0000 35%),linear-gradient(150deg,#102319d6,#0b1210fa)}.smmPanelPage .smmPackageTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.smmPanelPage .smmPackageTop>span{color:var(--accent);letter-spacing:1.3px;font-size:10px;font-weight:800}.smmPanelPage .smmPackageTop b{color:var(--accent);letter-spacing:.8px;font-size:8px}.smmPanelPage .smmPackageCard h3{margin:30px 0 9px;font-size:27px}.smmPanelPage .smmPackageCard>p{min-height:59px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.smmPanelPage .smmPackageCard ul{border-top:1px solid var(--line);align-content:start;gap:10px;min-height:112px;margin:22px 0 23px;padding:17px 0 0;list-style:none;display:grid}.smmPanelPage .smmPackageCard li{color:#a9b7ae;align-items:flex-start;gap:8px;font-size:11px;line-height:1.35;display:flex}.smmPanelPage .smmPackageCard li svg{color:var(--accent);flex:none}.smmPanelPage .smmPackageCard .ghostButton{width:100%;margin-top:auto}.smmPanelPage .smmPackageCard{isolation:isolate;background:linear-gradient(150deg,#ffffff09,#080d0bfa);border-color:#ffffff17;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 32px #00000029}.smmPanelPage .smmPackageCard:before,.smmPanelPage .smmPackageCard:after{content:"";z-index:0;pointer-events:none;position:absolute}.smmPanelPage .smmPackageCard:before{background:linear-gradient(90deg,#0000,#a0ffd333,#0000);border-radius:99px;height:1px;top:0;left:18%;right:18%}.smmPanelPage .smmPackageCard:after{opacity:.55;background:radial-gradient(circle,#20e58a17,#0000 68%);border-radius:50%;width:168px;height:168px;bottom:-44px;right:-34px}.smmPanelPage .smmPackageCard>*{z-index:1;position:relative}.smmPanelPage .smmPackageGrid .smmPackageCard:first-child{background:linear-gradient(150deg,#ffffff07,#080d0bfc);box-shadow:inset 0 1px #ffffff05,0 12px 26px #00000024}.smmPanelPage .smmPackageGrid .smmPackageCard:first-child:after{opacity:.28}.smmPanelPage .smmPackageGrid .smmPackageCard:nth-child(2),.smmPanelPage .smmPackageCard.is-recommended{background:radial-gradient(circle at 100% 0,#20e58a29,#0000 42%),linear-gradient(150deg,#102d1deb,#08130efc);border-color:#20e58a6b;box-shadow:inset 0 1px #a0ffd32e,0 20px 42px #00000047,0 0 30px #20e58a1a}.smmPanelPage .smmPackageGrid .smmPackageCard:nth-child(2):before,.smmPanelPage .smmPackageCard.is-recommended:before{background:linear-gradient(90deg,#0000,#20e58ab8,#0000);left:12%;right:12%}.smmPanelPage .smmPackageGrid .smmPackageCard:nth-child(3){background:radial-gradient(circle at 100% 0,#a0ffd31f,#0000 42%),linear-gradient(150deg,#0a1a12f5,#080f0cfc);border-color:#a0ffd342;box-shadow:inset 0 1px #a0ffd324,inset 0 -22px 36px #0000001f,0 22px 46px #00000047,0 0 32px #20e58a12}.smmPanelPage .smmPackageGrid .smmPackageCard:nth-child(3):after{opacity:.72;width:210px;height:210px}.smmPanelPage .smmPackageGrid .smmPackageCard:nth-child(4){background:radial-gradient(circle at 100% 0,#d0ded621,#0000 40%),linear-gradient(150deg,#131b17fa,#070c0afc);border-color:#d0ded657;box-shadow:inset 0 1px #e8f2ec33,inset 0 -26px 42px #00000024,0 25px 52px #0000004d,0 0 36px #a0ffd314}.smmPanelPage .smmPackageGrid .smmPackageCard:nth-child(4):before{background:linear-gradient(90deg,#0000,#e8f2ec85,#0000);left:8%;right:8%}.smmPanelPage .smmPackageGrid .smmPackageCard:nth-child(4):after{opacity:.86;width:230px;height:230px}@media (hover:hover) and (pointer:fine){.smmPanelPage .smmPackageGrid .smmPackageCard:hover{border-color:#20e58a57;transform:translateY(-2px)}.smmPanelPage .smmPackageGrid .smmPackageCard:nth-child(4):hover{border-color:#d0ded67a}}@media (prefers-reduced-motion:reduce){.smmPanelPage .smmPackageGrid .smmPackageCard{transition:none}}.smmPanelPage .smmFlowGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.smmPanelPage .smmFlowStep{border:1px solid var(--line);background:#ffffff06;border-radius:15px;flex-direction:column;justify-content:space-between;gap:15px;min-height:125px;padding:17px;display:flex;position:relative}.smmPanelPage .smmFlowStep strong{color:#c4d0c8;max-width:130px;font-size:13px;line-height:1.25}.smmPanelPage .smmFlowStep>svg{z-index:1;color:var(--accent);position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.smmPanelPage .smmFlowGrid{isolation:isolate;gap:12px;position:relative}.smmPanelPage .smmFlowGrid:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#20e58a61 8% 92%,#0000);height:1px;position:absolute;top:36px;left:4%;right:4%}.smmPanelPage .smmFlowStep{z-index:0;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border-color:#859d8f38;border-radius:18px;gap:18px;min-height:150px;padding:17px 16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 16px 35px #00000021,inset 0 1px #ffffff0d}.smmPanelPage .smmFlowStep:after{content:"";pointer-events:none;background:radial-gradient(circle,#20e58a24,#0000 68%);border-radius:50%;width:44px;height:44px;position:absolute;bottom:14px;right:14px}.smmPanelPage .smmFlowStep>span{z-index:1;color:#b8ffd8;letter-spacing:1.4px;background:linear-gradient(145deg,#20e58a2e,#20e58a0a);border:1px solid #20e58a75;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;display:grid;position:relative;box-shadow:0 0 0 5px #20e58a09,0 8px 20px #00000029}.smmPanelPage .smmFlowStep strong{z-index:1;color:#d4e1d8;max-width:140px;font-size:13px;line-height:1.3;position:relative}.smmPanelPage .smmFlowStep>svg{z-index:2;box-sizing:content-box;color:#73f2ad;filter:drop-shadow(0 5px 10px #0003);background:#101713;border:1px solid #20e58a4d;border-radius:50%;width:6px;height:6px;padding:2px;right:-13px}.smmPanelPage .smmFlowStep:nth-child(2)>span,.smmPanelPage .smmFlowStep:nth-child(3)>span,.smmPanelPage .smmFlowStep:nth-child(5)>span{background:linear-gradient(145deg,#20e58a45,#20e58a0f);border-color:#53f4a69e}.smmPanelPage .smmFlowStep:nth-child(4)>span{background:linear-gradient(145deg,#60f8b24f,#20e58a14);border-color:#96ffd2b3}.smmPanelPage .smmFlowStep:nth-child(6){background:linear-gradient(145deg,#d0ded61c,#ffffff06);border-color:#d0ded652}.smmPanelPage .smmFlowStep:nth-child(6)>span{color:#edf7f0;background:linear-gradient(145deg,#d0ded633,#ffffff0d);border-color:#d0ded694}@media (hover:hover) and (pointer:fine){.smmPanelPage .smmFlowStep:hover{border-color:#20e58a66;transform:translateY(-2px);box-shadow:0 18px 38px #0000002e,inset 0 1px #ffffff12}}@media (width<=850px){.smmPanelPage .smmFlowGrid:before{display:none}.smmPanelPage .smmFlowStep{min-height:140px}}@media (prefers-reduced-motion:reduce){.smmPanelPage .smmFlowStep{transition:none}}.smmPanelPage .smmProcessGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.smmPanelPage .smmProcessStep{border:1px solid var(--line);background:linear-gradient(150deg,#20e58a0d,#ffffff03);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:120px;padding:16px;display:flex}.smmPanelPage .smmProcessStep strong{color:#c3cec7;font-size:12px}.smmPanelPage .smmResultsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.smmPanelPage .smmResultsGrid article{min-height:195px;padding:23px}.smmPanelPage .smmResultsGrid h3{margin-top:39px}.smmPanelPage .smmFaqLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:75px}.smmPanelPage .smmFaqIntro{position:sticky;top:112px}.smmPanelPage .smmFaqList{border-top:1px solid var(--line);display:grid}.smmPanelPage .smmFaqList article{border-bottom:1px solid var(--line)}.smmPanelPage .smmFaqList button{color:#c5d0ca;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:20px 0;font-size:14px;font-weight:700;display:flex}.smmPanelPage .smmFaqList button span:last-child{color:var(--accent);flex:none;font-size:22px;font-weight:400}.smmPanelPage .smmFaqList article>p{max-width:680px;color:var(--text-secondary);margin:-3px 0 20px;font-size:13px;line-height:1.65}.smmPanelPage .smmFinalCta{border:1px solid var(--border-accent);background:radial-gradient(circle at 10% 100%,#20e58a1a,#0000 36%),linear-gradient(145deg,#0f1f17eb,#0b1210fa);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:92px;padding:39px 43px;display:flex}.smmPanelPage .smmFinalCta h2{max-width:650px;margin-top:13px}.smmPanelPage .smmFinalActions{gap:10px;min-width:200px;display:grid}.smmPanelPage .smmFinalActions .primaryButton,.smmPanelPage .smmFinalActions .ghostButton{justify-content:center;width:100%}.smmPanelPage .smmFinalActions .inlineLink{justify-content:center}@media (width<=1100px){.smmPanelPage .smmHero{gap:30px}.smmPanelPage .smmServiceGrid,.smmPanelPage .smmPlatformGrid,.smmPanelPage .smmPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.smmPanelPage .smmProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.smmPanelPage .smmHero,.smmPanelPage .smmGrowthLayout,.smmPanelPage .smmPlanningLayout,.smmPanelPage .smmAnalyticsLayout,.smmPanelPage .smmAdsLayout,.smmPanelPage .smmFaqLayout{grid-template-columns:1fr}.smmPanelPage .smmHero{min-height:auto;padding-top:42px}.smmPanelPage .smmHeroVisual{min-height:350px}.smmPanelPage .smmSectionIntro{grid-template-columns:1fr;align-items:start;gap:17px}.smmPanelPage .smmSectionIntro>p{max-width:620px}.smmPanelPage .smmFaqIntro{position:static}.smmPanelPage .smmFlowGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.smmPanelPage .smmFlowStep>svg{display:none}.smmPanelPage .smmFinalCta{flex-direction:column;align-items:flex-start}.smmPanelPage .smmFinalActions{width:min(100%,300px)}}@media (width<=600px){.smmPanelPage{padding-bottom:82px}.smmPanelPage .smmHero{padding-top:25px}.smmPanelPage .smmHeroCopy h1{letter-spacing:-3px;font-size:clamp(43px,12vw,57px)}.smmPanelPage .smmHeroCopy>p{font-size:14px}.smmPanelPage .smmHeroActions{display:grid}.smmPanelPage .smmHeroActions .primaryButton,.smmPanelPage .smmHeroActions .ghostButton{justify-content:center;width:100%}.smmPanelPage .smmHeroVisual{border-radius:18px;min-height:335px}.smmPanelPage .smmWindowBar{gap:9px;padding:0 12px}.smmPanelPage .smmWindowBar>span{display:none}.smmPanelPage .smmWindowBody{grid-template-columns:92px minmax(0,1fr)}.smmPanelPage .smmDashboardSidebar{padding:17px 11px}.smmPanelPage .smmDashboardNav{gap:15px;margin-top:27px}.smmPanelPage .smmDashboardNav span{font-size:8px}.smmPanelPage .smmDashboardNav svg{width:12px}.smmPanelPage .smmDashboardMain{padding:22px 14px 18px}.smmPanelPage .smmDashboardHeading{font-size:9px}.smmPanelPage .smmDashboardHeading b{display:none}.smmPanelPage .smmDashboardMain h2{margin:14px 0 19px;font-size:20px}.smmPanelPage .smmDashboardLead,.smmPanelPage .smmDashboardRows,.smmPanelPage .smmMetricList,.smmPanelPage .smmAnalyticsGrid,.smmPanelPage .smmAdsList,.smmPanelPage .smmResultsGrid{grid-template-columns:1fr}.smmPanelPage .smmDashboardRows>div{padding:10px}.smmPanelPage .smmDashboardRows>div:nth-child(2){display:none}.smmPanelPage .smmSection{margin-top:76px;padding-top:64px}.smmPanelPage .smmSectionIntro h2,.smmPanelPage .smmGrowthCopy h2,.smmPanelPage .smmAdsLayout h2,.smmPanelPage .smmFaqIntro h2,.smmPanelPage .smmFinalCta h2{letter-spacing:-2px;font-size:36px}.smmPanelPage .smmServiceGrid,.smmPanelPage .smmPlatformGrid,.smmPanelPage .smmPackageGrid{grid-template-columns:1fr}.smmPanelPage .smmGrowthPanel,.smmPanelPage .smmSchedulePanel,.smmPanelPage .smmReportBoard{padding:21px}.smmPanelPage .smmScheduleRows>div{grid-template-columns:1fr auto;gap:6px 12px}.smmPanelPage .smmScheduleRows span{grid-column:1}.smmPanelPage .smmScheduleRows em{grid-area:1/2/span 2}.smmPanelPage .smmPlanningCards{grid-template-rows:none}.smmPanelPage .smmFlowGrid,.smmPanelPage .smmProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.smmPanelPage .smmFlowStep{min-height:110px}.smmPanelPage .smmProcessStep{min-height:96px}.smmPanelPage .smmFinalCta{margin-top:66px;padding:28px 22px}.smmPanelPage .smmFinalActions{width:100%}}.smmPanelPage .smmGrowthPanel{background:radial-gradient(circle at 100% 0,#20e58a1f,#0000 35%),linear-gradient(145deg,#ffffff0b,#0b1210fa);padding:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000024}.smmPanelPage .smmGrowthPanelTop{align-items:center}.smmPanelPage .smmGrowthPanelTop b{color:#96efbb;letter-spacing:.85px;font-size:7px}.smmPanelPage .smmGrowthPanelHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.smmPanelPage .smmGrowthPanelHeading h3{max-width:410px;margin:16px 0 7px;font-size:21px;line-height:1.08}.smmPanelPage .smmGrowthPanelHeading p{color:#718279;max-width:410px;margin:0;font-size:11px;line-height:1.45}.smmPanelPage .smmGrowthPeriod{color:#789083;letter-spacing:.65px;white-space:nowrap;flex:none;align-items:center;gap:5px;margin-top:19px;font-size:7px;font-weight:800;display:inline-flex}.smmPanelPage .smmGrowthPeriod i,.smmPanelPage .smmMetricCardTop>i,.smmPanelPage .smmGrowthPlatformBar span i{background:var(--accent);border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 7px #20e58a7a}.smmPanelPage .smmGrowthTrend{background:#050c0957;border:1px solid #89af992b;border-radius:14px;margin-top:16px;padding:12px 13px 9px;box-shadow:inset 0 1px #ffffff06}.smmPanelPage .smmGrowthTrendTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.smmPanelPage .smmGrowthTrendTop small{color:#71857a;letter-spacing:.65px;font-size:7px;font-weight:800;display:block}.smmPanelPage .smmGrowthTrendTop strong{color:#c4d3ca;margin-top:4px;font-size:10px;display:block}.smmPanelPage .smmGrowthTrendTop em{color:#86dca9;letter-spacing:.55px;font-size:6px;font-style:normal;font-weight:800}.smmPanelPage .smmGrowthChart{width:100%;height:86px;margin-top:8px;display:block;overflow:visible}.smmPanelPage .smmGrowthChartGrid{fill:none;stroke:#89af991f;stroke-dasharray:2 6;stroke-width:1px}.smmPanelPage .smmGrowthChartArea{fill:url(#smmGrowthChartFill);stroke:none}.smmPanelPage .smmGrowthChartLine{fill:none;stroke:#20e58a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;filter:drop-shadow(0 0 5px #20e58a47)}.smmPanelPage .smmGrowthChart circle{fill:#c4ffe0;stroke:#20e58a;stroke-width:2px}.smmPanelPage .smmGrowthTrendScale{color:#586d60;letter-spacing:.45px;justify-content:space-between;align-items:center;font-size:6px;font-weight:800;display:flex}.smmPanelPage .smmGrowthTrendScale span:nth-child(2){color:#6e8277}.smmPanelPage .smmMetricList{gap:7px;margin-top:8px}.smmPanelPage .smmMetricList>div.smmMetricCard{background:linear-gradient(145deg,#ffffff0b,#ffffff03);min-height:63px;padding:10px 11px 9px;display:block;position:relative;overflow:hidden}.smmPanelPage .smmMetricCard:after{content:"";pointer-events:none;border:1px solid #20e58a1f;border-radius:50%;width:83px;height:83px;position:absolute;bottom:-28px;right:-21px}.smmPanelPage .smmMetricCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.smmPanelPage .smmMetricCardTop>span{color:#52685b;font-size:8px;font-weight:800}.smmPanelPage .smmMetricCard strong{z-index:1;color:#c2d0c8;margin-top:5px;font-size:10px;display:block;position:relative}.smmPanelPage .smmMetricCard em{z-index:1;color:#8be8b4;margin-top:3px;font-size:8px;font-style:normal;display:block;position:relative}.smmPanelPage .smmMetricVisual{z-index:1;align-items:end;gap:3px;width:64px;height:19px;display:flex;position:absolute;bottom:10px;right:11px}.smmPanelPage .smmMetricVisual i{background:linear-gradient(#75ffbad9,#20e58a29);border-radius:2px 2px 0 0;flex:1;min-width:4px;display:block}.smmPanelPage .smmMetricCard--01 .smmMetricVisual i:first-child{opacity:.5;height:30%}.smmPanelPage .smmMetricCard--01 .smmMetricVisual i:nth-child(2){opacity:.64;height:50%}.smmPanelPage .smmMetricCard--01 .smmMetricVisual i:nth-child(3){opacity:.6;height:43%}.smmPanelPage .smmMetricCard--01 .smmMetricVisual i:nth-child(4){opacity:.82;height:72%}.smmPanelPage .smmMetricCard--01 .smmMetricVisual i:nth-child(5){height:92%}.smmPanelPage .smmMetricCard--02 .smmMetricVisual i:first-child{opacity:.7;height:63%}.smmPanelPage .smmMetricCard--02 .smmMetricVisual i:nth-child(2){opacity:.55;height:42%}.smmPanelPage .smmMetricCard--02 .smmMetricVisual i:nth-child(3){height:84%}.smmPanelPage .smmMetricCard--02 .smmMetricVisual i:nth-child(4){opacity:.76;height:56%}.smmPanelPage .smmMetricCard--02 .smmMetricVisual i:nth-child(5){opacity:.9;height:72%}.smmPanelPage .smmMetricCard--03 .smmMetricVisual i{opacity:.75;border-radius:99px;height:58%}.smmPanelPage .smmMetricCard--03 .smmMetricVisual i:nth-child(2){height:78%}.smmPanelPage .smmMetricCard--03 .smmMetricVisual i:nth-child(4){height:68%}.smmPanelPage .smmMetricCard--04 .smmMetricVisual{background:#20e58a1c;border-radius:99px;height:4px;bottom:15px}.smmPanelPage .smmMetricCard--04 .smmMetricVisual:after{content:"";border-radius:inherit;background:linear-gradient(90deg, #20e58a52, var(--accent));width:61%;height:100%;display:block;box-shadow:0 0 7px #20e58a33}.smmPanelPage .smmMetricCard--04 .smmMetricVisual i{display:none}.smmPanelPage .smmGrowthPlatformBar{border-top:1px solid #89af991a;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 11px 0;display:flex}.smmPanelPage .smmGrowthPlatformBar>small{color:#64786c;letter-spacing:.55px;flex:none;font-size:7px;font-weight:800}.smmPanelPage .smmGrowthPlatformBar>div{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.smmPanelPage .smmGrowthPlatformBar span{color:#8a9a90;align-items:center;gap:3px;font-size:7px;font-weight:800;display:inline-flex}.smmPanelPage .smmGrowthPlatformBar span i{opacity:.68;width:4px;height:4px}@media (width<=600px){.smmPanelPage .smmGrowthPanel{padding:18px 16px}.smmPanelPage .smmGrowthPanelHeading h3{margin-top:13px;font-size:19px}.smmPanelPage .smmGrowthPeriod{display:none}.smmPanelPage .smmGrowthTrend{margin-top:13px;padding:10px 10px 8px}.smmPanelPage .smmGrowthChart{height:76px}.smmPanelPage .smmMetricList>div.smmMetricCard{min-height:60px}.smmPanelPage .smmGrowthPlatformBar{flex-direction:column;align-items:flex-start;gap:7px}.smmPanelPage .smmGrowthPlatformBar>div{justify-content:space-between;width:100%}}.smmPanelPage .smmAnalyticsCard{background:linear-gradient(145deg,#ffffff0b,#0b1210e0);flex-direction:column;min-height:218px;padding:19px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.smmPanelPage .smmAnalyticsCard:after{content:"";pointer-events:none;border:1px solid #20e58a1a;border-radius:50%;width:132px;height:132px;position:absolute;top:-45px;right:-45px}.smmPanelPage .smmAnalyticsCard>svg,.smmPanelPage .smmAnalyticsCard h3,.smmPanelPage .smmAnalyticsCard p{z-index:2;position:relative}.smmPanelPage .smmAnalyticsCard>svg{flex:none}.smmPanelPage .smmAnalyticsCard h3{margin:15px 0 6px;font-size:16px}.smmPanelPage .smmAnalyticsCard p{max-width:195px;font-size:11px;line-height:1.48}.smmPanelPage .smmAnalyticsVisual{z-index:1;border-top:1px solid #89af991f;min-height:61px;margin-top:auto;padding-top:10px;position:relative}.smmPanelPage .smmAnalyticsVisualHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.smmPanelPage .smmAnalyticsVisualHead span,.smmPanelPage .smmAnalyticsVisualHead b{color:#70847a;letter-spacing:.55px;font-size:6px;font-weight:800}.smmPanelPage .smmAnalyticsVisualHead b{color:#8be4ae}.smmPanelPage .smmAnalyticsLine{width:100%;height:39px;margin-top:5px;display:block}.smmPanelPage .smmAnalyticsLineGrid{fill:none;stroke:#89af991f;stroke-dasharray:2 5;stroke-width:1px}.smmPanelPage .smmAnalyticsLinePath{fill:none;stroke:#20e58a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;filter:drop-shadow(0 0 4px #20e58a40)}.smmPanelPage .smmAnalyticsLine circle{fill:#c7ffe1;stroke:#20e58a;stroke-width:1.6px}.smmPanelPage .smmAnalyticsScale{color:#53685c;letter-spacing:.45px;justify-content:space-between;font-size:5px;font-weight:800;display:flex}.smmPanelPage .smmAnalyticsViewBars,.smmPanelPage .smmAnalyticsEngagementRows,.smmPanelPage .smmAnalyticsTrafficFlow,.smmPanelPage .smmAnalyticsRanked,.smmPanelPage .smmAnalyticsCompare{margin-top:8px}.smmPanelPage .smmAnalyticsViewBars{gap:4px;display:grid}.smmPanelPage .smmAnalyticsViewBars>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.smmPanelPage .smmAnalyticsViewBars b,.smmPanelPage .smmAnalyticsEngagementRows b{color:#687d71;letter-spacing:.25px;font-size:6px;font-weight:800}.smmPanelPage .smmAnalyticsViewBars i,.smmPanelPage .smmAnalyticsEngagementRows i,.smmPanelPage .smmAnalyticsCompare i{background:#20e58a1a;border-radius:99px;height:4px;display:block;position:relative;overflow:hidden}.smmPanelPage .smmAnalyticsViewBars i em,.smmPanelPage .smmAnalyticsEngagementRows i em,.smmPanelPage .smmAnalyticsCompare i em{border-radius:inherit;background:linear-gradient(90deg,#20e58a4d,#20e58a);height:100%;display:block}.smmPanelPage .smmAnalyticsViewBars>span:first-child em{width:58%}.smmPanelPage .smmAnalyticsViewBars>span:nth-child(2) em{width:82%}.smmPanelPage .smmAnalyticsViewBars>span:nth-child(3) em{width:67%}.smmPanelPage .smmAnalyticsViewBars>span:nth-child(4) em{width:44%}.smmPanelPage .smmAnalyticsEngagementRows{gap:5px;display:grid}.smmPanelPage .smmAnalyticsEngagementRows>span{grid-template-columns:45px minmax(0,1fr) 10px;align-items:center;gap:6px;display:grid}.smmPanelPage .smmAnalyticsEngagementRows>span>em{background:#20e58a2e;border:1px solid #20e58aa6;border-radius:50%;width:5px;height:5px;display:block}.smmPanelPage .smmAnalyticsEngagementRows>span:first-child em{opacity:.95}.smmPanelPage .smmAnalyticsEngagementRows>span:nth-child(2) em{opacity:.72}.smmPanelPage .smmAnalyticsEngagementRows>span:nth-child(3) em{opacity:.52}.smmPanelPage .smmAnalyticsEngagementRows>span:first-child i em{width:78%}.smmPanelPage .smmAnalyticsEngagementRows>span:nth-child(2) i em{width:54%}.smmPanelPage .smmAnalyticsEngagementRows>span:nth-child(3) i em{width:38%}.smmPanelPage .smmAnalyticsTrafficFlow{grid-template-columns:auto minmax(13px,1fr) auto minmax(13px,1fr) auto;align-items:center;gap:5px;display:grid}.smmPanelPage .smmAnalyticsTrafficFlow span{color:#b3c7ba;letter-spacing:.2px;font-size:6px;font-weight:800}.smmPanelPage .smmAnalyticsTrafficFlow i{border-top:1px dashed #20e58a7a;display:block}.smmPanelPage .smmAnalyticsTrafficNodes{justify-content:space-around;align-items:center;height:19px;margin-top:8px;display:flex;position:relative}.smmPanelPage .smmAnalyticsTrafficNodes:before{content:"";border-top:1px solid #20e58a2e;position:absolute;top:50%;left:7%;right:7%}.smmPanelPage .smmAnalyticsTrafficNodes i{z-index:1;background:#14251c;border:1px solid #20e58aa6;border-radius:50%;width:7px;height:7px;display:block;position:relative;box-shadow:0 0 0 3px #20e58a0d}.smmPanelPage .smmAnalyticsTrafficNodes i:last-child{background:#20e58a;box-shadow:0 0 0 3px #20e58a14,0 0 8px #20e58a59}.smmPanelPage .smmAnalyticsRanked{gap:4px;display:grid}.smmPanelPage .smmAnalyticsRanked>span{grid-template-columns:18px 17px minmax(0,1fr);align-items:center;gap:6px;display:grid}.smmPanelPage .smmAnalyticsRanked b,.smmPanelPage .smmAnalyticsCompare b{color:#687d71;font-size:6px;font-weight:800}.smmPanelPage .smmAnalyticsRanked i{background:linear-gradient(145deg,#20e58a40,#6b897614);border:1px solid #20e58a33;border-radius:3px;height:11px;display:block}.smmPanelPage .smmAnalyticsRanked>span:nth-child(2) i{background:linear-gradient(145deg,#6f948233,#20e58a14)}.smmPanelPage .smmAnalyticsRanked>span:nth-child(3) i{background:linear-gradient(145deg,#c7ab6633,#20e58a0f)}.smmPanelPage .smmAnalyticsRanked em{background:linear-gradient(90deg,#20e58a7a,#20e58a1f);border-radius:99px;height:4px;display:block}.smmPanelPage .smmAnalyticsRanked>span:first-child em{width:84%}.smmPanelPage .smmAnalyticsRanked>span:nth-child(2) em{opacity:.76;width:66%}.smmPanelPage .smmAnalyticsRanked>span:nth-child(3) em{opacity:.58;width:49%}.smmPanelPage .smmAnalyticsCompare{gap:5px;display:grid}.smmPanelPage .smmAnalyticsCompare>span{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;display:grid}.smmPanelPage .smmAnalyticsCompare>span:first-child i em{width:84%}.smmPanelPage .smmAnalyticsCompare>span:nth-child(2) i em{opacity:.84;width:69%}.smmPanelPage .smmAnalyticsCompare>span:nth-child(3) i em{opacity:.72;width:58%}.smmPanelPage .smmAnalyticsCompare>span:nth-child(4) i em{opacity:.6;width:46%}.smmPanelPage .smmReportBoard{background:radial-gradient(circle at 100% 0,#20e58a1c,#0000 38%),linear-gradient(145deg,#ffffff0b,#0b1210fa);justify-content:flex-start;min-height:447px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0000001f}.smmPanelPage .smmReportBoard:after{content:"";pointer-events:none;border:1px solid #20e58a1a;border-radius:50%;width:235px;height:235px;position:absolute;top:105px;right:-95px}.smmPanelPage .smmReportBoard>span,.smmPanelPage .smmReportBoard>h3,.smmPanelPage .smmReportBoard>div{z-index:1;position:relative}.smmPanelPage .smmReportBoard h3{margin:14px 0 0;font-size:22px}.smmPanelPage .smmReportInsight{background:#050c094d;border-radius:13px;margin-top:17px;padding:12px;box-shadow:inset 0 1px #ffffff06;border:1px solid #89af992b!important;display:block!important}.smmPanelPage .smmReportInsightTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.smmPanelPage .smmReportInsightTop span,.smmPanelPage .smmReportInsightTop b{color:#72877a;letter-spacing:.65px;font-size:7px;font-weight:800}.smmPanelPage .smmReportInsightTop b{color:#8be5af}.smmPanelPage .smmReportSignalChart{border-bottom:1px solid #89af9926;align-items:end;gap:6px;height:47px;margin-top:10px;display:flex;position:relative}.smmPanelPage .smmReportSignalChart:after{content:"";border-top:1px dashed #20e58a2e;position:absolute;bottom:15px;left:0;right:0}.smmPanelPage .smmReportSignalChart i{z-index:1;background:linear-gradient(#20e58ab8,#20e58a1a);border-radius:3px 3px 0 0;flex:1;min-width:7px;position:relative}.smmPanelPage .smmReportSignalChart i:first-child{opacity:.48;height:27%}.smmPanelPage .smmReportSignalChart i:nth-child(2){opacity:.62;height:44%}.smmPanelPage .smmReportSignalChart i:nth-child(3){opacity:.56;height:36%}.smmPanelPage .smmReportSignalChart i:nth-child(4){opacity:.78;height:66%}.smmPanelPage .smmReportSignalChart i:nth-child(5){opacity:.72;height:52%}.smmPanelPage .smmReportSignalChart i:nth-child(6){height:84%}.smmPanelPage .smmReportSignalChart em{z-index:2;background:#c7ffe1;border:1px solid #20e58a;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:5px;right:-1px;box-shadow:0 0 8px #20e58a59}.smmPanelPage .smmReportDecisionFlow{grid-template-columns:auto minmax(14px,1fr) auto minmax(14px,1fr) auto;align-items:center;gap:5px;margin-top:10px;display:grid}.smmPanelPage .smmReportDecisionFlow span{color:#b7c8bd;letter-spacing:.35px;font-size:7px;font-weight:800}.smmPanelPage .smmReportDecisionFlow i{border-top:1px dashed #20e58a7a;display:block}.smmPanelPage .smmReportRows{margin-top:12px;border-top:1px solid var(--line)!important;display:grid!important}.smmPanelPage .smmReportRows p{padding:11px 0;font-size:10px}@media (width<=600px){.smmPanelPage .smmAnalyticsCard{min-height:214px}.smmPanelPage .smmAnalyticsVisual{min-height:62px}.smmPanelPage .smmReportBoard{min-height:0;padding:20px}.smmPanelPage .smmReportInsight{margin-top:14px}}.smmPanelPage #smm-flow-title{scroll-margin-top:96px}.smmPanelPage .smmFlowGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;padding:0 3px}.smmPanelPage .smmFlowGrid:before{background:linear-gradient(90deg,#20e58a1f,#20e58a85 18%,#20e58a3d 82%,#20e58a14);height:2px;top:35px;left:4.5%;right:4.5%;box-shadow:0 0 12px #20e58a14}.smmPanelPage .smmFlowStep{background:linear-gradient(145deg,#fff1,#ffffff04);border-color:#859d8f3d;gap:10px;min-height:184px;padding:17px 15px 14px}.smmPanelPage .smmFlowStep:after{background:radial-gradient(circle,#20e58a1f,#0000 68%);width:54px;height:54px;bottom:11px;right:12px}.smmPanelPage .smmFlowStep>span{flex-basis:38px;width:38px;height:38px;box-shadow:0 0 0 6px #20e58a09,0 8px 20px #00000029}.smmPanelPage .smmFlowStep strong{max-width:150px;font-size:12px}.smmPanelPage .smmFlowStepVisual{z-index:1;border-top:1px solid #89af9921;min-height:55px;margin-top:auto;padding-top:10px;position:relative}.smmPanelPage .smmFlowStepVisual>small{color:#60756a;letter-spacing:.55px;margin-top:7px;font-size:6px;font-weight:800;display:block}.smmPanelPage .smmFlowPlatformPicker,.smmPanelPage .smmFlowPackagePicker,.smmPanelPage .smmFlowStatus{align-items:center;gap:5px;display:flex}.smmPanelPage .smmFlowPlatformPicker span{color:#73877b;text-align:center;border:1px solid #89af9933;border-radius:6px;min-width:25px;padding:5px 4px;font-size:7px;font-weight:800}.smmPanelPage .smmFlowPlatformPicker span.is-active{color:#c8ffe0;background:#20e58a1f;border-color:#20e58a8c;box-shadow:0 0 9px #20e58a1f}.smmPanelPage .smmFlowServicePicker,.smmPanelPage .smmFlowInputForm{gap:4px;display:grid}.smmPanelPage .smmFlowServicePicker span{color:#75887d;letter-spacing:.25px;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex}.smmPanelPage .smmFlowServicePicker span i{border:1px solid #89af9966;border-radius:2px;width:6px;height:6px;display:block}.smmPanelPage .smmFlowServicePicker span.is-active{color:#bdfbd4}.smmPanelPage .smmFlowServicePicker span.is-active i{background:#20e58a;border-color:#20e58a;box-shadow:0 0 7px #20e58a4d}.smmPanelPage .smmFlowPackagePicker{align-items:stretch}.smmPanelPage .smmFlowPackagePicker span{background:#050c0942;border:1px solid #89af992e;border-radius:6px;flex:1;gap:6px;min-width:0;padding:6px 4px;display:grid}.smmPanelPage .smmFlowPackagePicker b{color:#73877b;text-overflow:ellipsis;font-size:6px;font-weight:800;overflow:hidden}.smmPanelPage .smmFlowPackagePicker i{background:#20e58a29;border-radius:99px;height:3px;display:block}.smmPanelPage .smmFlowPackagePicker span.is-active{background:#20e58a14;border-color:#20e58a7a}.smmPanelPage .smmFlowPackagePicker span.is-active b{color:#bdfbd4}.smmPanelPage .smmFlowPackagePicker span.is-active i{background:linear-gradient(90deg,#20e58a59,#20e58a)}.smmPanelPage .smmFlowInputForm span{background:#050c093d;border:1px solid #89af9926;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:flex}.smmPanelPage .smmFlowInputForm b{color:#72867a;letter-spacing:.35px;font-size:5px;font-weight:800}.smmPanelPage .smmFlowInputForm i{background:#89af9938;border-radius:99px;width:27px;height:3px;display:block}.smmPanelPage .smmFlowReview{justify-content:space-between;align-items:center;gap:7px;display:flex}.smmPanelPage .smmFlowReview>div{flex:1;grid-template-columns:auto minmax(10px,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.smmPanelPage .smmFlowReview span{color:#72867a;font-size:6px;font-weight:800}.smmPanelPage .smmFlowReview i{border-top:1px dashed #20e58a73;display:block}.smmPanelPage .smmFlowReview>b{color:#c7ffe0;background:#20e58a1f;border:1px solid #20e58a8c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;box-shadow:0 0 10px #20e58a29}.smmPanelPage .smmFlowStatus{grid-template-columns:auto minmax(8px,1fr) auto minmax(8px,1fr) auto;gap:4px;display:grid}.smmPanelPage .smmFlowStatus>span{color:#6f8377;letter-spacing:.25px;justify-items:center;gap:4px;font-size:5px;font-weight:800;display:grid}.smmPanelPage .smmFlowStatus>span>i{background:#101713;border:1px solid #89af996b;border-radius:50%;width:7px;height:7px;display:block}.smmPanelPage .smmFlowStatus>span.is-active{color:#bdfbd4}.smmPanelPage .smmFlowStatus>span.is-active>i{background:#20e58a;border-color:#20e58a;box-shadow:0 0 8px #20e58a52}.smmPanelPage .smmFlowStatus>i{border-top:1px dashed #20e58a66;align-self:start;margin-top:3px;display:block}@media (width<=600px){.smmPanelPage #smm-flow-title{scroll-margin-top:82px}.smmPanelPage .smmFlowGrid{grid-template-columns:1fr;gap:12px;padding:0}.smmPanelPage .smmFlowGrid:before{background:linear-gradient(#20e58a1f,#20e58a85 18%,#20e58a40 82%,#20e58a14);width:1px;height:auto;inset:35px auto 35px 41px}.smmPanelPage .smmFlowStep{gap:8px;min-height:156px;padding:14px 16px 13px 24px}.smmPanelPage .smmFlowStep>span{flex-basis:36px;width:36px;height:36px}.smmPanelPage .smmFlowStep strong{max-width:220px;font-size:13px}.smmPanelPage .smmFlowStepVisual{min-height:52px}.smmPanelPage .smmFlowStep>svg{display:none}}.smmPanelPage #smm-process-title{scroll-margin-top:96px}.smmPanelPage .smmProcessGrid{isolation:isolate;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;padding:0 3px;position:relative}.smmPanelPage .smmProcessGrid:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#20e58a1f,#20e58a85 16%,#2cc5bb75 54%,#20e58a33 86%,#20e58a14);height:2px;position:absolute;top:30px;left:4.5%;right:4.5%;box-shadow:0 0 12px #20e58a14}.smmPanelPage .smmProcessStep{background:linear-gradient(145deg,#ffffff0f,#ffffff04);border-color:#859d8f3d;border-radius:16px;min-height:176px;padding:15px 13px 13px;position:relative;overflow:hidden;box-shadow:0 16px 35px #00000021,inset 0 1px #ffffff0b}.smmPanelPage .smmProcessStep:before{content:"";pointer-events:none;border:1px solid #20e58a1a;border-radius:50%;width:68px;height:68px;position:absolute;bottom:-20px;right:-18px}.smmPanelPage .smmProcessStep>span{z-index:1;color:#c5ffdd;letter-spacing:.9px;background:linear-gradient(145deg,#20e58a2b,#20e58a09);border:1px solid #20e58a7a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid;position:relative;box-shadow:0 0 0 5px #20e58a09,0 7px 16px #00000029}.smmPanelPage .smmProcessStep strong{z-index:1;color:#d2dfd6;max-width:100%;margin-top:14px;font-size:11px;line-height:1.25;position:relative}.smmPanelPage .smmProcessVisual{z-index:1;border-top:1px solid #89af991f;min-height:52px;margin-top:auto;padding-top:10px;position:relative}.smmPanelPage .smmProcessVisual>small{color:#5e7367;letter-spacing:.45px;margin-top:6px;font-size:5px;font-weight:800;display:block}.smmPanelPage .smmProcessVisual>div{min-width:0}.smmPanelPage .smmProcessStep:nth-child(2)>span,.smmPanelPage .smmProcessStep:nth-child(4)>span,.smmPanelPage .smmProcessStep:nth-child(6)>span{background:linear-gradient(145deg,#2cc5bb33,#20e58a0d);border-color:#2cc5bb9e}.smmPanelPage .smmProcessStep:nth-child(8){background:linear-gradient(145deg,#d0ded61a,#ffffff05);border-color:#d0ded657}.smmPanelPage .smmProcessStep:nth-child(8)>span{color:#eff8f1;background:linear-gradient(145deg,#d0ded630,#ffffff0d);border-color:#d0ded694}.smmPanelPage .smmProcessIntake,.smmPanelPage .smmProcessAnalysis{gap:3px;display:grid}.smmPanelPage .smmProcessIntake span{background:#050c093d;border:1px solid #89af9926;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:4px 5px;display:flex}.smmPanelPage .smmProcessIntake b{color:#9ab0a1;letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:800;overflow:hidden}.smmPanelPage .smmProcessIntake i{background:#89af9938;border-radius:99px;flex:none;width:22px;height:3px;display:block}.smmPanelPage .smmProcessAnalysis span{color:#74897b;letter-spacing:.2px;grid-template-columns:auto minmax(8px,1fr) auto;align-items:center;gap:4px;min-width:0;font-size:5px;font-weight:800;display:grid}.smmPanelPage .smmProcessAnalysis i{border-top:1px dashed #89af994d;display:block}.smmPanelPage .smmProcessAnalysis em{background:#101713;border:1px solid #89af996b;border-radius:50%;width:6px;height:6px;display:block}.smmPanelPage .smmProcessAnalysis span.is-active{color:#bdfbd4}.smmPanelPage .smmProcessAnalysis span.is-active i{border-color:#20e58a85}.smmPanelPage .smmProcessAnalysis span.is-active em{background:#20e58a;border-color:#20e58a;box-shadow:0 0 8px #20e58a4d}.smmPanelPage .smmProcessStrategy{grid-template-columns:auto minmax(5px,1fr) auto minmax(5px,1fr) auto;align-items:center;gap:3px;display:grid}.smmPanelPage .smmProcessStrategy span{color:#73877b;text-align:center;border:1px solid #89af9933;border-radius:5px;padding:5px 3px;font-size:5px;font-weight:800}.smmPanelPage .smmProcessStrategy span.is-active{color:#c7f7e8;background:#2cc5bb1a;border-color:#2cc5bb94}.smmPanelPage .smmProcessStrategy i{border-top:1px dashed #2cc5bb80;display:block}.smmPanelPage .smmProcessContent{align-items:stretch;gap:3px;display:flex}.smmPanelPage .smmProcessContent span{background:#050c0942;border:1px solid #89af992e;border-radius:6px;flex:1;gap:5px;min-width:0;padding:5px 3px;display:grid}.smmPanelPage .smmProcessContent b{color:#73877b;text-overflow:ellipsis;font-size:5px;font-weight:800;overflow:hidden}.smmPanelPage .smmProcessContent i{background:#20e58a29;border-radius:99px;height:3px;display:block}.smmPanelPage .smmProcessContent span.is-active{background:#20e58a14;border-color:#20e58a7a}.smmPanelPage .smmProcessContent span.is-active b{color:#bdfbd4}.smmPanelPage .smmProcessContent span.is-active i{background:linear-gradient(90deg,#20e58a59,#20e58a)}.smmPanelPage .smmProcessApproval{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;display:grid}.smmPanelPage .smmProcessApproval span{color:#72867a;justify-items:center;gap:4px;min-width:0;font-size:5px;font-weight:800;display:grid}.smmPanelPage .smmProcessApproval span>i{background:#101713;border:1px solid #89af996b;border-radius:50%;width:7px;height:7px;display:block}.smmPanelPage .smmProcessApproval span.is-active{color:#bdfbd4}.smmPanelPage .smmProcessApproval span.is-active>i{background:#20e58a;border-color:#20e58a;box-shadow:0 0 8px #20e58a52}.smmPanelPage .smmProcessApproval>b{color:#c7ffe0;background:#20e58a1f;border:1px solid #20e58a8c;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;box-shadow:0 0 10px #20e58a29}.smmPanelPage .smmProcessPublishing{grid-template-columns:auto minmax(5px,1fr) auto minmax(5px,1fr) auto;align-items:center;gap:3px;display:grid}.smmPanelPage .smmProcessPublishing span{color:#6f8377;letter-spacing:.2px;font-size:5px;font-weight:800}.smmPanelPage .smmProcessPublishing span.is-active{color:#bdfbd4}.smmPanelPage .smmProcessPublishing i{border-top:1px dashed #20e58a66;display:block}.smmPanelPage .smmProcessAnalytics{border-bottom:1px solid #89af9933;align-items:flex-end;gap:4px;height:26px;padding:0 3px 3px;display:flex;position:relative}.smmPanelPage .smmProcessAnalytics:before{content:"";border-top:1px dashed #89af9929;position:absolute;bottom:10px;left:0;right:0}.smmPanelPage .smmProcessAnalytics i{z-index:1;background:linear-gradient(#20e58ab8,#20e58a29);border-radius:3px 3px 1px 1px;flex:1;min-width:0;position:relative}.smmPanelPage .smmProcessAnalytics i:first-child{height:31%}.smmPanelPage .smmProcessAnalytics i:nth-child(2){height:48%}.smmPanelPage .smmProcessAnalytics i:nth-child(3){background:linear-gradient(#2cc5bbb8,#2cc5bb29);height:42%}.smmPanelPage .smmProcessAnalytics i:nth-child(4){height:82%}.smmPanelPage .smmProcessAnalytics em{background:#d0ded6;border:1px solid #d0ded69e;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px;box-shadow:0 0 8px #20e58a4d}.smmPanelPage .smmProcessReport{background:#d0ded60e;border:1px solid #d0ded638;border-radius:6px;align-items:center;gap:5px;min-width:0;padding:8px 6px;display:flex}.smmPanelPage .smmProcessReport span{color:#aabbb0;letter-spacing:.35px;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:800;overflow:hidden}.smmPanelPage .smmProcessReport i{border-top:1px solid #d0ded640;flex:1;min-width:10px}.smmPanelPage .smmProcessReport b{color:#eff8f1;background:#d0ded629;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.smmPanelPage .smmProcessVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#20e58a38,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}@media (width<=1100px) and (width>=601px){.smmPanelPage .smmProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.smmPanelPage .smmProcessGrid:before{display:none}}@media (width<=600px){.smmPanelPage #smm-process-title{scroll-margin-top:82px}.smmPanelPage .smmProcessGrid{grid-template-columns:1fr;gap:12px;padding:0}.smmPanelPage .smmProcessGrid:before{background:linear-gradient(#20e58a1f,#20e58a85 18%,#2cc5bb6b 56%,#20e58a29 88%,#20e58a0f);width:1px;height:auto;inset:31px auto 31px 41px}.smmPanelPage .smmProcessStep{min-height:148px;padding:14px 17px 13px 24px}.smmPanelPage .smmProcessStep>span{width:36px;height:36px}.smmPanelPage .smmProcessStep strong{max-width:240px;margin-top:12px;font-size:13px}.smmPanelPage .smmProcessVisual{min-height:52px}}.smmPanelPage .smmDashboardMain{padding:22px 25px 20px}.smmPanelPage .smmDashboardTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.smmPanelPage .smmDashboardMain h2{max-width:330px;margin:12px 0 15px;font-size:clamp(21px,1.95vw,28px);line-height:1.05}.smmPanelPage .smmDashboardRange{color:#7d9286;letter-spacing:.65px;white-space:nowrap;flex:none;align-items:center;gap:5px;margin-top:15px;font-size:7px;font-weight:800;display:inline-flex}.smmPanelPage .smmDashboardRange i,.smmPanelPage .smmDashboardLeadTop>i{background:var(--accent);border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 8px #20e58a7a}.smmPanelPage .smmDashboardLead{gap:8px}.smmPanelPage .smmDashboardLead>div{background:linear-gradient(145deg,#ffffff0b,#ffffff03);min-width:0;min-height:69px;padding:11px 12px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.smmPanelPage .smmDashboardLead>div:after{content:"";pointer-events:none;border:1px solid #20e58a21;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-21px;right:-18px}.smmPanelPage .smmDashboardLeadTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.smmPanelPage .smmDashboardLeadTop small{z-index:1;position:relative}.smmPanelPage .smmDashboardLead>div strong{margin-top:5px;font-size:10px}.smmPanelPage .smmDashboardLead>div em{z-index:1;color:#566b60;letter-spacing:.1px;margin-top:6px;font-size:7px;font-style:normal;display:block;position:relative}.smmPanelPage .smmDashboardMeter{z-index:1;background:#20e58a1a;border-radius:99px;height:3px;margin-top:8px;position:relative;overflow:hidden}.smmPanelPage .smmDashboardMeter span{border-radius:inherit;background:linear-gradient(90deg, #20e58a59, var(--accent));width:69%;height:100%;display:block;box-shadow:0 0 9px #20e58a3d}.smmPanelPage .smmDashboardBars{z-index:1;align-items:end;gap:3px;height:15px;margin-top:5px;display:flex;position:relative}.smmPanelPage .smmDashboardBars i{background:linear-gradient(#75ffbae6,#20e58a3d);border-radius:2px 2px 0 0;width:7px;min-height:4px;display:block}.smmPanelPage .smmDashboardBars i:first-child{opacity:.58;height:42%}.smmPanelPage .smmDashboardBars i:nth-child(2){opacity:.72;height:68%}.smmPanelPage .smmDashboardBars i:nth-child(3){opacity:.64;height:53%}.smmPanelPage .smmDashboardBars i:nth-child(4){height:88%}.smmPanelPage .smmDashboardBars i:nth-child(5){opacity:.84;height:74%}.smmPanelPage .smmDashboardWorkspace{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #89af9929;border-radius:12px;margin-top:8px;padding:10px 12px 9px;box-shadow:inset 0 1px #ffffff06}.smmPanelPage .smmDashboardWorkspaceTop,.smmPanelPage .smmDashboardPulse>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.smmPanelPage .smmDashboardWorkspaceTop small,.smmPanelPage .smmDashboardPulse>div:first-child small{color:#6f8278;letter-spacing:.55px;font-size:7px;font-weight:800}.smmPanelPage .smmDashboardWorkspaceTop b,.smmPanelPage .smmDashboardPulse>div:first-child b{color:var(--accent);letter-spacing:.55px;font-size:7px;font-weight:800}.smmPanelPage .smmDashboardQueue{gap:5px;margin-top:7px;display:grid}.smmPanelPage .smmDashboardQueue>div{background:#050c0940;border:1px solid #89af991c;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:grid}.smmPanelPage .smmDashboardQueueDot{border:1px solid #20e58ab8;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 0 3px #20e58a0f}.smmPanelPage .smmDashboardQueue p{min-width:0;margin:0}.smmPanelPage .smmDashboardQueue strong,.smmPanelPage .smmDashboardQueue small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smmPanelPage .smmDashboardQueue strong{color:#bdcec3;font-size:8px}.smmPanelPage .smmDashboardQueue small{color:#586b60;margin-top:2px;font-size:7px}.smmPanelPage .smmDashboardQueue em{color:#8ce9b7;letter-spacing:.45px;font-size:6px;font-style:normal;font-weight:800}.smmPanelPage .smmDashboardPulse{border-top:1px solid #89af991a;margin-top:8px;padding-top:8px}.smmPanelPage .smmDashboardPulseBars{border-bottom:1px solid #89af9924;align-items:end;gap:5px;height:18px;margin-top:6px;display:flex;position:relative}.smmPanelPage .smmDashboardPulseBars:after{content:"";border-top:1px dashed #20e58a2e;position:absolute;bottom:5px;left:0;right:0}.smmPanelPage .smmDashboardPulseBars i{z-index:1;background:linear-gradient(#20e58a8a,#20e58a1a);border-radius:2px 2px 0 0;flex:1;min-width:5px;position:relative}.smmPanelPage .smmDashboardPulseBars i:first-child{opacity:.65;height:34%}.smmPanelPage .smmDashboardPulseBars i:nth-child(2){opacity:.8;height:54%}.smmPanelPage .smmDashboardPulseBars i:nth-child(3){opacity:.72;height:44%}.smmPanelPage .smmDashboardPulseBars i:nth-child(4){height:78%}.smmPanelPage .smmDashboardPulseBars i:nth-child(5){opacity:.84;height:61%}.smmPanelPage .smmDashboardPulseBars i:nth-child(6){height:90%}.smmPanelPage .smmDashboardPulseBars i:nth-child(7){opacity:.88;height:72%}@media (width<=600px){.smmPanelPage .smmDashboardMain{padding:18px 14px 16px}.smmPanelPage .smmDashboardRange{display:none}.smmPanelPage .smmDashboardMain h2{margin:10px 0 13px;font-size:19px}.smmPanelPage .smmDashboardLead>div{min-height:62px;padding:9px 10px 8px}.smmPanelPage .smmDashboardWorkspace{padding:9px 10px 8px}.smmPanelPage .smmDashboardQueue>div{gap:6px;padding:5px 6px}.smmPanelPage .smmDashboardQueue strong{font-size:7px}.smmPanelPage .smmDashboardQueue small,.smmPanelPage .smmDashboardQueue em{font-size:6px}}.heroBrandEarthSurface{pointer-events:none!important;background:radial-gradient(circle at 34% 28%,#8bffcd1c,#0000 34%),radial-gradient(circle at 70% 72%,#000000bd,#0000 62%),linear-gradient(118deg,#4acb910b,#0000 46%),#010202!important;border:1px solid #35d98b2e!important;border-radius:50%!important;position:absolute!important;inset:7%!important;overflow:hidden!important;transform:rotate(-7deg)!important;box-shadow:inset 22px 10px 42px #35d98b17,inset -48px -28px 64px #000000e0,inset 0 0 28px #35d98b11,0 0 #35d98b00!important}.heroBrandEarthSurface:before{content:""!important;border-radius:inherit!important;opacity:.38!important;background:radial-gradient(circle at 1px 1px,#58e69e21 0 1px,#0000 1.5px) 0 0/15px 15px,radial-gradient(circle at 1px 1px,#35d98b12 0 1px,#0000 1.5px) 6px 9px/23px 23px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle,#000 0 68%,#0000 92%)!important;mask-image:radial-gradient(circle,#000 0 68%,#0000 92%)!important}.heroBrandEarthSurface:after{content:""!important;border-radius:inherit!important;mix-blend-mode:screen!important;background:linear-gradient(102deg,#0000 26%,#6effb811 46%,#35d98b06 54%,#0000 72%)!important;animation:10s ease-in-out infinite heroVirtualEarthScanV17!important;position:absolute!important;inset:0!important}.heroBrandEarthLand{mix-blend-mode:screen!important;filter:blur(.15px)drop-shadow(0 0 3px #35d98b1c)!important;opacity:.62!important;background:radial-gradient(circle at 18% 22%,#d6ffe7b8 0 .7px,#0000 1.4px),radial-gradient(circle at 68% 58%,#62eea48a 0 .8px,#0000 1.7px),radial-gradient(circle at 42% 78%,#3fcd876b 0 .7px,#0000 1.6px),linear-gradient(135deg,#6cefa675,#1b72492e 62%,#04191114)!important;display:block!important;position:absolute!important;box-shadow:inset 8px 6px 12px #b4ffd917,inset -10px -6px 14px #00000042,0 0 8px #35d98b12!important}.heroBrandEarthLandOne{clip-path:polygon(4% 31%,14% 15%,29% 4%,47% 0%,63% 12%,83% 15%,97% 30%,81% 39%,72% 55%,58% 61%,51% 80%,39% 100%,27% 77%,12% 69%,0% 48%)!important;width:28%!important;height:27%!important;top:25%!important;left:13%!important;transform:rotate(-6deg)!important}.heroBrandEarthLandTwo{clip-path:polygon(31% 0%,57% 7%,77% 20%,91% 38%,76% 55%,67% 73%,50% 100%,35% 84%,25% 62%,8% 48%,14% 23%)!important;width:18%!important;height:29%!important;top:50%!important;left:37%!important;transform:rotate(4deg)!important}.heroBrandEarthLandThree{clip-path:polygon(0% 42%,13% 23%,31% 11%,50% 15%,67% 0%,87% 13%,100% 34%,88% 48%,69% 53%,56% 69%,37% 63%,22% 82%,8% 70%)!important;width:25%!important;height:19%!important;top:29%!important;left:56%!important;transform:rotate(-4deg)!important}.heroBrandEarthLandFour{clip-path:polygon(8% 27%,30% 7%,54% 0%,77% 18%,100% 42%,82% 69%,57% 91%,31% 100%,13% 76%,0% 48%)!important;width:14%!important;height:11%!important;bottom:21%!important;right:17%!important;transform:rotate(7deg)!important}@keyframes heroVirtualEarthScanV17{0%,to{opacity:.2;transform:translate(-24%)}50%{opacity:.56;transform:translate(24%)}}@media (width>=1101px){.heroBrandGlobe{opacity:1!important}}@media (width<=600px){.heroBrandEarthSurface{opacity:.64!important;inset:9%!important}.heroBrandEarthLand{opacity:.34!important}}@media (prefers-reduced-motion:reduce){.heroBrandEarthSurface:after{animation:none!important}}.heroBrandBeam{opacity:.12!important;filter:blur(10px)!important}.heroBrandBeamTwo{opacity:.07!important}.heroBrandBeamThree{opacity:.05!important}.heroBrandVisual:before{opacity:.3!important;background:linear-gradient(117deg,#0000 22%,#35d98b09 39%,#0000 55%),linear-gradient(142deg,#0000 49%,#2db7a306 60%,#0000 70%),radial-gradient(at 62% 68%,#35d98b0b,#0000 43%)!important}.heroBrandGlobe{border-width:0!important;border-color:#0000!important}.heroBrandGlobe:before{box-shadow:none!important;border:0!important}.heroBrandPodiumFrontHalf{display:none}@media (width>=601px){.heroBrandPodium{border-radius:0 0 46% 46%/0 0 2px 2px!important}.heroBrandPodiumFrontHalf{background:linear-gradient(180deg, #f1f3f217, var(--surface) 32%, var(--bg-main) 82%);clip-path:inset(50% 0 0);pointer-events:none;z-index:3;border:1px solid #35d98b57;border-radius:50%;width:calc(min(760px,90%) + 2px);height:clamp(42px,3.8vw,66px);display:block;position:absolute;bottom:calc(clamp(24px,1.8vw,36px) + clamp(72px,6.4vw,112px) - -1*clamp(-30px,-1.9vw,-21px));left:50%;transform:translate(-50%);box-shadow:inset 0 2px #f1f3f21a,inset 0 -6px 10px #00000075,0 0 16px #35d98b0f}}.heroBrandEarthSurface{overflow:hidden!important}.heroBrandEarthSlowWave{transform:translate(-125%);border-radius:inherit!important;pointer-events:none!important;z-index:2!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 2px #69ffb973)drop-shadow(0 0 6px #35d98b24)!important;background:radial-gradient(circle at 1px 1px,#9bffd2d1 0 1px,#0000 1.55px) 0 0/15px 15px,radial-gradient(circle at 1px 1px,#52eba094 0 1px,#0000 1.5px) 6px 9px/23px 23px!important;border:0!important;animation:18s linear infinite heroEarthSlowWaveV28!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(108deg,#0000 0% 28%,#0000000a 34%,#00000026 39%,#0000006b 44%,#000000e0 49%,#000 52%,#000000b3 55%,#0000004d 60%,#00000014 66%,#0000 72% 100%)!important;mask-image:linear-gradient(108deg,#0000 0% 28%,#0000000a 34%,#00000026 39%,#0000006b 44%,#000000e0 49%,#000 52%,#000000b3 55%,#0000004d 60%,#00000014 66%,#0000 72% 100%)!important}@keyframes heroEarthSlowWaveV28{0%{opacity:0;transform:translate(-125%)}7%{opacity:.72}93%{opacity:.72}to{opacity:0;transform:translate(125%)}}@media (prefers-reduced-motion:reduce){.heroBrandEarthSlowWave{animation:none!important;display:none!important}}.heroBrandEarthSlowWave{border-radius:inherit!important;pointer-events:none!important;z-index:2!important;opacity:1!important;filter:none!important;mix-blend-mode:screen!important;background:0 0!important;border:0!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 5%,#0000004d 10%,#000000ad 16%,#000 23% 77%,#000000ad 84%,#0000004d 90%,#00000014 95%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000014 5%,#0000004d 10%,#000000ad 16%,#000 23% 77%,#000000ad 84%,#0000004d 90%,#00000014 95%,#0000 100%)!important}.heroBrandEarthSlowWave:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;filter:drop-shadow(0 0 3px #9bffd185)drop-shadow(0 0 8px #35d98b40);will-change:background-position;background:radial-gradient(circle at 1px 1px,#cdffe6fa 0 1.05px,#0000 1.85px) 0 0/16px 16px,radial-gradient(circle at 1px 1px,#78ffbcdb 0 .95px,#0000 1.7px) 7px 9px/22px 22px,radial-gradient(circle at 1px 1px,#3fe894ad 0 .9px,#0000 1.6px) 3px 12px/30px 30px;animation:75s linear infinite heroEarthOrbitWaveV30;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(104deg,#0000 0% 6%,#0000002e 8%,#00000094 11%,#000 14% 20%,#00000094 23%,#0000002e 26%,#0000 29% 38%);mask-image:repeating-linear-gradient(104deg,#0000 0% 6%,#0000002e 8%,#00000094 11%,#000 14% 20%,#00000094 23%,#0000002e 26%,#0000 29% 38%)}@keyframes heroEarthOrbitWaveV30{0%{background-position:0 0,7px 9px,3px 12px}to{background-position:2640px 0,2647px 9px,2643px 12px}}@media (prefers-reduced-motion:reduce){.heroBrandEarthSlowWave:before{animation:none}}.heroBrandGlobe:before,.heroBrandGlobe:after,.heroBrandGlobe>span{display:none!important}@media (width>=601px){.heroBrandCore{z-index:2!important;left:-6.2643px!important}.heroBrandCoreDepth{z-index:2!important;left:calc(50% - 6.2643px)!important}}@media (width>=1101px){.heroBrandVisual{--hero-scene-hero-height:clamp(620px, 45vw, 700px);--hero-scene-hero-padding-top:78px;--hero-scene-bottom-clearance:0px;--hero-scene-podium-bottom:clamp(24px, 1.8vw, 36px);--hero-scene-podium-height:clamp(72px, 6.4vw, 112px);--hero-scene-podium-top-depth:clamp(-30px, -1.9vw, -21px);--hero-scene-core-half-height:clamp(109px, 8vw, 165px);--hero-scene-globe-size:clamp(350px, 24vw, 500px);--hero-scene-panel-overlap:clamp(14px, .45vw, 16px);--hero-scene-panel-offset:calc(50% - var(--hero-scene-podium-bottom) - var(--hero-scene-podium-height) + var(--hero-scene-panel-overlap) - var(--hero-scene-core-half-height));transform:translateY(calc(( var(--hero-scene-hero-height) - var(--hero-scene-hero-padding-top) - 100% ) / 2 + var(--hero-scene-podium-bottom) - var(--hero-scene-bottom-clearance)))!important}.heroBrandGlobe{top:calc(50% - var(--hero-scene-globe-size) / 2)!important;width:var(--hero-scene-globe-size)!important;height:var(--hero-scene-globe-size)!important}.heroBrandCore{top:var(--hero-scene-panel-offset)!important}.heroBrandCoreDepth{top:calc(50% + var(--hero-scene-panel-offset) - 28px)!important}.heroBrandPodium{bottom:var(--hero-scene-podium-bottom)!important}.heroBrandPodiumFrontHalf{bottom:calc(var(--hero-scene-podium-bottom) + var(--hero-scene-podium-height) + var(--hero-scene-podium-top-depth))!important}}@media (width<=600px){.heroBrandCore{top:-10px!important}.heroBrandCoreDepth{top:calc(50% - 10px)!important}}html:has(body .site>main>.hero){--homepage-canvas:#000;background:var(--homepage-canvas)}body:has(.site>main>.hero){--homepage-canvas:#000;background:var(--homepage-canvas)}.site:has(main>.hero){--homepage-canvas:#000;background:var(--homepage-canvas)}.site:has(main>.hero) .hero{background:var(--homepage-canvas)!important}.site:has(main>.hero) .homeLowerSection{background:var(--homepage-canvas)}.site:has(main>.hero) .homeNewsSection{background:var(--homepage-canvas)}.site:has(main>.hero) footer.footerV2{background:var(--homepage-canvas)}.homeLowerSection{background:#030504;border-top:1px solid #6fffc211;padding:clamp(72px,8vw,126px) 0;position:relative;overflow:hidden}.homeLowerSection:nth-of-type(2n){background:#050806}.homeLowerHeading{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr) auto;align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:38px;display:grid}.homeLowerHeadingCopy{min-width:0}.homeLowerHeading .sectionLabel{margin-bottom:15px;display:inline-block}.homeLowerHeading h2,.homeIntroRenewedCopy h2,.homeFounderCopy h2,.homeFinalCtaPanel h2{color:#f1faf5;letter-spacing:-3px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(38px,4.4vw,64px);line-height:.98}.homeLowerHeading h2 em,.homeIntroRenewedCopy h2 em,.homeFounderCopy h2 em,.homeFinalCtaPanel h2 em{color:var(--accent);font-style:normal}.homeLowerHeading>p{color:#7e9287;max-width:380px;margin:0;font-size:13px;line-height:1.7}.homeHeadingAction{white-space:nowrap;margin-bottom:4px}.homeIntroRenewed{background:radial-gradient(circle at 12% 25%,#20e58a0b,#0000 30%),#030504;border-top:0}.homeIntroRenewedGrid{grid-template-columns:minmax(0,.86fr) minmax(390px,1.14fr);align-items:center;gap:clamp(44px,7vw,116px);display:grid}.homeIntroRenewedCopy{max-width:610px}.homeIntroRenewedCopy>.sectionLabel{margin-bottom:17px;display:inline-block}.homeIntroRenewedCopy h2{max-width:560px}.homeIntroRenewedCopy>p{color:#9aaca1;max-width:560px;margin:24px 0 0;font-size:15px;line-height:1.75}.homeCapabilityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;max-width:590px;margin-top:28px;display:grid}.homeCapabilityItem{color:#c1d3c8;background:#ffffff04;border:1px solid #6fffc217;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px 12px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.homeCapabilityItem svg{color:var(--accent);flex:none}.homeIntroRenewedCopy>.inlineLink{margin-top:25px}.homeVideoFrame{isolation:isolate;width:100%;max-width:100%;aspect-ratio:var(--home-video-aspect-ratio,16 / 9);background:linear-gradient(135deg,#ffffff0a,#0000 42%),radial-gradient(circle at 72% 62%,#20e58a1c,#0000 35%),#07100b;border:1px solid #6fffc224;border-radius:22px;align-self:center;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000040,inset 0 1px #ffffff08}.homeVideoFrame[data-video-orientation=portrait]{aspect-ratio:16/9;justify-self:stretch;width:100%}.homeVideoFrame[data-video-orientation=landscape]{justify-self:stretch}.homeVideoFrame:before,.homeVideoFrame:after{content:"";pointer-events:none;z-index:-1;position:absolute}.homeVideoFrame:before{border:1px solid #6fffc21a;border-radius:50%;inset:15% -10% -22% 42%;transform:rotate(-24deg)}.homeVideoFrame:after{opacity:.24;background-image:linear-gradient(#6fffc214 1px,#0000 1px),linear-gradient(90deg,#6fffc214 1px,#0000 1px);background-size:38px 38px;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 68%);mask-image:linear-gradient(135deg,#000,#0000 68%)}.homeVideoPlayer{z-index:1;background:#030504;border-radius:15px;position:absolute;inset:12px;overflow:hidden}.homeVideoPlayer iframe,.homeVideoPlayer video{background:#030504;border:0;width:100%;height:100%;display:block}.homeVideoPlayer video{object-fit:contain}.homeVideoExternalLink{z-index:2;color:#b3d7c1;letter-spacing:.04em;white-space:nowrap;background:#030805e0;border:1px solid #6fffc238;border-radius:9px;align-items:center;gap:6px;max-width:calc(100% - 40px);padding:7px 9px;font-size:9px;font-weight:800;transition:border-color .2s,color .2s,background .2s;display:inline-flex;position:absolute;top:20px;right:20px}.homeVideoExternalLink:hover{color:#f0fff6;background:#081a11f0;border-color:#6fffc275}.homeNewsSection{background:linear-gradient(#050806 0%,#030504 100%)}.homeNewsSlider{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:stretch;gap:18px;display:grid}.homeNewsFeatured{aspect-ratio:16/9;background:#070c09;border:1px solid #6fffc224;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000038}.homeNewsFeaturedLink{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.homeNewsFeaturedLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.homeNewsFeaturedLink.is-transitioning{animation:.56s cubic-bezier(.22,.72,.2,1) both homeNewsFeaturedEnter}@keyframes homeNewsFeaturedEnter{0%{opacity:.22;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.homeNewsFeaturedMedia{background:#07100b;position:absolute;inset:0;overflow:hidden}.homeNewsFeaturedMedia:after{content:"";background:linear-gradient(#0308050d 0%,#03080524 34%,#030805f2 100%);position:absolute;inset:0}.homeNewsFeaturedImage,.homeNewsFeaturedFallback{width:100%;height:100%;display:block}.homeNewsFeaturedImage{object-fit:cover}.homeNewsFeaturedFallback,.homeNewsPreviewFallback{background:radial-gradient(circle at 78% 24%,#6fffc224,#0000 26%),linear-gradient(145deg,#6fffc213,#0000 47%),#0a1510;position:relative;overflow:hidden}.homeNewsFallbackGrid{opacity:.42;background-image:linear-gradient(#6fffc214 1px,#0000 1px),linear-gradient(90deg,#6fffc214 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.homeNewsFeaturedFallback{flex-direction:column;justify-content:space-between;padding:clamp(22px,4vw,48px);display:flex}.homeNewsFallbackLabel{z-index:1;color:var(--accent);letter-spacing:1.6px;font-size:10px;font-weight:850;position:relative}.homeNewsFeaturedFallback strong{display:none}.homeNewsFeaturedFallback:after{content:"";aspect-ratio:1;border:1px solid #6fffc22e;border-radius:50%;width:54%;position:absolute;bottom:-46%;right:-8%;box-shadow:0 0 0 24px #6fffc206,0 0 0 48px #6fffc205}.homeNewsFeaturedContent{z-index:1;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(20px,3.5vw,44px) clamp(20px,3.5vw,44px) clamp(54px,6vw,78px);display:flex;position:absolute;inset:0}.homeNewsFeaturedMeta{color:#a9c2b2;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:10px;font-weight:800;display:flex}.homeNewsFeaturedMeta time{color:#b0c0b5;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.homeNewsFeaturedContent h3{color:#f1faf4;letter-spacing:-2px;text-wrap:balance;max-width:900px;margin:15px 0 10px;font-family:Manrope,Inter,sans-serif;font-size:clamp(23px,3.4vw,51px);line-height:1.02}.homeNewsFeaturedContent p{color:#b5c7ba;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;margin:0;font-size:clamp(12px,1.15vw,15px);line-height:1.55;display:-webkit-box;overflow:hidden}.homeNewsFeaturedAction{color:var(--accent);align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:850;display:inline-flex}.homeNewsFeaturedAction svg{transition:transform .2s}.homeNewsFeaturedLink:hover .homeNewsFeaturedAction svg{transform:translate(3px)}.homeNewsSliderControls{z-index:3;gap:8px;display:flex;position:absolute;top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.homeNewsSliderControls button{color:#e7f5ec;cursor:pointer;background:#030805b8;border:1px solid #c4f3d53b;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .2s,color .2s,background .2s;display:grid}.homeNewsSliderControls button:hover,.homeNewsSliderControls button:focus-visible{color:var(--accent);background:#081a11f0;border-color:#6fffc2ad}.homeNewsSliderControls button:focus-visible,.homeNewsSliderDots button:focus-visible,.homeNewsPreview:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.homeNewsSliderDots{z-index:3;align-items:center;gap:7px;display:flex;position:absolute;bottom:clamp(20px,3.5vw,44px);right:clamp(20px,3.5vw,44px)}.homeNewsSliderDots button{cursor:pointer;background:#d7f1e06b;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.homeNewsSliderDots button.is-active{background:var(--accent);border-radius:999px;width:24px}.homeNewsPreviewList{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:12px;min-width:0;display:grid}.homeNewsPreviewList.is-four{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.homeNewsPreviewList.is-two{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.homeNewsPreviewList.is-one{grid-template-columns:minmax(0,1fr)}.homeNewsPreview{text-align:left;min-width:0;color:inherit;cursor:pointer;background:#080e0b;border:1px solid #6fffc21c;border-radius:16px;grid-template-columns:minmax(88px,.34fr) minmax(0,.66fr);align-items:stretch;gap:14px;padding:0;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;overflow:hidden}.homeNewsPreview:hover,.homeNewsPreview.is-active{background:#0a1510;border-color:#6fffc257}.homeNewsPreview.is-active{box-shadow:inset 3px 0 0 var(--accent)}.homeNewsPreviewMedia{background:#07100b;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.homeNewsPreviewImage,.homeNewsPreviewFallback{width:100%;height:100%;display:block}.homeNewsPreviewImage{object-fit:cover}.homeNewsPreviewFallback{align-items:flex-end;min-height:0;padding:12px;display:flex}.homeNewsPreviewFallback .homeNewsFallbackLabel{letter-spacing:1px;font-size:8px}.homeNewsPreviewFallback strong{display:none}.homeNewsPreviewBody{flex-direction:column;align-items:flex-start;min-width:0;padding:14px 14px 14px 0;display:flex}.homeNewsPreviewMeta{color:#7f9b89;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.homeNewsPreviewBody strong{color:#e8f3eb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.homeNewsPreviewBody time{color:#809389;margin-top:auto;font-size:10px}@media (prefers-reduced-motion:reduce){.homeNewsFeaturedLink.is-transitioning{animation:none}}.homeNewsCard{background:#070c09;border:1px solid #6fffc21a;border-radius:18px;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,background .22s;display:flex;overflow:hidden}.homeNewsCard:hover{background:#080f0b;border-color:#6fffc240;transform:translateY(-3px)}.homeNewsCard.is-compact{grid-template-columns:minmax(140px,.42fr) minmax(0,.58fr);min-height:0;display:grid}.homeNewsImage{aspect-ratio:16/9;color:#587064;letter-spacing:.16em;background:linear-gradient(135deg,#6fffc20b,#0000),#0a1510;place-items:center;min-height:0;font-size:9px;font-weight:800;display:grid;position:relative;overflow:hidden}.homeNewsMediaPlaceholder{background:radial-gradient(circle at 78% 26%,#6fffc21f,#0000 22%),linear-gradient(145deg,#6fffc212,#0000 45%),#0a1510;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:100%;padding:clamp(16px,2.4vw,28px);display:flex;position:relative;overflow:hidden}.homeNewsMediaPlaceholder:before{content:"";opacity:.42;background-image:linear-gradient(#6fffc214 1px,#0000 1px),linear-gradient(90deg,#6fffc214 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.homeNewsMediaPlaceholder:after{content:"";aspect-ratio:1;border:1px solid #6fffc22e;border-radius:50%;width:58%;position:absolute;bottom:-38%;right:-12%;box-shadow:0 0 0 22px #6fffc206,0 0 0 44px #6fffc205}.homeNewsMediaPlaceholder span,.homeNewsMediaPlaceholder strong{z-index:1;position:relative}.homeNewsMediaPlaceholder span{color:#8bb5a0;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.homeNewsMediaPlaceholder strong{color:#d1f5e0b8;letter-spacing:.16em;max-width:180px;font-size:11px;line-height:1.4}.homeNewsImage img,.homeSocialVisual img{object-fit:cover;width:100%;height:100%;display:block}.homeNewsCard.is-featured .homeNewsImage{min-height:0}.homeNewsCard.is-compact .homeNewsImage{aspect-ratio:auto;height:100%}.homeNewsCardBody{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,3vw,36px);display:flex}.homeNewsCard.is-compact .homeNewsCardBody{padding:18px 20px}.homeNewsMeta,.homeProjectMeta,.homeProjectVisualMeta{color:#668073;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.homeNewsMeta time{color:#80958b;letter-spacing:0;text-transform:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.homeNewsCard h3{color:#eff8f2;letter-spacing:-1px;margin:clamp(18px,2.5vw,30px) 0 11px;font-family:Manrope,Inter,sans-serif;font-size:clamp(24px,2.8vw,38px);line-height:1.08}.homeNewsCard.is-compact h3{letter-spacing:-.5px;margin-top:18px;font-size:17px}.homeNewsCard p{color:#84978d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.homeNewsCard .homeTextAction,.homeNewsCard .homeDisabledAction{margin-top:auto;padding-top:22px}.homeNewsArchive{justify-content:flex-end;margin-top:22px;display:flex}.homeNewsArchiveAction{min-height:42px;padding:10px 0;font-size:12px}.homeEmptyState{background:#ffffff03;border:1px solid #6fffc21a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding:24px 26px;display:grid}.homeEmptyStateIcon{width:44px;height:44px;color:var(--accent);background:#20e58a0b;border:1px solid #6fffc22b;border-radius:13px;place-items:center;display:grid}.homeEmptyState h3{color:#dcebe2;margin:0 0 5px;font-family:Manrope,Inter,sans-serif;font-size:17px}.homeEmptyState p{color:#71867b;margin:0;font-size:12px;line-height:1.55}.homeDisabledAction,.homeTextAction,.homeServiceLink,.homePackageLink{color:var(--accent);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.homeTextAction svg,.homeServiceLink svg,.homePackageLink svg,.homeDisabledAction svg{transition:transform .2s}.homeTextAction:hover svg,.homeServiceLink:hover svg,.homePackageLink:hover svg{transform:translate(3px)}.homeDisabledAction{color:#657a6f;cursor:default;background:0 0;border:0;padding:0}.homeHeadingAction.homeDisabledAction{align-self:end}.homeServicesRenewed{background:radial-gradient(circle at 86% 10%,#20e58a0a,#0000 27%),#030504}.homeServicesRenewedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homeServiceCard{--service-accent:#6fffc229;border:1px solid var(--service-accent);background:linear-gradient(150deg,#ffffff07,#0000 48%),#070c09;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:278px;padding:22px 22px 20px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.homeServiceCard:before{content:"";border:1px solid var(--service-accent);opacity:.55;border-radius:50%;width:130px;height:130px;position:absolute;top:-42px;right:-42px}.homeServiceCardMedia{z-index:1;aspect-ratio:16/9;background:#050806;border-radius:16px 16px 0 0;width:calc(100% + 44px);margin:-22px -22px 0;position:relative;overflow:hidden}.homeServiceCardMedia:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#00000038);position:absolute;inset:0}.homeServiceCardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.homeServiceCardTop,.homeServiceCard>div:not(.homeServiceCardMedia),.homeServiceLink{z-index:1;position:relative}.homeServiceCardMedia+.homeServiceCardTop{margin-top:18px}.homeServiceCard:hover .homeServiceCardMedia img{transform:scale(1.025)}.homeServiceCard--2,.homeServiceCard--5{transform:translateY(18px)}.homeServiceCard--3,.homeServiceCard--6{background:linear-gradient(150deg,#20e58a0a,#0000 48%),#070c09}.homeServiceCard--4{--service-accent:#6fffc23d}.homeServiceCard:hover{background:linear-gradient(150deg,#20e58a0d,#0000 48%),#080f0b;border-color:#6fffc24d;transform:translateY(-4px)}.homeServiceCard--2:hover,.homeServiceCard--5:hover{transform:translateY(14px)}.homeServiceCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.homeServiceNumber{color:#53695e;letter-spacing:.16em;font-size:10px;font-weight:800}.homeServiceIcon{border:1px solid var(--service-accent);width:42px;height:42px;color:var(--accent);background:#20e58a0b;border-radius:12px;place-items:center;display:grid}.homeServiceCard h3{color:#edf7f0;letter-spacing:-.55px;max-width:230px;margin:46px 0 10px;font-family:Manrope,Inter,sans-serif;font-size:19px;line-height:1.12}.homeServiceCard p{color:#82958b;max-width:300px;margin:0;font-size:12.5px;line-height:1.63}.homeServiceLink{border-top:1px solid #6fffc214;width:fit-content;margin-top:18px;padding-top:14px}.homeProjectsSection{background:#050806}.homeProjectsShowcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homeProjectCard{background:#070c09;border:1px solid #6fffc21a;border-radius:18px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.homeProjectCard.is-featured{flex-direction:column;display:flex}.homeProjectVisual{aspect-ratio:16/9;background:#09130e;min-height:0;position:relative;overflow:hidden}.homeProjectCard:not(.is-featured) .homeProjectVisual{min-height:0}.homeProjectVisual img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.homeProjectVisualFallback{color:#d0e2d7;background:radial-gradient(circle at 20% 20%,#10b98133,#0000 45%),#09130e;align-content:center;gap:.45rem;padding:2rem;display:grid;position:absolute;inset:0}.homeProjectVisualFallback span{color:#6ee7b7;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.homeProjectVisualFallback strong{color:#f4f4f5;font-size:clamp(1.2rem,3vw,2rem)}.homeProjectVisualMeta{z-index:1;color:#d0e2d7;text-shadow:0 1px 12px #000000bf;position:absolute;inset:17px 18px auto}.homeProjectVisualMeta span:first-child{align-items:center;gap:6px;display:inline-flex}.homeProjectBody{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:clamp(22px,3vw,34px);display:flex}.homeProjectMeta{align-items:flex-start;width:100%;font-size:8px;line-height:1.4}.homeProjectStatus{color:var(--accent);text-align:right}.homeProjectCard h3{color:#eff8f2;letter-spacing:-1.5px;margin:33px 0 11px;font-family:Manrope,Inter,sans-serif;font-size:clamp(25px,2.8vw,36px);line-height:1}.homeProjectCard:not(.is-featured) h3{font-size:clamp(25px,2.8vw,36px)}.homeProjectCard p{color:#879a8f;max-width:480px;margin:0;font-size:12.5px;line-height:1.68}.homeProjectTags{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.homeProjectTags span{color:#759084;border:1px solid #6fffc217;border-radius:7px;padding:6px 8px;font-size:9px;line-height:1}.homeProjectActions{flex-wrap:wrap;gap:15px;margin-top:auto;padding-top:25px;display:flex}.homeSocialSection{background:#000}.homeSocialSection .homeSocialFilters{background:#ffffff06;border:1px solid #6fffc214;border-radius:999px;width:fit-content;max-width:100%;margin:26px 0 42px;padding:4px;overflow:hidden}.homeSocialFilters{flex-wrap:wrap;gap:8px;margin:26px 0 34px;display:flex}.homeSocialFilters button,.socialPageViews button{appearance:none;color:#80958b;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#070707;border:1px solid #6fffc21c;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800;line-height:1;transition:border-color .2s,background .2s,color .2s}.homeSocialFilters button:hover,.homeSocialFilters button:focus-visible,.homeSocialFilters button.is-active,.socialPageViews button:hover,.socialPageViews button:focus-visible,.socialPageViews button.is-active{color:#e7f7ed;background:#6fffc212;border-color:#6fffc252}.homeSocialRows{gap:clamp(36px,4.5vw,56px);display:grid}.homeSocialRow{min-width:0}.homeSocialRowHeader{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:14px;display:flex}.homeSocialRow>h3{color:#e7f4eb;letter-spacing:-.35px;margin:0 0 14px;font-family:Manrope,Inter,sans-serif;font-size:clamp(17px,1.5vw,21px)}.homeSocialRowHeader>h3{margin:0}.homeSocialSort{color:#71867b;letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.homeSocialSort select{appearance:none;color:#dff2e6;cursor:pointer;min-width:94px;font:inherit;letter-spacing:.02em;background-color:#070707;background-image:linear-gradient(45deg,#0000 50%,#76b89a 50%),linear-gradient(135deg,#76b89a 50%,#0000 50%);background-position:calc(100% - 12px) 12px,calc(100% - 8px) 12px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #6fffc224;border-radius:8px;outline:0;padding:8px 26px 8px 10px;font-size:10px}.homeSocialSort select:focus-visible{border-color:#6fffc273;box-shadow:0 0 0 3px #6fffc217}.homeSocialCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.homeSocialSection .homeSocialPopularCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px}.homeSocialPopularSlider{touch-action:pan-y;min-width:0}.homeSocialPopularStage{border-radius:18px;min-width:0;position:relative;overflow:hidden}.homeSocialPopularStage .homeSocialCard{border-radius:18px;min-height:clamp(360px,38vw,520px)}.homeSocialPopularStage .homeSocialVisual{aspect-ratio:16/8.2}.homeSocialPopularStage .homeSocialBody{min-height:178px;padding:clamp(18px,2.2vw,28px)}.homeSocialSliderControls{z-index:2;gap:7px;display:flex;position:absolute;top:18px;right:18px}.homeSocialSliderControls button,.homeSocialSliderDots button{color:#e7fff0;cursor:pointer;background:#040a07b8;border:1px solid #ffffff2b;transition:border-color .2s,background .2s,color .2s,width .2s}.homeSocialSliderControls button{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.homeSocialSliderControls button:hover,.homeSocialSliderControls button:focus-visible,.homeSocialSliderDots button:hover,.homeSocialSliderDots button:focus-visible,.homeSocialSliderDots button.is-active{color:#05120b;background:var(--accent);border-color:#6fffc299}.homeSocialSliderControls button:focus-visible,.homeSocialSliderDots button:focus-visible{outline-offset:3px;outline:2px solid #6fffc2b8}.homeSocialSliderDots{z-index:2;align-items:center;gap:7px;display:flex;position:absolute;bottom:22px;right:24px}.homeSocialSliderDots button{border-radius:999px;width:8px;height:8px;padding:0}.homeSocialSliderDots button.is-active{width:25px}.homeSocialPopularStage.is-transitioning .homeSocialCard{animation:.56s cubic-bezier(.22,1,.36,1) both homeSocialFeaturedEnter}@keyframes homeSocialFeaturedEnter{0%{opacity:.35;transform:translate(12px)}to{opacity:1;transform:translate(0,0)}}.homeSocialSection .homeSocialLatestCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.socialPageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.homeSocialCard{min-width:0;color:inherit;background:#070707;border:1px solid #6fffc21a;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s,background .22s;display:flex;overflow:hidden}.homeSocialCard:hover{background:#090b0a;border-color:#6fffc245;transform:translateY(-3px)}.homeSocialCard.is-placeholder{cursor:default}.homeSocialCard.is-placeholder:hover{background:#080908;border-color:#6fffc229;transform:translateY(-2px)}.homeSocialBodyTop .homeSocialPlaceholderBadge{color:#9bb4a7;letter-spacing:.12em;background:#ffffff05;border:1px solid #6fffc221;border-radius:999px;width:auto;padding:4px 7px;font-size:8px;display:inline-flex}.homeSocialVisual{aspect-ratio:16/9;color:#7bc9a1;background:#0a0a0a;place-items:center;display:grid;position:relative;overflow:hidden}.homeSocialVisual:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#00000038);position:absolute;inset:0}.homeSocialVisual img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block;position:absolute;inset:0}.homeSocialCard:hover .homeSocialVisual img{transform:scale(1.025)}.homeSocialMediaFallback{color:#73c89d;background:radial-gradient(circle at 76% 22%,#6fffc214,#0000 28%),linear-gradient(145deg,#6fffc20b,#0000 48%),#0b0b0b;align-content:center;place-items:center;gap:9px;width:100%;height:100%;display:grid}.homeSocialMediaFallback span{color:#a1bbb0;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.homeSocialPlaceholderMedia{color:#9bb4a7;background:#0a0a0a;place-items:center;width:100%;height:100%;display:grid}.homeSocialPlaceholderMedia span{color:inherit;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.homeSocialCard.is-placeholder .homeSocialVisual:after{background:0 0}.homeSocialPlay{z-index:1;color:#f1fff6;background:#0000008a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute}.homeSocialBody{flex-direction:column;flex:1;align-items:flex-start;min-width:0;min-height:145px;padding:15px 16px 17px;display:flex}.homeSocialBodyTop{width:100%;color:var(--accent);align-items:center;gap:7px;display:flex}.homeSocialBodyTop svg{color:var(--accent);flex:none}.homeSocialBodyTop>span{min-width:0;color:var(--accent);letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.homeSocialSection .homeSocialBodyTop>.homeSocialTypeBadge{color:#a5c5b3;letter-spacing:.05em;text-transform:none;border:1px solid #6fffc226;border-radius:999px;flex:none;width:auto;max-width:96px;padding:4px 6px;font-size:8px}.homeSocialBodyTop time{color:#80958b;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.homeSocialBody strong{color:#c9d9d0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:11px;overflow:hidden}.homeSocialBody h3{color:#eff8f2;letter-spacing:-.3px;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:10px 0 0;font-family:Manrope,Inter,sans-serif;font-size:clamp(15px,1.25vw,18px);line-height:1.2;display:-webkit-box;overflow:hidden}.homeSocialBody p{color:#83968b;margin:9px 0 0;font-size:11px;line-height:1.5}.homeSocialAction{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:10px;font-weight:800;display:inline-flex}.homeSocialAction svg{transition:transform .2s}.homeSocialCard:hover .homeSocialAction svg{transform:translate(3px)}.homeSocialRowEmpty{color:#71867b;background:#050505;border:1px solid #6fffc214;border-radius:14px;margin:0;padding:18px 20px;font-size:12px}.homeSocialSection .homeSocialLatestCards .homeSocialBody{min-height:132px;padding:13px 14px 15px}.homeSocialSection .homeSocialLatestCards .homeSocialBody h3{-webkit-line-clamp:2;font-size:clamp(14px,1.1vw,16px)}.homeSocialSection .homeSocialLatestCards .homeSocialBody p{display:none}.homeSocialSection .homeSocialPopularCards .homeSocialVisual{aspect-ratio:16/8.8}.homeSocialSection .homeSocialLatestCards .homeSocialVisual{aspect-ratio:16/9}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem{opacity:0;min-width:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(22px)scale(.97)}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed{opacity:1;transform:translate(0,0)scale(1)}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed .homeSocialCard{animation:.48s cubic-bezier(.22,1,.36,1) both homeSocialCardEnter}.homeSocialRows.has-interaction .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed .homeSocialCard{animation-duration:.2s;animation-delay:0s}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed .homeSocialCard:nth-child(2){animation-delay:80ms}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed .homeSocialCard:nth-child(3){animation-delay:.16s}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed .homeSocialCard:nth-child(4){animation-delay:.24s}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed .homeSocialCard:nth-child(5){animation-delay:.32s}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed .homeSocialCard:nth-child(6){animation-delay:.4s}.homeSocialRows:not(.has-interaction) .homeSocialPopularCards .homeSocialCard:first-child{--home-social-enter-x:-26px;--home-social-enter-y:0}.homeSocialRows:not(.has-interaction) .homeSocialPopularCards .homeSocialCard:nth-child(2){--home-social-enter-x:26px;--home-social-enter-y:0}@keyframes homeSocialCardEnter{0%{opacity:0;transform:translate3d(var(--home-social-enter-x,0), var(--home-social-enter-y,16px), 0) scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=600px){.homeSocialSection .homeSocialFilters{border-radius:16px;width:100%;overflow:visible}.homeSocialPopularStage .homeSocialCard{min-height:0}.homeSocialPopularStage .homeSocialVisual{aspect-ratio:16/10}.homeSocialSliderControls{top:12px;right:12px}.homeSocialSliderControls button{width:38px;height:38px}.homeSocialSliderDots{bottom:17px;right:17px}}@media (prefers-reduced-motion:reduce){.homeSocialSliderControls button,.homeSocialSliderDots button,.homeSocialPopularStage .homeSocialCard,.homeSocialPopularStage .homeSocialVisual img{transition:none;animation:none}}.socialPageIntro{max-width:760px}.socialPageFilters{margin-top:30px;margin-bottom:16px}.socialPageViews{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.socialPageGrid{gap:clamp(14px,2vw,22px)}.socialPageBackLink{margin-top:30px}@media (width<=1100px){.homeSocialCards{grid-template-columns:repeat(3,minmax(0,1fr))}.socialPageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.homeSocialCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.homeSocialSection .homeSocialFilters{flex-wrap:wrap;overflow:visible}.homeSocialFilters button{flex:0 auto}.socialPageGrid{grid-template-columns:1fr}.homeSocialBody{min-height:0}}@media (width<=600px){.homeSocialCards{grid-template-columns:1fr}.homeSocialRowHeader{flex-direction:column;align-items:flex-start;gap:10px}.homeSocialSection .homeSocialLatestCards .homeSocialCard{grid-template-columns:112px minmax(0,1fr);display:grid}.homeSocialSection .homeSocialLatestCards .homeSocialVisual{aspect-ratio:auto;min-height:112px}.homeSocialSection .homeSocialLatestCards .homeSocialBody{min-height:0;padding:13px 14px}.homeSocialSort{justify-content:space-between;width:100%}}.homePackagesSection{background:#050806}.homePackagesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homePackageCard{--package-accent:#6fffc2;--package-muted:#597064;--package-border:#6fffc21a;--package-border-hover:#6fffc257;--package-surface:#070c09;--package-glow:#20e58a14;isolation:isolate;border:1px solid var(--package-border);background:linear-gradient(150deg, #ffffff06, transparent 45%), var(--package-surface);border-radius:17px;flex-direction:column;min-width:0;min-height:300px;padding:23px 22px 21px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.homePackageCard.is-basic{--package-accent:#9bdfff;--package-muted:#66808d;--package-border:#9bdfff2e;--package-border-hover:#9bdfff75;--package-surface:#070b0d;--package-glow:#70cbff14}.homePackageCard.is-business,.homePackageCard.is-recommended{--package-accent:#6fffc2;--package-muted:#597064;--package-border:#6fffc240;--package-border-hover:#6fffc27a;--package-surface:#080f0b;--package-glow:#20e58a1a}.homePackageCard.is-pro{--package-accent:#cbbfff;--package-muted:#777087;--package-border:#cbbfff3b;--package-border-hover:#cbbfff85;--package-surface:#09080e;--package-glow:#a18bff1f}.homePackageCard>*{z-index:1;position:relative}.homePackageCard.is-basic:before,.homePackageCard.is-business:before,.homePackageCard.is-pro:before,.homePackageCard.is-business:after,.homePackageCard.is-pro:after{content:"";z-index:0;pointer-events:none;position:absolute}.homePackageCard.is-basic:before{opacity:.42;background:linear-gradient(115deg,#0000 42%,#9bdfff24 50%,#0000 58%);animation:12s ease-in-out infinite homePackageBasicSweep;inset:-45%;transform:translate(-70%)rotate(8deg)}.homePackageCard.is-business:before{opacity:.7;background:radial-gradient(circle at 50% 0,#20e58a1c,#0000 58%);animation:6s ease-in-out infinite homePackageBusinessPulse;inset:-25%}.homePackageCard.is-business:after{opacity:.45;border:1px solid #6fffc21f;border-radius:15px;animation:6s ease-in-out infinite reverse homePackageBusinessPulse;inset:1px}.homePackageCard.is-pro:before{opacity:.68;background:radial-gradient(circle at 35% 25%,#a18bff29,#0000 36%),radial-gradient(circle at 80% 70%,#4cc4ff17,#0000 40%),linear-gradient(120deg,#0000 25%,#cbbfff14 50%,#0000 72%);animation:14s ease-in-out infinite homePackageProAurora;inset:-55%}.homePackageCard.is-pro:after{border-radius:inherit;opacity:.58;border:1px solid #cbbfff1a;animation:11s linear infinite homePackageProSweep;inset:-1px}.homePackageCard:hover{border-color:var(--package-border-hover);box-shadow:0 12px 30px #0000004d, 0 0 22px var(--package-glow);transform:translateY(-4px)}.homePackageCard.is-business:hover{transform:translateY(-5px)}.homePackageCard.is-pro:hover{box-shadow:0 16px 38px #00000057, 0 0 30px var(--package-glow);transform:translateY(-7px)}.homePackageTop{color:var(--package-muted);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.homePackageTop strong{color:var(--package-accent);text-align:right;font-size:9px}.homePackageCard.is-recommended .homePackageTop strong{color:#d9fff0;letter-spacing:.08em;background:#20e58a0e;border:1px solid #6fffc23d;border-radius:999px;max-width:72%;padding:5px 8px;font-size:8px;line-height:1.3;position:absolute;top:50%;right:0;transform:translateY(-50%)}.homePackageCard h3{color:#f0f9f3;letter-spacing:-1.2px;margin:39px 0 9px;font-family:Manrope,Inter,sans-serif;font-size:30px}.homePackageCard>p{color:#83968b;min-height:42px;margin:0;font-size:12px;line-height:1.62}.homePackageCard ul{border-top:1px solid #6fffc214;gap:9px;margin:22px 0 0;padding:14px 0 0;list-style:none;display:grid}.homePackageCard li{color:#a8bdb0;align-items:flex-start;gap:8px;font-size:11px;line-height:1.35;display:flex}.homePackageCard li svg{color:var(--package-accent);flex:none;margin-top:1px}.homePackageLink{width:fit-content;color:var(--package-accent);margin-top:auto;padding-top:20px}@keyframes homePackageBasicSweep{0%,to{opacity:0;transform:translate(-70%)rotate(8deg)}18%{opacity:.42}54%{opacity:.3;transform:translate(70%)rotate(8deg)}72%{opacity:0}}@keyframes homePackageBusinessPulse{0%,to{opacity:.28;transform:scale(.985)}50%{opacity:.72;transform:scale(1)}}@keyframes homePackageProAurora{0%,to{opacity:.34;transform:translate(-5%,-2%)scale(1)}50%{opacity:.66;transform:translate(5%,3%)scale(1.04)}}@keyframes homePackageProSweep{0%{opacity:.25;transform:translate(-8%)}50%{opacity:.62;transform:translate(8%)}to{opacity:.25;transform:translate(-8%)}}.homeProcessSection{background:#000}.homeProcessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homeProcessCard{background:linear-gradient(145deg,#ffffff07,#0000 48%),#070707;border:1px solid #6fffc21f;border-radius:18px;flex-direction:column;justify-content:space-between;min-width:0;min-height:380px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #0000002e}.homeProcessMedia{aspect-ratio:16/9;background:#050505;border:1px solid #6fffc21f;border-radius:12px;width:100%;position:relative;overflow:hidden}.homeProcessMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#00000057);position:absolute;inset:0}.homeProcessMedia img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04);width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.homeProcessCard:hover .homeProcessMedia img{filter:saturate()contrast(1.06);transform:scale(1.025)}.homeProcessCard:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(125deg,#6fffc20e,#0000 34%);transition:opacity .25s;position:absolute;inset:0}.homeProcessCard>*{z-index:1;position:relative}.homeProcessCard:hover{border-color:#6fffc24d;transform:translateY(-5px);box-shadow:0 16px 34px #00000047,0 0 24px #20e58a12}.homeProcessCard:hover:before{opacity:.75}.homeProcessCardTop{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.homeProcessCardIcon{width:48px;height:48px;color:var(--accent);background:#6fffc20b;border:1px solid #6fffc233;border-radius:14px;place-items:center;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.homeProcessCard:hover .homeProcessCardIcon{border-color:#6fffc261;transform:translateY(-2px);box-shadow:0 8px 18px #20e58a14}.homeProcessFlow{color:#6fffc294;flex:none;transition:transform .25s,color .25s}.homeProcessCard:nth-child(3) .homeProcessFlow{transform:rotate(135deg)}.homeProcessCard:hover .homeProcessFlow{color:#6fffc2e6;transform:translate(3px)}.homeProcessCard:nth-child(3):hover .homeProcessFlow{transform:rotate(135deg)translate(3px)}.homeProcessCardCopy{max-width:none;margin-top:22px}.homeProcessCardCopy h3{color:#eaf5ee;letter-spacing:-.55px;margin:0 0 9px;font-family:Manrope,Inter,sans-serif;font-size:19px;line-height:1.2}.homeProcessCardCopy p{color:#7f9287;margin:0;font-size:12px;line-height:1.58}.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup>.homepageRevealItem,.site[data-homepage=true] .homeProcessSection .homepageRevealGroup>.homepageRevealItem{min-width:0}.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem,.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem{opacity:0;transform:translate3d(var(--home-reveal-x,0), var(--home-reveal-y,22px), 0) scale(.97);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem.is-revealed,.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem.is-revealed{opacity:1;transform:translate(0,0)scale(1)}.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(2),.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(2){transition-delay:90ms}.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(3),.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(3){transition-delay:.18s}.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(4),.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(4){transition-delay:.27s}.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(5),.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(5){transition-delay:.36s}.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(6),.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem:nth-child(6){transition-delay:.45s}.site[data-homepage=true] .homeServicesRenewed .homepageRevealItem:nth-child(3n+1),.site[data-homepage=true] .homeProcessSection .homepageRevealItem:nth-child(3n+1){--home-reveal-x:-28px;--home-reveal-y:0}.site[data-homepage=true] .homeServicesRenewed .homepageRevealItem:nth-child(3n),.site[data-homepage=true] .homeProcessSection .homepageRevealItem:nth-child(3n){--home-reveal-x:28px;--home-reveal-y:0}@media (width<=1100px){.site[data-homepage=true] .homeServicesRenewed .homepageRevealItem,.site[data-homepage=true] .homeProcessSection .homepageRevealItem{--home-reveal-x:0;--home-reveal-y:18px}}@media (width<=600px){.site[data-homepage=true] .homeServicesRenewed .homepageRevealItem,.site[data-homepage=true] .homeProcessSection .homepageRevealItem{--home-reveal-y:16px;transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem,.site[data-homepage=true] .homeServicesRenewed .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem.is-revealed,.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem,.site[data-homepage=true] .homeProcessSection .homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem.is-revealed{opacity:1;transition:none;transform:none}}.homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem[data-viewport-reveal-stagger="0"],.homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem[data-viewport-reveal-stagger="1"],.homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem[data-viewport-reveal-stagger="2"]{transition-delay:0s}.homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem[data-viewport-reveal-stagger="1"]{transition-delay:.12s}.homepageRevealGroup.homepageRevealEnabled>.homepageRevealItem[data-viewport-reveal-stagger="2"]{transition-delay:.24s}.homeFounderSection{background:#050806}.homeFounderGrid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:center;gap:clamp(44px,8vw,130px);display:grid}.homeFounderPortrait{aspect-ratio:1;color:#789487;letter-spacing:.18em;text-align:center;background:radial-gradient(circle at 50% 48%,#20e58a14,#0000 40%),#07100b;border:1px solid #6fffc22e;border-radius:50%;place-content:center;gap:8px;max-width:270px;font-size:10px;font-weight:800;display:grid;box-shadow:inset 0 0 60px #20e58a0a,0 22px 70px #00000038}.homeFounderPortrait:before,.homeFounderPortrait:after{content:"";aspect-ratio:1;border:1px solid #6fffc214;border-radius:50%;width:65%;position:absolute}.homeFounderPortrait{position:relative;overflow:hidden}.homeFounderPortraitImage{z-index:1;border-radius:inherit;object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:relative}.homeFounderPortrait span,.homeFounderPortrait small{z-index:1;position:relative}.homeFounderPortrait small{color:#4f6659;letter-spacing:.12em;font-size:7px}.homeFounderCopy{max-width:650px}.homeFounderCopy>.sectionLabel{margin-bottom:16px;display:inline-block}.homeFounderCopy h2{font-size:clamp(37px,5vw,70px)}.homeFounderCopy p{color:#8fa298;max-width:590px;margin:22px 0 25px;font-size:15px;line-height:1.72}.homeFinalCtaSection{background:#030504;border-top:0;padding-top:clamp(72px,8vw,126px);padding-bottom:clamp(82px,10vw,142px)}.homeFinalCtaPanel{background:radial-gradient(circle at 7% 100%,#20e58a14,#0000 35%),#070c09;border:1px solid #6fffc22e;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:clamp(30px,5vw,56px);display:flex}.homeFinalCtaPanel h2{max-width:680px;margin-top:14px;font-size:clamp(29px,3.8vw,53px)}.homeFinalCtaPanel p{color:#82978b;margin:13px 0 0;font-size:13px;line-height:1.6}.homeFinalCtaActions{flex-wrap:wrap;flex:none;gap:10px;display:flex}@media (width<=1100px){.homeProjectsShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}.homeNewsSlider{grid-template-columns:1fr}.homeNewsPreviewList,.homeNewsPreviewList.is-four{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.homeIntroRenewedGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);gap:42px}.homeLowerHeading{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr)}.homeHeadingAction{grid-column:2;justify-self:end}.homeLowerHeading>p{grid-area:1/2}.homeServicesRenewedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeServiceCard--2,.homeServiceCard--5{transform:none}.homeServiceCard--2:hover,.homeServiceCard--5:hover{transform:translateY(-4px)}.homeProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.homeProcessCard{min-height:364px}.homeProcessCard:nth-child(2n) .homeProcessFlow{transform:rotate(135deg)}.homeProcessCard:nth-child(2n):hover .homeProcessFlow{transform:rotate(135deg)translate(3px)}.homeProcessCard:nth-child(3) .homeProcessFlow,.homeProcessCard:nth-child(3):hover .homeProcessFlow{transform:none}}@media (width<=980px){.homeNewsPreviewList{grid-template-columns:repeat(2,minmax(0,1fr))}.homeSocialGrid{grid-template-columns:1fr}.homeSocialStack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.homeNewsCard.is-compact{flex-direction:column;display:flex}.homeNewsCard.is-compact .homeNewsImage{aspect-ratio:16/9;height:auto}}@media (width<=760px){.homeLowerSection{padding:64px 0}.homeLowerHeading,.homeIntroRenewedGrid,.homeProjectCard.is-featured,.homeFounderGrid,.homeFinalCtaPanel{grid-template-columns:1fr}.homeLowerHeading{gap:18px;margin-bottom:28px;display:grid}.homeLowerHeading>p,.homeHeadingAction{grid-area:auto;justify-self:start}.homeLowerHeading h2,.homeIntroRenewedCopy h2,.homeFounderCopy h2{letter-spacing:-2.2px;font-size:clamp(36px,10vw,50px)}.homeIntroRenewedGrid{gap:38px;display:grid}.homeIntroRenewedCopy>p{margin-top:18px;font-size:14px}.homeCapabilityList{margin-top:22px}.homeCapabilityItem{padding:10px;font-size:10.5px}.homeVideoFrame{border-radius:17px}.homeVideoFrame[data-video-orientation=portrait]{width:100%}.homeVideoPlayer{border-radius:12px;inset:10px}.homeVideoExternalLink{top:16px;right:16px}.homeNewsFeatured{border-radius:18px}.homeNewsFeaturedContent{padding:18px 18px 48px}.homeNewsFeaturedContent h3{letter-spacing:-.8px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 7px;font-size:clamp(18px,5.6vw,24px);line-height:1.03;display:-webkit-box;overflow:hidden}.homeNewsFeaturedContent p{-webkit-line-clamp:1;font-size:10px;line-height:1.4}.homeNewsFeaturedAction{margin-top:7px;font-size:11px}.homeNewsSliderControls{gap:6px;top:12px;right:12px}.homeNewsSliderControls button{width:32px;height:32px}.homeNewsSliderDots{bottom:18px;left:18px;right:auto}.homeNewsPreviewList{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding-bottom:7px;display:flex;overflow-x:auto}.homeNewsPreview{scroll-snap-align:start;flex:0 0 min(84vw,280px);grid-template-columns:90px minmax(0,1fr)}.homeNewsPreviewMedia,.homeNewsPreviewFallback{min-height:96px}.homeNewsPreviewBody{padding:12px 12px 12px 0}.homeNewsCard,.homeNewsCard.is-compact{grid-template-columns:116px minmax(0,1fr)}.homeNewsCard.is-featured{grid-template-columns:1fr}.homeNewsCard.is-featured .homeNewsImage,.homeNewsCard.is-compact .homeNewsImage{min-height:0}.homeNewsCardBody,.homeNewsCard.is-compact .homeNewsCardBody{padding:18px}.homeNewsCard h3,.homeNewsCard.is-compact h3{margin-top:18px;font-size:18px}.homeEmptyState{grid-template-columns:auto minmax(0,1fr)}.homeEmptyState .homeDisabledAction{grid-column:2;justify-self:start}.homeServicesRenewedGrid,.homeProjectsShowcase,.homePackagesGrid,.homeSocialGrid{grid-template-columns:1fr}.homeSocialCard.is-featured{min-height:0}.homeServiceCard{min-height:230px}.homeServiceCard h3{margin-top:34px}.homeProjectCard.is-featured .homeProjectVisual,.homeProjectCard:not(.is-featured) .homeProjectVisual{min-height:0}.homeProjectCard h3,.homeProjectCard:not(.is-featured) h3{margin-top:25px;font-size:26px}.homeSocialCard{grid-template-columns:116px minmax(0,1fr)}.homeProcessGrid{grid-template-columns:1fr;gap:12px}.homeProcessCard{min-height:344px;padding:20px}.homeProcessCard:not(:last-child) .homeProcessFlow,.homeProcessCard:nth-child(2n) .homeProcessFlow,.homeProcessCard:nth-child(3) .homeProcessFlow{transform:rotate(90deg)}.homeProcessCard:hover .homeProcessFlow,.homeProcessCard:nth-child(2n):hover .homeProcessFlow,.homeProcessCard:nth-child(3):hover .homeProcessFlow{transform:rotate(90deg)translate(3px)}.homeProcessCardCopy{margin-top:24px}.homeProcessCardCopy h3{font-size:18px}.homeFounderGrid{gap:34px}.homeFounderPortrait{width:min(220px,62vw)}.homeFounderCopy p{margin:18px 0 22px;font-size:14px}.homeFinalCtaPanel{gap:27px;padding:27px 22px;display:grid}.homeFinalCtaPanel h2{letter-spacing:-1.8px;font-size:clamp(28px,8vw,40px)}.homeFinalCtaActions{grid-template-columns:1fr;display:grid}.homeFinalCtaActions>*{justify-content:center;width:100%}}@media (width<=480px){.homeLowerSection{padding:56px 0}.homeCapabilityList,.homeNewsCard,.homeNewsCard.is-compact{grid-template-columns:1fr}.homeNewsCard.is-compact .homeNewsImage{min-height:0}.homeNewsCard .homeTextAction,.homeNewsCard .homeDisabledAction{margin-top:20px}.homeEmptyState{grid-template-columns:1fr;justify-items:start;padding:20px}.homeEmptyState .homeDisabledAction{grid-column:auto}.homeProjectBody{padding:22px 19px}.homeProjectVisualMeta{font-size:8px;inset:14px}.homePackageCard{min-height:280px}.homeSocialStack{grid-template-columns:1fr}.homeSocialEmptyState{grid-template-columns:1fr;justify-items:start;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.homeServiceCard,.homeSocialCard,.homeTextAction svg,.homeServiceLink svg,.homePackageLink svg,.homePackageCard{transition:none}.homePackageCard.is-basic:before,.homePackageCard.is-business:before,.homePackageCard.is-business:after,.homePackageCard.is-pro:before,.homePackageCard.is-pro:after{animation:none}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem,.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed{opacity:1;transition:none;transform:none}.homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed .homeSocialCard{animation:none}.homePackageCard:hover,.homePackageCard.is-business:hover,.homePackageCard.is-pro:hover{transform:none}}.newsListingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.newsListingGrid .homeNewsCard{min-width:0}.newsListingGrid .homeNewsCardBody{flex:1}.newsListingGrid .homeNewsCard h3{font-size:clamp(21px,2.2vw,30px)}.newsDetailPage{padding-bottom:clamp(80px,10vw,140px)}.newsBreadcrumb{color:#6c8076;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:38px;font-size:11px;line-height:1.5;display:flex}.newsBreadcrumb a{color:#9ab2a4}.newsBreadcrumb a:hover{color:var(--accent)}.newsBreadcrumb>span:last-child{overflow-wrap:anywhere;max-width:100%}.newsArticle{max-width:1000px;margin:0 auto}.newsArticleHeader{max-width:820px}.newsArticleMeta{color:#7f9689;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.newsArticleMeta time{color:#9aaea4;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.newsArticle h1{letter-spacing:-4px;max-width:900px;margin:20px 0 18px;font-family:Manrope,Inter,sans-serif;font-size:clamp(42px,6vw,78px);line-height:1}.newsArticleLead{color:#a0b1a8;max-width:760px;margin:0;font-size:18px;line-height:1.72}.newsArticleMedia{aspect-ratio:16/9;background:#07100b;border:1px solid #6fffc224;border-radius:22px;width:100%;max-width:960px;margin:42px auto 0;overflow:hidden}.newsArticleMedia img{object-fit:contain;background:#030504;width:100%;height:100%;display:block}.newsArticleMedia .homeNewsMediaPlaceholder{height:100%;min-height:100%}.homeVideoFrame.newsArticleVideo{width:min(100%,760px);margin:38px auto 0}.newsArticleBody{max-width:720px;margin:42px auto 0}.newsArticleBody p{color:#a4b3aa;margin:0 0 20px;font-size:16px;line-height:1.85}.newsArticleBody p:last-child{margin-bottom:0}.newsRichContent>:first-child{margin-top:0}.newsRichContent h2,.newsRichContent h3{color:#edf8f1;margin:34px 0 14px;font-family:Manrope,Inter,sans-serif;line-height:1.2}.newsRichContent h2{font-size:clamp(24px,3vw,34px)}.newsRichContent h3{font-size:clamp(20px,2.4vw,27px)}.newsRichContent ul,.newsRichContent ol{color:#a4b3aa;gap:10px;margin:0 0 22px;padding-left:24px;line-height:1.75;display:grid}.newsRichContent blockquote{color:#c5d9cd;background:#78d5a40d;border-left:2px solid #78d5a4;margin:24px 0;padding:14px 18px}.newsRichContent a{color:#9ce3bb;text-underline-offset:3px;text-decoration:underline}.newsRichImage{object-fit:contain;border:1px solid #6fffc224;border-radius:14px;width:min(100%,720px);max-height:520px;margin:24px 0;display:block}.newsRichVideo{margin:28px auto}.newsArticleSource{border-top:1px solid #6fffc21a;justify-content:space-between;align-items:center;gap:20px;max-width:720px;margin:38px auto 0;padding-top:22px;display:flex}.newsArticleSource p{color:#84978d;margin:0;font-size:13px}.newsArticleSource p strong{color:#e8f6ed}.newsArticleSource .homeTextAction{flex:none}.newsRelated{border-top:1px solid #6fffc21a;margin-top:92px;padding-top:28px}.newsRelatedHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.newsRelatedHeading h2{letter-spacing:-2px;margin:12px 0 0;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.05}.newsRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.newsRelatedGrid .homeNewsCard{min-width:0}.newsBackLink{margin-top:34px}@media (width<=980px){.newsListingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.newsListingGrid{grid-template-columns:1fr}.newsArticle h1{letter-spacing:-2.5px;font-size:clamp(40px,12vw,60px)}.newsArticleLead{font-size:16px}.newsArticleMeta{flex-direction:column;align-items:flex-start;gap:7px}.newsArticleMedia{border-radius:16px;margin-top:30px}.newsArticleBody{margin-top:30px}.newsArticleBody p{font-size:15px}.newsArticleSource{flex-direction:column;align-items:flex-start}.newsRelatedHeading{align-items:flex-start;display:grid}.newsRelatedGrid{grid-template-columns:1fr}}:is(.site:has(main>.hero),.site:has(main>.routePage)){--public-canvas:#000;background:var(--public-canvas)}.site:has(main>.hero) .homeProcessSection{background:var(--public-canvas)}.site:has(main>.routePage) main>.routePage{background:var(--public-canvas)}.site:has(main>.routePage) .servicesProcessSection{background:var(--public-canvas)}.site:has(main>.hero) footer.footerV2{background:var(--public-canvas)}.site:has(main>.routePage) footer.footerV2{background:var(--public-canvas)}.site:has(main>.hero) .homeProcessSection{background:var(--public-canvas)!important}.site:has(main>.hero) .heroBrandVisual:before{opacity:.24!important;filter:blur(18px)!important;background:linear-gradient(117deg,#0000 22%,#35d98b06 39%,#0000 55%),linear-gradient(142deg,#0000 49%,#2db7a304 60%,#0000 70%),radial-gradient(at 62% 68%,#35d98b0f,#0000 43%)!important}.site:has(main>.hero) .heroBrandEarthSurface:before{opacity:.26!important}.site:has(main>.hero) .heroBrandEarthSlowWave:before{opacity:.68;filter:drop-shadow(0 0 3px #9bffd14d)drop-shadow(0 0 8px #35d98b1f)}.site:has(main>.hero) .heroBrandVisual:after{box-shadow:inset 0 2px #f1f3f224,inset 0 -12px 18px #0000004d,0 18px 32px #0000007a,0 0 24px #35d98b0d!important}@media (width<=850px){.site:has(main>.hero) .heroBrandVisual:before{opacity:0!important}}.site:has(main>.hero) .heroBrandReflection{opacity:.42!important;filter:blur(12px)!important;background:radial-gradient(#35d98b17,#35d98b04 44%,#0000 72%)!important}.site:has(main>.hero) .homeNewsFeaturedFallback{background:radial-gradient(circle at 78% 24%,#6fffc20f,#0000 28%),linear-gradient(145deg,#6fffc208,#0000 50%),#070c09}.site:has(main>.hero) .homeNewsFeatured .homeNewsFallbackGrid{opacity:.24}.site:has(main>.hero) .homeNewsFeaturedFallback:after{box-shadow:0 0 0 24px #6fffc204,0 0 0 48px #6fffc203}.site:has(main>.hero) .homeServicesRenewed{background:#000}.site:has(main>.hero) .homeIntroRenewed{background:#000!important}.site:has(main>.hero) .valueGrid{background:#070707!important}.site:has(main>.hero) .valueCard:hover{background:#ffffff06!important}.site:has(main>.hero) .homeNewsFeatured{background:#070707}.site:has(main>.hero) .homeNewsPreview{background:#070707}:is(.site:has(main>.hero) .homeNewsPreview:hover,.site:has(main>.hero) .homeNewsPreview.is-active){background:#080808}:is(.site:has(main>.hero) .homeServiceCard,.site:has(main>.hero) .homeServiceCard--3,.site:has(main>.hero) .homeServiceCard--6){background:linear-gradient(150deg,#ffffff07,#0000 48%),#070707}.site:has(main>.hero) .homeServiceCard:hover{background:linear-gradient(150deg,#ffffff0a,#0000 48%),#080808}.site:has(main>.hero) .homeProjectCard{background:#070707}.site:has(main>.hero) .homePackageCard{background:linear-gradient(150deg, #ffffff06, transparent 45%), var(--package-surface)}.site:has(main>.hero) .homePackageCard.is-recommended{background:linear-gradient(150deg, #20e58a0c, transparent 52%), var(--package-surface)}.site:has(main>.hero) .homeFinalCtaPanel{background:radial-gradient(circle at 7% 100%,#20e58a09,#0000 35%),#070707}@media (width>=1101px){.site:has(main>.hero) .homeIntroRenewedGrid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(36px,3vw,56px)}.site:has(main>.hero) .homeIntroRenewedCopy{max-width:620px}.site:has(main>.hero) .homeIntroRenewedCopy h2{max-width:620px;font-size:clamp(42px,5vw,71px)}.site:has(main>.hero) .homeIntroRenewedCopy>p{max-width:620px;font-size:clamp(16px,1.2vw,17px)}.site:has(main>.hero) .homeCapabilityList{max-width:620px}.site:has(main>.hero) .homeCapabilityItem{gap:10px;padding:13px 14px;font-size:12px}.site:has(main>.hero) .homeCapabilityItem svg{width:18px;height:18px}.site:has(main>.hero) .homeIntroRenewedCopy>.inlineLink{gap:10px;margin-top:28px;font-size:13.5px}}.footerV2 .footerLinkColumn,.footerV2 .footerContactColumn{flex-direction:column;gap:12px;min-width:0;display:flex}.footerV2 .footerLinkColumn strong,.footerV2 .footerContactColumn>strong,.footerV2 .footerProjectsRow>strong,.footerV2 .footerSocialRow>strong{color:#d8e2dd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.footerV2 .footerLinkColumn a:hover,.footerV2 .footerContactColumn a:hover{color:var(--green)}.footerV2 .footerProjectsRow{border-top:1px solid #6fffc20e;grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);align-items:center;gap:28px;padding:21px 0;display:grid}.footerV2 .footerProjectsRow>strong,.footerV2 .footerSocialRow>strong{margin:0}.footerProjectList{flex-wrap:wrap;gap:12px 28px;min-width:0;display:flex}.footerProjectItem{align-items:center;gap:10px;min-width:0;display:inline-flex}.footerV2 .footerProjectInternal{color:#e0ebe4;font-size:11.5px;font-weight:750}.footerV2 .footerProjectLive{color:#71877a;align-items:center;gap:5px;font-size:10px;display:inline-flex}.footerV2 .footerProjectLive:hover{color:var(--green)}.footerV2 .footerSocialRow{border-top:1px solid #6fffc20e;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.footerV2 .footerSocialRow .footerSocials{margin-top:0}.footerV2 a:focus-visible,.footerV2 button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.footerV2 .footerBackToTop{color:#87968e;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:inline-flex}.footerV2 .footerBackToTop:hover{color:var(--green)}@media (width<=1050px){.footerV2 .footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.footerV2 .footerBrandColumn{grid-column:1/-1;max-width:420px}.footerV2 .footerProjectsRow{grid-template-columns:1fr;gap:12px}}@media (width<=600px){.footerV2 .footerGrid{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.footerV2 .footerBrandColumn{grid-column:auto}.footerV2 .footerProjectsRow{gap:12px;padding:18px 0}.footerProjectList{grid-template-columns:1fr;gap:12px;display:grid}.footerProjectItem{flex-direction:column;align-items:flex-start;gap:4px}.footerV2 .footerSocialRow{flex-direction:column;align-items:flex-start;gap:12px}.footerV2 .footerBottom{align-items:flex-start;gap:12px;padding:20px 0}}.footerV2 .footerGrid{grid-template-columns:minmax(240px,1.08fr) repeat(3,minmax(0,1fr));gap:clamp(32px,4.8vw,68px);padding-bottom:42px}.footerV2 .footerBrandColumn{max-width:320px}.footerV2 .footerBrandColumn .brandLogo{width:166px}.footerV2 .footerGrid p{color:#8c9b93;max-width:300px;margin-top:22px;font-size:13px;line-height:1.7}.footerV2 .footerLinkColumn,.footerV2 .footerContactColumn{gap:13px}.footerV2 .footerLinkColumn strong,.footerV2 .footerContactColumn>strong,.footerV2 .footerProjectsRow>strong,.footerV2 .footerSocialRow>strong{color:#f0f5f2;letter-spacing:.1em;margin-bottom:8px;font-size:11px}.footerV2 .footerLinkColumn a,.footerV2 .footerContactColumn a{color:#a7b3ad;font-size:12.5px;line-height:1.5}.footerV2 .footerContactLink{min-height:22px}.footerV2 .footerContactLink svg{color:#7a8f84}.footerV2 .footerProjectsRow{grid-template-columns:minmax(180px,.46fr) minmax(0,1.54fr);gap:36px;padding:25px 0}.footerProjectList{gap:16px 36px}.footerProjectItem{gap:14px}.footerV2 .footerProjectMainLink{color:#f0f5f2;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:750;line-height:1.35;display:inline-flex}.footerV2 .footerProjectVisual{width:34px;height:34px;color:var(--green);object-fit:cover;background:#070707;border:1px solid #6fffc229;border-radius:10px;flex:0 0 34px;place-items:center;transition:border-color .2s,background .2s,transform .2s;display:grid}.footerV2 .footerProjectMainLink:hover{color:#d2f5df}.footerV2 .footerProjectMainLink:hover .footerProjectVisual{background:#080b09;border-color:#20e58a61;transform:translateY(-1px)}.footerV2 .footerProjectLive{color:#93a299;white-space:nowrap;font-size:11px;line-height:1.35}.footerV2 .footerSocialRow{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;padding:24px 0}.footerV2 .footerSocialRow .footerSocials{gap:10px}.footerV2 .footerSocialButton{color:#8b9c93;border-color:#6fffc224;width:42px;height:42px}.footerV2 .footerSocialButton:hover{color:var(--green);background:#20e58a0b;border-color:#20e58a45;transform:translateY(-2px)}.footerV2 .footerBrandIcon{width:18px;height:18px}.footerV2 .footerBackToTop{color:#9aa7a0;font-size:11.5px}@media (width<=1050px){.footerV2 .footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 32px}.footerV2 .footerBrandColumn{grid-column:1/-1;max-width:440px}.footerV2 .footerProjectsRow{grid-template-columns:1fr;gap:14px}}@media (width<=600px){.footerV2 .footerGrid{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.footerV2 .footerBrandColumn{grid-column:auto}.footerV2 .footerBrandColumn .brandLogo{width:148px}.footerV2 .footerGrid p{max-width:320px;font-size:12.5px}.footerV2 .footerProjectsRow{gap:14px;padding:21px 0}.footerProjectList{grid-template-columns:1fr;gap:14px;display:grid}.footerProjectItem{flex-direction:column;align-items:flex-start;gap:5px}.footerV2 .footerSocialRow{flex-direction:column;align-items:flex-start;gap:14px}.footerV2 .footerSocialButton{width:40px;height:40px}.footerV2 .footerBottom{align-items:flex-start;gap:12px;padding:21px 0}}@media (width>=1051px){.footerV2{padding-top:60px}.footerV2 .footerGrid{gap:clamp(68px,5vw,76px);padding-bottom:48px}.footerV2 .footerBrandColumn .brandLogo{width:188px}.footerV2 .footerGrid p{margin-top:24px;font-size:14px}.footerV2 .footerLinkColumn,.footerV2 .footerContactColumn{gap:15px}.footerV2 .footerLinkColumn strong,.footerV2 .footerContactColumn>strong,.footerV2 .footerProjectsRow>strong,.footerV2 .footerSocialRow>strong{margin-bottom:9px;font-size:12.25px}.footerV2 .footerLinkColumn a,.footerV2 .footerContactColumn a{font-size:13.75px;line-height:1.55}.footerV2 .footerProjectsRow{gap:40px;padding:29px 0}.footerV2 .footerProjectList{gap:18px 40px}.footerV2 .footerProjectItem{gap:16px}.footerV2 .footerProjectMainLink{gap:11px;font-size:14.75px}.footerV2 .footerProjectVisual{flex-basis:39px;width:39px;height:39px}.footerV2 .footerProjectLive{font-size:12.25px}.footerV2 .footerSocialRow{gap:14px;padding:28px 0}.footerV2 .footerSocialButton{width:44px;height:44px}.footerV2 .footerBrandIcon{width:19px;height:19px}.footerV2 .footerBottom{min-height:72px;font-size:11.5px}.footerV2 .footerBackToTop{font-size:12.5px}}.site:has(main>.hero) .valueGrid{background:#050505!important;border-color:#ffffff14!important;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff05!important}.site:has(main>.hero) .valueCard{background:#070707!important;border-right-color:#ffffff12!important}.site:has(main>.hero) .valueCard:nth-child(2){background:#070707!important;border-right-color:#ffffff12!important}.site:has(main>.hero) .valueCard:nth-child(3){background:#070707!important;border-right-color:#ffffff12!important}.site:has(main>.hero) .valueCard:nth-child(4){background:#070707!important;border-right-color:#ffffff12!important}.site:has(main>.hero) .valueCard:hover{background:#090909!important;box-shadow:inset 0 0 0 1px #20e58a0e!important}@media (width<=980px){.site:has(main>.hero) .valueCard{border-top-color:#ffffff12!important}.site:has(main>.hero) .valueCard:nth-child(2){border-top-color:#ffffff12!important}.site:has(main>.hero) .valueCard:nth-child(3){border-top-color:#ffffff12!important}.site:has(main>.hero) .valueCard:nth-child(4){border-top-color:#ffffff12!important}}:root{--container-gutter:clamp(16px, 3vw, 24px);--header-height:78px}.header{box-shadow:var(--shadow-header)}.nav{min-height:var(--header-height)}.header .nav{gap:12px}.desktopNav{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:clamp(10px,1vw,14px);min-width:0}.desktopNav>a,.desktopNavPlaceholder{white-space:nowrap}.desktopNavPlaceholder{color:var(--text-secondary);cursor:default;padding:29px 0 27px;font-size:13px;font-weight:600;position:relative}.navRight{flex:none;gap:12px}.paHeaderAccount{flex:0 0 100px;justify-content:flex-end;width:100px;min-width:100px;display:flex}.paHeaderAccount .paAccount{width:100px;max-width:100px}.paAccountLoading{color:#0000;width:100px;height:36px;font-size:0;display:block}.desktopNav a,.smallButton,.menuButton,.mobileNav a,.footerV2 a,.footerV2 button{transition-duration:.18s}.desktopNav a:focus-visible,.smallButton:focus-visible,.menuButton:focus-visible,.mobileNav a:focus-visible,.mobileNavBackdrop:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--focus-ring)}.smallButton{border-radius:9px;height:36px;min-height:36px;padding-inline:13px;font-size:12px}.menuButton{cursor:pointer}.mobileNavBackdrop{z-index:0;cursor:default;background:#00000094;border:0;width:100%;height:100%;position:fixed;inset:0}.mobileNav{z-index:1;top:var(--header-height);width:min(var(--max), calc(100% - (var(--container-gutter) * 2)));max-height:calc(100svh - var(--header-height) - 16px);overscroll-behavior:contain;border:1px solid var(--border-accent);box-shadow:var(--shadow-panel);background:#08100dfa;border-top:0;border-radius:0 0 18px 18px;margin:0 auto;position:fixed;left:0;right:0;overflow-y:auto}.mobileMenuAccount{border-bottom:1px solid var(--border);align-items:center;min-height:46px;padding:8px 2px 12px;display:flex}.mobileMenuAccount .paAuthTrigger{border-color:var(--border-accent);background:var(--accent-soft);width:100%;min-height:40px;color:var(--text-primary);border-radius:9px;font-size:13px}.mobileMenuAccount .paAccountLoading{width:100%;min-height:40px}.mobileMenuAccount .paAccount{width:100%;max-width:none}.mobileMenuAccount .paAccount summary{min-height:40px;color:var(--text-primary);font-size:13px}.mobileMenuAccount .paAccount nav{box-shadow:none;margin-top:8px;position:static}.mobileNavPlaceholder{color:var(--text-secondary);white-space:nowrap;cursor:default;padding:14px 2px;font-size:14px;display:block}.mobileNav .mobileLanguage{align-self:flex-end;margin:0 0 8px}.mobileNav .mobileLanguage+a{border-top:1px solid var(--border)}.footerV2 .footerLinkColumn a,.footerV2 .footerContactColumn a{align-items:center;min-height:30px;display:inline-flex}.footerV2 .footerProjectLive,.footerV2 .footerContactLink{min-height:30px}@media (width<=1240px){:root{--header-height:74px}.desktopNav,.navRight .language,.navRight>.smallButton,.paHeaderAccount{display:none}.menuButton{place-items:center;display:grid}.mobileNav{flex-direction:column;display:flex}}@media (width<=600px){:root{--header-height:70px}.container,.nav{width:calc(100% - (var(--container-gutter) * 2))}.nav{min-height:var(--header-height)}.brandLogo{width:128px}.mobileNav{width:calc(100% - (var(--container-gutter) * 2));padding:14px 16px 18px}}@media (prefers-reduced-motion:reduce){.desktopNav a,.smallButton,.menuButton,.mobileNav a,.footerV2 a,.footerV2 button{transition-duration:.01ms}}@media (width>=1051px){.footerV2>.container{width:min(calc(var(--max) + 120px), calc(100% - 48px))}.footerV2 .footerGrid{grid-template-columns:minmax(280px,1.12fr) repeat(3,minmax(0,1fr));gap:clamp(46px,4.2vw,68px)}.footerV2 .footerBrandColumn{max-width:340px}.footerV2 .footerProjectsRow{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);gap:clamp(28px,3vw,44px)}.footerV2 .footerProjectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(32px,4vw,56px);display:grid}}@media (width>=601px) and (width<=1050px){.footerV2 .footerProjectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(28px,4vw,40px);display:grid}}@media (width<=1050px){.site:has(main>.hero){--homepage-section-space:clamp(72px, 8vw, 88px);--homepage-heading-content-space:36px}}@media (width<=760px){.site:has(main>.hero){--homepage-section-space:64px;--homepage-heading-content-space:30px;--homepage-final-cta-bottom-space:72px}}@media (width<=480px){.site:has(main>.hero){--homepage-section-space:64px;--homepage-heading-content-space:28px;--homepage-final-cta-bottom-space:64px}}.voiceBetaPlayer button:disabled,.voiceBetaDownloads button:disabled,.voiceBetaFeedback button:disabled{cursor:not-allowed;opacity:.42}.voiceBetaPage{padding-bottom:clamp(84px,9vw,132px)}.voiceBetaHero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(42px,6vw,86px);min-height:500px;display:grid}.voiceBetaHeroCopy{max-width:710px}.voiceBetaEyebrowRow{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.voiceBetaStatus,.voiceBetaState{color:#b8c9c0;letter-spacing:1px;background:#20e58a0e;border:1px solid #20e58a3d;border-radius:999px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.voiceBetaStatus{padding:7px 10px}.voiceBetaStatus i,.voiceBetaState i,.voiceBetaActionNote i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #20e58a66}.voiceBetaHeroCopy h1{max-width:700px;color:var(--text-primary);letter-spacing:-4.2px;text-wrap:balance;margin:19px 0 23px;font-family:Manrope,Inter,sans-serif;font-size:clamp(48px,5.6vw,76px);line-height:1}.voiceBetaHeroCopy h1 em{color:var(--accent);font-style:normal}.voiceBetaHeroCopy>p{max-width:610px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.72}.voiceBetaHeroMeta{flex-wrap:wrap;gap:9px;margin-top:31px;display:flex}.voiceBetaHeroMeta span{border:1px solid var(--border);color:#a3b1aa;background:#ffffff05;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.voiceBetaHeroMeta svg{color:var(--accent)}.voiceBetaSignal{background:radial-gradient(circle,#20e58a16,#0000 25%),linear-gradient(145deg,#ffffff09,#070707fa);border:1px solid #20e58a38;border-radius:26px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 25px 65px #00000047}.voiceBetaSignal:before,.voiceBetaSignal:after{content:"";border:1px solid #20e58a26;border-radius:50%;position:absolute}.voiceBetaSignal:before{width:210px;height:210px}.voiceBetaSignal:after{opacity:.48;border-style:dashed;width:335px;height:335px}.voiceBetaSignalCore{z-index:2;width:124px;height:124px;color:var(--accent);background:radial-gradient(circle,#20e58a2b,#050807f2 68%);border:1px solid #20e58a75;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 50px #20e58a1a,inset 0 0 32px #20e58a0f}.voiceBetaSignalLine{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000,#20e58a61,#0000);width:43%;height:1px;position:absolute}.voiceBetaSignalLineOne{transform:rotate(31deg)}.voiceBetaSignalLineTwo{transform:rotate(-31deg)}.voiceBetaSignalNode{z-index:3;color:var(--accent);letter-spacing:1px;background:#08100de6;border:1px solid #20e58a47;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800;position:absolute}.voiceBetaSignalNodeOne{top:18%;left:14%}.voiceBetaSignalNodeTwo{top:18%;right:14%}.voiceBetaSignalNodeThree{bottom:17%;right:17%}.voiceBetaWorkspace{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff06,#070707f0);border-radius:25px;margin-top:34px;padding:clamp(24px,3.5vw,42px);box-shadow:inset 0 1px #ffffff0d,0 22px 55px #0003}.voiceBetaWorkspaceHead,.voiceBetaPanelHead,.voiceBetaSubhead{justify-content:space-between;align-items:end;gap:24px;display:flex}.voiceBetaWorkspaceHead h2,.voiceBetaSubhead h2,.voiceBetaSubhead h3,.voiceBetaInfo h2{color:var(--text-primary);letter-spacing:-2px;margin:12px 0 0;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,3vw,44px);line-height:1.03}.voiceBetaState{white-space:nowrap;padding:8px 11px}.voiceBetaState-preparing,.voiceBetaResultState{color:#c1d2c8}.voiceBetaWorkspaceDescription{max-width:660px;color:var(--text-secondary);margin:13px 0 0;font-size:14px;line-height:1.65}.voiceBetaWorkspaceGrid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:14px;margin-top:31px;display:grid}.voiceBetaGeneratorPanel,.voiceBetaResultPanel{border:1px solid var(--border);background:#ffffff05;border-radius:18px;min-width:0;padding:23px}.voiceBetaFieldHead{color:#d9e4dd;justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:800;display:flex}.voiceBetaFieldHead span{color:#65736d;font-size:10px;font-weight:700}.voiceBetaTextareaWrap{margin-top:11px;position:relative}.voiceBetaTextareaWrap textarea{resize:vertical;width:100%;min-height:190px;color:var(--text-primary);background:#00000040;border:1px solid #ffffff1a;border-radius:13px;outline:none;padding:16px 43px 16px 16px;font-size:14px;line-height:1.65;display:block}.voiceBetaTextareaWrap textarea::placeholder{color:#5e6c66}.voiceBetaTextareaWrap textarea:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px #20e58a0d}.voiceBetaClear{border:1px solid var(--border);color:#829189;cursor:pointer;background:#ffffff09;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:11px;right:11px}.voiceBetaClear:disabled{cursor:not-allowed;opacity:.28}.voiceBetaClear:not(:disabled):hover{border-color:var(--border-accent);color:var(--accent)}.voiceBetaFieldHelp{color:#66756d;margin-top:8px;font-size:10px;display:block}.voiceBetaControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:21px;display:grid}.voiceBetaSelectField{color:#76857d;flex-direction:column;gap:8px;min-width:0;font-size:10px;font-weight:700;display:flex}.voiceBetaSelectField select{border:1px solid var(--border);color:#d8e3dd;cursor:pointer;background:#0a0e0d;border-radius:10px;outline:none;width:100%;min-height:42px;padding:0 10px;font-size:12px}.voiceBetaSelectField select:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px #20e58a0d}.voiceBetaGenerate{cursor:not-allowed;opacity:.48;justify-content:center;gap:9px;width:100%;min-height:49px;margin-top:22px;display:inline-flex}.voiceBetaActionNote{color:#718078;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:11px;font-size:10px;display:flex}.voiceBetaActionNote i{width:5px;height:5px;box-shadow:none}.voiceBetaPanelHead{align-items:center}.voiceBetaResultState{letter-spacing:.8px;font-size:10px;font-weight:800}.voiceBetaEmptyResult{text-align:center;border:1px dashed #ffffff21;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:191px;margin-top:11px;padding:26px 18px;display:flex}.voiceBetaEmptyIcon{width:49px;height:49px;color:var(--accent);background:#20e58a0f;border:1px solid #20e58a42;border-radius:15px;place-items:center;display:grid}.voiceBetaEmptyResult h3{color:#e0e8e3;letter-spacing:-.5px;margin:17px 0 7px;font-family:Manrope,sans-serif;font-size:18px}.voiceBetaEmptyResult p{color:#74837b;max-width:320px;margin:0;font-size:12px;line-height:1.55}.voiceBetaPlayer{border:1px solid var(--border);background:#0003;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}.voiceBetaPlayer button,.voiceBetaDownloads button,.voiceBetaFeedback button{border:1px solid var(--border);color:#728078;background:#ffffff06;place-items:center;display:inline-grid}.voiceBetaPlayer button{border-radius:8px;flex:none;width:29px;height:29px}.voiceBetaProgress{background:#ffffff17;border-radius:5px;flex:1;height:4px;overflow:hidden}.voiceBetaProgress i{width:0;height:100%;display:block}.voiceBetaDuration{color:#5f6f67;white-space:nowrap;font-size:9px}.voiceBetaDownloads{gap:7px;margin-top:10px;display:flex}.voiceBetaDownloads button{border-radius:8px;gap:5px;min-height:31px;padding:0 10px;font-size:9px;display:inline-flex}.voiceBetaFeedback{border-top:1px solid var(--border);color:#74837b;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:13px;font-size:10px;display:flex}.voiceBetaFeedback>div{gap:6px;display:flex}.voiceBetaFeedback button{border-radius:8px;width:29px;height:29px}.voiceBetaSlotsSection{border-top:1px solid var(--border);margin-top:37px;padding-top:31px}.voiceBetaSubhead{align-items:end}.voiceBetaSubhead>span{color:#697870;letter-spacing:.7px;white-space:nowrap;font-size:10px;font-weight:700}.voiceBetaSlotsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.voiceBetaSlot{border:1px solid var(--border);min-width:0;min-height:93px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:14px;align-items:center;gap:10px;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.voiceBetaSlot:hover,.voiceBetaSlot.selected{border-color:var(--border-accent);background:#20e58a0b}.voiceBetaSlot.selected{box-shadow:inset 0 0 0 1px #20e58a14}.voiceBetaSlot:hover{transform:translateY(-2px)}.voiceBetaSlotIcon{width:34px;height:34px;color:var(--accent);background:#20e58a14;border-radius:10px;flex:none;place-items:center;display:grid}.voiceBetaSlotBody{min-width:0;padding-right:2px}.voiceBetaSlotBody strong,.voiceBetaSlotBody span{overflow-wrap:anywhere;display:block}.voiceBetaSlotBody strong{color:#e0e8e3;font-size:11px}.voiceBetaSlotBody span{color:#74837b;margin-top:5px;font-size:9px;line-height:1.35}.voiceBetaSlotStatus{color:#607069;letter-spacing:.65px;font-size:7px;font-weight:800;position:absolute;bottom:10px;right:10px}.voiceBetaLowerGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:14px;margin-top:37px;display:grid}.voiceBetaHistory,.voiceBetaInfo{border:1px solid var(--border);background:#ffffff05;border-radius:18px;min-width:0;padding:27px}.voiceBetaEmptyHistory{color:#65736d;text-align:center;border:1px dashed #ffffff1f;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;margin-top:23px;display:flex}.voiceBetaEmptyHistory svg{color:#72847a}.voiceBetaEmptyHistory strong{color:#bdc9c2;font-size:13px}.voiceBetaEmptyHistory span{color:#697870;font-size:10px}.voiceBetaInfo{background:radial-gradient(circle at 100% 0,#20e58a12,#0000 42%),#ffffff05}.voiceBetaInfo h2{max-width:420px;margin-top:15px;font-size:clamp(27px,3vw,42px)}.voiceBetaInfo p{max-width:430px;color:var(--text-secondary);margin:17px 0 0;font-size:13px;line-height:1.7}.voiceBetaBackLink{color:var(--accent);align-items:center;gap:8px;margin-top:26px;font-size:12px;font-weight:800;display:inline-flex}.voiceBetaBackLink svg{transition:transform .2s}.voiceBetaBackLink:hover svg{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.voiceBetaGenerate:not(:disabled){cursor:pointer}}@media (prefers-reduced-motion:reduce){.voiceBetaSlot,.voiceBetaBackLink svg{transition:none}.voiceBetaSlot:hover{transform:none}}@media (width<=1050px){.voiceBetaHero{grid-template-columns:minmax(0,1fr) minmax(350px,.86fr);gap:35px}.voiceBetaHeroCopy h1{letter-spacing:-3.2px;font-size:59px}.voiceBetaWorkspaceGrid{grid-template-columns:1fr}.voiceBetaResultPanel{min-height:0}.voiceBetaLowerGrid{grid-template-columns:1fr .82fr}}@media (width<=850px){.voiceBetaHero{grid-template-columns:1fr;gap:35px}.voiceBetaSignal{justify-self:end;width:100%;max-width:620px;min-height:320px}.voiceBetaWorkspaceHead,.voiceBetaSubhead{flex-direction:column;align-items:flex-start;gap:13px}.voiceBetaSlotsGrid,.voiceBetaLowerGrid{grid-template-columns:1fr}}@media (width<=600px){.voiceBetaPage{padding-bottom:84px}.voiceBetaHeroCopy h1{letter-spacing:-2.8px;margin:17px 0 21px;font-size:44px;line-height:1.03}.voiceBetaHeroCopy>p{font-size:16px}.voiceBetaHeroMeta{grid-template-columns:1fr;margin-top:25px;display:grid}.voiceBetaHeroMeta span{justify-content:flex-start}.voiceBetaSignal{min-height:278px;margin:0 -4px}.voiceBetaSignal:before{width:160px;height:160px}.voiceBetaSignal:after{width:250px;height:250px}.voiceBetaSignalCore{width:94px;height:94px}.voiceBetaSignalNode{padding:8px 9px;font-size:8px}.voiceBetaSignalNodeOne{left:8%}.voiceBetaSignalNodeTwo{right:8%}.voiceBetaSignalNodeThree{right:10%}.voiceBetaWorkspace{border-radius:19px;margin-top:24px;padding:21px 16px}.voiceBetaWorkspaceHead h2,.voiceBetaSubhead h3{font-size:29px}.voiceBetaWorkspaceDescription{font-size:13px}.voiceBetaGeneratorPanel,.voiceBetaResultPanel{padding:17px}.voiceBetaTextareaWrap textarea{min-height:170px}.voiceBetaControls{grid-template-columns:1fr}.voiceBetaSelectField select{min-height:46px}.voiceBetaEmptyResult{min-height:180px}.voiceBetaFeedback{flex-direction:column;align-items:flex-start}.voiceBetaHistory,.voiceBetaInfo{padding:21px 17px}.voiceBetaInfo h2{font-size:29px}.voiceBetaSubhead>span{white-space:normal}.voiceBetaSlotStatus{font-size:7px}}.site:has(main>.hero){--homepage-section-space:clamp(70px, 6vw, 94px);--homepage-heading-content-space:clamp(30px, 2.5vw, 38px);--homepage-final-cta-bottom-space:clamp(70px, 8vw, 108px)}.site:has(main>.hero) .hero{background:radial-gradient(circle at 76% 44%,#20e58a0b,#0000 27%),#000!important;min-height:clamp(620px,45vw,700px)!important}.site:has(main>.hero) .heroGlowOne{opacity:.52!important;filter:blur(104px)!important;background:#20e58a11!important;width:clamp(260px,29vw,420px)!important;height:clamp(260px,29vw,420px)!important;display:block!important;top:19%!important;right:4%!important}.site:has(main>.hero) .heroGlowTwo{opacity:.35!important;filter:blur(96px)!important;width:200px!important;height:200px!important;bottom:7%!important;right:30%!important}.site:has(main>.hero) .heroCopy{padding-block:28px 22px!important}.site:has(main>.hero) .heroCopy>p{margin:20px 0 23px!important}.site:has(main>.hero) .heroActions{flex-wrap:wrap;gap:10px;display:flex!important}:is(.site:has(main>.hero) .heroActions .primaryButton,.site:has(main>.hero) .heroActions .ghostButton){min-height:50px!important;padding-inline:19px!important}.site:has(main>.hero) .heroActions .primaryButton{box-shadow:0 12px 28px #20e58a14!important}.site:has(main>.hero) .heroBrandVisual{min-height:500px!important}.site:has(main>.hero) .heroBrandVisual:before{opacity:.12!important;filter:blur(14px)!important;width:72%!important;height:62%!important}.site:has(main>.hero) .heroBrandCore{box-shadow:0 16px 38px #0000004d,0 0 0 2px #35d98b06,0 0 28px #35d98b17,inset 0 1px #f1f3f224,inset 0 -18px 28px #0003!important}.site:has(main>.hero) .heroBrandCoreDepth{opacity:.42!important;box-shadow:0 10px 22px #00000047,inset 0 -8px 14px #00000042!important}.site:has(main>.hero) .heroBrandPodium{box-shadow:inset 0 -3px #35d98b2e,inset 0 -12px 18px #00000057,0 12px 24px #0000004d,0 0 24px #35d98b0f!important}.site:has(main>.hero) .heroBrandPodium:before{box-shadow:inset 0 2px #f1f3f214,inset 0 -5px 9px #0000004d,0 0 12px #35d98b0b!important}.site:has(main>.hero) .heroBrandReflection{opacity:.3!important;filter:blur(9px)!important;width:40%!important;height:18px!important}.site:has(main>.hero) .homeLowerHeading{margin-bottom:var(--homepage-heading-content-space)!important}:is(.site:has(main>.hero) .homeServiceCard,.site:has(main>.hero) .homeServiceCard--2,.site:has(main>.hero) .homeServiceCard--5){min-height:250px!important;transform:none!important}.site:has(main>.hero) .homeServiceCardMedia{aspect-ratio:2.1!important}:is(.site:has(main>.hero) .homeServiceCard--2:hover,.site:has(main>.hero) .homeServiceCard--5:hover,.site:has(main>.hero) .homeServiceCard:hover){transform:translateY(-4px)!important}.site:has(main>.hero) .homeProcessCard{min-height:300px!important;padding:18px!important}.site:has(main>.hero) .homeProcessMedia{aspect-ratio:2.05!important}.site:has(main>.hero) .homeSocialPopularCards{max-width:1120px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.site:has(main>.hero) .homeSocialLatestCards{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))!important}.site:has(main>.hero) .homeSocialBody{min-height:126px}.site:has(main>.hero) .homePackageCard{min-height:276px!important}.site:has(main>.hero) .homeFinalCtaSection{padding-bottom:var(--homepage-final-cta-bottom-space)!important}@media (width<=1050px){.site:has(main>.hero) .hero{min-height:650px!important}.site:has(main>.hero) .heroBrandVisual{min-height:430px!important;transform:translateY(8px)!important}.site:has(main>.hero) .homeProcessCard{min-height:286px!important}}@media (width<=850px){.site:has(main>.hero){--homepage-section-space:58px;--homepage-heading-content-space:27px;--homepage-final-cta-bottom-space:68px}.site:has(main>.hero) .hero{min-height:auto!important}.site:has(main>.hero) .heroInner{gap:0!important}.site:has(main>.hero) .heroCopy{padding:28px 0 0!important}.site:has(main>.hero) .heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid!important}:is(.site:has(main>.hero) .heroActions .primaryButton,.site:has(main>.hero) .heroActions .ghostButton){width:100%;font-size:13px;padding-inline:12px!important}.site:has(main>.hero) .heroBrandVisual{min-height:300px!important;margin:13px 0 0!important;transform:none!important}.site:has(main>.hero) .heroBrandVisual:before{opacity:.08!important}.site:has(main>.hero) .heroBrandCoreDepth{opacity:.3!important}:is(.site:has(main>.hero) .homeSocialPopularCards,.site:has(main>.hero) .homeSocialLatestCards){max-width:none}}@media (width<=600px){:is(.site:has(main>.hero) .heroGlowOne,.site:has(main>.hero) .heroGlowTwo){opacity:.16!important;filter:blur(78px)!important}.site:has(main>.hero) .heroCopy>p{margin-bottom:20px!important}.site:has(main>.hero) .heroBrandVisual{min-height:276px!important}.site:has(main>.hero) .heroBrandCoreDepth{width:min(300px,82vw)!important;height:154px!important}.site:has(main>.hero) .homeProcessCard{min-height:284px!important}:is(.site:has(main>.hero) .homeSocialPopularCards,.site:has(main>.hero) .homeSocialLatestCards){grid-template-columns:1fr!important}}@media (width<=480px){.site:has(main>.hero){--homepage-section-space:52px;--homepage-heading-content-space:25px;--homepage-final-cta-bottom-space:60px}:is(.site:has(main>.hero) .heroActions .primaryButton,.site:has(main>.hero) .heroActions .ghostButton){font-size:12px;min-height:47px!important}.site:has(main>.hero) .homeProcessCard{min-height:270px!important}}@media (prefers-reduced-motion:reduce){:is(.site:has(main>.hero) .heroGlowOne,.site:has(main>.hero) .heroGlowTwo){display:none!important}}.voiceProductPage{padding-bottom:clamp(72px,8vw,108px)}.voiceProductHero{max-width:960px;padding:clamp(82px,10vw,132px) 0 clamp(48px,6vw,76px)}.voiceProductHeroTopline{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.voiceProductStatus,.voiceStudioState{color:#b9c9c1;letter-spacing:1px;background:#20e58a0d;border:1px solid #20e58a40;border-radius:999px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.voiceProductStatus{padding:7px 10px}.voiceProductStatus i,.voiceStudioState i,.voiceProductGenerateNote i,.voiceProductSlotStatus i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 11px #20e58a61}.voiceProductHero h1{max-width:820px;color:var(--text-primary);letter-spacing:-5px;text-wrap:balance;margin:22px 0 18px;font-family:Manrope,Inter,sans-serif;font-size:clamp(56px,8vw,96px);line-height:.98}.voiceProductHero p{max-width:610px;color:var(--text-secondary);margin:0;font-size:clamp(16px,1.35vw,18px);line-height:1.68}.voiceProductIndicators{color:#819089;letter-spacing:.7px;flex-wrap:wrap;gap:18px;margin-top:27px;font-size:10px;font-weight:800;display:flex}.voiceProductIndicators span{align-items:center;gap:8px;display:inline-flex}.voiceProductIndicators span:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px}.voiceStudio{background:linear-gradient(145deg,#ffffff08,#070707fa 55%);border:1px solid #ffffff1c;border-radius:28px;padding:clamp(26px,4vw,46px);overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 28px 76px #00000040}.voiceStudioHeader{justify-content:space-between;align-items:end;gap:28px;display:flex}.voiceStudioHeader h2{max-width:680px;color:var(--text-primary);letter-spacing:-2.6px;margin:12px 0 0;font-family:Manrope,Inter,sans-serif;font-size:clamp(30px,4vw,52px);line-height:1}.voiceStudioHeader p{max-width:640px;color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.65}.voiceStudioState{white-space:nowrap;flex:none;padding:8px 11px}.voiceStudioGrid{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);gap:clamp(28px,4vw,58px);margin-top:clamp(30px,4vw,44px);display:grid}.voiceStudioComposer{min-width:0}.voiceStudioResult{border-left:1px solid #ffffff14;flex-direction:column;min-width:0;padding-left:clamp(28px,4vw,58px);display:flex}.voiceProductFieldHead{color:#e1e9e4;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:800;display:flex}.voiceProductFieldHead span{color:#77877e;letter-spacing:.3px;font-size:10px}.voiceProductEditor{background:#0003;border:1px solid #ffffff1c;border-radius:16px;flex-direction:column;min-height:250px;margin-top:12px;padding:17px 17px 13px;transition:border-color .2s,box-shadow .2s;display:flex}.voiceProductEditor textarea{resize:vertical;width:100%;min-height:184px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 38px 12px 0;font-size:15px;line-height:1.7}.voiceProductEditor textarea::placeholder{color:#64746b}.voiceProductClear{z-index:1;color:#75847c;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:30px;height:30px;margin:-2px 0 -30px auto;transition:border-color .2s,color .2s,opacity .2s;display:grid;position:relative}.voiceProductClear:disabled{cursor:not-allowed;opacity:.22}.voiceProductClear:not(:disabled):hover{color:var(--accent);border-color:#20e58a5c}.voiceProductEditorFooter{color:#65756d;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;font-size:10px;display:flex}.voiceProductEditorFooter span:last-child{color:#8d9c94}.voiceProductControlSection{justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.voiceProductControlLabel{color:#89978f;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.voiceProductSegmented{background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;padding:3px;display:inline-flex}.voiceProductSegmented button{color:#7f8e86;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:48px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;transition:color .2s,background .2s,box-shadow .2s}.voiceProductSegmented button:hover{color:#d2ded7}.voiceProductSegmented button.selected{color:#05120b;background:var(--accent);box-shadow:0 4px 14px #20e58a1f}.voiceProductVoiceHead{justify-content:space-between;align-items:end;gap:18px;margin-top:29px;display:flex}.voiceProductVoiceHead>div{align-items:baseline;gap:12px;display:flex}.voiceProductVoiceHead strong{color:#dce7e0;font-size:13px}.voiceProductVoiceHead>span{color:#697971;font-size:10px}.voiceProductSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.voiceProductSlot{min-width:0;min-height:82px;color:inherit;text-align:left;cursor:not-allowed;opacity:.72;background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:13px;transition:border-color .2s,background .2s,transform .2s,opacity .2s;display:flex;position:relative}.voiceProductSlot.selected{opacity:.9;background:#20e58a0e;border-color:#20e58a61;box-shadow:inset 0 0 0 1px #20e58a0f}.voiceProductSlot:disabled{cursor:not-allowed}.voiceProductSlotIcon{width:34px;height:34px;color:var(--accent);background:#20e58a14;border-radius:10px;flex:none;place-items:center;display:grid}.voiceProductSlotCopy{min-width:0;padding-bottom:14px}.voiceProductSlotCopy strong,.voiceProductSlotCopy span{overflow-wrap:anywhere;display:block}.voiceProductSlotCopy strong{color:#e1eae4;font-size:11px}.voiceProductSlotCopy span{color:#96a59c;margin-top:5px;font-size:10px}.voiceProductSlotStatus{color:#798980;letter-spacing:.55px;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;bottom:9px;right:11px}.voiceProductSlotStatus i{width:4px;height:4px;box-shadow:none}.voiceProductActionRow{justify-content:space-between;align-items:end;gap:20px;margin-top:27px;display:flex}.voiceProductFormat{flex-direction:column;gap:9px;display:flex}.voiceProductGenerate{cursor:not-allowed;opacity:.45;justify-content:center;gap:8px;width:100%;min-height:47px;display:inline-flex}.voiceProductGenerateNote{color:#75837c;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:9px;line-height:1.45;display:flex}.voiceProductGenerateNote i{width:5px;height:5px;box-shadow:none}.voiceProductResultHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.voiceProductResultHead>span:last-child{color:#809087;font-size:10px;font-weight:800}.voiceProductResultEmpty{text-align:center;background:#ffffff03;border:1px dashed #ffffff24;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:292px;margin-top:13px;padding:27px 22px;display:flex}.voiceProductResultIcon{width:54px;height:54px;color:var(--accent);background:#20e58a0e;border:1px solid #20e58a57;border-radius:16px;place-items:center;display:grid;box-shadow:0 12px 30px #20e58a0f}.voiceProductResultEmpty h3{color:#e1eae4;letter-spacing:-.6px;max-width:300px;margin:18px 0 8px;font-family:Manrope,Inter,sans-serif;font-size:19px;line-height:1.2}.voiceProductResultEmpty p{color:#76867d;max-width:300px;margin:0;font-size:12px;line-height:1.6}.voiceProductPlayer{background:#00000038;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}.voiceProductPlayer button{color:#78877f;cursor:not-allowed;opacity:.4;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.voiceProductProgress{background:#ffffff1a;border-radius:5px;flex:1;height:4px;overflow:hidden}.voiceProductProgress i{width:0;height:100%;display:block}.voiceProductDuration{color:#65746c;white-space:nowrap;font-size:9px}.voiceProductPlayerNote{color:#66766e;text-align:center;margin-top:9px;font-size:9px;line-height:1.4}.voiceProductBetaNote{background:#ffffff05;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:18px;margin-top:18px;padding:18px 21px;display:flex}.voiceProductBetaNote .sectionLabel{flex:none}.voiceProductBetaNote p{color:#8a9990;margin:0;font-size:12px;line-height:1.55}@media (prefers-reduced-motion:reduce){.voiceProductEditor,.voiceProductClear,.voiceProductSegmented button,.voiceProductSlot{transition:none}}@media (width<=1100px){.voiceStudioGrid{grid-template-columns:1fr;gap:34px}.voiceStudioResult{border-top:1px solid #ffffff14;border-left:0;padding:34px 0 0}.voiceProductResultEmpty{min-height:230px}}@media (width<=760px){.voiceProductHero{padding-top:70px}.voiceProductHero h1{letter-spacing:-3.6px;font-size:clamp(48px,10vw,72px)}.voiceProductIndicators{gap:12px 18px}.voiceStudio{border-radius:22px;padding:23px 19px}.voiceStudioHeader{flex-direction:column;align-items:flex-start;gap:16px}.voiceStudioHeader h2{font-size:37px}.voiceProductSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.voiceProductSlot{gap:7px;padding:11px 9px}.voiceProductSlotIcon{width:30px;height:30px}.voiceProductSlotCopy strong{font-size:10px}.voiceProductSlotCopy span{font-size:9px}.voiceProductSlotStatus{font-size:7px;bottom:7px;right:8px}.voiceProductActionRow{flex-direction:column;align-items:stretch}.voiceProductFormat{flex-direction:row;justify-content:space-between;align-items:center}.voiceProductGenerateWrap{width:100%;max-width:none}}@media (width<=600px){.voiceProductPage{padding-bottom:72px}.voiceProductHero{padding-top:61px;padding-bottom:42px}.voiceProductHero h1{letter-spacing:-3px;margin:18px 0 16px;font-size:47px;line-height:1}.voiceProductHero p{font-size:15px}.voiceProductIndicators{grid-template-columns:1fr 1fr;margin-top:22px;font-size:9px;display:grid}.voiceProductIndicators span:last-child{grid-column:1/-1}.voiceStudio{padding:20px 15px}.voiceStudioHeader h2{letter-spacing:-1.7px;font-size:31px;line-height:1.03}.voiceStudioHeader p{font-size:13px}.voiceStudioGrid{gap:28px;margin-top:28px}.voiceProductEditor{min-height:219px;padding:15px 14px 12px}.voiceProductEditor textarea{min-height:157px;font-size:14px}.voiceProductControlSection{flex-direction:column;align-items:flex-start;gap:10px}.voiceProductSegmented{width:100%}.voiceProductSegmented button{flex:1}.voiceProductVoiceHead{flex-direction:column;align-items:flex-start;gap:8px}.voiceProductVoiceHead>div{flex-direction:column;align-items:flex-start;gap:6px}.voiceProductSlots{grid-template-columns:1fr;gap:8px}.voiceProductSlot{min-height:72px;padding:11px 12px}.voiceProductSlotIcon{width:34px;height:34px}.voiceProductSlotCopy{padding-bottom:12px}.voiceProductSlotCopy strong{font-size:11px}.voiceProductSlotCopy span{font-size:10px}.voiceProductSlotStatus{font-size:8px;bottom:8px;right:11px}.voiceProductActionRow{margin-top:23px}.voiceProductFormat{flex-direction:column;align-items:flex-start;gap:10px}.voiceProductBetaNote{flex-direction:column;align-items:flex-start;gap:9px;padding:17px}.voiceProductBetaNote p{font-size:11px}}.voiceProductHero{grid-template-columns:minmax(0,1.05fr) minmax(330px,.78fr);align-items:center;gap:clamp(34px,6vw,88px);max-width:none;min-height:440px;padding-top:clamp(70px,8vw,112px);display:grid}.voiceProductHero h1{letter-spacing:-4.8px;max-width:720px;margin-bottom:21px;font-size:clamp(54px,6.6vw,88px)}.voiceProductHero p{max-width:590px;font-size:clamp(16px,1.25vw,18px)}.voiceProductIndicators{flex-wrap:wrap;gap:9px;margin-top:31px;display:flex}.voiceProductIndicators span{color:#a6b7ae;letter-spacing:.65px;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:35px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.voiceProductIndicators span:before{background:var(--accent);flex:none;width:5px;height:5px;box-shadow:0 0 12px #20e58a73}.voiceProductIndicators span:nth-child(2):before{background:#56d6f2;box-shadow:0 0 12px #56d6f266}.voiceProductIndicators span:nth-child(3):before{background:#a797ff;box-shadow:0 0 12px #a797ff66}.voiceProductIndicators span:nth-child(4):before{background:#f1b56b;box-shadow:0 0 12px #f1b56b66}.voiceSignal{background:radial-gradient(circle at 52% 48%,#20e58a1f,#0000 23%),radial-gradient(circle at 84% 12%,#52d3f21a,#0000 30%),linear-gradient(145deg,#ffffff0d,#080d0cf5 68%);border:1px solid #ffffff1f;border-radius:30px;place-items:center;min-height:334px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 78px #0000004d}.voiceSignalGlow{filter:blur(42px);background:#20e58a21;border-radius:50%;width:180px;height:180px;position:absolute}.voiceSignalRing{border:1px solid #20e58a33;border-radius:50%;position:absolute}.voiceSignalRingOuter{opacity:.52;border-style:dashed;width:286px;height:286px}.voiceSignalRingInner{border-color:#56d6f247;width:188px;height:188px}.voiceSignalCore{z-index:2;width:84px;height:84px;color:var(--accent);background:radial-gradient(circle,#20e58a38,#050a08f2 70%);border:1px solid #20e58a8f;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 42px #20e58a26,inset 0 0 25px #20e58a14}.voiceSignalWave i{background:linear-gradient(180deg, #78e9f4, var(--accent));opacity:.86;border-radius:999px;width:4px;min-height:8px;display:block;box-shadow:0 0 10px #20e58a3d}.voiceSignalWave i:first-child{height:18%}.voiceSignalWave i:nth-child(2){height:32%}.voiceSignalWave i:nth-child(3){height:48%}.voiceSignalWave i:nth-child(4){height:28%}.voiceSignalWave i:nth-child(5){height:66%}.voiceSignalWave i:nth-child(6){height:41%}.voiceSignalWave i:nth-child(7){height:78%}.voiceSignalWave i:nth-child(8){height:52%}.voiceSignalWave i:nth-child(9){height:34%}.voiceSignalWave i:nth-child(10){height:61%}.voiceSignalWave i:nth-child(11){height:43%}.voiceSignalWave i:nth-child(12){height:26%}.voiceSignalWave i:nth-child(13){height:57%}.voiceSignalWave i:nth-child(14){height:35%}.voiceSignalWave i:nth-child(15){height:20%}.voiceSignalTag{z-index:4;color:#d8e8df;letter-spacing:1px;background:#070e0cc7;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:850;position:absolute;box-shadow:0 10px 24px #00000038}.voiceSignalTagOne{color:var(--accent);border-color:#20e58a59;top:17%;left:14%}.voiceSignalTagTwo{color:#78e5f4;border-color:#56d6f252;top:19%;right:13%}.voiceSignalTagThree{color:#b8aaff;border-color:#a797ff52;bottom:17%;right:16%}.voiceStudio{background:radial-gradient(circle at 100% 0,#56d6f20f,#0000 23%),linear-gradient(145deg,#ffffff0b,#070a0afa 60%);border-color:#ffffff21;position:relative;box-shadow:inset 0 1px #ffffff12,0 30px 85px #0000004d}.voiceStudioHeader{align-items:flex-start}.voiceStudioHeader h2{max-width:730px;font-size:clamp(32px,4.2vw,56px)}.voiceStudioHeader p{max-width:650px}.voiceStudioStateUnavailable,.voiceProductResultState{color:#d8bc96;background:#f1b56b0f;border-color:#f1b56b4d}.voiceStudioStateUnavailable i,.voiceProductResultState i{background:#f1b56b;box-shadow:0 0 11px #f1b56b73}.voiceProductEditor{background:#0206056b;border-color:#ffffff21;min-height:264px}.voiceProductEditor:focus-within{border-color:#20e58a7a;box-shadow:0 0 0 3px #20e58a0f,0 16px 35px #00000024}.voiceProductEditor textarea{min-height:193px;font-size:15px}.voiceProductControlSection{flex-direction:column;align-items:flex-start;gap:11px;margin-top:0}.voiceProductSegmented{background:#ffffff09;border-color:#ffffff1f}.voiceProductLanguageOptions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.voiceProductLanguageOptions button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:61px;display:flex}.voiceProductLanguageOptions button strong{color:#eef8f2;letter-spacing:.8px;font-size:12px}.voiceProductLanguageOptions button span{color:#82938a;font-size:10px;font-weight:600}.voiceProductLanguageOptions button.selected span{color:#173a28}.voiceProductVoiceMapping{background:linear-gradient(100deg,#20e58a14,#56d6f20a);border:1px solid #20e58a33;border-radius:14px;align-items:center;gap:11px;margin-top:15px;padding:13px 15px;display:flex}.voiceProductMappingIcon{width:31px;height:31px;color:var(--accent);background:#20e58a1f;border-radius:9px;flex:none;place-items:center;display:grid}.voiceProductVoiceMapping>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.voiceProductVoiceMapping strong{color:#e1eee6;font-size:12px}.voiceProductVoiceMapping>span:last-child{color:#7f9588;text-align:right;margin-left:auto;font-size:10px}.voiceProductActionRow{margin-top:24px}.voiceProductGenerate{border:1px solid #20e58a2e;min-height:50px}.voiceProductGenerateNote{color:#c2a57f}.voiceProductGenerateNote i{background:#f1b56b}.voiceProductResultHead>span:last-child{align-items:center;gap:6px;display:inline-flex}.voiceProductResultEmpty{background:radial-gradient(circle at 50% 25%,#f1b56b0d,#0000 32%),#ffffff05;border-color:#ffffff29;min-height:300px}.voiceProductResultIcon{color:#f1b56b;background:#f1b56b12;border-color:#f1b56b61;box-shadow:0 12px 30px #f1b56b12}.voiceProductResultEmpty h3{max-width:340px}.voiceProductResultEmpty p{max-width:360px}.voiceProductResultHint{color:#7e8f86;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:inline-flex}.voiceSystemStatus{background:linear-gradient(100deg,#ffffff08,#a797ff09);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:25px;margin-top:18px;padding:18px 20px;display:grid}.voiceSystemStatusCopy{min-width:0}.voiceSystemStatusCopy>strong{color:#dfeae4;letter-spacing:-.5px;margin-top:7px;font-family:Manrope,Inter,sans-serif;font-size:17px;display:block}.voiceSystemStatusCopy p{color:#809188;max-width:500px;margin:7px 0 0;font-size:11px;line-height:1.5}.voiceSystemStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.voiceSystemStatusGrid div{background:#0000002e;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:65px;padding:12px;display:flex}.voiceSystemStatusGrid span{color:#74847b;letter-spacing:.55px;text-transform:uppercase;font-size:9px;font-weight:800}.voiceSystemStatusGrid strong{color:#d6b58a;letter-spacing:.35px;font-size:10px}.voiceProductPage button:focus-visible,.voiceProductPage textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.voiceSignalWave i{animation:none}.voiceProductPage *,.voiceProductPage :before,.voiceProductPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.voiceProductHero{grid-template-columns:1fr;gap:32px}.voiceSignal{justify-self:end;width:min(100%,620px);min-height:285px}.voiceSystemStatus{grid-template-columns:1fr}.voiceSystemStatusGrid{max-width:none}}@media (width<=600px){.voiceProductHero{min-height:0;padding-top:62px;padding-bottom:43px}.voiceProductHero h1{letter-spacing:-3px;margin-top:18px;font-size:47px}.voiceProductHero p{font-size:15px}.voiceProductIndicators{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:23px;display:grid}.voiceProductIndicators span{padding-inline:10px;font-size:9px}.voiceSignal{border-radius:23px;min-height:258px}.voiceSignalRingOuter{width:226px;height:226px}.voiceSignalRingInner{width:155px;height:155px}.voiceSignalWave{bottom:33px;transform:scale(.84)}.voiceSignalTagOne{left:9%}.voiceSignalTagTwo{right:9%}.voiceSignalTagThree{bottom:13%;right:10%}.voiceStudio{border-radius:22px;padding:20px 15px}.voiceStudioHeader h2{letter-spacing:-1.7px;font-size:31px;line-height:1.03}.voiceStudioHeader p{font-size:13px}.voiceStudioGrid{gap:28px;margin-top:28px}.voiceProductEditor{min-height:219px;padding:15px 14px 12px}.voiceProductEditor textarea{min-height:157px;font-size:14px}.voiceProductLanguageOptions button{min-height:57px;padding-inline:9px}.voiceProductLanguageOptions button strong{font-size:11px}.voiceProductLanguageOptions button span{font-size:9px}.voiceProductVoiceMapping{flex-wrap:wrap;align-items:flex-start}.voiceProductVoiceMapping>span:last-child{text-align:left;width:100%;margin-left:42px}.voiceProductActionRow{flex-direction:column;align-items:stretch}.voiceProductFormat{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.voiceProductGenerateWrap{width:100%;max-width:none}.voiceProductResultEmpty{min-height:255px;padding-inline:18px}.voiceSystemStatus{padding:17px 15px}.voiceSystemStatusGrid{grid-template-columns:1fr}.voiceProductBetaNote{flex-direction:column;align-items:flex-start;gap:9px;padding:17px}.voiceProductBetaNote p{font-size:11px}}.voiceProductGenerate:not(:disabled){cursor:pointer;opacity:1}.voiceProductGenerate:disabled{cursor:not-allowed;opacity:.45}.voiceStudioStateReady{color:#b9d8c6;background:#20e58a12;border-color:#20e58a4d}.voiceStudioStateReady i{background:var(--accent);box-shadow:0 0 11px #20e58a6b}.voiceProductSpinner{animation:.8s linear infinite voiceProductSpin}.voiceProductAudio{width:100%;accent-color:var(--accent);margin-top:18px}.voiceProductDownload{color:var(--accent);letter-spacing:.4px;background:#20e58a0f;border:1px solid #20e58a4d;border-radius:10px;align-items:center;gap:7px;margin-top:13px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.voiceProductDownload:hover{background:#20e58a1a;border-color:#20e58a94}.voiceProductResultReady h3,.voiceProductResultReady p{max-width:none}@keyframes voiceProductSpin{to{transform:rotate(360deg)}}.voiceProductPage{min-height:0;padding-top:0;padding-bottom:clamp(48px,6vw,76px)}.voiceProductHero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(28px,6vw,84px);max-width:none;min-height:0;padding:clamp(52px,7vw,84px) 0 clamp(34px,4vw,52px);display:grid}.voiceProductHeroCopy{max-width:700px}.voiceProductHeroTopline{gap:12px}.voiceProductBetaBadge{color:var(--accent);letter-spacing:.7px;background:#20e58a0f;border:1px solid #20e58a47;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.voiceProductHero h1{letter-spacing:-4px;max-width:700px;margin:17px 0 14px;font-size:clamp(48px,6vw,78px);line-height:.99}.voiceProductHero p{max-width:560px;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.voiceSignal{min-height:190px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.voiceSignalGlow{filter:blur(45px);opacity:.72;background:#20e58a1f;border-radius:50%;width:230px;height:120px;position:absolute}.voiceSignalWave{z-index:1;justify-content:center;align-items:center;gap:clamp(4px,.65vw,8px);width:min(100%,430px);height:132px;display:flex;position:relative;bottom:auto}.voiceSignalWave i{width:clamp(3px,.32vw,5px);height:var(--voice-bar-height);opacity:.78;transform-origin:50%;min-height:12px;animation:2.8s ease-in-out infinite alternate voiceWavePulse;animation-delay:var(--voice-bar-delay);background:linear-gradient(#8fffc9e0,#20e58a7a);border-radius:999px;display:block;transform:scaleY(.72);box-shadow:0 0 13px #20e58a33}.voiceSignalBar1{--voice-bar-height:22%;--voice-bar-delay:0s}.voiceSignalBar2{--voice-bar-height:38%;--voice-bar-delay:45ms}.voiceSignalBar3{--voice-bar-height:62%;--voice-bar-delay:90ms}.voiceSignalBar4{--voice-bar-height:34%;--voice-bar-delay:.135s}.voiceSignalBar5{--voice-bar-height:76%;--voice-bar-delay:.18s}.voiceSignalBar6{--voice-bar-height:48%;--voice-bar-delay:.225s}.voiceSignalBar7{--voice-bar-height:92%;--voice-bar-delay:.27s}.voiceSignalBar8{--voice-bar-height:56%;--voice-bar-delay:.315s}.voiceSignalBar9{--voice-bar-height:42%;--voice-bar-delay:.36s}.voiceSignalBar10{--voice-bar-height:70%;--voice-bar-delay:.405s}.voiceSignalBar11{--voice-bar-height:50%;--voice-bar-delay:.45s}.voiceSignalBar12{--voice-bar-height:30%;--voice-bar-delay:.495s}.voiceSignalBar13{--voice-bar-height:64%;--voice-bar-delay:.54s}.voiceSignalBar14{--voice-bar-height:40%;--voice-bar-delay:.585s}.voiceSignalBar15{--voice-bar-height:24%;--voice-bar-delay:.63s}.voiceSignalBar16{--voice-bar-height:52%;--voice-bar-delay:.675s}.voiceSignalBar17{--voice-bar-height:36%;--voice-bar-delay:.72s}.voiceSignalBar18{--voice-bar-height:58%;--voice-bar-delay:.765s}.voiceSignalBar19{--voice-bar-height:28%;--voice-bar-delay:.81s}@keyframes voiceWavePulse{to{opacity:1;transform:scaleY(1)}}.voiceStudio{background:linear-gradient(145deg,#ffffff09,#070a0afa 64%);border-color:#ffffff1c;border-radius:24px;padding:clamp(22px,3vw,34px);box-shadow:inset 0 1px #ffffff0e,0 25px 70px #0000003d}.voiceStudioGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:clamp(26px,4vw,48px);margin-top:0}.voiceStudioResult{padding-left:clamp(24px,3vw,44px)}.voiceProductFieldHead{font-size:12px}.voiceProductFieldHead span{font-variant-numeric:tabular-nums}.voiceProductEditor{border-radius:14px;min-height:210px;margin-top:10px;padding:15px 15px 13px;position:relative}.voiceProductEditor textarea{min-height:164px;padding:0 42px 10px 0;font-size:14px;line-height:1.65}.voiceProductClear{margin:0;position:absolute;top:11px;right:11px}.voiceProductControls{margin-top:22px}.voiceProductControlSection{gap:9px}.voiceProductControlLabel{letter-spacing:.9px;font-size:9px}.voiceProductLanguageOptions{width:auto;display:inline-flex}.voiceProductLanguageOptions button{flex-direction:row;justify-content:center;align-items:center;min-width:45px;min-height:32px;padding:0 13px}.voiceProductLanguageOptions button strong{letter-spacing:.7px;font-size:10px}.voiceProductVoiceMapping{background:0 0;border:1px solid #ffffff14;border-left:0;border-right:0;border-radius:0;align-items:center;gap:12px;margin-top:17px;padding:12px 0;display:flex}.voiceProductVoiceMapping strong{color:#dfeee5;text-align:right;margin-left:auto;font-size:11px;font-weight:700}.voiceProductActionRow{align-items:center;margin-top:20px}.voiceProductFormat{flex-direction:row;align-items:center;gap:10px}.voiceProductReadonly{color:#bdcbc3;letter-spacing:.5px;background:#ffffff06;border:1px solid #ffffff1c;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:800}.voiceProductGenerateWrap{min-width:0}.voiceProductGenerate{cursor:pointer;flex:none;width:auto;min-height:44px;padding-inline:21px}.voiceProductGenerate:disabled{cursor:not-allowed}.voiceProductGenerateNote{display:none}.voiceProductResultHead{min-height:22px}.voiceProductResultHead h2{color:var(--text-primary);letter-spacing:-.45px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:18px}.voiceProductResultEmpty{background:#ffffff03;border-style:solid;border-color:#ffffff1c;min-height:244px;margin-top:12px;padding:24px 20px}.voiceProductResultIcon{width:48px;height:48px;color:var(--accent);box-shadow:none;background:#20e58a0b;border-color:#20e58a47}.voiceProductResultMessage{color:#a7b6ae;max-width:260px;margin:15px 0 0;font-size:13px;line-height:1.55}.voiceProductResultMessageError{color:#dfb487}.voiceProductResultReady{text-align:left;justify-content:center;align-items:stretch}.voiceProductResultReady .voiceProductResultIcon{align-self:center}.voiceProductResultReady h3{text-align:center;margin:14px 0 0}.voiceProductResultWave{justify-content:center;align-items:center;gap:4px;height:34px;margin:17px 0 0;display:flex}.voiceProductResultWave i{background:var(--accent);opacity:.6;border-radius:99px;width:4px;height:40%}.voiceProductResultWave i:nth-child(2n){opacity:.85;height:72%}.voiceProductResultWave i:nth-child(3n){height:54%}.voiceProductResultWave i:nth-child(5n){height:88%}.voiceProductAudio{margin-top:13px}.voiceProductDownload{align-self:center}.voiceProductPage button:focus-visible,.voiceProductPage textarea:focus-visible,.voiceProductPage a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.voiceSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.voiceSignalWave i{animation:none;transform:scaleY(.86)}}@media (width<=900px){.voiceProductHero{grid-template-columns:1fr;gap:22px}.voiceSignal{justify-self:end;width:min(100%,560px);min-height:150px}.voiceStudioGrid{grid-template-columns:1fr;gap:28px}.voiceStudioResult{border-top:1px solid #ffffff14;border-left:0;padding:27px 0 0}}@media (width<=600px){.voiceProductPage{padding-bottom:48px}.voiceProductHero{padding-top:44px;padding-bottom:28px}.voiceProductHero h1{letter-spacing:-2.8px;margin:16px 0 13px;font-size:45px}.voiceProductHero p{font-size:15px}.voiceSignal{min-height:112px}.voiceSignalWave{gap:4px;height:92px;transform:none}.voiceStudio{border-radius:20px;padding:19px 15px}.voiceProductEditor{min-height:198px}.voiceProductEditor textarea{min-height:151px;font-size:14px}.voiceProductLanguageOptions{width:100%}.voiceProductLanguageOptions button{flex:1}.voiceProductVoiceMapping{flex-direction:column;align-items:flex-start;gap:6px}.voiceProductVoiceMapping strong{text-align:left;margin-left:0}.voiceProductActionRow{flex-direction:column;align-items:stretch;gap:17px}.voiceProductFormat{justify-content:space-between}.voiceProductGenerate{width:100%}}.site:has(main>.hero){--homepage-section-space:clamp(80px, 7vw, 104px);--homepage-heading-content-space:clamp(36px, 3vw, 44px);--homepage-grid-gap:clamp(20px, 2vw, 24px);--homepage-inline-gap:clamp(12px, 1.25vw, 16px)}.site:has(main>.hero) .homeLowerSection{padding-block:var(--homepage-section-space)!important}.site:has(main>.hero) .homeLowerHeading{row-gap:20px;margin-bottom:var(--homepage-heading-content-space)!important}:is(.site:has(main>.hero) .homeLowerHeading .sectionLabel,.site:has(main>.hero) .homeIntroRenewedCopy>.sectionLabel,.site:has(main>.hero) .homeFounderCopy>.sectionLabel){margin-bottom:10px}:is(.site:has(main>.hero) .homeServicesRenewedGrid,.site:has(main>.hero) .homeProjectsShowcase,.site:has(main>.hero) .homeProcessGrid,.site:has(main>.hero) .homePackagesGrid,.site:has(main>.hero) .homeSocialPopularCards,.site:has(main>.hero) .homeSocialLatestCards){gap:var(--homepage-grid-gap)}.site:has(main>.hero) .homeNewsSlider{gap:var(--homepage-grid-gap)}.site:has(main>.hero) .homeNewsPreviewList{gap:16px}.site:has(main>.hero) .homeSocialRows{gap:clamp(40px,4.5vw,56px)}.site:has(main>.hero) .homeSocialSection .homeSocialFilters{margin-top:28px;margin-bottom:46px}.site:has(main>.hero) .homeSocialRowHeader{margin-bottom:18px}.site:has(main>.hero) .homeSocialRow>h3{margin-bottom:16px}.site:has(main>.hero) .homeIntroRenewedGrid{gap:clamp(48px,5vw,72px)}.site:has(main>.hero) .homeIntroRenewedCopy>p{margin-top:clamp(18px,2vw,20px)}.site:has(main>.hero) .homeCapabilityList{margin-top:clamp(24px,2.2vw,28px)}.site:has(main>.hero) .homeIntroRenewedCopy>.inlineLink{margin-top:clamp(24px,2.2vw,28px)}.site:has(main>.hero) .homeProjectTags{gap:8px;margin-top:20px}.site:has(main>.hero) .homeProjectActions{gap:var(--homepage-inline-gap)}.site:has(main>.hero) .homeProjectBody{padding:clamp(22px,2.6vw,30px)!important}.site:has(main>.hero) .homeProcessCard{padding:20px!important}.site:has(main>.hero) .homeProcessCardCopy{margin-top:20px!important}.site:has(main>.hero) .homeSocialBody{padding:18px 18px 20px}.site:has(main>.hero) .homeSocialBody strong{margin-top:10px}.site:has(main>.hero) .homeSocialBody h3{margin-top:12px}.site:has(main>.hero) .homeSocialBody p{margin-top:12px}.site:has(main>.hero) .homeSocialAction{padding-top:16px}.site:has(main>.hero) .homeNewsPreviewBody{padding:16px 16px 16px 0}.site:has(main>.hero) .homeFounderCopy p{margin:20px 0 24px}.site:has(main>.hero) .homeFinalCtaPanel{gap:clamp(32px,4vw,48px)}.site:has(main>.hero) .homeFinalCtaPanel h2{margin-top:10px}.site:has(main>.hero) .homeFinalCtaPanel p{margin-top:20px}.site:has(main>.hero) .homeFinalCtaActions{gap:var(--homepage-inline-gap)}.site:has(main>.hero) footer.footerV2{padding-top:clamp(56px,5vw,72px)}.site:has(main>.hero) footer.footerV2 .footerGrid{padding-bottom:clamp(42px,4vw,52px)}@media (width<=1050px){.site:has(main>.hero){--homepage-section-space:clamp(68px, 8vw, 80px);--homepage-heading-content-space:32px;--homepage-grid-gap:20px}.site:has(main>.hero) .homeIntroRenewedGrid{gap:40px}}@media (width<=760px){.site:has(main>.hero){--homepage-section-space:clamp(56px, 10vw, 64px);--homepage-heading-content-space:32px;--homepage-grid-gap:16px}.site:has(main>.hero) .homeLowerHeading{gap:20px}:is(.site:has(main>.hero) .homeIntroRenewedGrid,.site:has(main>.hero) .homeFounderGrid){gap:32px}.site:has(main>.hero) .homeNewsSlider{gap:24px}.site:has(main>.hero) .homeNewsPreviewList{gap:16px}.site:has(main>.hero) .homeSocialBody{padding:16px 16px 18px}.site:has(main>.hero) .homeNewsPreviewBody{padding:14px 14px 14px 0}.site:has(main>.hero) .homeProcessCardCopy{margin-top:24px!important}.site:has(main>.hero) .homeFinalCtaPanel{gap:32px}}@media (width<=600px){.site:has(main>.hero) footer.footerV2 .footerGrid{padding-bottom:36px}}.site:has(main>.hero) .homeSocialSection .homeLowerHeading{gap:12px clamp(14px,2.5vw,32px);margin-bottom:clamp(20px,2vw,28px)!important}.site:has(main>.hero) .homeSocialSection .homeLowerHeading h2{letter-spacing:-2.2px;font-size:clamp(32px,3.2vw,48px)}.site:has(main>.hero) .homeSocialSection .homeSocialRowHeader{margin-bottom:10px}.site:has(main>.hero) .homeSocialSection .homeSocialFilters{gap:6px;margin-top:14px;margin-bottom:20px;padding:3px}.site:has(main>.hero) .homeSocialSection .homeSocialFilters button{min-height:32px;padding:7px 10px;font-size:9px}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage{max-width:880px}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialCard{border-radius:15px;min-height:0!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialVisual{aspect-ratio:16/6.6!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialBody{padding:15px 18px 16px;min-height:122px!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialBody h3{margin-top:8px;font-size:clamp(14px,1.1vw,17px)}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialBody p{margin-top:7px;font-size:10px}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialAction{padding-top:10px;font-size:9px}.site:has(main>.hero) .homeSocialSection .homeSocialSliderControls{gap:6px;top:12px;right:12px}.site:has(main>.hero) .homeSocialSection .homeSocialSliderDots{gap:5px;bottom:15px;right:18px}.site:has(main>.hero) .homeSocialSection .homeSocialSliderDots button.is-active{width:20px}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialBody{padding:10px 12px 12px;min-height:104px!important}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialBody h3{margin-top:7px;font-size:clamp(13px,1vw,15px)}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialAction{padding-top:9px;font-size:9px}@media (width<=1050px){.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.site:has(main>.hero) .homeSocialSection{padding-block:44px!important}.site:has(main>.hero) .homeSocialSection .homeLowerHeading h2{letter-spacing:-1.8px;font-size:clamp(30px,8vw,40px)}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialBody{min-height:96px!important}}@media (width<=600px){.site:has(main>.hero) .homeSocialSection{padding-block:38px!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialVisual{aspect-ratio:16/8.8!important}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards{grid-template-columns:1fr!important}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialCard{grid-template-columns:96px minmax(0,1fr)}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialVisual{min-height:96px}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialBody{padding:10px 11px;min-height:0!important}}.site:has(main>.hero) .homeSocialSection>.container{max-width:1240px}.site:has(main>.hero) .homeSocialSection .homeSocialShell{background:radial-gradient(circle at 88% 0,#23d28714,#0000 34%),linear-gradient(145deg,#0d1310f7,#040706fa);border:1px solid #6fffc221;border-radius:28px;padding:clamp(22px,2.5vw,32px);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff09}:is(.site:has(main>.hero) .homeSocialSection .homeSocialViewAll:hover,.site:has(main>.hero) .homeSocialSection .homeSocialViewAll:focus-visible){color:#effff4;background:#6fffc21c;border-color:#6fffc27a;transform:translateY(-1px)}.site:has(main>.hero) .homeSocialSection .homeSocialFilters{background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:18px 0 24px!important;padding:0!important;overflow:visible!important}.site:has(main>.hero) .homeSocialSection .homeSocialRows{gap:clamp(24px,2.6vw,34px)!important}.site:has(main>.hero) .homeSocialSection .homeSocialRowHeader{align-items:center;margin-bottom:12px!important}.site:has(main>.hero) .homeSocialSection .homeSocialRowTitle h3{color:#e7f4eb;letter-spacing:-.35px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(16px,1.4vw,20px)}.site:has(main>.hero) .homeSocialSection .homeSocialRowTitle p{color:#71867b;margin:5px 0 0;font-size:10px;line-height:1.45}.site:has(main>.hero) .homeSocialSection .homeSocialSliderControls{gap:6px;display:flex;position:static}.site:has(main>.hero) .homeSocialSection .homeSocialSliderControls button{width:34px;height:34px}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage{background:#ffffff05;border:1px solid #6fffc221;border-radius:18px;box-shadow:0 18px 42px #0003}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialCard{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);height:clamp(270px,24vw,340px);display:grid;min-height:270px!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialVisual{height:100%;min-height:0;aspect-ratio:auto!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialBody{background:linear-gradient(145deg,#0a120ef5,#060908cc);border-left:1px solid #6fffc21a;justify-content:flex-start;height:100%;padding:clamp(20px,2.4vw,30px);min-height:0!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialBody h3{-webkit-line-clamp:2;margin-top:14px;font-size:clamp(18px,1.7vw,25px);line-height:1.13}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialBody p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:11px;font-size:11px;display:-webkit-box;overflow:hidden}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialAction{padding-top:16px}.site:has(main>.hero) .homeSocialSection .homeSocialSliderDots{bottom:16px;right:18px}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;max-width:none!important}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialCard{height:100%;min-height:0}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialVisual{aspect-ratio:16/9!important}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialBody{flex:1;min-height:0!important}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialBody h3{-webkit-line-clamp:2}@media (width<=1100px){.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.site:has(main>.hero) .homeSocialSection .homeSocialShell{border-radius:22px;padding:18px}.site:has(main>.hero) .homeSocialSection .homeSocialHeader{flex-direction:column;align-items:flex-start;gap:16px}.site:has(main>.hero) .homeSocialSection .homeSocialViewAll{min-height:34px}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialCard{height:auto;display:flex;min-height:0!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialVisual{height:auto;aspect-ratio:16/9!important}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage .homeSocialBody{border-top:1px solid #6fffc21a;border-left:0;height:auto}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.site:has(main>.hero) .homeSocialSection .homeSocialShell{border-radius:18px;padding:15px}.site:has(main>.hero) .homeSocialSection .homeSocialHeaderCopy h2{letter-spacing:-1.5px;font-size:clamp(28px,9vw,36px)}.site:has(main>.hero) .homeSocialSection .homeSocialFilters button{padding-inline:10px}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards{width:calc(100% + 32px);margin-inline:-16px;grid-template-columns:1fr!important}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialCard{grid-template-columns:none}.site:has(main>.hero) .homeSocialSection .homeSocialLatestCards .homeSocialVisual{min-height:0}}@media (prefers-reduced-motion:reduce){.site:has(main>.hero) .homeSocialSection .homeSocialCard{transition:none}.site:has(main>.hero) .homeSocialSection .homeSocialViewAll{transition:none}.site:has(main>.hero) .homeSocialSection .homeSocialFilters button{transition:none}.site:has(main>.hero) .homeSocialSection .homeSocialPopularStage.is-transitioning .homeSocialCard{animation:none}}.site:has(main>.hero) .homeSocialSection{padding-block:clamp(42px,5vw,64px)!important}.site:has(main>.hero) .homeSocialSection .homeSocialShell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}.site:has(main>.hero) .homeSocialSection .homeSocialHeader{border-bottom:1px solid #6fffc21a;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.site:has(main>.hero) .homeSocialSection .homeSocialHeaderCopy{min-width:0;max-width:680px}.site:has(main>.hero) .homeSocialSection .homeSocialHeaderCopy .sectionLabel{margin-bottom:8px;display:inline-block}.site:has(main>.hero) .homeSocialSection .homeSocialHeaderCopy h2{color:#eff8f2;letter-spacing:-1.3px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(25px,2.45vw,36px);line-height:1.08}.site:has(main>.hero) .homeSocialSection .homeSocialHeaderCopy p{color:#82978b;max-width:560px;margin:8px 0 0;font-size:11px;line-height:1.5}.site:has(main>.hero) .homeSocialSection .homeSocialViewAll{color:#baffd8;letter-spacing:.04em;background:#6fffc20a;border:1px solid #6fffc233;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}:is(.site:has(main>.hero) .homeSocialSection .homeSocialViewAll:hover,.site:has(main>.hero) .homeSocialSection .homeSocialViewAll:focus-visible){color:#effff4;background:#6fffc21a;border-color:#6fffc273}.site:has(main>.hero) .homeSocialSection .homeSocialFilters{gap:6px;background:0 0!important;border:0!important;border-radius:0!important;width:fit-content!important;max-width:100%!important;margin:14px 0 18px!important;padding:0!important;overflow:visible!important}.site:has(main>.hero) .homeSocialSection .homeSocialFilters button{color:#899b91;letter-spacing:.06em;background:#ffffff05;border:1px solid #6fffc21f;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:9px;display:inline-flex}:is(.site:has(main>.hero) .homeSocialSection .homeSocialFilters button:hover,.site:has(main>.hero) .homeSocialSection .homeSocialFilters button:focus-visible,.site:has(main>.hero) .homeSocialSection .homeSocialFilters button.is-active){color:#eafff3;background:#6fffc21a;border-color:#6fffc261}.site:has(main>.hero) .homeSocialSection .homeSocialGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage{background:#070907;border-radius:13px;height:100%;min-height:0;transition:transform .2s,border-color .2s,background .2s}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage:hover{background:#0a0d0b;border-color:#6fffc24d;transform:translateY(-2px)}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialVisual{aspect-ratio:16/9}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialBody{min-height:118px;padding:11px 12px 12px}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialBodyTop{gap:6px}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialBodyTop>span{font-size:8px}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialBodyTop time{font-size:9px}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialBody strong{margin-top:6px;font-size:10px}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialBody h3{-webkit-line-clamp:2;margin-top:7px;font-size:clamp(12px,1vw,15px);line-height:1.25}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialBody p{display:none}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialAction{padding-top:8px;font-size:9px}.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage .homeSocialPlay{width:28px;height:28px}.site:has(main>.hero) .homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem{opacity:0;min-width:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.site:has(main>.hero) .homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem.is-revealed{opacity:1;transform:translate(0,0)}.site:has(main>.hero) .homeSocialSection .homeSocialGrid .homeSocialCard{animation:none!important}@media (width<=1100px){.site:has(main>.hero) .homeSocialSection .homeSocialGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.site:has(main>.hero) .homeSocialSection .homeSocialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.site:has(main>.hero) .homeSocialSection .homeSocialHeader{flex-direction:column;align-items:flex-start;gap:12px}.site:has(main>.hero) .homeSocialSection .homeSocialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=360px){.site:has(main>.hero) .homeSocialSection .homeSocialGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site:has(main>.hero) .homeSocialSection .homeSocialCard.is-homepage{transition:none}.site:has(main>.hero) .homeSocialSection .homeSocialViewAll{transition:none}.site:has(main>.hero) .homeSocialSection .homeSocialFilters button{transition:none}.site:has(main>.hero) .homeSocialSection .homeSocialReveal.homepageRevealEnabled>.homepageRevealItem{transition:none}}.aboutPremiumPage .aboutHeroReveal{opacity:0;animation:.56s cubic-bezier(.22,1,.36,1) forwards aboutHeroReveal;transform:translateY(18px)}.aboutPremiumPage .aboutHeroRevealEyebrow{animation-delay:40ms}.aboutPremiumPage .aboutHeroRevealTitle{animation-delay:.1s}.aboutPremiumPage .aboutHeroRevealDescription{animation-delay:.17s}.aboutPremiumPage .aboutHeroRevealActions{animation-delay:.24s}.aboutPremiumPage .aboutHeroRevealVisual{animation-delay:.17s;transform:translateY(14px)scale(.985)}@keyframes aboutHeroReveal{to{opacity:1;transform:translate(0,0)scale(1)}}.aboutPremiumPage .aboutRevealGrid>.homepageRevealItem{min-width:0}.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem.is-revealed{opacity:1;transform:translate(0,0)}.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem:nth-child(2){transition-delay:70ms}.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem:nth-child(3){transition-delay:.14s}.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem:nth-child(4){transition-delay:.21s}.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem:nth-child(5){transition-delay:.28s}.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem:nth-child(6){transition-delay:.35s}.aboutPremiumPage .aboutCapabilityGrid>.homepageRevealItem,.aboutPremiumPage .aboutAiGrid>.homepageRevealItem,.aboutPremiumPage .aboutProjectGrid>.homepageRevealItem{display:flex}.aboutPremiumPage .aboutCapabilityGrid>.homepageRevealItem>.aboutCapabilityCard,.aboutPremiumPage .aboutAiGrid>.homepageRevealItem>.aboutAiCard,.aboutPremiumPage .aboutProjectGrid>.homepageRevealItem>.aboutProjectCard{width:100%}.aboutPremiumPage .aboutFounderSection>.homepageRevealItem,.aboutPremiumPage .aboutFinalCta>.homepageRevealItem,.aboutPremiumPage .aboutFounderCopyReveal>.homepageRevealItem{min-width:0}.aboutPremiumPage .aboutWorkflowVisual>.homepageRevealItem{min-width:0;display:flex}.aboutPremiumPage .aboutWorkflowVisual>.homepageRevealItem>.aboutWorkflowStep{width:100%}.aboutPremiumPage .aboutFounderPortrait{aspect-ratio:1;z-index:2;background:#07100b;border:1px solid #20e58a57;border-radius:50%;width:min(68%,270px);position:relative;overflow:hidden;box-shadow:0 0 55px #20e58a1f,inset 0 0 30px #20e58a12}.aboutPremiumPage .aboutFounderPortraitImage{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}@media (width<=600px){.aboutPremiumPage .aboutFounderPortrait{width:min(72%,255px)}}@media (prefers-reduced-motion:reduce){.aboutPremiumPage .aboutHeroReveal{opacity:1;animation:none;transform:none}.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem,.aboutPremiumPage .aboutRevealGrid.homepageRevealEnabled>.homepageRevealItem.is-revealed{opacity:1;transition:none;transform:none}.aboutPremiumPage .aboutFounderOrbitTwo{animation:none}}.footerProjectsRow{align-items:center!important}.footerProjectList{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:24px!important;width:100%!important;display:grid!important}.footerProjectItem{min-width:0;align-items:center!important;gap:14px!important;display:flex!important}.footerProjectMainLink{flex:0 auto;min-width:0}.footerProjectLive{white-space:nowrap}@media (width<=1050px){.footerProjectList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.footerProjectList{grid-template-columns:1fr!important;gap:14px!important}.footerProjectItem{justify-content:space-between}}body:has(.contactPage){background:#000!important}#root:has(.contactPage){background:#000!important}.site:has(.contactPage){background:#000!important}main:has(.contactPage){background:#000!important}.contactPage{background:#000!important}.contactPage .container,.contactPage .pageIntro{background:0 0!important}.contactPage .contactPanel{background:radial-gradient(circle at 4% 92%,#1feb9d0b,#0000 28%),linear-gradient(145deg,#030504 0%,#010201 58%,#000 100%)!important;border:1px solid #ffffff13!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff06!important}.contactPage .contactPanel:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(115deg,#1feb9d06,#0000 26% 76%,#1feb9d05);position:absolute;inset:0}.contactPage .contactPanel>*{z-index:1;position:relative}.contactPage .contactSocialItem{background:linear-gradient(145deg,#1feb9d06,#0000 54%),#030504!important;border-color:#ffffff13!important;box-shadow:inset 0 1px #ffffff05!important}.contactPage .contactSocialItem:hover{background:linear-gradient(145deg,#1feb9d0f,#0000 58%),#040706!important;border-color:#1feb9d38!important;transform:translateY(-3px)!important;box-shadow:0 14px 34px #00000057,0 0 0 1px #1feb9d09!important}.contactPage .contactSocialItem>span{color:#edf4f1!important}.contactPage .contactSocialItem small{color:#69766f!important}.contactPage .contactForm{background:linear-gradient(145deg,#1feb9d06,#0000 42%),#020403!important;border-color:#1feb9d1c!important;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff06!important}.contactPage .formHead{color:#76827c!important;border-bottom-color:#fff1!important}.contactPage .contactForm input,.contactPage .contactForm textarea{color:#f6faf8!important;background:#000!important;border-color:#ffffff13!important;box-shadow:inset 0 1px #ffffff05!important}.contactPage .contactForm input:hover,.contactPage .contactForm textarea:hover{border-color:#1feb9d29!important}.contactPage .contactForm input:focus,.contactPage .contactForm textarea:focus{background:#010302!important;border-color:#1feb9d61!important;box-shadow:0 0 0 3px #1feb9d0e,inset 0 1px #ffffff06!important}.contactPage .contactForm input::placeholder,.contactPage .contactForm textarea::placeholder{color:#3d4943!important}.contactPage .contactFormFieldsV2 label{color:#7c8982!important}.contactPage .formButton{color:#00170d!important;background:linear-gradient(#24e394 0%,#16cf82 100%)!important;border:1px solid #27e89747!important;transition:transform .25s,filter .25s,box-shadow .25s!important;box-shadow:0 15px 34px #13ca7d26,inset 0 1px #ffffff2e!important}@media (hover:hover){.contactPage .formButton:hover{filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 19px 42px #13ca7d38,inset 0 1px #fff3!important}}.contactPage .contactForm>small{color:#505c56!important}.contactPage .sectionLabel{color:#20e59a!important}.contactPage .pageIntro h1{color:#f5f8f6!important}.contactPage .pageIntro h1 em{color:#20e59a!important}.contactPage .pageIntro>p,.contactPage .contactPanel>div>p{color:#89958f!important}@media (width<=760px){.contactPage{background:#000!important}.contactPage .contactPanel{background:linear-gradient(#030504,#010201)!important}}.site[data-homepage=true] main{position:relative}.site[data-homepage=true] main>section{scroll-margin-top:var(--header-height);flex-shrink:0;position:relative;min-height:calc(100svh - var(--header-height))!important;min-height:calc(100dvh - var(--header-height))!important}.site[data-homepage=true] main>.hero{min-height:100dvh!important;padding-top:var(--header-height)!important;align-items:center!important;display:flex!important}.site[data-homepage=true] .heroInner{min-height:calc(100svh - var(--header-height))!important;min-height:calc(100dvh - var(--header-height))!important;align-items:center!important;display:grid!important}.site[data-homepage=true] main>section:not(.hero){align-items:center!important;display:flex!important}.site[data-homepage=true] main>section:not(.hero)>.container{width:min(var(--max), calc(100% - 48px))}@media (width>=981px){html:has(.site[data-homepage=true]){scroll-snap-type:y proximity;scroll-padding-top:var(--header-height)}.site[data-homepage=true] main>section{scroll-snap-align:start;scroll-snap-stop:normal}}.site[data-homepage=true] main>section{overflow:visible;height:auto!important}@media (width>=981px) and (height<=760px){.site[data-homepage=true] main>section:not(.hero){padding-top:clamp(72px,8vh,96px);padding-bottom:clamp(72px,8vh,96px);align-items:flex-start!important}}@media (width<=980px){html:has(.site[data-homepage=true]){scroll-snap-type:none!important}.site[data-homepage=true] main>section{min-height:calc(100svh - var(--header-height))!important;min-height:calc(100dvh - var(--header-height))!important}.site[data-homepage=true] main>.hero{min-height:100dvh!important}}@media (width<=600px){.site[data-homepage=true] main>section:not(.hero){min-height:calc(100svh - var(--header-height))!important;min-height:calc(100dvh - var(--header-height))!important;align-items:center!important}.site[data-homepage=true] main>section:not(.hero)>.container{width:min(var(--max), calc(100% - 32px))}}@media (prefers-reduced-motion:reduce){html:has(.site[data-homepage=true]){scroll-snap-type:none!important}}@media (width>=1101px){.site[data-homepage=true] .heroBrandVisual{--hero-scene-hero-height:100dvh;--hero-scene-hero-padding-top:var(--header-height);--hero-scene-podium-bottom:0px;--hero-scene-bottom-clearance:0px}.site[data-homepage=true] .heroBrandPodium{bottom:0!important}.site[data-homepage=true] .heroBrandGlobe{top:auto!important;bottom:0!important}.site[data-homepage=true] .heroBrandPodiumFrontHalf{bottom:calc(var(--hero-scene-podium-height) + var(--hero-scene-podium-top-depth))!important}}@media (width<=600px){.site[data-homepage=true] .heroInner{grid-template-rows:auto minmax(276px,1fr)!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:0!important}.site[data-homepage=true] .heroCopy{align-self:start!important}.site[data-homepage=true] .heroBrandVisual{--mobile-scene-min-height:276px;--mobile-podium-height:46px;--mobile-podium-top-depth:-15px;--mobile-depth-offset:8px;--mobile-globe-size:270px;width:100%!important;height:auto!important;min-height:var(--mobile-scene-min-height)!important;place-self:stretch stretch!important;margin:0!important;position:relative!important;overflow:visible!important;transform:translate(0,0)!important}.site[data-homepage=true] .heroBrandCore{top:auto!important;left:0!important;right:0!important;bottom:calc(var(--mobile-podium-height) + var(--mobile-podium-top-depth))!important;z-index:3!important;margin-left:auto!important;margin-right:auto!important;position:absolute!important}.site[data-homepage=true] .heroBrandCoreDepth{top:auto!important;left:0!important;right:0!important;bottom:calc(var(--mobile-podium-height) + var(--mobile-podium-top-depth) - var(--mobile-depth-offset))!important;z-index:2!important;margin-left:auto!important;margin-right:auto!important;position:absolute!important;transform:translate(0,0)!important}.site[data-homepage=true] .heroBrandGlobe{width:var(--mobile-globe-size)!important;height:var(--mobile-globe-size)!important;margin-left:auto!important;margin-right:auto!important;inset:auto 0 0!important;transform:translate(0,0)!important}.site[data-homepage=true] .heroBrandPodium{width:80%!important;height:var(--mobile-podium-height)!important;margin-left:auto!important;margin-right:auto!important;bottom:0!important;left:0!important;right:0!important;transform:translate(0,0)!important}.site[data-homepage=true] .heroBrandPodium:before{top:var(--mobile-podium-top-depth)!important;height:30px!important}.site[data-homepage=true] .heroBrandPodiumFrontHalf{display:none!important}.site[data-homepage=true] .heroBrandReflection{margin-left:auto!important;margin-right:auto!important;bottom:0!important;left:0!important;right:0!important;transform:translate(0,0)!important}}.homeMediaCenterSection{background:#000}.homeMediaCenter{background:linear-gradient(#070d0af5,#020503fc);border:1px solid #35d98b29;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 24px 70px #0000003d}.homeMediaCenterHeader{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:32px;min-height:118px;padding:22px 24px;display:flex}.homeMediaCenterIdentity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:15px;min-width:0;display:grid}.homeMediaCenterIcon{width:46px;height:46px;color:var(--accent);background:#35d98b0e;border:1px solid #35d98b47;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff09,0 0 24px #35d98b0e}.homeMediaCenterHeaderCopy{min-width:0}.homeMediaCenterHeaderCopy .sectionLabel{margin:0 0 7px}.homeMediaCenterHeaderCopy h2{color:var(--text-primary);letter-spacing:-1.5px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(24px,2.4vw,36px);line-height:1.04}.homeMediaCenterHeaderCopy p{max-width:650px;color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.6}.homeMediaCenterViewAll{color:#dce9e2;background:#35d98b09;border:1px solid #35d98b38;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.homeMediaCenterViewAll:hover{color:var(--accent);background:#35d98b12;border-color:#35d98b70}.homeMediaCenterTabs{background:#ffffff03;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px 18px;display:grid}.homeMediaCenterTabs button{color:#88978f;cursor:pointer;letter-spacing:.045em;background:#0000002e;border:1px solid #ffffff13;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;font-size:9px;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.homeMediaCenterTabs button:hover{color:#d7e3dc;border-color:#35d98b33}.homeMediaCenterTabs button.is-active{color:#eafff3;background:#35d98b13;border-color:#35d98b57;box-shadow:inset 0 0 0 1px #35d98b06}.homeMediaCenterTabs button.is-active svg{color:var(--accent)}.homeMediaCenterContent{padding:18px}.homeMediaCenterReveal,.homeMediaCenterReveal>.homepageRevealItem{width:100%}.homeMediaCenterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage{min-width:0;min-height:0;box-shadow:none;background:linear-gradient(#070c09fa,#030705fc);border:1px solid #35d98b21;border-radius:14px;flex-direction:column;transition:transform .2s,border-color .2s,background .2s;display:flex;overflow:hidden;transform:none!important}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage:hover{background:linear-gradient(#09110cfc,#030805fc);border-color:#35d98b47;transform:translateY(-3px)!important}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialVisual{aspect-ratio:16/9;background:#010201;border-bottom:1px solid #fff1;border-radius:0;width:100%;min-height:0;overflow:hidden}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialVisual img{object-fit:cover;width:100%;height:100%;display:block}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialPlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;border:1px solid #ffffff38;border-radius:50%;width:38px;height:38px}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBody{flex-direction:column;flex:1;min-height:162px;padding:12px 13px 14px;display:flex}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBodyTop{flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;display:flex}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBodyTop>span{font-size:8px}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBodyTop time{color:#627068;margin-left:auto;font-size:8px}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialTypeBadge{color:#9fb0a7;background:#35d98b06;border:1px solid #35d98b29;border-radius:999px;padding:3px 6px}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBody>strong{color:#98aaa0;margin-top:11px;font-size:9px;font-weight:700}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBody h3{-webkit-line-clamp:2;color:#edf4ef;letter-spacing:-.25px;-webkit-box-orient:vertical;margin:7px 0 0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialAction{color:var(--accent);margin-top:auto;padding-top:14px;font-size:9px;font-weight:800}.homeMediaCenterEmpty{min-height:220px;color:var(--text-secondary);text-align:center;place-items:center;margin:0;font-size:13px;display:grid}@media (width<=1100px){.homeMediaCenterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.homeMediaCenterHeader{align-items:flex-start}.homeMediaCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.homeMediaCenter{border-radius:18px}.homeMediaCenterHeader{flex-direction:column;gap:17px;min-height:0;padding:18px 16px}.homeMediaCenterIdentity{grid-template-columns:40px minmax(0,1fr);gap:12px}.homeMediaCenterIcon{border-radius:11px;width:40px;height:40px}.homeMediaCenterHeaderCopy h2{letter-spacing:-1px;font-size:25px}.homeMediaCenterHeaderCopy p{font-size:11px}.homeMediaCenterViewAll{width:100%}.homeMediaCenterTabs{scrollbar-width:none;padding:10px;display:flex;overflow-x:auto}.homeMediaCenterTabs::-webkit-scrollbar{display:none}.homeMediaCenterTabs button{min-width:max-content;padding-inline:13px}.homeMediaCenterContent{padding:10px}.homeMediaCenterGrid{grid-template-columns:1fr;gap:10px}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage{grid-template-columns:124px minmax(0,1fr);display:grid}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialVisual{aspect-ratio:auto;border-bottom:0;border-right:1px solid #fff1;height:100%;min-height:132px}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBody{min-height:132px;padding:11px 11px 12px}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBody h3{font-size:12px}.site[data-homepage=true] .homeMediaCenterSection .homeMediaCenterGrid .homeSocialCard.is-homepage .homeSocialBodyTop time{width:100%;margin-left:0}}.homeMediaCenterTabs button[data-platform=youtube] svg{color:#f03;filter:drop-shadow(0 0 7px #ff003352)}.homeMediaCenterTabs button[data-platform=instagram] svg{color:#ff4f9a;filter:drop-shadow(0 0 7px #ff4f9a52)}.homeMediaCenterTabs button[data-platform=tiktok] svg{color:#00f2ea;filter:drop-shadow(-1px 0 5px #00f2ea47)drop-shadow(1px 0 5px #ff005033)}.homeMediaCenterTabs button[data-platform=whatsapp] svg{color:#25d366;filter:drop-shadow(0 0 7px #25d3664d)}.homeMediaCenterTabs button[data-platform=youtube].is-active{color:#fff;background:linear-gradient(#ff00331b,#ff00330b);border-color:#ff003361;box-shadow:inset 0 0 0 1px #ff003306,0 0 24px #ff00330e}.homeMediaCenterTabs button[data-platform=instagram].is-active{color:#fff;background:linear-gradient(135deg,#fcaf4511,#e1306c18,#833ab411);border-color:#ff4f9a5c;box-shadow:inset 0 0 0 1px #e1306c06,0 0 24px #e1306c0e}.homeMediaCenterTabs button[data-platform=tiktok].is-active{color:#fff;background:linear-gradient(135deg,#00f2ea13,#ff00500e);border-color:#00f2ea57;box-shadow:inset 0 0 0 1px #00f2ea06,0 0 24px #00f2ea0d}.homeMediaCenterTabs button[data-platform=whatsapp].is-active{color:#fff;background:linear-gradient(#25d3661a,#25d3660a);border-color:#25d3665c;box-shadow:inset 0 0 0 1px #25d36606,0 0 24px #25d3660e}.homeMediaCenterTabs button[data-platform=all].is-active{color:#effff6;background:linear-gradient(#35d98b1c,#35d98b0e);border-color:#35d98b6b}.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard[data-social-platform=youtube] .homeSocialBodyTop>svg{color:#f03;filter:drop-shadow(0 0 6px #ff00334d)}.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard[data-social-platform=instagram] .homeSocialBodyTop>svg{color:#ff4f9a;filter:drop-shadow(0 0 6px #ff4f9a4d)}.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard[data-social-platform=tiktok] .homeSocialBodyTop>svg{color:#00f2ea;filter:drop-shadow(-1px 0 4px #00f2ea47)drop-shadow(1px 0 4px #ff00502e)}.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard[data-social-platform=whatsapp] .homeSocialBodyTop>svg{color:#25d366;filter:drop-shadow(0 0 6px #25d3664d)}.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard[data-social-platform=youtube] .homeSocialBodyTop>svg+span{color:#ff516b}.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard[data-social-platform=instagram] .homeSocialBodyTop>svg+span{color:#ff79b1}.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard[data-social-platform=tiktok] .homeSocialBodyTop>svg+span{color:#47f8f1}.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard[data-social-platform=whatsapp] .homeSocialBodyTop>svg+span{color:#55e68b}.homeMediaCenterTabs button[data-platform] svg,.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard .homeSocialBodyTop>svg{transition:color .18s,filter .18s,transform .18s}.homeMediaCenterTabs button[data-platform]:hover svg,.homeMediaCenterTabs button[data-platform]:focus-visible svg,.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard:hover .homeSocialBodyTop>svg{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.homeMediaCenterTabs button[data-platform] svg,.site[data-homepage=true] .homeMediaCenterGrid .homeSocialCard .homeSocialBodyTop>svg{transition:none}}.homeMediaCenterSection{padding-top:72px;padding-bottom:72px}.homeMediaCenterShell{max-width:1220px;margin-left:auto;margin-right:auto}.homeMediaCenterHead{padding-bottom:22px}.homeMediaCenterHeadline h2{max-width:900px}.homeMediaCenterTabs{gap:10px;margin-top:18px}.homeMediaCenterTabs button{border-radius:14px;min-height:38px;padding:0 16px;font-size:12px}.homeMediaCenterGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;margin-top:18px!important;display:grid!important}.homeMediaCenterGrid .homeSocialCard{border-radius:18px!important;min-height:316px!important;overflow:hidden!important}.homeMediaCenterGrid .homeSocialVisual{height:160px!important;min-height:160px!important}.homeMediaCenterGrid .homeSocialVisual img{object-fit:cover!important;width:100%!important;height:100%!important}.homeMediaCenterGrid .homeSocialPlay{width:50px!important;height:50px!important}.homeMediaCenterGrid .homeSocialBody{gap:8px!important;padding:12px 14px 14px!important}.homeMediaCenterGrid .homeSocialBodyTop{gap:8px!important;margin-bottom:2px!important}.homeMediaCenterGrid .homeSocialBodyTop>span{letter-spacing:.08em!important;font-size:11px!important}.homeMediaCenterGrid .homeSocialTypeBadge{border-radius:999px!important;min-height:24px!important;padding:0 8px!important;font-size:10px!important}.homeMediaCenterGrid .homeSocialBody>strong{font-size:12px!important;line-height:1.45!important}.homeMediaCenterGrid .homeSocialBody h3{letter-spacing:-.02em!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:16px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.homeMediaCenterGrid .homeSocialAction{margin-top:auto!important;font-size:12px!important}@media (width<=1440px){.homeMediaCenterShell{max-width:1160px}.homeMediaCenterGrid{gap:14px!important}}@media (width<=1180px){.homeMediaCenterGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.homeMediaCenterGrid .homeSocialCard{min-height:306px!important}}@media (width<=920px){.homeMediaCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.homeMediaCenterGrid .homeSocialVisual{height:170px!important;min-height:170px!important}}@media (width<=640px){.homeMediaCenterShell{max-width:100%}.homeMediaCenterGrid{grid-template-columns:1fr!important;gap:12px!important}.homeMediaCenterGrid .homeSocialCard{min-height:292px!important}.homeMediaCenterGrid .homeSocialVisual{height:180px!important;min-height:180px!important}.homeMediaCenterGrid .homeSocialBody h3{font-size:15px!important}}.newsIndexIntro{max-width:760px}.newsFeatured{margin-top:clamp(34px,5vw,64px)}.newsFeaturedLink{min-width:0;color:inherit;touch-action:manipulation;background:linear-gradient(135deg,#6fffc20e,#ffffff05 46%,#080f0bfa);border:1px solid #6fffc229;border-radius:24px;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);text-decoration:none;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;overflow:hidden;box-shadow:0 28px 80px #0003,inset 0 1px #ffffff0f}.newsFeaturedLink:hover{border-color:#6fffc261;transform:translateY(-3px);box-shadow:0 34px 90px #00000047,0 0 0 1px #6fffc20a}.newsFeaturedLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.newsFeaturedMedia{aspect-ratio:16/9;background:#09130e;min-width:0;position:relative;overflow:hidden}.newsFeaturedMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 56%,#0000004d),linear-gradient(#0000000a,#00000057);position:absolute;inset:0}.newsFeaturedMedia>img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.newsFeaturedLink:hover .newsFeaturedMedia>img{transform:scale(1.025)}.newsFeaturedMedia .homeNewsMediaPlaceholder{min-height:100%}.newsFeaturedMediaLabel{z-index:1;color:#b7f8d5;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c08ad;border:1px solid #6fffc252;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800;position:absolute;top:18px;left:18px}.newsFeaturedContent{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(26px,4vw,58px);display:flex}.newsFeaturedMeta{color:#81a995;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 13px;width:100%;min-width:0;font-size:10px;font-weight:800;line-height:1.4;display:flex}.newsFeaturedMeta time{color:#a1b6aa;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.newsFeaturedContent h2{color:#eff8f2;letter-spacing:-2.5px;text-wrap:balance;max-width:680px;margin:22px 0 14px;font-family:Manrope,Inter,sans-serif;font-size:clamp(30px,4vw,58px);line-height:1.02}.newsFeaturedContent p{color:#9bb0a4;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:580px;margin:0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.newsFeaturedAction{color:var(--accent);letter-spacing:.02em;align-items:center;gap:8px;margin-top:28px;font-size:12px;font-weight:800;display:inline-flex}.newsFeaturedAction svg{transition:transform .22s}.newsFeaturedLink:hover .newsFeaturedAction svg{transform:translate(4px)}.newsOlder{margin-top:clamp(66px,9vw,116px)}.newsOlderHeading{border-bottom:1px solid #6fffc21a;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;padding-bottom:18px;display:flex}.newsOlderHeading h2{color:#eaf5ee;letter-spacing:-2px;text-wrap:balance;margin:12px 0 0;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.05}.newsOlderCount{color:#9dc4ad;font-variant-numeric:tabular-nums;background:#6fffc20d;border:1px solid #6fffc229;border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:11px;display:inline-grid}.newsReadBadge{color:#aaf0c8;letter-spacing:.08em;text-transform:uppercase;background:#6fffc212;border:1px solid #6fffc23d;border-radius:999px;flex:none;align-items:center;min-height:22px;margin-left:auto;padding:3px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}@media (width<=860px){.newsFeaturedLink{grid-template-columns:1fr}.newsFeaturedMedia{aspect-ratio:16/8.5}.newsFeaturedContent h2{max-width:760px}}@media (width<=600px){.newsFeatured{margin-top:30px}.newsFeaturedLink{border-radius:18px}.newsFeaturedMedia{aspect-ratio:16/10}.newsFeaturedMediaLabel{padding:7px 8px;font-size:8px;top:12px;left:12px}.newsFeaturedContent{padding:22px 18px 24px}.newsFeaturedContent h2{letter-spacing:-1.6px;margin:15px 0 10px;font-size:clamp(27px,8vw,38px)}.newsFeaturedContent p{-webkit-line-clamp:3;font-size:13px;line-height:1.58}.newsFeaturedAction{margin-top:21px}.newsOlder{margin-top:64px}.newsOlderHeading{align-items:center;margin-bottom:20px}.newsOlderHeading h2{letter-spacing:-1.4px;margin-top:8px;font-size:30px}}@media (prefers-reduced-motion:reduce){.newsFeaturedLink,.newsFeaturedMedia>img,.newsFeaturedAction svg{transition:none}}.voiceBalanceBadge{color:#baf6d7;letter-spacing:.35px;background:#20e58a12;border:1px solid #20e58a47;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.voiceBalanceBadgeLoading{color:#a8bbc0;background:#62d9e80f;border-color:#62d9e83d}.voiceBalanceBadgeError{color:#e6c39b;background:#f1b56b12;border-color:#f1b56b4d}.voiceBalanceBadgeEmpty{color:#ffc2c9;background:#ff657b14;border-color:#ff657b57}.voiceProductCancel{color:#f5d39c;background:#ffb56b17;border-color:#ffb56b57;justify-content:center;align-items:center;gap:8px;width:auto;min-height:44px;padding-inline:19px;display:inline-flex}.voiceProductCancel:hover:not(:disabled){color:#fff1d6;background:#ffb56b26;border-color:#ffb56b9e}.voiceCreditExhaustedWrapper{justify-items:center;gap:17px;display:grid}.voiceCreditExhaustedWrapper .voiceProductResultMessage{margin:0}.voiceCreditExhaustedWrapper .primaryButton{min-height:42px;padding:0 16px}@media (width<=600px){.voiceProductCancel{width:100%}.voiceBalanceBadge{font-size:9px}}.projectsCasePage{--projects-case-line:#9dbfab29;--projects-case-muted:#8e9e94;background:radial-gradient(circle at 80% 3%, #20e58a11, transparent 26%), linear-gradient(180deg, var(--bg-main), var(--bg-secondary) 52%, var(--bg-main));padding-top:150px;padding-bottom:112px;overflow:clip}.projectsCaseHero{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);align-items:center;gap:clamp(40px,7vw,96px);min-height:510px;display:grid}.projectsCaseHeroCopy{max-width:680px}.projectsCaseHeroCopy h1{max-width:640px;color:var(--text-primary);letter-spacing:-5px;margin:17px 0 22px;font-family:Manrope,Inter,sans-serif;font-size:clamp(52px,6vw,86px);line-height:.96}.projectsCaseHeroCopy>p{max-width:590px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.75}.projectsCaseHeroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.projectsCaseHeroActions .ghostButton{min-height:50px}.projectsCaseHeroVisual{isolation:isolate;border:1px solid var(--projects-case-line);background:radial-gradient(circle,#20e58a1c,#0000 27%),linear-gradient(145deg,#ffffff09,#060e0af0);border-radius:28px;place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 70px #0003}.projectsCaseHeroVisual:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 3%,#0000 72%);mask-image:radial-gradient(circle,#000 3%,#0000 72%)}.projectsCaseHeroOrbit{border:1px solid #20e58a2e;border-radius:50%;position:absolute}.projectsCaseHeroOrbitOne{width:210px;height:210px}.projectsCaseHeroOrbitTwo{opacity:.68;border-style:dashed;width:360px;height:360px;transform:rotate(22deg)}.projectsCaseHeroCore{z-index:2;border:1px solid var(--border-accent);width:142px;height:142px;color:var(--accent);background:radial-gradient(circle,#20e58a33,#050807f2 69%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 60px #20e58a1c,inset 0 0 36px #20e58a12}.projectsCaseHeroCore span{color:#a9c1b1;letter-spacing:1.5px;font-size:8px;font-weight:850}.projectsCaseHeroCore strong{letter-spacing:-4px;margin-top:5px;font-family:Manrope,sans-serif;font-size:35px}.projectsCaseHeroCore small{color:#668174;letter-spacing:1px;text-transform:uppercase;margin-top:10px;font-size:7px}.projectsCaseHeroNode{z-index:3;color:var(--accent);letter-spacing:1px;background:#07110ce6;border:1px solid #20e58a47;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:850;position:absolute}.projectsCaseHeroNodeOne{top:17%;left:9%}.projectsCaseHeroNodeTwo{top:19%;right:9%}.projectsCaseHeroNodeThree{font-size:8px;bottom:17%;right:7%}.projectsCaseNavigation{border:1px solid var(--projects-case-line);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:11px 12px 11px 18px;display:flex}.projectsCaseNavigationLabel{color:var(--projects-case-muted);letter-spacing:1.2px;text-transform:uppercase;flex:none;font-size:10px;font-weight:850}.projectsCaseNavigationLinks{justify-content:flex-end;gap:7px;display:flex}.projectsCaseNavigationLinks a{min-height:40px;color:var(--text-secondary);border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.projectsCaseNavigationLinks a:hover,.projectsCaseNavigationLinks a:focus-visible{border-color:var(--border-accent);color:var(--accent);background:var(--accent-soft)}.projectsCaseNavigationLinks svg{color:var(--accent)}.projectsCaseStudy{padding-top:132px;scroll-margin-top:108px}.projectsCaseStudy+.projectsCaseStudy{border-top:1px solid var(--projects-case-line)}.projectsCaseStudyHero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(36px,6vw,86px);display:grid}.projectsCaseStudy.is-reversed .projectsCaseStudyCopy{order:2}.projectsCaseStudy.is-reversed .projectsCaseStudyVisual{order:1}.projectsCaseStudyCopy{max-width:590px}.projectsCaseStudyCategory{color:var(--accent);letter-spacing:1.35px;text-transform:uppercase;font-size:11px;font-weight:850}.projectsCaseStudyCopy h2{color:var(--text-primary);letter-spacing:-4px;margin:16px 0 17px;font-family:Manrope,Inter,sans-serif;font-size:clamp(46px,5.5vw,76px);line-height:.94}.projectsCaseStudyIntro{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.75}.projectsCaseStudyOwner{border-top:1px solid var(--projects-case-line);flex-direction:column;gap:6px;margin-top:28px;padding-top:17px;display:flex}.projectsCaseStudyOwner span{color:var(--projects-case-muted);letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:850}.projectsCaseStudyOwner strong{color:var(--text-primary);font-size:14px}.projectsCaseStudyCta{border:1px solid var(--border-accent);width:max-content;min-height:46px;color:var(--accent);border-radius:9px;align-items:center;gap:9px;margin-top:25px;padding:0 15px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.projectsCaseStudyCta:hover,.projectsCaseStudyCta:focus-visible{background:var(--accent-soft);transform:translateY(-2px)}.projectsCaseStudyVisual{min-width:0;margin:0}.projectsCaseStudyVisualFrame{background:#07100b;border:1px solid #9dbfab3b;border-radius:19px;overflow:hidden;box-shadow:0 28px 70px #00000052}.projectsCaseStudyVisualBar{color:#758b7d;background:#ffffff06;border-bottom:1px solid #9dbfab1f;align-items:center;gap:5px;height:32px;padding:0 13px;font-size:9px;display:flex}.projectsCaseStudyVisualBar i{background:#476556;border-radius:50%;width:6px;height:6px;display:block}.projectsCaseStudyVisualBar i:first-child{background:#93dcae}.projectsCaseStudyVisualBar span{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.projectsCaseStudyVisual img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.projectsCaseStudyVisual figcaption{color:var(--projects-case-muted);letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;gap:15px;padding:11px 2px 0;font-size:10px;display:flex}.projectsCaseStudyVisual figcaption strong{color:#c9d9cf;letter-spacing:.4px;text-transform:none;font-size:10px;font-weight:750}.projectsCaseMeta{border-top:1px solid var(--projects-case-line);border-bottom:1px solid var(--projects-case-line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:46px 0 0;display:grid}.projectsCaseMeta>div{border-right:1px solid var(--projects-case-line);flex-direction:column;justify-content:center;gap:8px;min-height:92px;padding:18px 18px 17px;display:flex}.projectsCaseMeta>div:first-child{padding-left:0}.projectsCaseMeta>div:last-child{border-right:0;padding-right:0}.projectsCaseMeta dt{color:var(--projects-case-muted);letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:850}.projectsCaseMeta dd{color:var(--text-primary);margin:0;font-size:13px;font-weight:700}.projectsCaseMetaStatus{color:var(--accent)!important}.projectsCaseStudyDetail{border-top:1px solid var(--projects-case-line);border-bottom:1px solid var(--projects-case-line);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(35px,8vw,130px);margin-top:98px;padding:67px 0 71px;display:grid}.projectsCaseStudyDetailHeading h3{max-width:410px;color:var(--text-primary);letter-spacing:-2.7px;margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,54px);line-height:1.02}.projectsCaseStudyDetailBody{align-self:center}.projectsCaseStudyDetailBody p{color:#c0cec5;max-width:720px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.78}.projectsCaseStudySupporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.projectsCaseStudyInfo{border:1px solid var(--projects-case-line);background:linear-gradient(145deg,#ffffff08,#09110de6);border-radius:16px;min-height:245px;padding:29px 31px}.projectsCaseStudyInfoMark{border:1px solid var(--border-accent);width:31px;height:31px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.projectsCaseStudyInfo h3{color:var(--text-primary);letter-spacing:-1px;margin:31px 0 12px;font-family:Manrope,sans-serif;font-size:24px}.projectsCaseStudyInfo p{max-width:560px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.75}.projectsCaseFinalCta{margin-top:132px;padding:43px 48px}.projectsCaseFinalCta h2{max-width:700px}.projectsCaseFinalCta p{max-width:580px;color:var(--text-secondary);margin:12px 0 0;font-size:16px;line-height:1.65}.projectsCaseFinalActions{flex-wrap:wrap;gap:10px;display:flex}.projectsCaseFinalActions .ghostButton{min-height:49px}.projectsCasePage a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1050px){.projectsCaseHero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:38px}.projectsCaseStudyHero{gap:40px}.projectsCaseStudyCopy h2{font-size:58px}.projectsCaseStudyDetail{gap:48px}}@media (width<=850px){.projectsCasePage{padding-top:130px;padding-bottom:84px}.projectsCaseHero{grid-template-columns:1fr;gap:35px;min-height:0}.projectsCaseHeroVisual{justify-self:end;width:min(100%,650px);min-height:350px}.projectsCaseNavigation{flex-direction:column;align-items:flex-start;gap:11px}.projectsCaseNavigationLinks{scrollbar-width:thin;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.projectsCaseNavigationLinks a{flex:none}.projectsCaseStudy{padding-top:95px}.projectsCaseStudyHero,.projectsCaseStudy.is-reversed .projectsCaseStudyHero{grid-template-columns:1fr;gap:35px}.projectsCaseStudy.is-reversed .projectsCaseStudyCopy,.projectsCaseStudy.is-reversed .projectsCaseStudyVisual{order:initial}.projectsCaseStudyVisual{justify-self:end;width:min(100%,760px)}.projectsCaseMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.projectsCaseMeta>div:nth-child(3){border-right:0}.projectsCaseMeta>div:nth-child(4),.projectsCaseMeta>div:nth-child(5){border-top:1px solid var(--projects-case-line)}.projectsCaseMeta>div:nth-child(4){padding-left:0}.projectsCaseMeta>div:nth-child(5){border-right:0}.projectsCaseStudyDetail{grid-template-columns:1fr;gap:28px}.projectsCaseFinalCta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.projectsCasePage{padding-top:112px}.projectsCaseHeroCopy h1{letter-spacing:-3.2px;margin-top:15px;font-size:46px}.projectsCaseHeroCopy>p{font-size:16px}.projectsCaseHeroActions{grid-template-columns:1fr;display:grid}.projectsCaseHeroActions a{width:100%}.projectsCaseHeroVisual{border-radius:21px;min-height:270px;margin:0 -4px}.projectsCaseHeroOrbitOne{width:155px;height:155px}.projectsCaseHeroOrbitTwo{width:260px;height:260px}.projectsCaseHeroCore{width:105px;height:105px}.projectsCaseHeroCore strong{font-size:26px}.projectsCaseHeroNode{padding:8px 9px;font-size:7px}.projectsCaseHeroNodeOne{left:3%}.projectsCaseHeroNodeTwo{right:3%}.projectsCaseHeroNodeThree{font-size:6px;bottom:11%;right:4%}.projectsCaseNavigation{padding-left:13px}.projectsCaseNavigationLinks a{min-height:42px;padding-inline:10px;font-size:11px}.projectsCaseStudy{padding-top:76px}.projectsCaseStudyCopy h2{letter-spacing:-2.8px;margin-top:13px;font-size:44px}.projectsCaseStudyIntro{font-size:16px}.projectsCaseStudyVisualFrame{border-radius:14px}.projectsCaseStudyVisualBar{height:28px}.projectsCaseStudyVisual figcaption{font-size:8px}.projectsCaseStudyVisual figcaption strong{font-size:9px}.projectsCaseMeta{grid-template-columns:1fr 1fr}.projectsCaseMeta>div,.projectsCaseMeta>div:first-child,.projectsCaseMeta>div:last-child{border-top:0;border-right:1px solid var(--projects-case-line);border-bottom:1px solid var(--projects-case-line);min-height:76px;padding:14px 12px}.projectsCaseMeta>div:nth-child(odd){padding-left:0}.projectsCaseMeta>div:nth-child(2n){border-right:0;padding-right:0}.projectsCaseMeta>div:nth-child(4),.projectsCaseMeta>div:nth-child(5){border-top:0}.projectsCaseMeta>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.projectsCaseStudyDetail{gap:22px;margin-top:69px;padding:48px 0 52px}.projectsCaseStudyDetailHeading h3{letter-spacing:-2.2px;font-size:36px}.projectsCaseStudyDetailBody p{font-size:16px;line-height:1.72}.projectsCaseStudySupporting{grid-template-columns:1fr;gap:10px}.projectsCaseStudyInfo{min-height:0;padding:24px 21px}.projectsCaseStudyInfo h3{margin-top:25px;font-size:23px}.projectsCaseStudyInfo p{font-size:14px}.projectsCaseFinalCta{margin-top:77px;padding:28px 22px}.projectsCaseFinalCta h2{letter-spacing:-2px;font-size:35px}.projectsCaseFinalActions{grid-template-columns:1fr;width:100%;display:grid}.projectsCaseFinalActions a{width:100%}}@media (prefers-reduced-motion:reduce){.projectsCaseNavigationLinks a,.projectsCaseStudyCta{transition:none}}.projectsCaseStudyIntroBlock{justify-content:space-between;gap:35px;display:flex}.projectsCaseStudyIntroBlock .projectsCaseStudyCopy{max-width:820px}.projectsCaseSlider{min-width:0;margin:45px 0 0}.projectsCaseSliderFrame{background:#07100b;border:1px solid #9dbfab3b;border-radius:19px;overflow:hidden;box-shadow:0 28px 70px #00000052}.projectsCaseSliderBar{color:#758b7d;background:#ffffff06;border-bottom:1px solid #9dbfab1f;align-items:center;gap:5px;height:32px;padding:0 13px;font-size:9px;display:flex}.projectsCaseSliderBar i{background:#476556;border-radius:50%;width:6px;height:6px;display:block}.projectsCaseSliderBar i:first-child{background:#93dcae}.projectsCaseSliderBar span{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.projectsCaseSliderViewport{aspect-ratio:2.2;background:radial-gradient(circle,#20e58a14,#0000 56%),#07100b;position:relative;overflow:hidden}.projectsCaseSliderViewport img{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .38s;display:block}.projectsCaseSliderViewport img.is-loaded{opacity:1}.projectsCaseSliderControl{width:42px;height:42px;color:var(--text-primary);opacity:.12;background:#050c08c7;border:1px solid #b1e8c152;border-radius:50%;place-items:center;transition:opacity .2s,background .2s,border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.projectsCaseSliderControl:hover,.projectsCaseSliderControl:focus-visible{border-color:var(--border-accent);color:var(--accent);opacity:1;background:#0c2618f2}.projectsCaseSliderControlPrev{left:16px}.projectsCaseSliderControlNext{right:16px}.projectsCaseSlider:hover .projectsCaseSliderControl,.projectsCaseSlider:focus-within .projectsCaseSliderControl{opacity:.96}.projectsCaseSliderCaption{min-height:33px;color:var(--projects-case-muted);letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;gap:15px;padding:11px 2px 0;font-size:10px;display:flex}.projectsCaseSliderCaption strong{color:#c9d9cf;letter-spacing:.4px;text-transform:none;font-size:10px;font-weight:750}.projectsCaseSliderFooter{border:1px solid var(--projects-case-line);background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin-top:11px;padding:8px 11px 8px 14px;display:flex}.projectsCaseSliderDots{align-items:center;gap:6px;display:flex}.projectsCaseSliderDots button{background:#4a6857;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,border-radius .2s,background .2s}.projectsCaseSliderDots button.is-active{background:var(--accent);border-radius:6px;width:25px}.projectsCaseSliderDots button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.projectsCaseSliderPlayback{color:var(--projects-case-muted);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex}.projectsCaseSliderPlayback button{border:1px solid var(--projects-case-line);width:27px;height:27px;color:var(--accent);background:0 0;border-radius:50%;place-items:center;display:grid}.projectsCaseSliderPlayback button:hover,.projectsCaseSliderPlayback button:focus-visible{border-color:var(--border-accent);background:var(--accent-soft)}@media (width<=850px){.projectsCaseStudyIntroBlock{display:block}.projectsCaseSlider{margin-top:35px}.projectsCaseSliderControl{opacity:.94}}@media (width<=600px){.projectsCaseSlider{margin-top:28px}.projectsCaseSliderFrame{border-radius:14px}.projectsCaseSliderBar{height:28px}.projectsCaseSliderViewport{aspect-ratio:1.45}.projectsCaseSliderControl{width:34px;height:34px}.projectsCaseSliderControlPrev{left:10px}.projectsCaseSliderControlNext{right:10px}.projectsCaseSliderCaption{font-size:8px}.projectsCaseSliderCaption strong{font-size:9px}.projectsCaseSliderFooter{flex-direction:column;align-items:flex-start;gap:9px}.projectsCaseSliderPlayback{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.projectsCaseSliderViewport img,.projectsCaseSliderControl,.projectsCaseSliderDots button{transition:none}}.packagesCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.packagesCard{border-radius:20px;min-height:0;padding:30px;overflow:hidden}.packagesCard--basic{background:radial-gradient(circle at 5% 0,#ffffff08,#0000 32%),linear-gradient(155deg,#090d0b,#070b09);border-color:#ffffff1c}.packagesCard--business{background:radial-gradient(circle at 100% 0,#20e58a2b,#0000 38%),linear-gradient(150deg,#0f301ff2,#06110cfc);border-color:#20e58a7a;transform:translateY(-8px);box-shadow:inset 0 1px #8fffc729,0 26px 60px #00000052,0 0 45px #20e58a13}.packagesCard--pro{background:radial-gradient(circle at 100% 0,#20e58a13,#0000 36%),linear-gradient(155deg,#070b09,#0c130f);border-color:#b7d0c233}.packagesCardTop{min-height:30px}.packagesCardKicker{color:#71837a;letter-spacing:1.6px;font-size:9px;font-weight:850}.packagesCardBadge{letter-spacing:.8px;border-radius:7px;padding:6px 9px;font-size:8px}.packagesCard h3{letter-spacing:-1.7px;margin:27px 0 8px;font-size:clamp(30px,2.2vw,37px);line-height:1}.packagesCardPrice{align-items:baseline;gap:7px;min-height:57px;margin:3px 0 17px;display:flex}.packagesCardPrice strong{color:#f6faf7;letter-spacing:-1.8px;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,2.2vw,38px);font-weight:850;line-height:1}.packagesCard--business .packagesCardPrice strong{color:var(--accent)}.packagesCardPrice span{color:var(--text-secondary);font-size:12px;font-weight:700}.packagesCardDescription{min-height:67px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.62}.packagesCardDelivery{background:#ffffff05;border:1px solid #ffffff13;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;padding:13px 14px;display:flex}.packagesCardDelivery span{color:#718079;letter-spacing:.85px;text-transform:uppercase;font-size:8px;font-weight:850}.packagesCardDelivery strong{color:#dce5df;white-space:nowrap;font-size:12px;font-weight:780}.packagesCard--business .packagesCardDelivery{background:#20e58a0b;border-color:#20e58a33}.packagesCard--business .packagesCardDelivery strong{color:var(--accent)}.packagesCardAudience{margin-top:19px;padding-top:17px}.packagesCardAudience>span{color:#718079}.packagesCardAudience p{min-height:42px;margin-top:7px;font-size:12px;line-height:1.52}.packagesFeatureList{gap:11px;min-height:0;margin:20px 0 27px;padding-top:19px}.packagesFeatureList li{color:#c0cbc4;gap:9px;font-size:12px;line-height:1.42}.packagesFeatureList svg{color:var(--accent)}.packagesCardCta{border-radius:11px;min-height:48px;margin-top:auto}.packagesCard--business .packagesCardCta{color:#031109;background:var(--accent);border-color:var(--accent);box-shadow:0 15px 36px #20e58a26}.packagesCard--basic .packagesCardCta{background:#ffffff06;border-color:#ffffff21}.packagesCard--pro .packagesCardCta{background:#ffffff0e;border-color:#cbddd32e}@media (hover:hover) and (pointer:fine){.packagesCard--basic:hover,.packagesCard--pro:hover{transform:translateY(-4px)}.packagesCard--business:hover{transform:translateY(-11px)}}@media (width<=980px){.packagesCardGrid{grid-template-columns:1fr;gap:17px}.packagesCard{width:100%;max-width:720px;margin-inline:auto}.packagesCard--business{transform:none}.packagesCardDescription,.packagesCardAudience p{min-height:0}}@media (width<=600px){.packagesCard{border-radius:17px;padding:23px 20px}.packagesCard h3{margin-top:22px;font-size:30px}.packagesCardPrice{min-height:50px}.packagesCardPrice strong{font-size:30px}.packagesCardDelivery{flex-direction:column;align-items:flex-start;gap:5px}.packagesFeatureList li{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.packagesCard,.packagesCard--business{transition:none;transform:none}}.packagesCard{--package-accent:#6fffc2;--package-muted:#597064;--package-border:#6fffc21a;--package-border-hover:#6fffc257;--package-surface:#070c09;--package-glow:#20e58a14;isolation:isolate;border:1px solid var(--package-border);background:linear-gradient(150deg, #ffffff06, transparent 45%), var(--package-surface);transition:transform .28s,border-color .28s,box-shadow .28s;position:relative}.packagesCard.is-basic{--package-accent:#9bdfff;--package-muted:#66808d;--package-border:#9bdfff2e;--package-border-hover:#9bdfff75;--package-surface:#070b0d;--package-glow:#70cbff14}.packagesCard.is-business,.packagesCard.is-recommended{--package-accent:#6fffc2;--package-muted:#597064;--package-border:#6fffc240;--package-border-hover:#6fffc27a;--package-surface:#080f0b;--package-glow:#20e58a1a}.packagesCard.is-pro{--package-accent:#cbbfff;--package-muted:#777087;--package-border:#cbbfff3b;--package-border-hover:#cbbfff85;--package-surface:#09080e;--package-glow:#a18bff1f}.packagesCard>*{z-index:1;position:relative}.packagesCard.is-basic:before,.packagesCard.is-business:before,.packagesCard.is-pro:before,.packagesCard.is-business:after,.packagesCard.is-pro:after{content:"";z-index:0;pointer-events:none;position:absolute}.packagesCard.is-basic:before{opacity:.42;background:linear-gradient(115deg,#0000 42%,#9bdfff24 50%,#0000 58%);animation:12s ease-in-out infinite homePackageBasicSweep;inset:-45%;transform:translate(-70%)rotate(8deg)}.packagesCard.is-business:before{opacity:.7;background:radial-gradient(circle at 50% 0,#20e58a1c,#0000 58%);animation:6s ease-in-out infinite homePackageBusinessPulse;inset:-25%}.packagesCard.is-business:after{opacity:.45;border:1px solid #6fffc21f;border-radius:15px;animation:6s ease-in-out infinite reverse homePackageBusinessPulse;inset:1px}.packagesCard.is-pro:before{opacity:.68;background:radial-gradient(circle at 35% 25%,#a18bff29,#0000 36%),radial-gradient(circle at 80% 70%,#4cc4ff17,#0000 40%),linear-gradient(120deg,#0000 25%,#cbbfff14 50%,#0000 72%);animation:14s ease-in-out infinite homePackageProAurora;inset:-55%}.packagesCard.is-pro:after{border-radius:inherit;opacity:.58;border:1px solid #cbbfff1a;animation:11s linear infinite homePackageProSweep;inset:-1px}.packagesCard:hover{border-color:var(--package-border-hover);box-shadow:0 12px 30px #0000004d, 0 0 22px var(--package-glow);transform:translateY(-4px)}.packagesCard.is-business{box-shadow:0 22px 48px #00000047, 0 0 34px var(--package-glow);transform:translateY(-8px)}.packagesCard.is-business:hover{transform:translateY(-11px)}.packagesCard.is-pro:hover{box-shadow:0 16px 38px #00000057, 0 0 30px var(--package-glow);transform:translateY(-7px)}.packagesCardKicker{color:var(--package-muted)}.packagesCardBadge{border-color:var(--package-border);background:color-mix(in srgb, var(--package-accent) 7%, transparent);color:var(--package-accent)}.packagesCard.is-recommended .packagesCardBadge{color:#d9fff0;background:#20e58a0e;border-color:#6fffc23d;border-radius:999px;max-width:72%}.packagesCardPrice strong,.packagesCardDelivery strong,.packagesFeatureList svg{color:var(--package-accent)}.packagesCardDelivery{border-color:var(--package-border);background:color-mix(in srgb, var(--package-accent) 4%, transparent)}.packagesCard.is-business .packagesCardDelivery{background:#20e58a0b;border-color:#20e58a33}.packagesCardCta{border-color:var(--package-border)}.packagesCard.is-business .packagesCardCta{color:#031109;background:var(--package-accent);border-color:var(--package-accent);box-shadow:0 15px 36px #20e58a26}.packagesCard.is-basic .packagesCardCta,.packagesCard.is-pro .packagesCardCta{color:var(--package-accent);background:color-mix(in srgb, var(--package-accent) 6%, transparent)}@media (width<=980px){.packagesCard.is-business{transform:none}}@media (width<=600px){.packagesCard.is-business:hover{transform:none}}@media (prefers-reduced-motion:reduce){.packagesCard,.packagesCard.is-business{transition:none;transform:none}.packagesCard:before,.packagesCard:after{animation:none}.packagesCard:hover,.packagesCard.is-business:hover,.packagesCard.is-pro:hover{transform:none}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.templatesPage{padding-top:132px;padding-bottom:118px}.templateCatalogContainer,.templateDetailContainer{width:min(1540px,100% - 48px);margin:0 auto}.templateCatalogHero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:60px;min-height:250px;padding:34px 0 48px;display:grid}.templateCatalogHero h1{max-width:790px;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-4px;margin:16px 0 20px;font-size:clamp(44px,5vw,72px);line-height:.98}.templateCatalogHero h1 em{color:var(--accent);font-style:normal}.templateCatalogHero p{max-width:650px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.7}.templateHeroSignal{background:radial-gradient(circle,#20e58a1c,#0000 62%);border:1px solid #20e58a33;border-radius:50%;justify-self:end;place-items:center;width:220px;height:220px;display:grid;position:relative}.templateHeroSignal:before,.templateHeroSignal:after{content:"";border:1px solid #20e58a26;border-radius:50%;position:absolute}.templateHeroSignal:before{inset:22px}.templateHeroSignal:after{opacity:.42;border-style:dashed;inset:-22px}.templateHeroSignal span{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 22px #20e58ab3}.templateHeroSignal span:first-child{top:12%;left:45%}.templateHeroSignal span:nth-child(2){bottom:31%;right:7%}.templateHeroSignal span:nth-child(3){bottom:10%;left:25%}.templateCatalogControls{border:1px solid var(--border);background:#ffffff06;border-radius:18px;grid-template-columns:minmax(280px,.9fr) 1.6fr;align-items:end;gap:14px;padding:16px;display:grid}.templateSearch{border:1px solid var(--border);min-height:54px;color:var(--accent);background:#0000002e;border-radius:12px;align-items:center;gap:11px;padding:0 16px;display:flex}.templateSearch input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:14px}.templateSearch input::placeholder{color:#66756d}.templateFilterRow{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.templateSelect{min-width:170px;color:var(--text-secondary);letter-spacing:.9px;text-transform:uppercase;flex:170px;gap:6px;font-size:10px;font-weight:800;display:grid}.templateSelect select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text-primary);background:var(--surface);text-transform:none;border-radius:9px;padding:0 32px 0 12px;font-size:12px}.templateToggle{border:1px solid var(--border);min-height:42px;color:var(--text-secondary);cursor:pointer;background:#ffffff05;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:inline-flex}.templateToggle input{accent-color:var(--accent)}.templateToggle.is-active{border-color:var(--border-accent);color:var(--accent);background:var(--accent-soft)}.templateCatalogSummary{color:#829289;align-items:center;gap:15px;min-height:56px;font-size:12px;display:flex}.templateCatalogSummary>span{align-items:center;gap:8px;display:inline-flex}.templateCatalogSummary>span svg{color:var(--accent)}.templateCatalogSummary button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:12px}.templateCatalogSummary>svg{color:#53655b;margin-left:auto}.templateCatalogGrid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.templateCard{border:1px solid var(--border);border-radius:var(--radius-card);content-visibility:auto;contain-intrinsic-size:400px;background:linear-gradient(155deg,#ffffff09,#0b1210eb);flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,background .22s;display:flex;overflow:hidden}.templateCard:hover{border-color:var(--border-accent);background:linear-gradient(155deg,#20e58a0e,#0b1210f5);transform:translateY(-4px)}.templateCardPreview{background:#0b1511;min-height:166px;position:relative;overflow:hidden}.templateCardPreview img{object-fit:cover;width:100%;height:100%;min-height:166px;display:block}.templateCardPreviewLabel{color:var(--accent);letter-spacing:.8px;background:#050807c2;border:1px solid #20e58a47;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:12px}.templateCardPreviewEditorial:after{content:"";pointer-events:none;background:linear-gradient(90deg,#192522b8,#19252214 70%);position:absolute;inset:0}.templateEditorialPreviewCopy{z-index:1;color:#fff8ed;flex-direction:column;gap:6px;max-width:63%;display:flex;position:absolute;top:17px;left:18px}.templateEditorialPreviewCopy span,.templateEditorialPreviewCopy small{letter-spacing:.14em;font-size:8px;font-weight:850}.templateEditorialPreviewCopy strong{letter-spacing:-.05em;font:400 clamp(20px,2.5vw,32px)/.9 Georgia,serif}.templateEditorialPreviewCopy small{color:#f3c985;font-size:7px}.templateCardPreviewUnavailable{color:#718077;letter-spacing:.8px;text-transform:uppercase;background:radial-gradient(circle,#20e58a17,#0000 56%),#0b1511;align-content:center;place-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.templatePreviewMark,.templateEmptyOrb{border:1px solid var(--border-accent);width:54px;height:54px;color:var(--accent);font-family:var(--font-display);background:#20e58a0f;border-radius:16px;place-items:center;font-size:15px;font-weight:900;display:grid}.templateCardBody{flex-direction:column;flex:1;min-height:232px;padding:17px;display:flex}.templateCardMeta{color:#84958a;letter-spacing:.7px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.templateCardMeta b,.templateDetailCategory b{color:var(--accent);border:1px solid #20e58a4d;border-radius:999px;padding:4px 6px;font-size:8px}.templateCard h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.7px;margin:13px 0 8px;font-size:20px;line-height:1.06}.templateCard p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.templateCardIndicators{color:#829289;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.templateCardIndicators span:first-child{color:var(--accent)}.templateCardActions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.templateCardDetails,.templateCardLive{align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.templateCardDetails{color:var(--accent)}.templateCardLive{color:#aab8b0}.templateCardOrder{color:#f0c36f;margin-left:auto}.templateCardOrder:hover,.templateCardLive:hover{color:var(--text-primary)}.templateCardPreview{aspect-ratio:16/10;background:linear-gradient(135deg,#101b17,#182d24);min-height:0}.templateCardPreview img{aspect-ratio:16/10;min-height:0;transition:transform .35s,filter .35s}.templateCard:hover .templateCardPreview img{filter:saturate(1.08);transform:scale(1.045)}.templateDetailFeaturePanel{margin-top:14px}.templateDetailFeaturePanel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.templateDetailFeaturePanel li{border:1px solid var(--border);min-height:44px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.templateDetailFeaturePanel li svg{color:var(--accent);flex:none}.templateCatalogEmpty,.templateCatalogState{text-align:center;background:radial-gradient(circle,#20e58a0e,#0000 56%);border:1px dashed #20e58a38;border-radius:20px;align-content:center;place-items:center;gap:12px;min-height:310px;padding:35px;display:grid}.templateCatalogEmpty h2,.templateDetailState h1{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-1.8px;margin:0;font-size:clamp(28px,4vw,46px)}.templateCatalogEmpty p,.templateDetailState p{max-width:560px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.templateEmptyOrb{border-radius:21px;width:68px;height:68px;margin-bottom:4px;font-size:18px}.templateCatalogStateError{color:#ffaaa2;background:#ff5a5a09;border-color:#ff7f7f59}.templateDetailPage{padding-top:132px;padding-bottom:118px}.templateBackLink{color:#87978e;align-items:center;gap:7px;margin-bottom:28px;font-size:12px;display:inline-flex}.templateBackLink:hover{color:var(--accent)}.templateDetailHero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:58px;padding-bottom:66px;display:grid}.templateDetailPreview{border:1px solid var(--border-accent);background:radial-gradient(circle,#20e58a1c,#0000 55%),#0b1511;border-radius:22px;place-items:center;min-height:410px;display:grid;overflow:hidden}.templateDetailPreview img{object-fit:cover;width:100%;height:100%;min-height:410px;display:block}.templateDetailPreviewEditorial{width:100%;height:100%;min-height:410px;position:relative;overflow:hidden}.templateDetailPreviewEditorial:after{content:"";pointer-events:none;background:linear-gradient(90deg,#192522c4,#1925220d 78%);position:absolute;inset:0}.templateDetailPreviewEditorial img{min-height:410px;transition:transform .5s}.templateDetailPreviewEditorial:hover img{transform:scale(1.035)}.templateDetailPreviewUnavailable{color:#829289;align-content:center;place-items:center;gap:12px;min-height:410px;font-size:12px;display:grid}.templateDetailCategory{color:var(--accent);letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.templateDetailCopy h1{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-4px;margin:16px 0 17px;font-size:clamp(42px,5vw,72px);line-height:.98}.templateDetailCopy>p{max-width:560px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.7}.templateDetailActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.templateDetailActions .primaryButton{align-items:center;gap:8px;display:inline-flex}.templateDetailStatus{color:#829289;font-size:12px}.templateDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.templateDetailPanel{border:1px solid var(--border);background:#ffffff05;border-radius:16px;padding:25px}.templateDetailPanel h2,.templateScreenshots h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.7px;margin:0 0 21px;font-size:21px}.templateDetailPanel dl{gap:13px;margin:0;display:grid}.templateDetailPanel dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding-bottom:12px;display:flex}.templateDetailPanel dl>div:last-child{border-bottom:0;padding-bottom:0}.templateDetailPanel dt{color:#788980;letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.templateDetailPanel dd{max-width:65%;color:var(--text-primary);text-align:right;margin:0;font-size:12px}.templateDetailPanel dd a{color:var(--accent);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.templateLicenseValue{color:#adb9b2}.templateLicenseValue.is-allowed{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.templateCustomizationPanel{margin-top:14px}.templateCustomizationPanel ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.templateCustomizationPanel li{border:1px solid var(--border-accent);color:#c4d2c9;background:var(--accent-soft);border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:inline-flex}.templateCustomizationPanel li svg{color:var(--accent)}.templateCustomizationPanel p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.templateScreenshots{margin-top:64px}.templateScreenshots>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.templateScreenshots img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--border);border-radius:14px;width:100%;display:block}.templateDetailState{text-align:center;align-content:center;place-items:center;gap:14px;min-height:400px;display:grid}@media (width<=1699px){.templateCatalogGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1399px){.templateCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1199px){.templateCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.templateCatalogControls{grid-template-columns:1fr}.templateDetailHero{gap:36px}}@media (width<=899px){.templateCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.templateCatalogHero{grid-template-columns:1fr;padding-bottom:34px}.templateHeroSignal{display:none}.templateDetailHero{grid-template-columns:1fr}.templateDetailCopy{max-width:720px}.templateScreenshots>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.templatesPage,.templateDetailPage{padding-top:104px;padding-bottom:82px}.templateCatalogContainer,.templateDetailContainer{width:calc(100% - 28px)}.templateCatalogHero h1,.templateDetailCopy h1{letter-spacing:-2.8px;font-size:43px}.templateCatalogHero p,.templateDetailCopy>p{font-size:15px}.templateCatalogControls{padding:11px}.templateFilterRow{grid-template-columns:1fr 1fr;display:grid}.templateSelect{min-width:0}.templateToggle{justify-content:center;padding:0 7px;font-size:10px}.templateCatalogGrid{grid-template-columns:1fr;gap:12px}.templateCardPreview,.templateCardPreview img{min-height:205px}.templateCardBody{min-height:0;padding:16px}.templateDetailPreview,.templateDetailPreview img,.templateDetailPreviewUnavailable{min-height:260px}.templateDetailGrid{grid-template-columns:1fr}.templateDetailPanel{padding:20px 17px}.templateDetailPanel dd{max-width:58%}.templateScreenshots>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.templateCard{transition:none}.templateCard:hover{transform:none}.templateHeroSignal span{box-shadow:none}}.templateCardPreviewEmber:after{content:"";pointer-events:none;background:linear-gradient(90deg,#141414d6,#14141414 78%);position:absolute;inset:0}.templateEmberPreviewCopy{z-index:1;color:#eee7db;flex-direction:column;gap:7px;max-width:70%;display:flex;position:absolute;top:17px;left:18px}.templateEmberPreviewCopy span,.templateEmberPreviewCopy small{color:#ef5b32;letter-spacing:.18em;font-size:8px;font-weight:850}.templateEmberPreviewCopy strong{letter-spacing:-.08em;text-transform:uppercase;font:800 clamp(22px,2.7vw,38px)/.82 Arial Narrow,Arial,sans-serif}.templateEmberPreviewCopy small{color:#d8d0c2;font-size:7px}.templateDetailPreviewEmber:after{background:linear-gradient(90deg,#141414e0,#14141414 80%)}.templateCardPreviewVela:after{content:"";pointer-events:none;background:linear-gradient(90deg,#332925ba,#3329250a 78%);position:absolute;inset:0}.templateVelaPreviewCopy{z-index:1;color:#f1e9df;flex-direction:column;gap:7px;max-width:70%;display:flex;position:absolute;top:17px;left:18px}.templateVelaPreviewCopy span,.templateVelaPreviewCopy small{color:#f1e9df;letter-spacing:.18em;font-size:8px;font-weight:850}.templateVelaPreviewCopy strong{letter-spacing:-.07em;font:400 clamp(23px,2.8vw,39px)/.86 Georgia,serif}.templateVelaPreviewCopy small{color:#e4b7ad;font-size:7px}.templateDetailPreviewVela:after{background:linear-gradient(90deg,#332925b8,#3329250a 82%)}.templateCardPreviewKern:after{content:"";pointer-events:none;background:linear-gradient(90deg,#111111d1,#1111112e 76%);position:absolute;inset:0}.templateKernPreviewCopy{z-index:1;color:#f2ede3;flex-direction:column;gap:7px;max-width:76%;display:flex;position:absolute;top:17px;left:18px}.templateKernPreviewCopy span,.templateKernPreviewCopy small{color:#d0a16b;letter-spacing:.18em;font-size:8px;font-weight:850}.templateKernPreviewCopy strong{letter-spacing:-.07em;text-transform:uppercase;font:500 clamp(22px,2.8vw,38px)/.9 Arial,sans-serif}.templateKernPreviewCopy small{color:#f2ede3;font-size:7px}.templateDetailPreviewKern:after{background:linear-gradient(90deg,#111111d1,#11111126 82%)}.templateCardPreviewMira:after{content:"";pointer-events:none;background:linear-gradient(90deg,#131721db,#1317211f 78%);position:absolute;inset:0}.templateMiraPreviewCopy{z-index:1;color:#f4f0e9;flex-direction:column;gap:7px;max-width:76%;display:flex;position:absolute;top:17px;left:18px}.templateMiraPreviewCopy span,.templateMiraPreviewCopy small{color:#ff5960;letter-spacing:.18em;font-size:8px;font-weight:850}.templateMiraPreviewCopy strong{letter-spacing:-.08em;font:500 clamp(22px,2.8vw,38px)/.9 Georgia,serif}.templateMiraPreviewCopy small{color:#f4f0e9;font-size:7px}.templateDetailPreviewMira:after{background:linear-gradient(90deg,#131721e0,#1317211f 82%)}.templateCardPreviewElvara:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1e2927e0,#1e29271f 82%);position:absolute;inset:0}.templateElvaraPreviewCopy{z-index:1;color:#f3f0e9;flex-direction:column;gap:7px;max-width:78%;display:flex;position:absolute;top:17px;left:18px}.templateElvaraPreviewCopy span,.templateElvaraPreviewCopy small{color:#d6bc88;letter-spacing:.18em;font-size:8px;font-weight:850}.templateElvaraPreviewCopy strong{letter-spacing:-.07em;font:500 clamp(22px,2.8vw,38px)/.93 Georgia,serif}.templateElvaraPreviewCopy small{color:#f3f0e9;font-size:7px}.templateDetailPreviewElvara:after{background:linear-gradient(90deg,#1e2927e6,#1e29271f 84%)}.voiceProductResultGenerating{background:radial-gradient(circle at 50% 48%,#20e58a13,#0000 30%),#ffffff03;border-style:solid;border-color:#20e58a2e;position:relative;overflow:hidden}.voiceProductResultGenerating:before{content:"";pointer-events:none;border:1px solid #20e58a12;border-radius:50%;width:220px;height:220px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.voiceGenerationProgress{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:218px;display:flex;position:relative}.voiceGenerationVisual{place-items:center;width:104px;height:104px;display:grid;position:relative}.voiceGenerationPulse{opacity:0;border:1px solid #20e58a38;border-radius:50%;animation:2.2s ease-out infinite voiceGenerationPulse;position:absolute;inset:50%;transform:translate(-50%,-50%)scale(.72)}.voiceGenerationPulseOuter{width:96px;height:96px}.voiceGenerationPulseInner{width:78px;height:78px;animation-delay:.72s}.voiceGenerationIcon{z-index:2;background:#05120be6;border:1px solid #20e58a61;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 0 0 7px #20e58a06,0 15px 38px #00000047,0 0 28px #20e58a14}.voiceGenerationBars{justify-content:center;align-items:center;gap:3px;height:24px;display:flex}.voiceGenerationBars i{background:var(--accent);transform-origin:50%;border-radius:999px;width:2px;height:8px;animation:1.02s ease-in-out infinite voiceGenerationBar;display:block;box-shadow:0 0 8px #20e58a38}.voiceGenerationBars i:nth-child(2){animation-delay:-.16s}.voiceGenerationBars i:nth-child(3){animation-delay:-.33s}.voiceGenerationBars i:nth-child(4){animation-delay:-.5s}.voiceGenerationBars i:nth-child(5){animation-delay:-.68s}.voiceGenerationBars i:nth-child(6){animation-delay:-.42s}.voiceGenerationBars i:nth-child(7){animation-delay:-.22s}.voiceGenerationStatusText{color:#dce8e1;letter-spacing:-.25px;text-align:center;max-width:310px;margin-top:17px;font-family:Manrope,Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.35;animation:.24s ease-out both voiceGenerationStatusIn}.voiceGenerationStatusMeta{color:#65766d;letter-spacing:.72px;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:800}@keyframes voiceGenerationPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.68)}24%{opacity:.62}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes voiceGenerationBar{0%,to{opacity:.55;height:7px}50%{opacity:1;height:22px}}@keyframes voiceGenerationStatusIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.voiceGenerationPulse,.voiceGenerationBars i,.voiceGenerationStatusText{animation:none}.voiceGenerationPulse{opacity:.22;transform:translate(-50%,-50%)scale(1)}.voiceGenerationBars i:nth-child(2n){height:16px}.voiceGenerationBars i:nth-child(3n){height:20px}}@media (width<=600px){.voiceGenerationProgress{min-height:188px}.voiceGenerationVisual{width:92px;height:92px}.voiceGenerationStatusText{margin-top:13px;font-size:14px}}.templateCardPreviewKintra:after{content:"";pointer-events:none;background:linear-gradient(90deg,#102a29e0,#102a291f 82%);position:absolute;inset:0}.templateKintraPreviewCopy{z-index:1;color:#f2f0e8;flex-direction:column;gap:7px;max-width:78%;display:flex;position:absolute;top:17px;left:18px}.templateKintraPreviewCopy span,.templateKintraPreviewCopy small{color:#d6ef9d;letter-spacing:.18em;font-size:8px;font-weight:850}.templateKintraPreviewCopy strong{letter-spacing:-.08em;font:650 clamp(22px,2.8vw,38px)/.9 Inter,Arial,sans-serif}.templateKintraPreviewCopy small{color:#f2f0e8;font-size:7px}.templateDetailPreviewKintra:after{background:linear-gradient(90deg,#102a29e6,#102a291f 84%)}.templateCardPreviewOrra:after{content:"";pointer-events:none;background:linear-gradient(90deg,#352d22e0,#352d221f 82%);position:absolute;inset:0}.templateOrraPreviewCopy{z-index:1;color:#f7efe4;flex-direction:column;gap:7px;max-width:78%;display:flex;position:absolute;top:17px;left:18px}.templateOrraPreviewCopy span,.templateOrraPreviewCopy small{color:#d7dfad;letter-spacing:.18em;font-size:8px;font-weight:850}.templateOrraPreviewCopy strong{letter-spacing:-.06em;font:400 clamp(22px,2.8vw,38px)/.9 Georgia,serif}.templateOrraPreviewCopy small{color:#f7efe4;font-size:7px}.templateDetailPreviewOrra:after{background:linear-gradient(90deg,#352d22e6,#352d221f 84%)}.templateCardPreviewMotora:after{content:"";pointer-events:none;background:linear-gradient(90deg,#12243ae6,#12243a1f 82%);position:absolute;inset:0}.templateMotoraPreviewCopy{z-index:1;color:#fff;flex-direction:column;gap:7px;max-width:78%;display:flex;position:absolute;top:17px;left:18px}.templateMotoraPreviewCopy span,.templateMotoraPreviewCopy small{color:#f1b368;letter-spacing:.18em;font-size:8px;font-weight:850}.templateMotoraPreviewCopy strong{letter-spacing:-.07em;font:800 clamp(22px,2.8vw,38px)/.9 Arial,sans-serif}.templateMotoraPreviewCopy small{color:#d6e0e8;font-size:7px}.templateDetailPreviewMotora:after{background:linear-gradient(90deg,#12243aeb,#12243a1f 84%)}.templateCardPreviewAuren:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1b1e20eb,#1b1e201f 84%);position:absolute;inset:0}.templateAurenPreviewCopy{z-index:1;color:#f3f0ea;flex-direction:column;gap:7px;max-width:78%;display:flex;position:absolute;top:17px;left:18px}.templateAurenPreviewCopy span,.templateAurenPreviewCopy small{color:#d0b48b;letter-spacing:.18em;font-size:8px;font-weight:850}.templateAurenPreviewCopy strong{letter-spacing:-.06em;font:400 clamp(22px,2.8vw,38px)/.9 Georgia,serif}.templateAurenPreviewCopy small{color:#f3f0ea;font-size:7px}.templateDetailPreviewAuren:after{background:linear-gradient(90deg,#1b1e20f0,#1b1e201f 84%)}.templateCardPreviewNova:after,.templateDetailPreviewNova:after{content:"";pointer-events:none;background:linear-gradient(110deg,#040a0feb,#040a0f2e 78%),linear-gradient(#0000 55%,#42f6de2e);position:absolute;inset:0}.templateNovaPreviewCopy{z-index:1;color:#eefcf8;flex-direction:column;gap:7px;max-width:82%;display:flex;position:absolute;top:17px;left:18px}.templateNovaPreviewCopy span,.templateNovaPreviewCopy small{color:#42f6de;letter-spacing:.18em;font-size:8px;font-weight:850}.templateNovaPreviewCopy strong{letter-spacing:-.08em;font:500 clamp(22px,2.8vw,38px)/.9 Inter,system-ui,sans-serif}.templateNovaPreviewCopy small{color:#d2e9e5;font-size:7px}.templateCardPreviewMora:after,.templateDetailPreviewMora:after{content:"";pointer-events:none;background:linear-gradient(105deg,#382f27d4,#382f2714 82%);position:absolute;inset:0}.templateMoraPreviewCopy{z-index:1;color:#fffaf2;flex-direction:column;gap:7px;max-width:80%;display:flex;position:absolute;top:17px;left:18px}.templateMoraPreviewCopy span,.templateMoraPreviewCopy small{color:#f1c38b;letter-spacing:.18em;font-size:8px;font-weight:850}.templateMoraPreviewCopy strong{letter-spacing:-.06em;font:500 clamp(22px,2.8vw,38px)/.92 Georgia,serif}.templateMoraPreviewCopy small{color:#fff0dc;font-size:7px}.templateDetailPreviewMora:after{background:linear-gradient(105deg,#382f27e0,#382f2714 84%)}.templateCardPreviewLumera:after,.templateDetailPreviewLumera:after{content:"";pointer-events:none;background:linear-gradient(105deg,#271f19db,#271f1914 84%);position:absolute;inset:0}.templateLumeraPreviewCopy{z-index:1;color:#f8f1e7;flex-direction:column;gap:7px;max-width:82%;display:flex;position:absolute;top:17px;left:18px}.templateLumeraPreviewCopy span,.templateLumeraPreviewCopy small{color:#d8ae7c;letter-spacing:.18em;font-size:8px;font-weight:850}.templateLumeraPreviewCopy strong{letter-spacing:-.06em;font:500 clamp(22px,2.8vw,38px)/.92 Georgia,serif}.templateLumeraPreviewCopy small{color:#efe3d3;font-size:7px}.templateDetailPreviewLumera:after{background:linear-gradient(105deg,#271f19e8,#271f1914 86%)}.templateCardPreviewVoidMarket:after,.templateDetailPreviewVoidMarket:after{content:"";pointer-events:none;background:linear-gradient(110deg,#070b0eeb,#070b0e26 86%);position:absolute;inset:0}.templateVoidMarketPreviewCopy{z-index:1;color:#edf5f5;flex-direction:column;gap:7px;max-width:84%;display:flex;position:absolute;top:17px;left:18px}.templateVoidMarketPreviewCopy span,.templateVoidMarketPreviewCopy small{color:#d9ff4f;letter-spacing:.18em;font-size:8px;font-weight:850}.templateVoidMarketPreviewCopy strong{letter-spacing:-.07em;font:800 clamp(21px,2.8vw,37px)/.92 Inter,ui-sans-serif,sans-serif}.templateVoidMarketPreviewCopy small{color:#76e8ff;font-size:7px}.templateDetailPreviewVoidMarket:after{background:linear-gradient(110deg,#070b0ef0,#070b0e1f 88%)}.themeToggle{border:1px solid var(--border);color:#718078;cursor:pointer;background:#ffffff09;border-radius:11px;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;transition:border-color .25s,color .25s,background-color .25s,box-shadow .25s;display:inline-flex}.themeToggle svg{opacity:.38;transition:color .25s,opacity .25s,transform .25s}.themeToggle svg.is-active{color:var(--accent);opacity:1;transform:scale(1.08)}.themeToggle:hover,.themeToggle:focus-visible{border-color:var(--border-accent);color:var(--text-primary);background:var(--accent-soft);box-shadow:0 8px 20px #0000001f}html[data-home-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e8ece9}html[data-home-theme=light] body{background:#e8ece9}html[data-home-theme=light] body:has(.site>main>.hero){background:#e8ece9}html[data-home-theme=light]:has(body .site>main>.hero){background:#e8ece9!important}html[data-home-theme=light] .site[data-homepage=true]{--homepage-canvas:#e8ece9;background:var(--homepage-canvas)!important}html[data-home-theme=light] .site[data-homepage=true] main,html[data-home-theme=light] .site[data-homepage=true] .hero,html[data-home-theme=light] .site[data-homepage=true] .homeLowerSection,html[data-home-theme=light] .site[data-homepage=true] footer.footerV2{background:var(--homepage-canvas)!important}html[data-home-theme=light] .site[data-homepage=true]{--home-light-canvas-text:#0b1510;--home-light-canvas-muted:#5f6b65;--home-light-card-border:#0b15102e;--home-light-card-shadow:0 14px 32px #0b151014, 0 2px 8px #0b15100d;--home-light-card-shadow-hover:0 17px 36px #0b15101c, 0 3px 10px #0b15100f;--home-light-ambient:#34b4820d}html[data-home-theme=light] .site[data-homepage=true] .heroHeadline,html[data-home-theme=light] .site[data-homepage=true] .homeLowerHeading h2,html[data-home-theme=light] .site[data-homepage=true] .homeIntroRenewedCopy h2,html[data-home-theme=light] .site[data-homepage=true] .homeFounderCopy h2,html[data-home-theme=light] .site[data-homepage=true] .homeSocialRow>h3,html[data-home-theme=light] .site[data-homepage=true] .homeNewsArchiveAction,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerLinkColumn>strong,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerContactColumn>strong,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerProjectsRow>strong,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerSocialRow>strong,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerProjectMainLink{color:var(--home-light-canvas-text)}html[data-home-theme=light] .site[data-homepage=true] .heroCopy>p,html[data-home-theme=light] .site[data-homepage=true] .homeLowerHeading>p,html[data-home-theme=light] .site[data-homepage=true] .homeIntroRenewedCopy>p,html[data-home-theme=light] .site[data-homepage=true] .homeFounderCopy>p,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerBrandColumn>p,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerLinkColumn>a,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerContactColumn>.footerContactLink,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerProjectLive,html[data-home-theme=light] .site[data-homepage=true] .footerV2 .footerBackToTop{color:var(--home-light-canvas-muted)}html[data-home-theme=light] .site[data-homepage=true] .hero{border-bottom-color:#0b15101a;background-color:var(--homepage-canvas)!important;background-image:radial-gradient(ellipse at 72% 46%, var(--home-light-ambient), transparent 42%)!important}html[data-home-theme=light] .site[data-homepage=true] .homeLowerSection,html[data-home-theme=light] .site[data-homepage=true] footer.footerV2{border-top-color:#0b15101a}html[data-home-theme=light] .site[data-homepage=true] .homeNewsFeatured,html[data-home-theme=light] .site[data-homepage=true] .homeNewsPreview,html[data-home-theme=light] .site[data-homepage=true] .homeServiceCard,html[data-home-theme=light] .site[data-homepage=true] .homeProjectCard,html[data-home-theme=light] .site[data-homepage=true] .homeSocialCard,html[data-home-theme=light] .site[data-homepage=true] .homePackageCard,html[data-home-theme=light] .site[data-homepage=true] .homeProcessCard,html[data-home-theme=light] .site[data-homepage=true] .homeFinalCtaPanel{box-shadow:var(--home-light-card-shadow)}html[data-home-theme=light] .site[data-homepage=true] .homeNewsFeatured,html[data-home-theme=light] .site[data-homepage=true] .homeNewsPreview,html[data-home-theme=light] .site[data-homepage=true] .homeServiceCard,html[data-home-theme=light] .site[data-homepage=true] .homeProjectCard,html[data-home-theme=light] .site[data-homepage=true] .homeSocialCard,html[data-home-theme=light] .site[data-homepage=true] .homeProcessCard{border-color:var(--home-light-card-border)}html[data-home-theme=light] .site[data-homepage=true] .homeNewsPreview:hover,html[data-home-theme=light] .site[data-homepage=true] .homeNewsPreview.is-active,html[data-home-theme=light] .site[data-homepage=true] .homeServiceCard:hover,html[data-home-theme=light] .site[data-homepage=true] .homeSocialCard:hover,html[data-home-theme=light] .site[data-homepage=true] .homeProcessCard:hover{box-shadow:var(--home-light-card-shadow-hover);border-color:#1986555c}html[data-home-theme=light] .site[data-homepage=true] .homeNewsPreview.is-active{box-shadow:inset 3px 0 0 var(--accent), var(--home-light-card-shadow)}html[data-home-theme=light] .site[data-homepage=true] .homePackageCard:hover{box-shadow:0 12px 30px #0b151021, 0 0 22px var(--package-glow)}html[data-home-theme=light] .site[data-homepage=true] .homePackageCard.is-pro:hover{box-shadow:0 16px 38px #0b151026, 0 0 30px var(--package-glow)}@media (width<=850px){html[data-home-theme=light] .site[data-homepage=true] .hero{background-image:radial-gradient(at 50% 62%,#34b48208,#0000 48%)!important}}html[data-home-theme-transitioning=true] .site[data-homepage=true]:after{content:"";z-index:1200;pointer-events:none;background:var(--home-theme-reveal-color,#000);clip-path:circle(0 at 50% 18%);animation:.52s cubic-bezier(.22,.72,.2,1) forwards homepageThemeReveal;position:fixed;inset:0}html[data-home-theme-next=dark] .site[data-homepage=true]:after{--home-theme-reveal-color:#000}html[data-home-theme-next=light] .site[data-homepage=true]:after{--home-theme-reveal-color:#e8ece9}@keyframes homepageThemeReveal{0%{clip-path:circle(0 at 50% 18%)}to{clip-path:circle(150vmax at 50% 18%)}}@media (width<=850px){.themeToggle{flex:none}}@media (prefers-reduced-motion:reduce){html[data-home-theme-transitioning=true] .site[data-homepage=true]:after{display:none}.themeToggle,.themeToggle svg{transition:none}}
