._sectionRoot_39px2_5{--hp-gap:3.5rem}._sectionTitle_39px2_10{align-items:center;color:hsl(var(--foreground));display:flex;font-family:Space Grotesk,system-ui,sans-serif;font-size:.8125rem;font-weight:700;gap:.75rem;letter-spacing:.12em;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase;width:100%}._sectionTitle_39px2_10:after{background:hsl(var(--muted-foreground)/.35);border-radius:2px;content:"";flex:1;height:2.5px;min-width:0}._sectionSubtitle_39px2_33{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500;margin-bottom:1.25rem;margin-top:-.75rem}._stepsRow_39px2_44{align-items:flex-start;display:flex;gap:0;justify-content:center;padding:0 .5rem}._step_39px2_44{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;text-align:center}._stepNumber_39px2_61{align-items:center;background:hsl(var(--card));border:2.5px solid var(--bold-border-color);border-radius:12px;box-shadow:var(--bold-shadow-sm);color:hsl(var(--foreground));display:flex;font-size:1.125rem;height:2.75rem;justify-content:center;width:2.75rem}._stepLabel_39px2_77,._stepNumber_39px2_61{font-family:Space Grotesk,system-ui,sans-serif;font-weight:800}._stepLabel_39px2_77{color:hsl(var(--muted-foreground));font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}._stepLine_39px2_86{background:var(--bold-border-color);border-radius:2px;flex:.4;height:2.5px;margin-top:1.375rem;opacity:.2}._featuresGrid_39px2_98{display:grid;gap:.75rem;grid-template-columns:1fr}._featureCard_39px2_104{background:hsl(var(--card));border:2.5px solid var(--bold-border-color);border-radius:var(--bold-radius,14px);box-shadow:var(--bold-shadow-sm);overflow:hidden;padding:1.25rem;position:relative;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}._featureCard_39px2_104:hover{box-shadow:0 8px 24px hsl(var(--primary)/.1),var(--bold-shadow-sm);transform:translateY(-3px)}._featureNumber_39px2_123{color:hsl(var(--foreground)/.04);font-family:Space Grotesk,system-ui,sans-serif;font-size:3.5rem;font-weight:900;line-height:1;pointer-events:none;position:absolute;right:10px;top:-6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.dark ._featureNumber_39px2_123{color:hsl(var(--foreground)/.06)}._featureCardHeader_39px2_140{align-items:center;display:flex;gap:.75rem;margin-bottom:.85rem;position:relative;z-index:1}._featureCardIcon_39px2_149{align-items:center;background:hsl(var(--primary)/.08);border:2px solid var(--bold-border-color);border-radius:10px;color:hsl(var(--primary));display:flex;height:2.25rem;justify-content:center;margin-bottom:0;transition:transform .28s ease,box-shadow .28s ease;width:2.25rem}._featureCard_39px2_104:hover ._featureCardIcon_39px2_149{box-shadow:0 2px 8px hsl(var(--primary)/.18);transform:scale(1.08)}._featureCardIcon--accent_39px2_166{background:hsl(var(--accent)/.08);color:hsl(var(--accent))}._featureCard_39px2_104:hover ._featureCardIcon--accent_39px2_166{box-shadow:0 2px 8px hsl(var(--accent)/.18)}._featureCardIcon--warning_39px2_173{background:hsl(var(--warning)/.08);color:hsl(var(--warning))}._featureCard_39px2_104:hover ._featureCardIcon--warning_39px2_173{box-shadow:0 2px 8px hsl(var(--warning)/.18)}._featureCardIcon--success_39px2_180{background:hsl(var(--success,142 71% 45%)/.08);color:hsl(var(--success,142 71% 45%))}._featureCard_39px2_104:hover ._featureCardIcon--success_39px2_180{box-shadow:0 2px 8px hsl(var(--success,142 71% 45%)/.18)}._featureCardIcon--destructive_39px2_187{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}._featureCardTag_39px2_192{align-items:center;background:hsl(var(--background)/.9);border:2px solid hsl(var(--muted-foreground)/.16);border-radius:999px;box-shadow:var(--bold-shadow-xs);color:hsl(var(--muted-foreground));display:inline-flex;font-size:.625rem;letter-spacing:.1em;margin:0;min-height:1.75rem;padding:.1rem .75rem}._featureCardTag_39px2_192,._featureCardTitle_39px2_210{font-family:Space Grotesk,system-ui,sans-serif;font-weight:800;text-transform:uppercase}._featureCardTitle_39px2_210{color:hsl(var(--foreground));display:block;font-size:.8125rem;letter-spacing:.03em;margin-bottom:.35rem;position:relative;width:100%;z-index:1}._featureCardDivider_39px2_225{background:hsl(var(--primary)/.25);border-radius:2px;height:2.5px;margin-bottom:.5rem;transition:width .28s ease;width:2rem}._featureCard_39px2_104:hover ._featureCardDivider_39px2_225{width:3rem}._featureCardDivider--accent_39px2_236{background:hsl(var(--accent)/.25)}._featureCardDivider--warning_39px2_239{background:hsl(var(--warning)/.25)}._featureCardDivider--success_39px2_242{background:hsl(var(--success,142 71% 45%)/.25)}._featureCardDesc_39px2_246{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;line-height:1.45;position:relative;z-index:1}._featureCardDesc--lead_39px2_255{font-size:.875rem;line-height:1.55;max-width:58ch}@media(min-width:640px){._featuresGrid_39px2_98{grid-template-columns:1fr 1fr}}._marqueeSection_39px2_270{overflow:hidden}._marqueeContainer_39px2_274{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding-bottom:.6rem}._marqueeTrack_39px2_282{display:flex;gap:.6rem;width:-moz-max-content;width:max-content}._marqueeChip_39px2_288{align-items:center;background:hsl(var(--card));border:2px solid var(--bold-border-color);border-radius:var(--bold-radius-pill,999px);box-shadow:var(--bold-shadow-xs);display:flex;flex-shrink:0;gap:.4rem;padding:.4rem .85rem;white-space:nowrap}._marqueeJp_39px2_301{color:hsl(var(--foreground));font-size:.9375rem;font-weight:800;letter-spacing:.02em}._marqueeFr_39px2_308{color:hsl(var(--muted-foreground));font-family:Space Grotesk,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._carouselWrapper_39px2_322{gap:.5rem}._carouselBtn_39px2_329,._carouselWrapper_39px2_322{align-items:center;display:flex;justify-content:center}._carouselBtn_39px2_329{background:hsl(var(--card));border:2.5px solid var(--bold-border-color);border-radius:12px;box-shadow:var(--bold-shadow-xs);color:hsl(var(--foreground));cursor:pointer;flex-shrink:0;height:2.25rem;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:2.25rem}._carouselBtn_39px2_329:hover{background:hsl(var(--muted)/.5);box-shadow:1px 1px 0 0 var(--bold-color);transform:translate(1px,1px)}._carouselBtn_39px2_329:active{box-shadow:none;transform:translate(2px,2px)}._carouselViewport_39px2_354{flex:1;overflow:hidden;padding:.2rem 0}._carouselTrack_39px2_360{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1)}._carouselSlide_39px2_365{align-items:stretch;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;min-width:0;padding:.2rem .55rem .7rem}._reviewCard_39px2_375{padding:1.25rem;width:min(100%,34rem)}._carouselDots_39px2_380{display:flex;gap:.4rem;justify-content:center;margin-top:.75rem}._carouselDot_39px2_380{background:transparent;border:2px solid var(--bold-border-color);border-radius:50%;cursor:pointer;height:.5rem;padding:0;transition:background .2s ease,transform .2s ease;width:.5rem}._carouselDot_39px2_380:hover{background:hsl(var(--muted-foreground)/.3)}._carouselDotActive_39px2_401{background:hsl(var(--primary));border-color:hsl(var(--primary));transform:scale(1.2)}._reviewStars_39px2_407{color:hsl(var(--warning));display:flex;gap:2px;margin-bottom:.6rem}._reviewQuote_39px2_414{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500;line-height:1.55;margin-bottom:.75rem}._reviewAuthor_39px2_422{align-items:center;display:flex;gap:.5rem}._reviewAvatar_39px2_428{align-items:center;background:hsl(var(--primary)/.1);border:2px solid var(--bold-border-color);border-radius:8px;color:hsl(var(--primary));display:flex;font-family:Space Grotesk,system-ui,sans-serif;font-size:.6875rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}._reviewName_39px2_443{color:hsl(var(--foreground));font-family:Space Grotesk,system-ui,sans-serif;font-size:.75rem;font-weight:700}._reviewMeta_39px2_450{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500}._ctaBanner_39px2_459{align-items:center;background:hsl(var(--primary));border:3px solid var(--bold-border-color);border-radius:var(--bold-radius-lg,18px);box-shadow:var(--bold-shadow-lg);color:hsl(var(--primary-foreground));cursor:pointer;display:flex;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}._ctaBanner_39px2_459:before{background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:16px 16px;content:"";inset:0;pointer-events:none;position:absolute}._ctaBanner_39px2_459:hover{box-shadow:3px 3px 0 0 var(--bold-color);transform:translate(3px,3px)}._ctaBannerIcon_39px2_488{align-items:center;background:#ffffff26;border-radius:10px;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}._ctaBannerText_39px2_499{flex:1;position:relative;z-index:1}._ctaBannerTitle_39px2_501{font-family:Space Grotesk,system-ui,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._ctaBannerDesc_39px2_509{font-size:.75rem;font-weight:500;margin-top:.15rem;opacity:.8}._ctaBannerArrow_39px2_516{align-items:center;background:#ffffff26;border-radius:8px;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}._faqList_39px2_530{background:hsl(var(--card));border:2.5px solid var(--bold-border-color);border-radius:var(--bold-radius,14px);box-shadow:var(--bold-shadow);display:flex;flex-direction:column;gap:0;overflow:hidden}._faqItem_39px2_541{border-bottom:2px solid hsl(var(--border))}._faqItem_39px2_541:last-child{border-bottom:none}._faqSummary_39px2_544{align-items:center;background:transparent;border:none;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:Space Grotesk,system-ui,sans-serif;font-size:.875rem;font-weight:600;justify-content:space-between;list-style:none;padding:1rem 1.25rem;text-align:left;transition:background .15s ease;width:100%}._faqSummary_39px2_544::-webkit-details-marker{display:none}._faqSummary_39px2_544:hover{background:hsl(var(--muted)/.5)}._faqSummary_39px2_544 span:first-child{flex:1;line-height:1.4;padding-right:1rem}._faqIcon_39px2_565{align-items:center;background:hsl(var(--primary)/.1);border-radius:6px;color:hsl(var(--primary));display:flex;flex-shrink:0;font-size:1rem;font-weight:800;height:1.5rem;justify-content:center;transition:transform .2s ease;width:1.5rem}details[open] ._faqIcon_39px2_565{transform:rotate(45deg)}._faqContent_39px2_581{padding:0 1.25rem 1.25rem}._faqContent_39px2_581 p{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500;line-height:1.6;margin:0}._footer_39px2_593{align-items:center;border-top:2.5px solid var(--bold-border-color);color:hsl(var(--muted-foreground));display:flex;flex-direction:column;font-size:.6875rem;font-weight:600;gap:.5rem;margin-top:3rem;padding-top:1.25rem;text-align:center}._footerLinks_39px2_607{display:flex;gap:1rem}._footerLink_39px2_607{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}._footerLink_39px2_607:hover{color:hsl(var(--foreground))}
