.landing-showcase_shot__zpHJv{border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -32px rgba(24,48,38,.35);border:1px solid var(--border,#d4d4d0);line-height:0}.landing-showcase_shot__zpHJv img{width:100%;height:auto;display:block}.landing-showcase_shotPortrait__dtOg7{width:100%;max-width:320px;margin-inline:auto}.landing-showcase_heroVisual__TLeSj{position:relative;max-width:640px;margin-inline:auto;padding:clamp(28px,5vw,48px) clamp(20px,4vw,40px) 88px;border-radius:32px;background:radial-gradient(120% 100% at 50% 8%,color-mix(in oklab,var(--pearl,#e8eee9) 80%,transparent) 0,transparent 72%)}@media (min-width:960px){.landing-showcase_heroVisual__TLeSj{margin-inline:0;max-width:none;width:100%}}.landing-showcase_heroVisual__TLeSj:after{content:"";position:absolute;left:12%;right:12%;bottom:44px;height:28px;background:radial-gradient(ellipse,rgba(24,48,38,.28) 0,transparent 72%);filter:blur(6px);z-index:0}.landing-showcase_heroMac__rm2nZ{position:relative;width:100%;z-index:1;filter:drop-shadow(0 32px 48px rgba(24,48,38,.22))}.landing-showcase_heroMac__rm2nZ .landing-showcase_shot__zpHJv{border:none;box-shadow:none;border-radius:10px}.landing-showcase_heroPhone__u9W7H{position:absolute;right:4%;bottom:60px;width:22%;min-width:100px;z-index:2;filter:drop-shadow(0 16px 32px rgba(24,48,38,.3))}.landing-showcase_tone_forest__Iqw9w{background:var(--forest,#24483d)}.landing-showcase_tone_mandarin__r5tre{background:var(--mandarin,#f65a38);color:var(--on-mandarin,#242424)!important}.landing-showcase_tone_blue__PTFKM{background:var(--tone-blue,#2453a6)}.landing-showcase_tone_plum__oWrLZ{background:var(--tone-plum,#6a3f7a)}.landing-showcase_tone_yellow__sQZsk{background:var(--tone-yellow,#f0be38);color:var(--on-mandarin,#242424)!important}.landing-showcase_tone_white__w_yxS{background:var(--surface,#fff);color:var(--ink,#183026)!important;border:1px solid var(--border,#d4d4d0)}.landing-showcase_beforeAfter__T9rI0{display:grid;gap:16px;margin:32px 0 72px}.landing-showcase_beforeAfterRow___DRTR{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:15px}.landing-showcase_after__SHUmn,.landing-showcase_before__AtZGz{display:flex;align-items:center;gap:12px;padding:20px 24px;border-radius:14px}.landing-showcase_before__AtZGz{color:var(--secondary,#60605c);background:var(--surface,#fff);border:1px solid var(--border,#d4d4d0)}.landing-showcase_after__SHUmn{color:var(--on-mandarin,#242424);font-weight:600;background:var(--mandarin,#f65a38);border:1px solid var(--mandarin,#f65a38)}.landing-showcase_baArrow__KkVQ3{display:none;color:var(--secondary,#60605c);flex-shrink:0}@media (min-width:640px){.landing-showcase_baArrow__KkVQ3{display:inline-flex}}.landing-showcase_baIcon__eG6wW{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.landing-showcase_before__AtZGz .landing-showcase_baIcon__eG6wW{background:var(--forest,#24483d);color:#fff}.landing-showcase_after__SHUmn .landing-showcase_baIcon__eG6wW{background:var(--on-mandarin,#242424);color:var(--mandarin,#f65a38)}@media (max-width:639px){.landing-showcase_beforeAfterRow___DRTR{grid-template-columns:1fr;gap:8px}}.landing-showcase_tileGrid__ThzZz{display:grid;gap:24px;margin-bottom:56px}@media (min-width:640px){.landing-showcase_tileGrid__ThzZz{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.landing-showcase_tileGrid__ThzZz{grid-template-columns:repeat(3,1fr)}}.landing-showcase_tile__8qoS6{border-radius:12px;padding:28px;color:#fff;display:grid;gap:12px;transition:transform .2s ease-out,box-shadow .2s ease-out}.landing-showcase_proTag__S25jn{display:inline-block;margin-inline-start:8px;padding:1px 8px;border:1px solid;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:0;vertical-align:middle}.landing-showcase_tile__8qoS6:hover{transform:translateY(-4px);box-shadow:0 16px 32px -20px rgba(24,48,38,.4)}@media (prefers-reduced-motion:reduce){.landing-showcase_tile__8qoS6{transition:none}.landing-showcase_tile__8qoS6:hover{transform:none}}.is-revealed .landing-showcase_tile__8qoS6{animation:landing-showcase_tileIn__CGq4J .5s ease-out backwards}.landing-showcase_tileGrid__ThzZz .landing-showcase_tile__8qoS6:first-child{animation-delay:0s}.landing-showcase_tileGrid__ThzZz .landing-showcase_tile__8qoS6:nth-child(2){animation-delay:60ms}.landing-showcase_tileGrid__ThzZz .landing-showcase_tile__8qoS6:nth-child(3){animation-delay:.12s}.landing-showcase_tileGrid__ThzZz .landing-showcase_tile__8qoS6:nth-child(4){animation-delay:.18s}.landing-showcase_tileGrid__ThzZz .landing-showcase_tile__8qoS6:nth-child(5){animation-delay:.24s}.landing-showcase_tileGrid__ThzZz .landing-showcase_tile__8qoS6:nth-child(6){animation-delay:.3s}.landing-showcase_tileGrid__ThzZz .landing-showcase_tile__8qoS6:nth-child(7){animation-delay:.36s}.landing-showcase_tileGrid__ThzZz .landing-showcase_tile__8qoS6:nth-child(8){animation-delay:.42s}@keyframes landing-showcase_tileIn__CGq4J{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-revealed .landing-showcase_tile__8qoS6{animation:none}}.landing-showcase_tile__8qoS6 h3{font-size:15px;margin:0}.landing-showcase_tile__8qoS6 p{margin:0;font-size:13px;line-height:1.45}.landing-showcase_tileIcon__zXom1{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center}.landing-showcase_tone_white__w_yxS .landing-showcase_tileIcon__zXom1{background:var(--pearl,#e8eee9);color:var(--forest,#24483d)}.landing-showcase_journee__Kdo9s{display:grid;gap:24px}@media (min-width:860px){.landing-showcase_journee__Kdo9s{grid-template-columns:repeat(3,1fr)}}.landing-showcase_journeeStep__dQc_0{display:grid;gap:8px;justify-items:start}.landing-showcase_journeeText__ySy1k{min-height:128px}.landing-showcase_journeeMoment__MFfmp{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--forest,#24483d)}.landing-showcase_journeeStep__dQc_0 h3{margin:0;font-size:17px}.landing-showcase_journeeStep__dQc_0 p{margin:0 0 12px;color:var(--secondary,#60605c);font-size:13.5px}.landing-showcase_flow__Ph789{border:1px solid var(--forest,#24483d);border-radius:18px;padding:24px;margin-top:24px}.landing-showcase_flow__Ph789 p{color:var(--secondary,#60605c);max-width:56ch;margin:0}.landing-showcase_flowScroller__q9fNZ{position:relative;overflow-x:auto;margin-top:20px;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000 92%,transparent)}@media (min-width:780px){.landing-showcase_flowScroller__q9fNZ{mask-image:none}}.landing-showcase_flowScroller__q9fNZ svg{display:block;width:100%;min-width:660px;height:auto}.landing-showcase_flowScroller__q9fNZ text{font-family:var(--font-onest,system-ui,sans-serif);font-size:13px;fill:var(--secondary,#60605c)}.landing-showcase_flowHint__bUFpn{margin-top:12px;font-size:.8rem;color:var(--secondary,#60605c)}@media (min-width:780px){.landing-showcase_flowHint__bUFpn{display:none}}.landing-showcase_flowLabel__5ssmp{font-family:var(--font-bricolage,system-ui,sans-serif)!important;fill:#fff!important;font-weight:700;font-size:16px!important}.landing-showcase_flowPath__dtMon{stroke:var(--border,#d4d4d0);stroke-width:1.5;fill:none}.landing-showcase_flowPulse__PiYcX{stroke:var(--mandarin,#f65a38);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-dasharray:26 500;animation:landing-showcase_flowDash__oGKg5 3.4s linear infinite;filter:drop-shadow(0 0 6px rgba(246,90,56,.5))}@keyframes landing-showcase_flowDash__oGKg5{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}.landing-showcase_flowNode__IH_XY{fill:var(--surface,#fff);stroke:var(--border,#d4d4d0)}.landing-showcase_flowNodeBlue__Lr8Ex{fill:var(--tone-blue,#2453a6);stroke:var(--tone-blue,#2453a6)}.landing-showcase_flowNodeMandarin__Vg7f8{fill:var(--mandarin,#f65a38);stroke:var(--mandarin,#f65a38)}.landing-showcase_flowNodeForest__2gNB_{fill:var(--forest,#24483d);stroke:var(--forest,#24483d)}.landing-showcase_flowNodePlum__Kqf39{fill:var(--tone-plum,#6a3f7a);stroke:var(--tone-plum,#6a3f7a)}.landing-showcase_flowNodeYellow__iN222{fill:var(--tone-yellow,#f0be38);stroke:var(--tone-yellow,#f0be38)}.landing-showcase_flowTextLight__CSIqv{fill:#fff!important}.landing-showcase_flowTextDark__r0_YF{fill:var(--on-mandarin,#242424)!important}.landing-showcase_flowHub__M1sQZ{fill:var(--forest,#24483d);filter:drop-shadow(0 0 18px rgba(36,72,61,.35))}@media (prefers-reduced-motion:reduce){.landing-showcase_flowPulse__PiYcX{display:none}}.landing-showcase_macSection__r2slm{display:grid;gap:40px;align-items:center}@media (min-width:960px){.landing-showcase_macSection__r2slm{grid-template-columns:.85fr 1.15fr}}.landing-showcase_macList__Mu8i8{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;font-size:14.5px;color:var(--ink,#183026)}.landing-showcase_macList__Mu8i8 li{position:relative;padding-left:24px}.landing-showcase_macList__Mu8i8 li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--forest,#24483d)}.sticky-cta_bar__O6_YM{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--canvas) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--border);transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .22s ease-out,opacity .22s ease-out}.sticky-cta_barVisible__OS2fD{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-cta_btn__Gy1xC{flex:1}.sticky-cta_bar__O6_YM .sticky-cta_btn__Gy1xC{padding-inline:10px;white-space:nowrap}@media (min-width:860px){.sticky-cta_bar__O6_YM{display:none}}@media (prefers-reduced-motion:reduce){.sticky-cta_bar__O6_YM{transition:none}}.site_header__usM6D{border-bottom:1px solid var(--border);padding-block:clamp(3.5rem,8vw,5.5rem) clamp(1.75rem,4vw,2.5rem)}.site_title__t_weN{font-size:clamp(2.1rem,5vw,3.4rem);max-width:20ch}.site_subtitle__m73A3{margin-top:.9rem;color:var(--secondary);font-size:1.05rem;max-width:60ch}.site_doc__i7SIn{max-width:74ch;padding-block:clamp(2.25rem,5vw,3.5rem) clamp(4rem,9vw,6rem);display:flex;flex-direction:column;gap:clamp(2rem,4vw,2.75rem)}.site_updatedAt__Hr9P6{color:var(--secondary);font-size:.9rem;letter-spacing:.01em}.site_section__4JOZn{display:flex;flex-direction:column;gap:.85rem;scroll-margin-top:88px}.site_sectionTitle__rXup9{font-size:clamp(1.3rem,2.4vw,1.65rem)}.site_body__mf5xh{display:flex;flex-direction:column;gap:.85rem;color:var(--secondary);font-size:1rem}.site_body__mf5xh strong{color:var(--ink);font-weight:600}.site_body__mf5xh a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.site_body__mf5xh ul{display:flex;flex-direction:column;gap:.5rem;padding-inline-start:1.15rem;list-style:disc}.site_body__mf5xh li::marker{color:var(--mandarin)}.site_journeyGrid__3rtJp{display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0}@media (min-width:760px){.site_journeyGrid__3rtJp{grid-template-columns:repeat(3,minmax(0,1fr))}}.site_journeyStep__fuFJc{min-height:205px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.site_journeyStep__fuFJc:nth-child(2){background:var(--pearl)}.site_journeyStep__fuFJc:nth-child(3){background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.site_journeyNumber__43f7v{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius);background:var(--mandarin);color:var(--on-mandarin);font-weight:700}.site_journeyStep__fuFJc h3{margin:18px 0 10px;font-size:22px;line-height:1.15}.site_journeyStep__fuFJc p{margin:0;color:var(--secondary);font-size:15px;line-height:1.55}.site_journeyStep__fuFJc:nth-child(3) p{color:var(--on-forest)}.site_tableScroll__sIxSY{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.site_tableHint__S2NiV{margin-top:.6rem;color:var(--secondary);font-size:.85rem}@media (min-width:720px){.site_tableHint__S2NiV{display:none}}.site_table__K1noI{width:100%;min-width:42rem;border-collapse:collapse;font-size:.92rem;text-align:left}.site_table__K1noI th{color:var(--ink);font-weight:600;white-space:nowrap}.site_table__K1noI td,.site_table__K1noI th{padding-block:.7rem;padding-inline:.9rem;border-bottom:1px solid var(--border);vertical-align:top}.site_table__K1noI tbody tr:last-child td{border-bottom:0}.site_table__K1noI td:first-child{color:var(--ink);font-weight:500}.site_mono__3z1i4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.site_toComplete__lxfDi{background:color-mix(in oklab,var(--mandarin) 20%,transparent);color:var(--ink);border:1px dashed color-mix(in oklab,var(--mandarin) 45%,transparent);border-radius:5px;padding-inline:.35rem;padding-block:.05rem;font-size:.94em}.site_faqList__PojTJ{border-top:1px solid var(--border)}.site_faqItem__4n680{border-bottom:1px solid var(--border)}.site_faqSummary___afCi{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.15rem;cursor:pointer;list-style:none;min-height:44px}.site_faqSummary___afCi::-webkit-details-marker{display:none}.site_faqQuestion__59Vrt{font-size:1.15rem;color:var(--ink);line-height:1.3}.site_faqChevron__HtqIq{flex:none;color:var(--secondary);transition:transform .25s ease-out}.site_faqItem__4n680[open] .site_faqChevron__HtqIq{transform:rotate(-180deg)}.site_faqAnswer__ni8wT{padding-bottom:1.15rem;color:var(--secondary);max-width:68ch}@media (prefers-reduced-motion:reduce){.site_faqChevron__HtqIq{transition:none}}.site_faqCta__49eLW{margin-top:clamp(2.25rem,5vw,3.25rem);display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.site_faqCtaNote__Auc4D{color:var(--secondary);font-size:.9rem}