._screen_1g25r_5,._phone_1g25r_6{position:relative}._screen_1g25r_5 img,._phone_1g25r_6 img{width:100%;height:auto;display:block}._screen_1g25r_5{border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-lg);border-radius:clamp(14px,1.6vw,20px);padding:clamp(4px,.55vw,7px)}._screen_1g25r_5 img{border-radius:clamp(10px,1.1vw,14px)}._phone_1g25r_6{background:var(--dusk-1);border-radius:13%/6%;padding:2.6%;box-shadow:inset 0 0 0 1px #ffffff29,0 2px 6px #14213a1f,0 30px 60px -24px #14213a8c}._phone_1g25r_6 img{border-radius:11%/5%}._initials_1g25r_46{background:var(--accent);width:46px;height:46px;font-family:var(--font-display);letter-spacing:.04em;color:var(--accent-on,#fff);border-radius:14px;flex:none;place-items:center;font-size:.9375rem;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff38}._hero_1sn0p_11{margin-top:clamp(48px,6vw,80px)}._heroShots_1sn0p_16{isolation:isolate;padding-right:clamp(0px,7vw,88px);position:relative}._heroShots_1sn0p_16:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 60%, transparent), transparent);filter:blur(48px);pointer-events:none;position:absolute;inset:14% 10% -4%}._heroScreen_1sn0p_34{background:#ffffff14;border-color:#ffffff2e;box-shadow:0 2px 6px #0003,0 60px 120px -50px #000000bf}._heroPhone_1sn0p_42{width:clamp(120px,14.5vw,184px);position:absolute;bottom:-7%;right:0}._caption_1sn0p_49{text-align:center;color:var(--fg-3);margin-top:clamp(28px,3.5vw,44px);font-size:.875rem}@media (width<=700px){._heroShots_1sn0p_16{padding-right:0}._heroPhone_1sn0p_42{display:none}}._roleIcon_1sn0p_68,._optionIcon_1sn0p_69{background:color-mix(in oklab, var(--accent) 10%, var(--bg));width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 16%, transparent);color:var(--accent-ink,var(--accent));border-radius:14px;place-items:center;display:inline-grid}._points_1sn0p_80{gap:12px;display:grid}._points_1sn0p_80 li{color:var(--fg);grid-template-columns:18px minmax(0,1fr);gap:12px;line-height:1.55;display:grid}._points_1sn0p_80 svg{color:var(--accent-ink,var(--accent));margin-top:3px}._more_1sn0p_98{margin-top:clamp(28px,3vw,36px)}._rolesBand_1sn0p_104{isolation:isolate;background:radial-gradient(55% 80% at 88% 115%, color-mix(in oklab, var(--accent) 55%, transparent), transparent 70%), radial-gradient(40% 60% at 4% -10%, #ff5a2b1a, transparent 70%), linear-gradient(180deg, var(--dusk-1), var(--dusk-2));position:relative;overflow:clip}._roles_1sn0p_104{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._role_1sn0p_68{padding:clamp(28px,3.5vw,40px) clamp(20px,3vw,40px) 0 0}._role_1sn0p_68+._role_1sn0p_68{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,40px)}._rolesBand_1sn0p_104 ._roleIcon_1sn0p_68{box-shadow:inset 0 0 0 1px #ffffff24, 0 10px 30px -10px color-mix(in oklab, var(--accent) 80%, transparent);color:color-mix(in oklab, var(--accent) 45%, #fff);background:#ffffff0f}._roleTitle_1sn0p_138{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin-top:24px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500}._roleDesc_1sn0p_147{max-width:34ch;color:var(--fg-2);margin-top:12px;line-height:1.65}@media (width<=860px){._roles_1sn0p_104{grid-template-columns:minmax(0,1fr)}._role_1sn0p_68,._role_1sn0p_68+._role_1sn0p_68{border-left:0;padding:28px 0}._role_1sn0p_68+._role_1sn0p_68{border-top:1px solid var(--line)}}._featureList_1sn0p_172{gap:clamp(96px,12vw,176px);margin-top:clamp(8px,2vw,24px);display:grid}._feature_1sn0p_172{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}._feature_1sn0p_172[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}._feature_1sn0p_172[data-flip] ._featureCopy_1sn0p_190{order:2}._featureTitle_1sn0p_194{max-width:16ch;font-size:clamp(1.875rem,1.25rem + 1.9vw,2.75rem)}._featureDesc_1sn0p_199{color:var(--fg-2);margin-top:20px;font-size:1.0625rem;line-height:1.65}._featureCopy_1sn0p_190 ._points_1sn0p_80{margin-top:28px}._module_1sn0p_210{border:1px dashed var(--line-3);color:var(--fg-3);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:6px 14px;font-size:.875rem;display:inline-flex}._module_1sn0p_210 svg{color:var(--accent-ink,var(--accent))}._featureMedia_1sn0p_226{isolation:isolate;position:relative}._featureMedia_1sn0p_226:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 20%, transparent), transparent);filter:blur(32px);pointer-events:none;position:absolute;inset:8% 4% -6% 12%}._featureMedia_1sn0p_226[data-phones]{justify-content:center;align-items:flex-start;gap:clamp(16px,3vw,36px);display:flex}._featurePhone_1sn0p_249{width:min(260px,44%)}._featurePhone_1sn0p_249+._featurePhone_1sn0p_249{margin-top:clamp(40px,6vw,80px)}@media (width<=860px){._feature_1sn0p_172,._feature_1sn0p_172[data-flip]{grid-template-columns:minmax(0,1fr)}._feature_1sn0p_172[data-flip] ._featureCopy_1sn0p_190{order:0}._featureTitle_1sn0p_194{max-width:none}}._groups_1sn0p_276{gap:clamp(16px,2vw,24px);display:grid}._group_1sn0p_276{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);padding:clamp(24px,3.5vw,44px)}._group_1sn0p_276[data-extra]{border-style:dashed;border-color:var(--line-3);background:0 0}._groupTitle_1sn0p_295{font-family:var(--font-display);color:var(--fg);margin-bottom:clamp(22px,2.5vw,32px);font-size:1.125rem;font-weight:600}._moduleList_1sn0p_303{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,34px) clamp(24px,3vw,44px);display:grid}._moduleName_1sn0p_309{font-family:var(--font-display);color:var(--fg);align-items:center;gap:8px;font-size:1.0625rem;font-weight:600;display:flex}._plus_1sn0p_319{color:var(--accent-ink,var(--accent));flex:none}._moduleDesc_1sn0p_324{color:var(--fg-2);margin-top:6px;font-size:.9375rem;line-height:1.55}@media (width<=900px){._moduleList_1sn0p_303{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._moduleList_1sn0p_303{grid-template-columns:minmax(0,1fr)}}._note_1sn0p_345{max-width:72ch;color:var(--fg-3);align-items:flex-start;gap:10px;margin-top:24px;font-size:.9375rem;line-height:1.55;display:flex}._note_1sn0p_345 svg{color:var(--accent-ink,var(--accent));flex:none;margin-top:2px}._options_1sn0p_364{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}._option_1sn0p_69{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);padding:clamp(28px,3.5vw,44px);position:relative;overflow:hidden}._option_1sn0p_69:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 30%, transparent));height:3px;position:absolute;inset:0 0 auto}._optionTitle_1sn0p_388{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg);margin-top:22px;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:600}._optionDesc_1sn0p_397{color:var(--fg-2);margin-top:12px;line-height:1.6}._option_1sn0p_69 ._points_1sn0p_80{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}@media (width<=760px){._options_1sn0p_364{grid-template-columns:minmax(0,1fr)}}._path_1sn0p_417{--gap:clamp(20px, 3vw, 40px);gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}._path_1sn0p_417:before{content:"";top:25px;left:26px;right:calc(25% - .75 * var(--gap) - 26px);background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 25%, var(--line)));border-radius:2px;height:2px;position:absolute}._stop_1sn0p_437{flex-direction:column;align-items:flex-start;display:flex;position:relative}._stopNode_1sn0p_445{background:var(--accent);width:52px;height:52px;box-shadow:0 0 0 6px var(--bg), 0 12px 28px -10px color-mix(in oklab, var(--accent) 70%, transparent);color:var(--accent-on,#fff);border-radius:50%;place-items:center;display:grid}._stopTitle_1sn0p_458{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin-top:26px;font-size:1.25rem;font-weight:600}._stopDesc_1sn0p_467{color:var(--fg-2);margin-top:10px;line-height:1.6}._stopLink_1sn0p_473{margin-top:16px}@media (width<=860px){._path_1sn0p_417{grid-template-columns:minmax(0,1fr);gap:36px}._path_1sn0p_417:before{display:none}._stop_1sn0p_437{padding-left:76px}._stop_1sn0p_437:not(:last-child):after{content:"";background:color-mix(in oklab, var(--accent) 55%, var(--line));width:2px;position:absolute;top:52px;bottom:-36px;left:25px}._stopNode_1sn0p_445{position:absolute;top:0;left:0}._stopTitle_1sn0p_458{margin-top:12px}}._pricing_1sn0p_516{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}._priceCta_1sn0p_523{margin-top:34px}._slip_1sn0p_528{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--shadow-lg);padding:clamp(24px,3vw,36px)}._slipHead_1sn0p_536{border-bottom:1px solid var(--line);font-family:var(--font-display);color:var(--fg);align-items:center;gap:12px;padding-bottom:20px;font-size:1.0625rem;font-weight:600;display:flex}._slipRow_1sn0p_548,._slipTotal_1sn0p_549{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:20px;display:grid}._slipRow_1sn0p_548{border-bottom:1px dashed var(--line-2);padding-block:18px}._slipLabel_1sn0p_561{font-family:var(--font-display);color:var(--fg);font-weight:600;display:block}._slipHint_1sn0p_568{color:var(--fg-3);margin-top:4px;font-size:.875rem;line-height:1.45;display:block}._slipRow_1sn0p_548 dd{font-family:var(--font-display);text-align:right;color:var(--fg);font-weight:500}._slipTotal_1sn0p_549{border-radius:var(--radius);background:color-mix(in oklab, var(--accent) 8%, var(--bg));font-family:var(--font-display);color:var(--fg);align-items:center;margin-top:20px;padding:16px 18px}._slipTotal_1sn0p_549 dt{font-weight:600}._slipTotal_1sn0p_549 dd{text-align:right;color:var(--accent-ink,var(--accent));font-weight:600}._custom_1sn0p_605{border-top:1px solid var(--line);align-items:flex-start;gap:20px;margin-top:clamp(56px,7vw,88px);padding-top:clamp(28px,3vw,36px);display:flex}._customTitle_1sn0p_614{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);font-size:1.25rem;font-weight:600}._customBody_1sn0p_622{max-width:70ch;color:var(--fg-2);margin-top:8px;line-height:1.65}._customBody_1sn0p_622 a{color:var(--link);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){._pricing_1sn0p_516{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){._slipRow_1sn0p_548,._slipTotal_1sn0p_549{grid-template-columns:minmax(0,1fr);gap:6px}._slipRow_1sn0p_548 dd,._slipTotal_1sn0p_549 dd{text-align:left}}._fan_1sn0p_656{isolation:isolate;justify-content:center;align-items:flex-end;width:100%;padding-top:12px;display:flex;position:relative}._fan_1sn0p_656:before{content:"";z-index:-2;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 65%, transparent), transparent);filter:blur(44px);pointer-events:none;position:absolute;inset:20% 10% 0}._fanCenter_1sn0p_676{width:clamp(130px,17vw,228px)}._fanLeft_1sn0p_681,._fanRight_1sn0p_682{z-index:-1;width:clamp(112px,14.5vw,196px);translate:0 6%}._fanLeft_1sn0p_681{margin-right:-9%;rotate:-7deg}._fanRight_1sn0p_682{margin-left:-9%;rotate:7deg}._personas_1sn0p_700{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}._persona_1sn0p_700{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}._personaHead_1sn0p_715{align-items:center;gap:14px;display:flex}._personaName_1sn0p_721{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);font-size:1.1875rem;font-weight:600}._personaRole_1sn0p_729{color:var(--fg-3);margin-top:2px;font-size:.9375rem}._personaDesc_1sn0p_735{color:var(--fg-2);margin-top:18px;line-height:1.6}._tryLabel_1sn0p_741{border-top:1px solid var(--line);color:var(--fg);margin:22px 0 14px;padding-top:20px;font-size:.875rem;font-weight:700}._open_1sn0p_750{justify-content:center;margin-top:clamp(36px,4.5vw,56px);display:flex}@media (width<=980px){._personas_1sn0p_700{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}
