.E0kJGG_hero{background:linear-gradient(135deg, #fffffff2, #eef2f7e0), var(--color-bg);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.E0kJGG_hero:before{content:"";background:radial-gradient(circle,#1f4e7924,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:70px;right:-140px}.E0kJGG_hero:after{content:"";opacity:.28;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#0000 20%,#1f4e791f),repeating-linear-gradient(135deg,#2f343a21 0 1px,#0000 1px 18px);width:52%;height:100%;position:absolute;bottom:0;right:0}.E0kJGG_heroInner{z-index:2;max-width:var(--container-width);grid-template-columns:minmax(0,1.05fr) 430px;align-items:center;gap:48px;margin:0 auto;padding:76px 20px 80px;display:grid;position:relative}.E0kJGG_eyebrow{background:var(--color-blue-soft);color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;border:1px solid #1f4e792e;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 12px;font-size:.78rem;font-weight:850;display:inline-flex}.E0kJGG_eyebrow:before{content:"";background:var(--color-success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #19714c1f}.E0kJGG_heroTitle{max-width:780px;color:var(--color-primary);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.8rem,5.8vw,5.6rem);line-height:.95}.E0kJGG_accentWord{white-space:nowrap;background:linear-gradient(#0000 60%,#f2a9006b 0);position:relative}.E0kJGG_heroCopy{max-width:680px;color:var(--color-muted);margin-top:22px;font-size:clamp(1.08rem,1.55vw,1.25rem);line-height:1.72}.E0kJGG_heroCopy strong{color:var(--color-accent)}.E0kJGG_heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.E0kJGG_buttonPrimary,.E0kJGG_buttonSecondary{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.E0kJGG_buttonPrimary{background:var(--color-cta);color:#111;box-shadow:0 14px 30px #f2a90040}.E0kJGG_buttonPrimary:hover,.E0kJGG_buttonSecondary:hover{text-decoration:none;transform:translateY(-2px)}.E0kJGG_buttonSecondary{color:var(--color-accent);box-shadow:var(--shadow-sm);background:#fff;border:2px solid #1f4e792e}.E0kJGG_proofStrip{max-width:var(--container-width);z-index:3;margin:-30px auto 0;padding:0 20px 40px;position:relative}.E0kJGG_proofRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.E0kJGG_proofPill{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:16px 18px;box-shadow:0 10px 24px #14213017}.E0kJGG_proofPill strong{color:var(--color-primary);font-size:.92rem;line-height:1.25;display:block}.E0kJGG_proofPill span{color:var(--color-muted);margin-top:4px;font-size:.82rem;line-height:1.35;display:block}.E0kJGG_applicationCard{border:1px solid #d9dee3f2;border-top:5px solid var(--color-cta);border-radius:var(--radius-xl);background:#ffffffeb;padding:28px;box-shadow:0 24px 70px #14213026}.E0kJGG_cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.E0kJGG_cardHeader h2{color:var(--color-primary);letter-spacing:-.035em;font-size:1.55rem;line-height:1.15}.E0kJGG_cardHeader p{color:var(--color-muted);margin-top:6px;font-size:.94rem}.E0kJGG_timeBadge{background:var(--color-blue-soft);color:var(--color-accent);white-space:nowrap;border:1px solid #1f4e7929;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:850}.E0kJGG_applicationCard .button-primary{border-radius:var(--radius-md);width:100%;min-height:54px}.E0kJGG_section{max-width:var(--container-width);margin:0 auto;padding:86px 20px}.E0kJGG_sectionHead{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:34px;display:flex}.E0kJGG_sectionTitle{color:var(--color-primary);letter-spacing:-.03em;text-wrap:balance;max-width:820px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}.E0kJGG_sectionCopy{color:var(--color-muted);max-width:450px;font-size:1rem}.E0kJGG_splitGrid{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:20px;display:grid}.E0kJGG_featurePanel{background:linear-gradient(135deg, var(--color-blue-soft), #fff 58%);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:34px}.E0kJGG_featurePanel h3{color:var(--color-primary);letter-spacing:-.04em;margin-bottom:14px;font-size:2rem;line-height:1.08}.E0kJGG_featurePanel p{color:var(--color-muted);margin-top:12px}.E0kJGG_checkList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.E0kJGG_checkList li{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:16px;padding:15px 16px;font-weight:700}.E0kJGG_checkList li:before{content:"✓";color:var(--color-success);margin-right:8px;font-weight:900}.E0kJGG_steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.E0kJGG_step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);min-height:210px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.E0kJGG_step:hover{box-shadow:var(--shadow-lg);border-color:#1f4e794d;transform:translateY(-4px)}.E0kJGG_step:hover .E0kJGG_stepNumber{color:#f2a90042}.E0kJGG_stepNumber{z-index:0;color:#f2a90029;pointer-events:none;user-select:none;font-size:11rem;font-weight:900;line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.E0kJGG_step h3{z-index:1;color:var(--color-primary);letter-spacing:-.03em;margin-bottom:8px;font-size:1.35rem;position:relative}.E0kJGG_step p{z-index:1;color:var(--color-muted);font-size:.96rem;position:relative}.E0kJGG_equipmentGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.E0kJGG_equipmentCard{content-visibility:auto;contain-intrinsic-size:auto 210px;border:1px solid var(--color-border);border-radius:var(--radius-xl);min-height:210px;box-shadow:var(--shadow-sm);color:#fff;background-color:var(--color-primary);flex-direction:column;justify-content:flex-end;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.E0kJGG_equipmentBg{z-index:0;background-position:50%;background-size:cover;transition:transform .6s;position:absolute;inset:0}.E0kJGG_equipmentCard:before{content:"";z-index:1;background:linear-gradient(#1421301a 0%,#1421308c 55%,#142130e0 100%);transition:opacity .18s;position:absolute;inset:0}.E0kJGG_equipmentCard:hover{box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-4px)}.E0kJGG_equipmentCard:hover .E0kJGG_equipmentBg{transform:scale(1.07)}.E0kJGG_equipmentCard:hover:before{opacity:.9}.E0kJGG_equipmentText{z-index:2;position:relative}.E0kJGG_equipmentCard h3{color:#fff;margin-bottom:4px;font-size:1.12rem;line-height:1.2}.E0kJGG_equipmentCard p{color:#ffffffd1;font-size:.88rem;line-height:1.45}.E0kJGG_scenarioBand{background:linear-gradient(135deg, var(--color-accent), var(--color-primary));border-radius:var(--radius-xl);padding:42px;box-shadow:0 24px 70px #14213026}:is(.E0kJGG_scenarioBand .section-kicker,.E0kJGG_scenarioBand .E0kJGG_sectionTitle){color:#fff}.E0kJGG_scenarioBand .E0kJGG_sectionCopy{color:#ffffffc7}.E0kJGG_scenarioGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.E0kJGG_scenarioCard{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:24px;transition:transform .18s,background .18s,border-color .18s}.E0kJGG_scenarioCard:hover{background:#ffffff29;border-color:#f2a9008c;transform:translateY(-3px)}.E0kJGG_scenarioCard h3{letter-spacing:-.03em;margin-bottom:10px;font-size:1.35rem;line-height:1.15}.E0kJGG_scenarioCard p{color:#ffffffc7;margin-bottom:16px;font-size:.95rem}.E0kJGG_scenarioCard a{color:var(--color-cta);font-weight:850}.E0kJGG_ctaBand{max-width:var(--container-width);margin:0 auto;padding:0 20px 86px}.E0kJGG_ctaInner{background:radial-gradient(circle at 12% 20%, #f2a90038, transparent 22rem), var(--color-surface);border:1px solid var(--color-border);border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:42px;display:grid;box-shadow:0 10px 24px #14213017}.E0kJGG_ctaInner h2{color:var(--color-primary);letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.1rem);line-height:1}.E0kJGG_ctaInner p{color:var(--color-muted);max-width:720px;margin-top:12px}.E0kJGG_guidesGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.E0kJGG_founderGrid{grid-template-columns:300px 1fr;gap:20px;display:grid}.E0kJGG_founderCard,.E0kJGG_founderQuote{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:28px}.E0kJGG_founderQuote{grid-template-columns:minmax(0,.85fr) 1fr;align-items:stretch;gap:26px;display:grid}.E0kJGG_founderImage{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;min-height:260px}.E0kJGG_founderQuoteBody{flex-direction:column;justify-content:center;display:flex}.E0kJGG_founderCard{color:var(--color-text);transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.E0kJGG_founderCard:hover{border-color:#1f4e7959;text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 24px #14213017}.E0kJGG_avatar{object-fit:cover;border-radius:24px;width:90px;height:90px;margin-bottom:18px}.E0kJGG_founderCard h3{color:var(--color-primary);letter-spacing:-.03em;font-size:1.35rem}.E0kJGG_founderCard p,.E0kJGG_founderQuote p{color:var(--color-muted);margin-top:8px}.E0kJGG_founderQuote blockquote{color:var(--color-primary);letter-spacing:-.02em;text-align:center;font-size:clamp(1.35rem,3vw,2.2rem);font-weight:700;line-height:1.13}.E0kJGG_ticker{background:var(--color-primary);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:16px 0;overflow:hidden}.E0kJGG_tickerTrack{width:max-content;animation:42s linear infinite E0kJGG_ticker;display:flex}.E0kJGG_ticker:hover .E0kJGG_tickerTrack{animation-play-state:paused}.E0kJGG_tickerItem{white-space:nowrap;color:#ffffffd1;text-transform:uppercase;letter-spacing:.1em;align-items:center;padding:0 30px;font-size:1rem;font-weight:850;display:inline-flex}.E0kJGG_tickerItem:after{content:"";background:var(--color-cta);border-radius:50%;width:7px;height:7px;margin-left:30px}@keyframes E0kJGG_ticker{to{transform:translate(-50%)}}@media (max-width:980px){.E0kJGG_heroInner,.E0kJGG_splitGrid,.E0kJGG_founderGrid{grid-template-columns:1fr}.E0kJGG_applicationCard{max-width:650px}.E0kJGG_equipmentGrid,.E0kJGG_guidesGrid{grid-template-columns:repeat(2,1fr)}.E0kJGG_steps,.E0kJGG_scenarioGrid,.E0kJGG_ctaInner{grid-template-columns:1fr}}@media (max-width:620px){.E0kJGG_heroInner{padding-top:52px}.E0kJGG_proofRow,.E0kJGG_checkList,.E0kJGG_equipmentGrid,.E0kJGG_guidesGrid,.E0kJGG_founderGrid,.E0kJGG_founderQuote{grid-template-columns:1fr}.E0kJGG_founderImage{height:auto;min-height:0}.E0kJGG_sectionHead{display:block}.E0kJGG_sectionCopy{margin-top:14px}.E0kJGG_section{padding:66px 20px}.E0kJGG_scenarioBand,.E0kJGG_ctaInner{padding:28px}}@media (prefers-reduced-motion:no-preference){.E0kJGG_eyebrow:before{animation:2.6s ease-in-out infinite E0kJGG_pulseDot}@keyframes E0kJGG_pulseDot{0%,to{box-shadow:0 0 0 5px #19714c1f}50%{box-shadow:0 0 0 9px #19714c0a}}@supports (animation-timeline:view()){.E0kJGG_proofStrip,.E0kJGG_ticker,.E0kJGG_ctaBand,.E0kJGG_section{animation:linear both E0kJGG_revealUp view();animation-range:entry cover 18%}@keyframes E0kJGG_revealUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}}}@media (prefers-reduced-motion:reduce){.E0kJGG_tickerTrack{animation:none}}
._7pVmQG_form{gap:var(--spacing-md);flex-direction:column;width:100%;min-width:0;display:flex}._7pVmQG_fieldGroup{gap:var(--spacing-md);grid-template-columns:1fr;padding-bottom:5px;display:grid}@media (min-width:768px){._7pVmQG_fieldGroupFull{grid-template-columns:repeat(2,1fr)}}._7pVmQG_field{gap:var(--spacing-xs);flex-direction:column;min-width:0;padding-bottom:5px;display:flex}._7pVmQG_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._7pVmQG_required{color:var(--color-cta);font-weight:var(--font-weight-bold)}._7pVmQG_error{font-size:var(--font-size-xs);color:#dc2626}._7pVmQG_radioGroup{gap:var(--spacing-md);flex-wrap:wrap;display:flex}._7pVmQG_radioOption{align-items:center;gap:var(--spacing-sm);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);transition:border-color .15s,background .15s;display:flex}._7pVmQG_radioOption:hover{border-color:var(--color-accent);background:var(--color-bg-alt)}._7pVmQG_radioOption input{accent-color:var(--color-accent)}._7pVmQG_submitButton{width:100%;font-size:var(--font-size-lg);margin-top:var(--spacing-sm);border-bottom:3px solid #0000;padding:16px 28px;transition:transform .2s,box-shadow .2s,border-color .2s}._7pVmQG_submitButton:hover{border-bottom-color:var(--color-accent)}._7pVmQG_submitButtonCompact{width:100%}._7pVmQG_fullForm{flex-direction:column;width:100%;min-width:0;display:flex}._7pVmQG_formBody{gap:30px;padding:34px;display:grid}._7pVmQG_fieldset{border:0;gap:18px;display:grid}._7pVmQG_legend{color:var(--color-primary);letter-spacing:-.03em;font-size:1.55rem;font-weight:850;line-height:1.15}._7pVmQG_fieldsetHelp{color:var(--color-muted);max-width:720px;margin-top:6px}._7pVmQG_labelText{display:block}._7pVmQG_grid2,._7pVmQG_grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._7pVmQG_fieldLabel{color:var(--color-primary);gap:7px;min-width:0;font-size:.9rem;font-weight:750;display:grid}._7pVmQG_optional{color:var(--color-muted);font-weight:650}._7pVmQG_fieldHint{color:var(--color-muted);margin:0;font-size:.8rem;font-weight:650;line-height:1.45}._7pVmQG_radioGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._7pVmQG_radioCard{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:16px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}._7pVmQG_radioCard:hover{box-shadow:var(--shadow-sm);border-color:#1f4e7959;transform:translateY(-2px)}._7pVmQG_radioCard input{width:18px;height:18px;accent-color:var(--color-accent);position:absolute;inset:14px 14px auto auto}._7pVmQG_radioCard strong{color:var(--color-primary);padding-right:28px;display:block}._7pVmQG_radioCard small{color:var(--color-muted);margin-top:4px;line-height:1.35;display:block}._7pVmQG_notice{background:var(--color-cta-soft);border:1px solid #f2a90052;border-left:4px solid var(--color-cta);color:var(--color-primary);border-radius:16px;padding:16px 18px}._7pVmQG_notice p{color:var(--color-muted);margin-top:4px}._7pVmQG_submitArea{background:var(--color-bg-alt);border-top:1px solid var(--color-border);gap:16px;padding:28px 34px 34px;display:grid}._7pVmQG_submitArea ._7pVmQG_submitButton{width:100%;padding:18px 28px;font-size:1.05rem}._7pVmQG_privacy{color:var(--color-muted);text-align:center;font-size:.84rem;line-height:1.5}@media (max-width:680px){._7pVmQG_formBody,._7pVmQG_submitArea{padding:26px}._7pVmQG_grid2,._7pVmQG_grid3,._7pVmQG_radioGrid{grid-template-columns:1fr}}._7pVmQG_successMessage{border-radius:var(--radius-md);padding:var(--spacing-lg);color:#065f46;text-align:center;background:#ecfdf5;border:1px solid #6ee7b7}._7pVmQG_errorMessage{border-radius:var(--radius-md);padding:var(--spacing-lg);color:#991b1b;text-align:center;background:#fef2f2;border:1px solid #fca5a5}
