._page_nhs20_1{min-height:100vh;display:flex;flex-direction:column}._content_nhs20_7{flex:1;padding:calc(80px + var(--spacing-xxl)) 0 var(--spacing-hero);background:var(--color-background)}._container_nhs20_13{max-width:800px;margin:0 auto;padding:0 var(--spacing-lg)}._content_nhs20_7 h1{font-size:var(--font-size-hero);margin-bottom:var(--spacing-md)}._lastUpdated_nhs20_24{color:var(--color-text-muted);margin-bottom:var(--spacing-xxl);font-size:var(--font-size-sm)}._content_nhs20_7 section{margin-bottom:var(--spacing-xl)}._content_nhs20_7 h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);color:var(--color-text)}._content_nhs20_7 h3{font-size:var(--font-size-lg);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--color-text)}._content_nhs20_7 p{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:1.7}._content_nhs20_7 ul{color:var(--color-text-secondary);margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md);line-height:1.8}._content_nhs20_7 li{margin-bottom:var(--spacing-xs)}._content_nhs20_7 a{color:var(--color-primary)}._content_nhs20_7 a:hover{text-decoration:underline}._content_nhs20_7 strong{color:var(--color-text);font-weight:600}@media(max-width:768px){._content_nhs20_7 h1{font-size:var(--font-size-xxl)}._content_nhs20_7 h2{font-size:var(--font-size-lg)}}._footer_19v8c_1{background:var(--color-background-secondary);border-top:1px solid var(--color-card-border);padding:var(--spacing-hero) 0 var(--spacing-xl)}._container_19v8c_7{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}._brand_19v8c_13{margin-bottom:var(--spacing-xl)}._logo_19v8c_17{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text);font-weight:700;font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}._tagline_19v8c_27{color:var(--color-text-secondary);max-width:300px}._links_19v8c_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-card-border)}._linkGroup_19v8c_41 h4{font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}._linkGroup_19v8c_41 a{display:block;color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);transition:color var(--transition-fast)}._linkGroup_19v8c_41 a:hover{color:var(--color-primary)}._bottom_19v8c_61{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-sm)}._madeWith_19v8c_70{display:flex;align-items:center;gap:var(--spacing-xs)}@media(max-width:768px){._links_19v8c_32{grid-template-columns:repeat(2,1fr)}._bottom_19v8c_61{flex-direction:column;align-items:center;text-align:center}}._header_14pjg_1{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fefbf6e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-card-border)}@media(prefers-color-scheme:dark){._header_14pjg_1{background:#1a1b2ee6}}._container_14pjg_18{max-width:1200px;margin:0 auto;padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}._logo_14pjg_28{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text);text-decoration:none}._logoText_14pjg_36{font-size:var(--font-size-lg);font-weight:700}._nav_14pjg_41{display:flex;align-items:center;gap:var(--spacing-xl)}._navLink_14pjg_47{position:relative;color:var(--color-text-secondary);font-weight:500;transition:color var(--transition-fast)}._navLink_14pjg_47:after{content:"";position:absolute;left:50%;bottom:-6px;width:100%;height:2px;background:var(--color-primary);border-radius:var(--radius-full);transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform var(--transition-fast);opacity:.9}._navLink_14pjg_47:hover{color:var(--color-primary)}._navLink_14pjg_47:hover:after{transform:translate(-50%) scaleX(1)}._ctaButton_14pjg_77{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);background:#0f766e;color:#fff;font-weight:600;border-radius:var(--radius-full);transition:all var(--transition-fast)}._ctaButton_14pjg_77:hover{background:#115e59;color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md)}._ctaPulse_14pjg_96{animation:_ctaPulseOnce_14pjg_1 .9s cubic-bezier(.2,.8,.2,1) 1}@keyframes _ctaPulseOnce_14pjg_1{0%{transform:translateY(0) scale(1);box-shadow:none}45%{transform:translateY(-1px) scale(1.03);box-shadow:0 0 0 10px #14b8a61f,var(--shadow-md)}to{transform:translateY(0) scale(1);box-shadow:none}}@media(max-width:768px){._nav_14pjg_41{display:none}._container_14pjg_18{padding:var(--spacing-sm) var(--spacing-md)}}._page_i4xhs_2{min-height:100vh}._main_i4xhs_3{padding-top:73px}._main_i4xhs_3 section[id]{scroll-margin-top:90px}._main_i4xhs_3 a:focus-visible{outline:3px solid var(--color-primary);outline-offset:5px}._container_i4xhs_6{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}._handoffBanner_i4xhs_8{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:13px 24px;text-align:center;font-size:14px;background:var(--color-background-secondary);border-bottom:1px solid var(--color-card-border)}._handoffBanner_i4xhs_8 a{font-weight:800;color:var(--color-text);text-decoration:underline;text-underline-offset:4px}._hero_i4xhs_14{position:relative;overflow:hidden;padding:64px 24px 84px;background:linear-gradient(135deg,var(--color-background),var(--color-background-secondary),var(--color-background-tertiary))}._heroBg_i4xhs_18{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 700px at 10% 10%,rgba(20,184,166,.14),transparent 60%),radial-gradient(700px 650px at 85% 20%,rgba(196,181,253,.2),transparent 55%);animation:_heroGradientDrift_i4xhs_1 18s ease-in-out infinite alternate}._heroContent_i4xhs_24{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}._heroText_i4xhs_28{min-width:0}._eyebrow_i4xhs_29{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:18px}._heroTitle_i4xhs_30{font-size:clamp(2.6rem,4.4vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.035em;margin-bottom:24px}._gradient_i4xhs_31{background:linear-gradient(135deg,#0f766e,#7861b7);background-clip:text;-webkit-background-clip:text;color:transparent}._heroSubtitle_i4xhs_32{font-size:19px;color:var(--color-text);margin-bottom:14px;max-width:560px}._heroDescription_i4xhs_33{color:var(--color-text-secondary);max-width:510px;margin-bottom:28px}._websiteLink_i4xhs_34{display:block;width:fit-content;margin-top:22px;font-weight:800;color:var(--color-text);text-decoration:underline;text-underline-offset:5px}._continueLink_i4xhs_35{display:block;width:fit-content;margin-top:14px;font-size:14px;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:4px}._heroVisual_i4xhs_36{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}._phoneFrame_i4xhs_37{width:280px;height:560px;padding:12px;background:#1a1a1a;border-radius:40px;box-shadow:var(--shadow-xl),0 0 0 2px #333;position:relative;transform:rotate(3deg)}._phoneFrame_i4xhs_37:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:80px;height:24px;background:#1a1a1a;border-radius:0 0 12px 12px;z-index:2}._phoneScreen_i4xhs_45{width:100%;height:100%;background:var(--color-background);border-radius:30px;overflow:hidden}._mockApp_i4xhs_46{height:100%;padding:44px 16px 20px}._mockHeader_i4xhs_47{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;margin-bottom:24px}._mockTiers_i4xhs_48{display:flex;flex-direction:column;gap:12px}._mockTier_i4xhs_48{background:var(--color-card);padding:15px 12px;border-radius:16px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}._mockTierDot_i4xhs_50{width:10px;height:10px;border-radius:50%;flex-shrink:0}._mockStatus_i4xhs_51{margin-left:auto;font-size:10px;font-weight:600;color:var(--color-text-secondary)}._mockCard_i4xhs_52{margin-top:20px;background:var(--color-card);border:1px solid var(--color-card-border);border-radius:20px;padding:20px 16px;box-shadow:var(--shadow-sm)}._mockKicker_i4xhs_53{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px}._mockCardTitle_i4xhs_54{font-size:17px;font-weight:800;margin-bottom:12px}._mockChip_i4xhs_55{display:inline-block;font-size:11px;font-weight:700;padding:4px 10px;border-radius:99px;background:#14b8a61f}._mockProgress_i4xhs_56{height:7px;background:var(--color-background-secondary);border-radius:99px;overflow:hidden;margin-top:16px}._mockProgressFill_i4xhs_57{height:100%;width:55%;background:linear-gradient(90deg,#7dd3fc,#c4b5fd);border-radius:99px}._mockNote_i4xhs_58{margin-top:12px;font-size:12px;color:var(--color-text-secondary)}._mockFooter_i4xhs_59{display:flex;align-items:center;gap:6px;margin-top:20px;font-size:10px;color:var(--color-text-secondary)}._floatingElements_i4xhs_60{position:absolute;inset:-12px 0 30px;pointer-events:none}._floatIcon_i4xhs_61{position:absolute;animation:_floatVar_i4xhs_1 7s ease-in-out infinite}._floatIcon_i4xhs_61:nth-child(1){top:8%;left:10%}._floatIcon_i4xhs_61:nth-child(2){top:18%;right:4%;animation-delay:-.8s}._floatIcon_i4xhs_61:nth-child(3){bottom:24%;left:3%;animation-delay:-1.7s}._floatIcon_i4xhs_61:nth-child(4){bottom:5%;right:10%;animation-delay:-2.4s}._illustrationCaption_i4xhs_66{margin-top:28px;font-size:12px;color:var(--color-text-secondary)}._sectionHeader_i4xhs_68{text-align:center;margin-bottom:48px}._sectionHeader_i4xhs_68 h2{font-size:clamp(1.9rem,3.2vw,2.6rem);letter-spacing:-.025em;line-height:1.2;margin-bottom:24px}._sectionHeader_i4xhs_68 h2:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent-purple));margin:20px auto 0;border-radius:99px}._sectionHeader_i4xhs_68>p:last-child{color:var(--color-text-secondary);font-size:18px;max-width:650px;margin:0 auto}._features_i4xhs_72{padding:80px 0;background:var(--color-background-secondary)}._featureGrid_i4xhs_73{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._featureCard_i4xhs_74{background:var(--color-card);padding:32px;border:1px solid var(--color-card-border);border-radius:20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}._featureCard_i4xhs_74:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--color-primary)}._featureIcon_i4xhs_76{display:block;margin-bottom:24px}._featureLabel_i4xhs_77{display:block;font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:10px}._featureCard_i4xhs_74 h3{font-size:21px;margin-bottom:12px}._featureCard_i4xhs_74 p,._tierCard_i4xhs_79 p,._step_i4xhs_79 p{color:var(--color-text-secondary)}._sectionLink_i4xhs_80{display:block;width:fit-content;max-width:100%;margin:36px auto 0;text-align:center;font-weight:800;color:var(--color-text);text-decoration:underline;text-underline-offset:5px}._tiers_i4xhs_81{padding:80px 0}._tierList_i4xhs_82{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}._tierCard_i4xhs_79{background:var(--color-card);padding:28px 20px;border:1px solid var(--color-card-border);border-radius:20px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}._tierCard_i4xhs_79:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:var(--shadow-lg)}._tierDot_i4xhs_85{display:block;margin:0 auto 20px;width:34px;height:34px;border-radius:50%;box-shadow:0 0 0 8px var(--color-background-secondary)}._tierCard_i4xhs_79 h3{font-size:20px;margin-bottom:10px}._tierCard_i4xhs_79 p{font-size:14px}._howItWorks_i4xhs_88{padding:80px 0;background:var(--color-background-secondary)}._steps_i4xhs_89{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:start;gap:24px}._step_i4xhs_79{text-align:center}._stepNumber_i4xhs_91{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 20px;border-radius:50%;font-size:22px;font-weight:800;background:#0f766e;color:#fff}._step_i4xhs_79 h3{font-size:21px;margin-bottom:12px}._step_i4xhs_79 a{color:var(--color-text);text-decoration:underline}._stepArrow_i4xhs_94{padding-top:9px;font-size:28px;color:var(--color-text-secondary);text-align:center}._download_i4xhs_95{padding:72px 0;background:linear-gradient(135deg,#0f766e,#115e59);color:#fff}._downloadContent_i4xhs_96{text-align:center}._downloadContent_i4xhs_96 h2{color:#fff;font-size:clamp(2rem,3.5vw,2.8rem);letter-spacing:-.025em;margin-bottom:16px}._downloadContent_i4xhs_96>p:not(._downloadEyebrow_i4xhs_98){font-size:18px;margin-bottom:28px;color:#dcfce7}._downloadEyebrow_i4xhs_98{margin-bottom:16px;font-size:13px;font-weight:800;letter-spacing:.04em}._brandBridge_i4xhs_100{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:24px}._brandTile_i4xhs_101{display:grid;place-items:center;width:64px;height:64px;padding:10px;border-radius:18px;background:var(--color-background);box-shadow:var(--shadow-md)}._brandTile_i4xhs_101 img{border-radius:10px}._storeButtons_i4xhs_103{display:flex;flex-wrap:wrap;gap:12px}._storeButton_i4xhs_103{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border-radius:14px;background:#20242b;color:#fff;transition:transform .15s ease,box-shadow .15s ease}._storeButton_i4xhs_103:hover{color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-lg)}._storeButton_i4xhs_103>span{display:flex;flex-direction:column;align-items:flex-start}._storeButton_i4xhs_103 svg{flex-shrink:0}._storeLabel_i4xhs_108{font-size:10px;line-height:1.3}._storeName_i4xhs_109{font-size:18px;font-weight:700;line-height:1.4}._downloadContent_i4xhs_96 ._storeButtons_i4xhs_103{justify-content:center}._downloadContent_i4xhs_96 ._websiteLink_i4xhs_34{color:#fff;margin-left:auto;margin-right:auto}._legacy_i4xhs_112{padding:64px 0}._legacyCard_i4xhs_113{display:flex;align-items:center;gap:24px;padding:32px;border:1px solid var(--color-card-border);border-radius:24px;background:var(--color-card)}._legacyIcon_i4xhs_114{flex-shrink:0}._legacyCard_i4xhs_113 ._eyebrow_i4xhs_29{margin-bottom:8px}._legacyCard_i4xhs_113 h2{font-size:24px;margin-bottom:10px}._legacyCard_i4xhs_113 p:last-child{color:var(--color-text-secondary);max-width:520px}._legacyLink_i4xhs_118{margin-left:auto;flex-shrink:0;font-size:14px;color:var(--color-text);text-decoration:underline;text-underline-offset:4px}@keyframes _heroGradientDrift_i4xhs_1{0%{transform:scale(1)}to{transform:translate3d(-1.5%,-1%,0) scale(1.03)}}@keyframes _floatVar_i4xhs_1{0%,to{transform:translateZ(0)}50%{transform:translate3d(4px,-12px,0)}}@media(prefers-color-scheme:dark){._gradient_i4xhs_31{background-image:linear-gradient(135deg,#5eead4,#c4b5fd)}}@media(max-width:1000px){._heroContent_i4xhs_24{gap:32px}._floatIcon_i4xhs_61:nth-child(1){left:0}._floatIcon_i4xhs_61:nth-child(2){right:0}._legacyCard_i4xhs_113{flex-wrap:wrap}._legacyLink_i4xhs_118{margin-left:76px}}@media(max-width:900px){._heroContent_i4xhs_24{grid-template-columns:1fr;text-align:center;gap:60px}._heroSubtitle_i4xhs_32,._heroDescription_i4xhs_33{margin-left:auto;margin-right:auto}._storeButtons_i4xhs_103{justify-content:center}._websiteLink_i4xhs_34,._continueLink_i4xhs_35{margin-left:auto;margin-right:auto}._heroVisual_i4xhs_36{max-width:460px;width:100%;margin:0 auto}._featureGrid_i4xhs_73{grid-template-columns:1fr}._tierList_i4xhs_82{grid-template-columns:repeat(2,minmax(0,1fr))}._steps_i4xhs_89{grid-template-columns:1fr;gap:36px}._step_i4xhs_79{max-width:480px;margin:0 auto}._stepArrow_i4xhs_94{display:none}}@media(max-width:768px){._main_i4xhs_3{padding-top:56px}}@media(max-width:480px){._container_i4xhs_6{padding:0 20px}._handoffBanner_i4xhs_8{padding:12px 18px;font-size:12px;gap:6px}._hero_i4xhs_14{padding:38px 20px 56px}._heroTitle_i4xhs_30{font-size:40px}._heroSubtitle_i4xhs_32{font-size:17px}._heroDescription_i4xhs_33{font-size:14px;margin-bottom:22px}._eyebrow_i4xhs_29{font-size:10px;letter-spacing:.09em;margin-bottom:14px}._storeButtons_i4xhs_103{flex-direction:column;align-items:stretch}._storeButton_i4xhs_103{padding:10px 18px}._heroVisual_i4xhs_36{max-width:340px}._phoneFrame_i4xhs_37{width:260px;height:560px}._floatIcon_i4xhs_61:nth-child(3){left:-4px}._floatIcon_i4xhs_61:nth-child(4){right:0}._features_i4xhs_72,._tiers_i4xhs_81,._howItWorks_i4xhs_88{padding:56px 0}._featureCard_i4xhs_74{padding:26px}._tierList_i4xhs_82{gap:12px}._tierCard_i4xhs_79{padding:24px 12px}._tierCard_i4xhs_79 h3{font-size:17px}._tierCard_i4xhs_79 p{font-size:12px}._legacyCard_i4xhs_113{padding:24px;gap:20px}._legacyLink_i4xhs_118{margin-left:0;flex-shrink:1}}@media(prefers-reduced-motion:reduce){._heroBg_i4xhs_18,._floatIcon_i4xhs_61{animation:none}._featureCard_i4xhs_74,._tierCard_i4xhs_79,._storeButton_i4xhs_103{transition:none}._featureCard_i4xhs_74:hover,._tierCard_i4xhs_79:hover,._storeButton_i4xhs_103:hover{transform:none}}@media(forced-colors:active){._gradient_i4xhs_31{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}._storeButton_i4xhs_103{border:1px solid LinkText}}._page_1pte4_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:linear-gradient(135deg,var(--color-background) 0%,var(--color-background-secondary) 100%);position:relative;overflow:hidden}._content_1pte4_12{text-align:center;position:relative;z-index:1;animation:_fadeIn_1pte4_1 .6s ease-out}._logo_1pte4_19{margin-bottom:var(--spacing-lg);opacity:.8}._title_1pte4_24{font-size:120px;font-weight:700;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:var(--spacing-sm)}._subtitle_1pte4_35{font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--spacing-lg)}._message_1pte4_41{color:var(--color-text-secondary);max-width:400px;margin:0 auto var(--spacing-xl)}._button_1pte4_47{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:#fff;font-weight:600;border-radius:var(--radius-lg);transition:all var(--transition-base)}._button_1pte4_47:hover{background:var(--color-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-lg)}._background_1pte4_66{position:absolute;inset:0;pointer-events:none}._snowflake_1pte4_72{position:absolute;font-size:32px;opacity:.2;animation:_float_1pte4_1 4s ease-in-out infinite}._snowflake_1pte4_72:nth-child(2){animation-delay:1s}._snowflake_1pte4_72:nth-child(3){animation-delay:2s}._snowflake_1pte4_72:nth-child(4){animation-delay:3s}@keyframes _fadeIn_1pte4_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _float_1pte4_1{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width:480px){._title_1pte4_24{font-size:80px}}:root{--color-primary: #14B8A6;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent-pink: #FDA4AF;--color-accent-purple: #C4B5FD;--color-accent-gold: #FDE68A;--color-accent-mint: #A7F3D0;--color-success: #6EE7B7;--color-warning: #FCD34D;--color-error: #FCA5A5;--color-tier-beginner: #86EFAC;--color-tier-foundation: #7DD3FC;--color-tier-intermediate: #C4B5FD;--color-tier-advanced: #F9A8D4;--color-tier-elite: #FDE68A;--color-background: #FEFBF6;--color-background-secondary: #FFF8F0;--color-background-tertiary: #FEF3E2;--color-card: #FFFFFF;--color-card-border: #F3E8DC;--color-text: #1F2937;--color-text-secondary: #6B7280;--color-text-muted: #9CA3AF;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-hero: 80px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-xxl: 24px;--radius-full: 9999px;--font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-hero: 48px;--font-size-mega: 64px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease}@media(prefers-color-scheme:dark){:root{--color-background: #1A1B2E;--color-background-secondary: #252640;--color-background-tertiary: #2D2E48;--color-card: #252640;--color-card-border: #374151;--color-text: #F9FAFB;--color-text-secondary: #E5E7EB;--color-text-muted: #9CA3AF;--color-primary: #5EEAD4;--color-primary-light: #99F6E4;--color-primary-dark: #14B8A6}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.6;color:var(--color-text);background-color:var(--color-background);min-height:100vh}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}button{font-family:var(--font-family);cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--color-text)}h1{font-size:var(--font-size-hero)}h2{font-size:var(--font-size-xxl)}h3{font-size:var(--font-size-xl)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.section{padding:var(--spacing-hero) 0}.text-center{text-align:center}.text-gradient{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}@media(max-width:768px){:root{--font-size-hero: 36px;--font-size-mega: 48px;--spacing-hero: 60px}.container{padding:0 var(--spacing-md)}}@media(max-width:480px){:root{--font-size-hero: 28px;--font-size-mega: 36px;--font-size-xxl: 24px;--spacing-hero: 48px}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:var(--color-primary-light);color:var(--color-text)}
