:root{color-scheme:light}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body,html{overflow-x:hidden}body{margin:0;min-height:100vh;background:linear-gradient(180deg,#fbfbfc 0,var(--bg) 100%);font-family:var(--font-body);line-height:1.78;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt","ss01"}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-admin{background:radial-gradient(circle at 88% 8%,rgba(31,111,235,.15),transparent 22%),radial-gradient(circle at 14% 10%,rgba(15,118,110,.14),transparent 18%),linear-gradient(180deg,#101318,#171b22 22%,#efeff1 0,#f6f6f7)}.shell{width:min(calc(100% - 28px),var(--max-width));max-width:calc(100vw - 28px);margin:0 auto}.page{overflow-x:clip}.admin-layout>*,.card>*,.community-grid>*,.cta-banner>*,.faq-grid>*,.faq-item>*,.feature-card>*,.feature-grid>*,.footer-card>*,.helper-grid>*,.hero-grid>*,.info-card>*,.kpi-grid>*,.kpi>*,.legal-card>*,.legal-pane>*,.legal-section>*,.legal-sections>*,.masthead>*,.order-rail>*,.page-layout>*,.panel>*,.plan-card>*,.plan-grid>*,.portaly-card>*,.portaly-grid>*,.process-grid>*,.shell>*,.showcase-card>*,.split-grid>*,.stack-grid>*,.story-grid>*,.strategy-grid>*,.summary-box>*,.summary-grid>*,.table-panel>*{min-width:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:12px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.8));border-bottom:1px solid rgba(17,24,39,.06)}.page-admin .site-header{background:linear-gradient(180deg,rgba(13,17,23,.94),rgba(13,17,23,.84));border-bottom-color:rgba(255,255,255,.08)}.header-row{display:grid;grid-gap:12px;gap:12px;min-width:0}.brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{position:relative;width:40px;height:40px;border-radius:10px;background:var(--ink);display:grid;place-items:center}.brand-mark:before{content:"D";font-family:var(--font-heading);font-size:1.18rem;color:#f7f9fb;letter-spacing:0}.brand-mark:after{content:"";position:absolute;bottom:8px;right:8px;width:6px;height:6px;border-radius:999px;background:var(--accent)}.brand-copy{display:grid;grid-gap:2px;gap:2px}.brand-copy strong{font-family:var(--font-heading);font-size:1rem;letter-spacing:.02em}.brand-copy span{color:var(--ink-soft);font-size:.78rem}.page-admin .brand-copy span,.page-admin .brand-copy strong{color:var(--ink-invert)}.nav-links{display:flex;flex-wrap:nowrap;gap:10px;width:100%;min-width:0;max-width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{padding:10px 13px;border-radius:999px;background:rgba(255,255,255,.6);border:1px solid transparent;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease}.nav-links a:hover{transform:translateY(-1px);background:rgba(255,255,255,.92);border-color:var(--line)}.nav-links a.is-active{background:var(--teal-soft);border-color:rgba(15,118,110,.18);color:var(--teal)}.page-admin .nav-links a{color:rgba(247,249,251,.9);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.page-admin .nav-links a.is-active{background:rgba(31,111,235,.18);color:#bae6fd}.header-account{display:inline-flex;align-items:center;padding:10px 13px;border-radius:999px;font-size:.94rem;font-weight:500;white-space:nowrap;text-decoration:none;background:rgba(255,255,255,.6);border:1px solid transparent;color:var(--ink);flex-shrink:0;transition:transform .18s ease,background .18s ease,border-color .18s ease}.header-account:hover{transform:translateY(-1px);background:rgba(255,255,255,.92);border-color:var(--line)}.header-account.is-active{background:var(--accent-soft);border-color:rgba(31,111,235,.22);color:var(--accent)}.account-page{display:grid;grid-gap:18px;gap:18px}.account-head{display:grid;grid-gap:6px;gap:6px}.account-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-head-titles{flex:1 1 320px;display:grid;grid-gap:6px;gap:6px}.account-signout{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:var(--ink-soft,#475569);font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.account-signout:hover{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.2);color:#b91c1c}.account-signout svg{opacity:.75}.account-quick-actions{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px}.account-quick-link{color:var(--accent);font-weight:600;font-size:.9rem;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.account-quick-link:hover{border-bottom-color:var(--accent)}.account-notice{padding:14px 18px;border-radius:14px;font-size:.92rem}.account-notice-warn{background:rgba(254,215,170,.4);border-color:rgba(217,119,6,.3);color:#92400e}.account-notice-error,.account-notice-success{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:14px;font-size:.94rem;font-weight:500}.account-notice-success{background:var(--accent-soft);border:1px solid rgba(31,111,235,.22);color:var(--accent)}.account-notice-error{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.22);color:#b91c1c}.account-notice-close{background:transparent;border:0;cursor:pointer;font-size:1rem;line-height:1;color:inherit;opacity:.6;padding:4px 6px;border-radius:6px}.account-notice-close:hover{opacity:1;background:rgba(255,255,255,.6)}.account-bind-empty{display:grid;grid-gap:12px;gap:12px}.account-bind-empty-copy{margin:0;font-size:.94rem;color:var(--ink);line-height:1.6}.account-bind-paid-notice{padding:12px 14px;border-radius:12px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.25);display:grid;grid-gap:6px;gap:6px}.account-bind-paid-notice strong{color:#15803d;font-size:.95rem}.account-bind-paid-notice p{margin:0;font-size:.86rem;color:var(--ink);line-height:1.55}.account-bind-stuck-notice{margin-top:14px;padding:12px 14px;border-radius:12px;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.25);display:grid;grid-gap:8px;gap:8px}.account-bind-stuck-notice strong{color:#92400e;font-size:.95rem}.account-bind-stuck-notice p{margin:0;font-size:.86rem;color:var(--ink);line-height:1.55}.account-bind-empty-hint{margin:0;font-size:.82rem;color:var(--ink-soft)}.account-bind-consent{display:flex;align-items:flex-start;gap:10px;margin:0 0 4px;padding:12px 14px;border:1px solid rgba(88,101,242,.18);border-radius:12px;background:rgba(88,101,242,.06);font-size:.86rem;line-height:1.55;color:var(--ink);cursor:pointer}.account-bind-consent input[type=checkbox]{flex-shrink:0;margin-top:3px;width:16px;height:16px;accent-color:#5865f2;cursor:pointer}.account-bind-consent a{color:#5865f2;text-decoration:underline}.account-bind-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:14px;background:#5865f2;color:#ffffff;font-weight:600;font-size:.98rem;text-decoration:none;border:0;cursor:pointer;box-shadow:0 6px 18px rgba(88,101,242,.24);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:max-content;max-width:100%}.account-bind-cta:hover{transform:translateY(-1px);background:#4752c4;box-shadow:0 10px 22px rgba(88,101,242,.32)}.account-bind-cta:active{transform:translateY(0)}.account-bind-cta-icon{display:block;flex-shrink:0;margin-top:-1px;vertical-align:middle}.account-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:760px){.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-card{padding:22px 22px 20px;display:grid;grid-gap:14px;gap:14px;align-content:start}.account-card-full{grid-column:1/-1}.account-card-title{font-family:var(--font-heading);font-size:1.08rem;margin:0;color:var(--ink)}.account-dl{display:grid;grid-gap:12px;gap:12px;margin:0}.account-dl>div{display:grid;grid-gap:2px;gap:2px}.account-dl dt{font-size:.78rem;color:var(--ink-soft);letter-spacing:.04em}.account-dl dd{margin:0;font-size:.98rem;color:var(--ink);word-break:break-all}.account-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem}.account-meta{font-size:.84rem;color:var(--ink-soft);margin-left:4px}.account-meta-warn{color:#b91c1c}.account-empty{font-size:.94rem}.account-empty,.account-hint{margin:0;color:var(--ink-soft)}.account-hint{font-size:.84rem;padding-top:4px;border-top:1px dashed var(--line)}.account-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.82rem;font-weight:600}.account-pill-ok{background:var(--accent-soft);color:var(--accent)}.account-pill-warn{background:rgba(217,119,6,.14);color:#b45309}.account-pill-expired{background:rgba(220,38,38,.1);color:#b91c1c}.account-pill-muted{background:rgba(100,116,139,.12);color:var(--ink-soft)}.account-pill-neutral{background:rgba(31,111,235,.08);color:var(--accent)}.account-table-wrap{overflow-x:auto}.account-table{width:100%;border-collapse:collapse;font-size:.92rem}.account-table td,.account-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.account-table thead th{font-size:.78rem;color:var(--ink-soft);letter-spacing:.04em;background:rgba(248,250,252,.7)}.account-table tbody tr:hover{background:rgba(248,250,252,.5)}.account-num{text-align:right}@media (max-width:759px){.account-table-wrap{overflow-x:visible}.account-table,.account-table tbody,.account-table td,.account-table th,.account-table thead,.account-table tr{display:block}.account-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-table tbody tr{background:rgba(255,255,255,.7);border:1px solid var(--line);border-radius:14px;padding:6px 14px;margin-bottom:12px}.account-table tbody tr:hover{background:rgba(255,255,255,.85)}.account-table tbody td{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;border:0;border-bottom:1px dashed rgba(17,24,39,.06);text-align:right}.account-table tbody td:last-child{border-bottom:0}.account-table tbody td:before{content:attr(data-label);color:var(--ink-soft);font-size:.78rem;letter-spacing:.04em;text-align:left;font-weight:500;flex-shrink:0}.account-table tbody td.account-mono{display:grid;grid-template-columns:1fr;text-align:left;grid-gap:2px;gap:2px}.account-table tbody td.account-mono:before{text-align:left}.account-num{text-align:right}}.account-foot{display:flex;justify-content:flex-end;margin-top:6px}.main{padding:30px 0 72px}.footer{padding:8px 0 44px}.footer-card{padding:24px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(16,19,24,.98),rgba(13,17,23,.98));color:rgba(247,249,251,.92);box-shadow:var(--shadow-lg)}.footer-grid{display:grid;grid-gap:18px;gap:18px}.footer-contact{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.footer-contact a,.footer-contact span{display:block}.footer-copy,.footer-meta{color:rgba(247,249,251,.7)}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(247,249,251,.12)}.footer-links-label{color:rgba(247,249,251,.62);font-size:.92rem}.footer-links a{color:rgba(247,249,251,.86)}.section{padding:20px 0}.nowrap{white-space:nowrap}.card,.legal-pane,.masthead,.panel,.table-panel{position:relative;padding:clamp(28px,3vw,44px);border-radius:24px;border:1px solid var(--line);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 28px rgba(15,23,42,.06);transition:border-color .22s ease,box-shadow .22s ease}.masthead{overflow:hidden}.masthead:after{content:"";position:absolute;right:-120px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(31,111,235,.1),transparent 70%);pointer-events:none}.masthead>*{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:0 0 0 14px;border:none;border-left:3px solid var(--accent);background:transparent;color:var(--teal);font-weight:700;font-size:.84rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.eyebrow:before{display:none}.dark-badge{border-color:transparent transparent transparent #1f6feb;color:#cbd5e1;background:rgba(255,255,255,.08);color:#bae6fd}.mini-title,.section-title,.subhead,.title{margin:0;letter-spacing:-.01em;text-wrap:balance;word-break:keep-all;line-break:strict;overflow-wrap:break-word}.title{max-width:100%;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.16;font-weight:700;letter-spacing:-.024em}.hero-title{max-width:30ch;color:var(--ink);letter-spacing:-.02em}.section-title{max-width:38ch;font-size:clamp(1.32rem,2.4vw,1.82rem);line-height:1.38;font-weight:700}.cta-banner .section-title,.panel .section-title,.summary-grid .section-title{font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.42;max-width:100%}.subhead{font-size:clamp(1.06rem,1.8vw,1.22rem);line-height:1.5;font-weight:700}.mini-title{font-size:.98rem;line-height:1.5}.lead{max-width:56ch;margin:16px 0 0;color:var(--ink-soft);font-size:1.02rem;line-height:1.85;text-wrap:pretty;word-break:keep-all;line-break:strict;overflow-wrap:break-word}.hero-tagline{margin:16px 0 0;color:var(--accent);font-weight:800}.section-head{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.caption,.section-copy{color:var(--ink-soft);word-break:keep-all;line-break:strict;overflow-wrap:break-word}.section-copy{max-width:60ch;margin:0;font-size:1rem;line-height:1.78}li,p{word-break:keep-all;line-break:strict;overflow-wrap:break-word}.admin-layout,.faq-grid,.feature-grid,.helper-grid,.hero-grid,.kpi-grid,.legal-sections,.page-layout,.plan-grid,.process-grid,.split-grid,.stack-grid,.story-grid,.summary-grid{display:grid;grid-gap:18px;gap:18px}.hero-grid{align-items:start}.final-risk-panel,.growth-difference-panel,.growth-hero-card,.growth-hero-section,.growth-path-panel{min-width:0}.growth-hero-section{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:clamp(560px,76vh,760px);display:grid;align-items:center;overflow:hidden;padding:clamp(88px,11vw,152px) max(24px,calc((100vw - 1180px) / 2));background:#030f1c;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.growth-hero-section:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 76% 18%,rgba(56,189,248,.2),transparent 28%),radial-gradient(circle at 20% 82%,rgba(129,140,248,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%);pointer-events:none}.growth-hero-card{position:relative;width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}.growth-hero-card .eyebrow{display:inline-flex;align-items:center;gap:12px;border-left:0;padding-left:0;border-left-color:#63d7ff;color:rgba(190,227,255,.86);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase}.growth-hero-card .eyebrow:after{content:"";width:34px;height:1px;background:rgba(96,165,250,.76)}.growth-hero-title{max-width:960px;margin:22px 0 24px;color:#f5fbff;font-family:"Noto Serif TC",PingFang TC,Microsoft JhengHei,serif;font-size:clamp(2.45rem,3.9vw,4.55rem);font-weight:900;line-height:1.08;letter-spacing:-.045em;text-wrap:normal;word-break:keep-all;overflow-wrap:normal}.growth-hero-title span{display:inline-block;white-space:nowrap;background:linear-gradient(135deg,#38bdf8,#818cf8 55%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.growth-hero-copy{max-width:62ch;margin:0;color:rgba(230,242,249,.76);font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.9}.growth-hero-actions{margin-top:26px}.growth-hero-card .btn-ghost{color:#eef8ff;border-color:rgba(255,255,255,.28)}.growth-hero-card .btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.46)}.growth-difference-panel,.growth-path-panel{display:grid;grid-gap:22px;gap:22px}.growth-difference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.growth-difference-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:clamp(20px,2.6vw,28px);border-radius:24px;border:1px solid var(--line)}.growth-difference-card h3{margin:0;color:var(--ink);font-size:clamp(1.05rem,2vw,1.28rem)}.growth-difference-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.growth-difference-card li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:var(--ink-soft);line-height:1.7}.growth-difference-card li span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;font-weight:900}.growth-difference-card.is-before{background:rgba(255,255,255,.72)}.growth-difference-card.is-before li span{color:#a75252;background:rgba(167,82,82,.1)}.growth-difference-card.is-after{border-color:rgba(56,189,248,.28);background:radial-gradient(circle at 90% 0,rgba(56,189,248,.16),transparent 34%),linear-gradient(145deg,#061527,#0b2238 54%,#071424);box-shadow:0 18px 42px rgba(3,15,28,.18)}.growth-difference-card.is-after h3{color:var(--ink-invert)}.growth-difference-card.is-after li{color:rgba(230,242,249,.84)}.growth-difference-card.is-after li span{color:#7dd3fc;background:rgba(56,189,248,.14)}.signature-panel{display:grid;grid-gap:26px;gap:26px}.signature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.signature-card{position:relative;display:grid;grid-gap:10px;gap:10px;padding:22px 24px 24px;background:linear-gradient(180deg,#ffffff,#f5fbff);border:1px solid rgba(23,105,194,.18);border-radius:14px;box-shadow:0 4px 18px rgba(23,105,194,.05);transition:transform .2s ease,box-shadow .2s ease}.signature-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(23,105,194,.12)}.signature-card-no{position:absolute;top:14px;right:18px;font-size:36px;font-weight:800;line-height:1;color:rgba(23,105,194,.14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px}.signature-card-title{margin:0;font-size:19px;font-weight:700;color:var(--ink,#10233f);letter-spacing:.3px}.signature-card-summary{margin:0;font-size:14px;line-height:1.65;color:rgba(16,35,63,.78)}.signature-card-bullets{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.signature-card-bullets li{position:relative;padding-left:18px;font-size:13px;line-height:1.6;color:rgba(16,35,63,.7)}.signature-card-bullets li:before{content:"›";position:absolute;left:4px;top:0;color:#1769c2;font-weight:700}.signature-cta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px;padding-top:18px;border-top:1px dashed rgba(23,105,194,.2)}.signature-cta-note{font-size:13px;color:rgba(16,35,63,.6)}@media (max-width:900px){.signature-grid{grid-template-columns:1fr;gap:14px}.signature-card{padding:18px 18px 20px}.signature-card-no{font-size:30px}.signature-card-title{font-size:17px}.signature-cta-row{flex-direction:column;align-items:flex-start}}.growth-stage-explorer{display:grid;grid-gap:clamp(16px,2.4vw,22px);gap:clamp(16px,2.4vw,22px)}.growth-stage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.growth-stage{--stage-ring:color-mix(in srgb,var(--stage-color) 22%,var(--line));min-width:0;display:grid;grid-template-rows:1fr auto auto;min-height:188px;overflow:hidden;padding:0;border-radius:20px;border:1px solid var(--stage-ring);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--stage-color) 10%,transparent),transparent 44%),rgba(255,255,255,.78);box-shadow:0 12px 24px rgba(15,23,42,.05);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.growth-stage.is-active,.growth-stage:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--stage-color) 56%,var(--line));box-shadow:0 18px 36px color-mix(in srgb,var(--stage-color) 14%,transparent)}.growth-stage.is-active{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--stage-color) 16%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--stage-color) 8%,white),rgba(255,255,255,.86))}.growth-stage-summary{display:grid;grid-gap:12px;gap:12px;align-content:start;justify-items:start;padding:18px 16px 8px}.growth-stage-dot{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:2px solid color-mix(in srgb,var(--stage-color) 72%,white);background:color-mix(in srgb,var(--stage-color) 8%,white);font-family:var(--font-accent)}.growth-stage-dot,.growth-stage-label{color:var(--stage-color);font-weight:900}.growth-stage-label{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.growth-stage strong{display:block;margin-top:5px;color:var(--ink);font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.35;word-break:keep-all}.growth-stage em{display:block;margin-top:3px;color:var(--ink-muted);font-size:.82rem;font-style:normal}.growth-stage-1{--stage-color:#2563eb}.growth-stage-2{--stage-color:#0891b2}.growth-stage-3{--stage-color:#7c3aed}.growth-stage-4{--stage-color:#d97706}.growth-stage-5{--stage-color:#e11d48}.growth-resource-row,.growth-stage-keywords{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 12px}.growth-resource,.growth-stage-keywords span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--stage-color) 18%,transparent);background:color-mix(in srgb,var(--stage-color) 7%,white);color:var(--stage-color);font-size:.78rem;font-weight:800}.growth-stage-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;margin:0 12px 12px;padding:8px 11px;border-radius:999px;background:rgba(15,42,68,.05);color:color-mix(in srgb,var(--stage-color) 70%,var(--ink));font-size:.78rem;font-weight:900}.growth-stage-action:after{content:"+";display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--stage-color) 10%,white);color:var(--stage-color)}.growth-stage.is-active .growth-stage-action:after{content:"✓"}.growth-stage-detail{position:relative;overflow:hidden;display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,2.6vw,26px);border-radius:28px;border:1px solid color-mix(in srgb,var(--stage-color) 28%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--stage-color) 18%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--stage-color) 10%,white),rgba(255,255,255,.9) 46%,color-mix(in srgb,var(--stage-color) 7%,white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-color) 9%,transparent),0 20px 50px rgba(15,42,68,.08)}.growth-stage-detail,.growth-stage-detail.growth-stage-1{--stage-color:#2563eb}.growth-stage-detail.growth-stage-2{--stage-color:#0891b2}.growth-stage-detail.growth-stage-3{--stage-color:#7c3aed}.growth-stage-detail.growth-stage-4{--stage-color:#d97706}.growth-stage-detail.growth-stage-5{--stage-color:#e11d48}.growth-stage-detail:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-color) 80%,white),color-mix(in srgb,var(--stage-color) 36%,white));opacity:.88}.growth-stage-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.growth-stage-detail-head h3{margin:7px 0 8px;color:color-mix(in srgb,var(--stage-color) 42%,var(--ink));font-size:clamp(1.35rem,2.1vw,1.95rem);line-height:1.18;letter-spacing:-.03em}.growth-stage-detail-head p{max-width:860px;margin:0;color:var(--ink-soft);line-height:1.72}.growth-stage-detail-close{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--stage-color) 18%,var(--line));border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.76);color:color-mix(in srgb,var(--stage-color) 58%,var(--ink));font-weight:900}.growth-stage-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.growth-stage-detail-card{min-width:0;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--stage-color) 16%,rgba(16,52,82,.1));background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(15,42,68,.045)}.growth-stage-detail-card h4{margin:0 0 12px;color:var(--ink);font-size:1rem;line-height:1.35}.growth-stage-detail .growth-resource-row{padding:0}.growth-stage-checklist{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.growth-stage-checklist li{position:relative;padding-left:18px;color:var(--ink-soft);font-size:.84rem;line-height:1.5}.growth-stage-checklist li:before{content:"";position:absolute;top:.7em;left:0;width:7px;height:7px;border-radius:999px;background:var(--stage-color)}.growth-quiz{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px;align-items:start;padding:clamp(18px,2.5vw,26px);border-radius:28px;border:1px solid rgba(56,189,248,.18);background:radial-gradient(circle at 95% 12%,rgba(56,189,248,.16),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.86),rgba(237,247,255,.9))}.growth-quiz-head{min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px}.growth-quiz-head h3{margin:0;color:var(--ink);font-size:clamp(1.28rem,2vw,1.72rem);line-height:1.22;letter-spacing:-.03em}.growth-quiz-head p,.growth-quiz-result p{margin:0;color:var(--ink-soft);line-height:1.7}.growth-quiz-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;max-width:260px;color:#0369a1;font-family:var(--font-accent);font-size:.82rem;font-weight:900}.growth-quiz-progress div{height:8px;overflow:hidden;border-radius:999px;background:rgba(56,189,248,.13)}.growth-quiz-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8);transition:width .18s ease}.growth-quiz-questions{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border-radius:22px;border:1px solid rgba(16,52,82,.1);background:rgba(255,255,255,.68)}.growth-quiz-stepbar{display:inline-flex;gap:8px;align-items:center;justify-content:flex-start}.growth-quiz-stepbar button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(56,189,248,.26);border-radius:999px;background:rgba(255,255,255,.78);color:#0369a1;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.growth-quiz-stepbar button.is-active{background:#0f2a44;border-color:#0f2a44;color:#eef8ff}.growth-quiz-stepbar button.is-done:not(.is-active){background:rgba(56,189,248,.14)}.growth-quiz-question{min-width:0;margin:0;padding:0;border:0}.growth-quiz-question legend{display:flex;gap:8px;align-items:center;margin-bottom:10px;color:var(--ink);font-weight:900;line-height:1.45}.growth-quiz-question legend span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:rgba(56,189,248,.12);color:#0369a1;font-family:var(--font-accent);font-size:.76rem}.growth-quiz-options{display:grid;grid-gap:8px;gap:8px}.growth-quiz-options button{min-height:38px;padding:9px 13px;border-radius:999px;border:1px solid rgba(16,52,82,.14);background:rgba(255,255,255,.76);color:var(--ink-soft);font:inherit;font-size:.88rem;font-weight:800;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.growth-quiz-options button.is-selected,.growth-quiz-options button:hover{border-color:rgba(56,189,248,.55);background:#0f2a44;color:#eef8ff;transform:translateY(-1px)}.growth-quiz-nav{display:flex;gap:8px;justify-content:flex-end}.growth-quiz-nav button{min-height:32px;padding:7px 12px;border-radius:999px;border:1px solid rgba(16,52,82,.13);background:rgba(255,255,255,.74);color:var(--ink-soft);font:inherit;font-size:.8rem;font-weight:900;cursor:pointer}.growth-quiz-nav button:disabled{opacity:.38;cursor:not-allowed}.growth-quiz-result{grid-column:1/-1;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:16px 18px;border-radius:22px;background:#030f1c;color:#eef8ff}.growth-quiz-result span{color:#7dd3fc;font-size:.78rem;font-weight:900;letter-spacing:.12em;white-space:nowrap}.growth-quiz-result strong{color:#ffffff;font-size:clamp(1.25rem,2vw,1.72rem);line-height:1.1;white-space:nowrap}.growth-quiz-result p{color:rgba(230,242,249,.78)}.growth-quiz-result .button-row{justify-content:flex-end}.growth-quiz-result.is-complete{grid-template-columns:auto auto minmax(0,1fr) auto}.growth-quiz-result.is-complete .button-row{grid-column:auto}.growth-quiz-result .btn-ghost{color:#eef8ff;border-color:rgba(255,255,255,.26)}@media (max-width:1100px) and (min-width:760px){.growth-stage-grid{gap:10px}.growth-stage{min-height:176px;border-radius:18px}.growth-stage-summary{padding:16px 12px 8px}.growth-stage-dot{width:36px;height:36px}.growth-stage-label{font-size:.66rem;letter-spacing:.1em}.growth-stage strong{font-size:.96rem}.growth-stage em{font-size:.76rem}.growth-stage-keywords{padding:0 12px 14px}.growth-stage-keywords span{min-height:25px;padding:4px 8px;font-size:.7rem}.growth-stage-action{margin:0 10px 10px;padding:7px 9px;font-size:.72rem}.growth-quiz,.growth-stage-detail-grid{grid-template-columns:1fr}}.growth-resource{border-color:color-mix(in srgb,var(--stage-color) 22%,transparent);background:color-mix(in srgb,var(--stage-color) 7%,white);color:var(--stage-color)}.growth-resource.type-live{color:#1f6feb;border-color:rgba(31,111,235,.24);background:rgba(31,111,235,.08)}.growth-resource.type-course{color:var(--ink-soft);border-color:var(--line);background:rgba(255,255,255,.76)}.final-risk-panel .compact-list{margin-top:4px}.badge-row,.button-row,.chip-row,.provider-row,.status-row,.tabs{display:flex;flex-wrap:wrap;gap:12px}.badge,.chip,.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:.85rem;font-weight:700;max-width:100%;white-space:normal}.badge{background:var(--teal-soft);color:var(--teal);padding:9px 13px;font-size:.92rem}.chip{background:transparent;color:var(--ink-soft);border:1px solid var(--line-strong);font-weight:600}.status-pill{background:rgba(17,24,39,.08)}.status-success{background:rgba(22,128,60,.15);color:var(--success)}.status-warning{background:rgba(161,98,7,.18);color:var(--warning)}.status-danger{background:rgba(180,35,24,.16);color:var(--danger)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border:1px solid transparent;border-radius:14px;font-weight:700;letter-spacing:.01em;transition:background .18s ease,color .18s ease,border-color .18s ease}.btn-primary{background:var(--accent);color:#ffffff}.btn-primary:hover{background:#1a63d6}.btn-secondary{background:rgba(15,118,110,.12);border-color:rgba(15,118,110,.2);color:var(--teal)}.btn-secondary:hover{background:rgba(15,118,110,.2)}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn-ghost:hover{background:rgba(17,24,39,.05);border-color:var(--ink)}.btn.is-disabled,.btn[disabled]{opacity:.55;pointer-events:none}.faq-item,.feature-card,.info-card,.kpi,.legal-card,.legal-section,.plan-card,.showcase-card,.summary-box{padding:clamp(22px,2.4vw,30px);border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:border-color .22s ease,box-shadow .22s ease}.faq-item:hover,.feature-card:hover,.info-card:hover,.plan-card:hover,.showcase-card:hover,.summary-box:hover{border-color:rgba(15,118,110,.32);box-shadow:0 8px 22px rgba(15,23,42,.06)}.plan-card{position:relative;display:grid;grid-gap:16px;gap:16px}.plan-card .badge{width:-moz-fit-content;width:fit-content}.plan-card .price-line{margin-top:0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plan-card.is-featured{background:rgba(255,255,255,1);border-color:rgba(31,111,235,.5);border-top-width:3px;border-top-color:var(--accent);border-radius:18px 18px 20px 20px}.plan-card.is-featured:before{gap:8px;padding:5px 11px;border-radius:6px;background:var(--accent);color:#ffffff;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:-6px}.price-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.kpi strong,.price-line strong{font-family:var(--font-accent);font-size:clamp(1.6rem,3.6vw,2.2rem);line-height:1;letter-spacing:-.02em;color:var(--ink);font-weight:700}.plan-card.is-featured .price-line strong{color:var(--accent)}.price-line span{color:var(--ink-soft);flex:1 1;min-width:0}.bullet-list,.compact-list,.data-list,.list-check{display:grid;grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.compact-list li,.data-list li,.list-check li{display:flex;align-items:flex-start;gap:10px}.compact-list li:before,.list-check li:before{content:"•";color:var(--accent);font-size:1.2rem;line-height:1.2}.data-list strong{min-width:104px}.data-list span{color:var(--ink-soft)}.cta-banner,.order-rail{position:relative;display:grid;grid-gap:16px;gap:16px;padding:clamp(28px,2.8vw,36px);border-radius:24px;background:var(--surface-dark);border:1px solid rgba(255,255,255,.06);align-content:start}.cta-banner .caption,.order-rail .caption{color:rgba(247,249,251,.72)}.summary-box strong{display:block;font-size:1rem;line-height:1.45}.support-amount{font-family:var(--font-accent);font-size:clamp(1.8rem,4vw,2.5rem);line-height:1;color:var(--ink)}.support-link-box{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:var(--radius-lg);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.support-link-box strong{font-size:1rem}.support-soft-panel{align-content:start;gap:14px}.support-note{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:18px;background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.14)}.support-note strong{font-size:1rem;line-height:1.5}.support-note p{margin:0}.support-card{display:grid;grid-gap:12px;gap:12px}.summary-key{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(247,249,251,.92)}.summary-key:last-of-type{border-bottom:0}.summary-key>span:first-child{font-family:var(--font-accent);font-weight:700;font-size:1.65rem;line-height:1;color:var(--accent);letter-spacing:-.02em;min-width:22px}.summary-key>span:last-child{font-size:.96rem;line-height:1.6;font-weight:500}.field,.form-grid,.legal-sections{display:grid;grid-gap:10px;gap:10px}.field label{font-weight:700;color:var(--ink)}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid var(--line-strong);background:rgba(255,255,255,.82);color:var(--ink)}.field textarea{min-height:140px;padding:16px;resize:vertical}.checkbox-row{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px;background:rgba(17,24,39,.04)}.checkbox-row input{width:20px;height:20px;margin-top:3px}.tab-button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.7);color:var(--ink-soft);font-weight:700}.tab-button.is-active{background:rgba(15,118,110,.12);border-color:rgba(15,118,110,.18);color:var(--teal)}.notice,.notice-strong{padding:16px 18px;border-radius:18px;border:1px solid var(--line)}.notice{background:rgba(15,118,110,.08)}.notice-strong{background:rgba(31,111,235,.1);border-color:rgba(31,111,235,.18)}.table-scroll{overflow-x:auto}table{width:100%;min-width:640px;border-collapse:collapse}td,th{padding:14px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}th{font-weight:700}.prose,th{color:var(--ink-soft)}.prose p{margin:0 0 14px}.hero-grid .masthead{min-height:100%}.faq-item p,.info-card p,.legal-card p,.showcase-card p,.story-grid .feature-card p,.summary-box p{margin:0}.masthead{display:grid;align-content:start}.cta-banner .eyebrow,.masthead .eyebrow,.order-rail .eyebrow,.section-head .eyebrow{margin-bottom:0}@media (max-width:759px){.shell{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.main{padding:22px 0 60px}.section{padding:18px 0}.card,.cta-banner,.legal-pane,.masthead,.order-rail,.panel,.table-panel{max-width:100%;padding:24px;border-radius:20px}.faq-item,.feature-card,.info-card,.kpi,.legal-card,.legal-section,.plan-card,.showcase-card,.summary-box{padding:22px}.section-title,.title{max-width:none}.growth-hero-card{width:100%;padding:0;border-radius:0}.growth-hero-section{padding-left:max(40px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}.growth-hero-title{max-width:100%;margin-left:4px;padding-right:.2em;font-size:clamp(1.95rem,9.1vw,2.9rem);line-height:1.14;letter-spacing:-.028em;overflow:visible}.growth-hero-title span{display:block;white-space:normal}.growth-difference-grid{grid-template-columns:1fr}.growth-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.growth-stage{min-height:auto;border-radius:18px}.growth-stage-summary{padding:14px 12px 7px}.growth-stage-keywords{padding:0 12px 10px}.growth-stage-keywords span{min-height:24px;padding:4px 8px;font-size:.7rem}.growth-stage-action{min-height:34px;margin:0 10px 10px;padding:6px 8px;font-size:.7rem}.growth-stage-detail-grid{grid-template-columns:1fr}.growth-stage-detail{display:none;padding:16px;border-radius:22px}.growth-stage-detail.is-mobile-open{display:grid}.growth-stage-detail-head{grid-template-columns:1fr}.growth-stage-detail-close{display:inline-flex;justify-content:center}.growth-quiz{grid-template-columns:1fr;padding:18px}.growth-quiz-result,.growth-quiz-result.is-complete{grid-template-columns:1fr;align-items:start}.growth-quiz-result .button-row,.growth-quiz-result.is-complete .button-row{justify-content:flex-start}.growth-quiz-progress{max-width:100%}.growth-quiz-options{display:grid}.growth-quiz-options button{justify-content:start;text-align:left}.growth-path-cta{align-items:stretch;flex-direction:column}.title{font-size:clamp(1.6rem,8vw,2.08rem);line-height:1.22}.caption,.lead,.section-copy,.title,li,p{word-break:normal;line-break:strict;overflow-wrap:anywhere}.hero-title,.section-title{max-width:100%}.button-row{flex-direction:column;align-items:stretch}.button-row .btn{width:100%}.chip-row{align-items:flex-start}.metric-strip,.strategy-card-head{grid-template-columns:1fr}}@media (max-width:520px){.shell{width:min(calc(100vw - 20px),370px);max-width:370px;margin-left:10px;margin-right:auto}}.strategy-panel{display:grid;grid-gap:18px;gap:18px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.stat-card{display:grid;grid-gap:6px;gap:6px;min-height:86px;padding:14px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.72)}.stat-card span{color:var(--ink-muted);font-size:.84rem;font-weight:700}.stat-card strong{color:var(--ink);font-family:var(--font-accent);font-size:1.32rem;font-weight:800}.strategy-grid{display:grid;grid-gap:16px}.strategy-card{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.72);box-shadow:var(--shadow-md)}.strategy-index{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--teal),#0f766e);color:#fff;font-family:var(--font-accent);font-weight:700}.strategy-card p{margin:0;color:var(--ink-soft)}.strategy-detail-card{align-content:start}.pill-list{display:flex;flex-wrap:wrap;gap:8px}.pill-list span{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(31,111,235,.12);color:#475569;font-size:.82rem;font-weight:800}.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px}.metric-strip div{display:grid;grid-gap:4px;gap:4px;min-height:86px;align-content:center;padding:12px;border-radius:var(--radius-md);border:1px solid rgba(15,118,110,.14);background:rgba(15,118,110,.08)}.metric-strip span{color:var(--ink-soft);font-size:.78rem;font-weight:800}.metric-strip strong{font-family:var(--font-accent);color:var(--ink);font-size:clamp(1.15rem,2.5vw,1.55rem);line-height:1}.strategy-disclosure{margin-top:4px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.72);overflow:hidden}.strategy-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;color:var(--teal);font-weight:900;list-style:none}.strategy-disclosure summary::-webkit-details-marker{display:none}.strategy-disclosure summary:after{content:"+";width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:var(--teal-soft);color:var(--teal);font-family:var(--font-accent)}.strategy-disclosure[open] summary:after{content:"-"}.method-columns{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px}.method-columns h4{margin:0 0 10px;color:var(--ink);font-size:.98rem}.strategy-chart-grid{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px;grid-template-columns:1fr}.strategy-chart-section{display:grid;grid-gap:12px;gap:12px}.strategy-chart-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 2px}.strategy-chart-heading span{color:var(--ink);font-size:1rem;font-weight:900}.strategy-chart-heading p{margin:0;color:var(--ink-soft);font-size:.86rem;font-weight:700;line-height:1.45;text-align:right}.strategy-chart-grid-wide{padding:0}.chart-frame{margin:0;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.88);box-shadow:var(--shadow-md)}.chart-frame img{display:block;width:100%;height:auto;background:#fff}.chart-frame a{display:block;cursor:zoom-in}.chart-frame figcaption{padding:10px 13px;color:var(--ink-soft);font-size:.88rem;font-weight:800}.confidential-note{margin:0 16px 16px!important;padding:13px 14px;border-radius:var(--radius-md);border:1px solid rgba(31,111,235,.18);background:rgba(31,111,235,.1);color:#0f172a!important;font-weight:700}.comparison-table-wrap{margin:0 16px 16px;overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.84)}.comparison-table{min-width:820px}.comparison-table td,.comparison-table th{padding:12px 11px;font-size:.9rem}.comparison-table th{white-space:nowrap}.comparison-table td:first-child{color:var(--ink);font-weight:900}body.strategy-modal-open{overflow:hidden}.strategy-summary-grid{align-items:stretch}.strategy-summary-card{position:relative;width:100%;min-height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.strategy-summary-card:focus-visible,.strategy-summary-card:hover{transform:translateY(-3px);border-color:rgba(15,118,110,.28);background:rgba(255,255,255,.9);box-shadow:0 24px 48px rgba(15,23,42,.13);outline:none}.strategy-card-glow{position:absolute;inset:auto -18% -28% auto;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,rgba(15,118,110,.16),transparent 68%);pointer-events:none;z-index:-1}.strategy-summary-metrics div{min-height:74px}.strategy-open-hint{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:2px;background:var(--teal);font-weight:900;font-size:.9rem}.strategy-open-hint:after{content:"↗";font-family:var(--font-accent)}.strategy-modal-backdrop{z-index:200;display:grid;place-items:center;padding:clamp(12px,2vw,28px);background:radial-gradient(circle at 78% 8%,rgba(31,111,235,.24),transparent 24%),rgba(7,11,19,.58);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.strategy-modal{width:min(1120px,calc(100vw - 28px));height:min(92vh,980px);max-height:92vh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:34px;border:1px solid rgba(255,255,255,.42);background:radial-gradient(circle at 100% 0,rgba(31,111,235,.16),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.96));box-shadow:0 38px 90px rgba(7,11,19,.34)}.strategy-modal-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;padding:clamp(20px,3vw,34px);border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(16,19,24,.96),rgba(15,118,110,.88)),var(--surface-dark);color:var(--ink-invert)}.strategy-modal-title-block{display:grid;grid-gap:10px;gap:10px}.strategy-modal-title-block .eyebrow{width:-moz-fit-content;width:fit-content;margin:0;background:rgba(255,255,255,.1);color:#bae6fd}.strategy-modal-title-block h3{margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.strategy-modal-title-block p{max-width:62ch;margin:0;color:rgba(247,249,251,.82)}.strategy-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:10px 15px;color:#fff;font-weight:900;transition:transform .16s ease,background .16s ease}.strategy-modal-close:focus-visible,.strategy-modal-close:hover{transform:translateY(-1px);background:rgba(255,255,255,.18);outline:none}.strategy-modal-scroll{min-height:0;overflow:auto;display:grid;grid-gap:16px;gap:16px;padding:clamp(16px,2.4vw,28px)}.strategy-modal-summary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);grid-gap:16px;gap:16px;align-items:start;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.78)}.strategy-modal-block h4,.strategy-modal-summary h4{margin:0 0 10px;color:var(--ink)}.strategy-modal-summary p{margin:0;color:var(--ink-soft)}.strategy-modal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-modal-block{padding:18px;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(255,255,255,.72)}.strategy-modal-block .method-columns,.strategy-modal-charts{padding:0}.strategy-modal-charts{gap:16px}.strategy-modal-table{margin:0}.strategy-modal-hint,.strategy-modal-note{margin:0!important}.metric-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.metric-pair div{min-height:94px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px;border-radius:var(--radius-md);border:1px solid rgba(15,118,110,.14);background:rgba(15,118,110,.08)}.metric-pair span{color:var(--ink-soft);font-size:.82rem;font-weight:700}.metric-pair strong{color:var(--ink);font-family:var(--font-accent);font-size:clamp(1.25rem,3vw,1.72rem);line-height:1}.community-grid{display:grid;grid-gap:12px;gap:12px}.community-card{display:grid;grid-gap:2px;gap:2px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.74)}.community-card span{color:var(--ink-soft);font-weight:700}.community-card strong{font-family:var(--font-accent);font-size:clamp(1.7rem,5vw,2.4rem);line-height:1}.community-card.is-discord{border-color:rgba(88,101,242,.22)}.community-card.is-instagram{border-color:rgba(31,111,235,.24)}.community-card.is-threads{border-color:rgba(15,118,110,.22)}.pricing-lead{max-width:min(100%,1040px)}.portaly-grid{display:grid;grid-gap:22px;gap:22px}.portaly-card{display:grid;grid-gap:18px;gap:18px;overflow:hidden;align-content:start;padding:22px;border-radius:var(--radius-lg);border:1px solid rgba(38,42,65,.12);background:rgba(255,255,255,.9);box-shadow:var(--shadow-md)}.portaly-card,.portaly-card .section-head{min-width:0;max-width:100%}.portaly-card-title{font-size:clamp(1.18rem,1.8vw,1.46rem);line-height:1.36;overflow-wrap:anywhere}.portaly-card-summary{min-height:5.35em;max-width:100%;overflow-wrap:anywhere}.portaly-frame{width:100%;max-width:100%;min-height:620px;border:0;border-radius:8px;background:#fff}@media (min-width:1100px){.portaly-grid{grid-template-columns:repeat(3,minmax(300px,1fr));align-items:start}}@media (min-width:760px){.faq-grid,.feature-grid,.helper-grid,.kpi-grid,.method-columns,.plan-grid,.process-grid,.split-grid,.story-grid,.strategy-grid,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-chart-grid{grid-template-columns:1fr}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.header-row{grid-template-columns:auto 1fr auto;align-items:center}.nav-links{justify-content:flex-end}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-layout,.page-layout,.split-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start}.summary-grid{grid-template-columns:1.1fr .9fr}.kpi-grid,.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr}}.mobile-scroll-hint{display:none}@media (max-width:759px){.badge,.caption,.chip,.lead,.mini-title,.pill-list span,.section-copy,.section-title,.strategy-disclosure summary,.subhead,.title,li,p{word-break:normal;overflow-wrap:anywhere}.shell{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin-inline:auto}.site-header{padding:8px 0 6px}.header-row{gap:8px}.brand{gap:10px;min-width:0}.brand-mark{width:36px;height:36px;flex:0 0 auto;border-radius:13px}.brand-copy{min-width:0}.brand-copy span,.brand-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-copy span{font-size:.72rem}.nav-links{gap:8px;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.nav-links a{min-height:40px;padding:8px 11px;font-size:.84rem;scroll-snap-align:start}.main{padding-top:16px}.card,.cta-banner,.legal-pane,.masthead,.order-rail,.panel,.table-panel{padding:22px;border-radius:18px}.strategy-panel{gap:14px}.strategy-summary-card{gap:11px}.strategy-open-hint{width:100%;min-height:44px}.strategy-modal-backdrop{align-items:start;padding:0;background:radial-gradient(circle at 72% 4%,rgba(31,111,235,.22),transparent 30%),rgba(7,11,19,.62)}.strategy-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0 0 24px 24px;border-inline:0;border-top:0}.strategy-modal-hero{grid-template-columns:1fr;gap:14px;padding:18px 16px}.strategy-modal-title-block h3{font-size:clamp(1.5rem,8vw,2.12rem)}.strategy-modal-close{width:100%;min-height:44px}.strategy-modal-scroll{padding:12px 10px 18px;gap:12px}.strategy-modal-block,.strategy-modal-summary{grid-template-columns:1fr;padding:14px;border-radius:18px}.strategy-modal-metrics{grid-template-columns:1fr}.strategy-card{padding:14px;border-radius:18px}.panel,.panel *,.plan-card,.plan-card *,.strategy-card,.strategy-card *{min-width:0}.strategy-card-head{grid-template-columns:auto minmax(0,1fr);gap:10px}.strategy-index{width:36px;height:36px;border-radius:12px;font-size:.86rem}.pill-list{gap:6px}.pill-list span{padding:5px 9px;font-size:.76rem}.metric-strip{grid-template-columns:1fr;gap:8px}.metric-strip div{min-height:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;overflow:hidden}.metric-strip strong{font-size:1.18rem;text-align:right;white-space:nowrap}.strategy-disclosure summary{min-height:54px;padding:13px 14px;font-size:.95rem}.strategy-disclosure summary:after{width:30px;height:30px}.method-columns,.strategy-chart-grid{padding-inline:10px}.mobile-scroll-hint{display:block;margin:0 10px 10px!important;padding:10px 12px;border-radius:14px;background:rgba(15,118,110,.09);color:var(--teal)!important;font-size:.82rem;font-weight:800;line-height:1.55}.comparison-table-wrap{margin:0 10px 14px;border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.comparison-table{min-width:760px;border-collapse:separate;border-spacing:0}.comparison-table td,.comparison-table th{padding:10px 9px;font-size:.78rem;line-height:1.55}.comparison-table td:first-child,.comparison-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;max-width:150px;background:#ffffff;box-shadow:8px 0 14px rgba(17,24,39,.08)}.strategy-chart-grid{gap:12px}.strategy-chart-section{padding:0 10px}.strategy-chart-heading{display:grid;grid-gap:4px;gap:4px;align-items:start}.strategy-chart-heading p{text-align:left;font-size:.8rem}.chart-frame{border-radius:16px}.chart-frame a{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.chart-frame img{width:max(100%,760px);max-width:none}.chart-frame figcaption{padding:9px 11px;font-size:.8rem;line-height:1.55}.confidential-note{margin:0 10px 14px!important;padding:11px 12px;font-size:.86rem}.summary-key{display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:start}.footer-card{padding:18px}}@media (max-width:420px){.shell{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.title{font-size:clamp(1.48rem,7.6vw,1.88rem)}.lead,.section-copy{font-size:.94rem;line-height:1.72}.badge,.chip,.status-pill{font-size:.78rem}.btn{min-height:48px;border-radius:12px}.comparison-table{min-width:720px}.chart-frame img{width:100%;max-width:100%}}.section{padding:clamp(20px,3vw,40px) 0}.main>.shell>.hero-grid:first-child,.main>.shell>.section:first-child{padding-top:clamp(8px,1.6vw,18px)}.section-head{gap:10px;margin-bottom:22px}.section-head .section-title{margin-top:4px}.community-card{transition:border-color .22s ease}.community-card:hover{border-color:rgba(15,118,110,.32)}.footer-card{padding:clamp(28px,3vw,40px);background:var(--surface-dark);border:1px solid rgba(255,255,255,.04);box-shadow:none}.footer-card strong{font-family:var(--font-heading);font-size:1.08rem;letter-spacing:.01em;color:rgba(247,249,251,.96);display:block;margin-bottom:8px}.footer-copy{font-size:.96rem;line-height:1.78;margin:0 0 18px;max-width:64ch}.footer-contact a{color:rgba(247,249,251,.92);font-weight:700;transition:color .2s ease}.footer-contact a:hover{color:var(--accent)}.footer-links a{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:.88rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.footer-links a:hover{background:rgba(31,111,235,.18);border-color:rgba(31,111,235,.32);color:#bae6fd}.hero-tagline{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-style:italic}.hero-tagline,.nav-links a{color:var(--ink-soft);font-weight:600;font-size:.94rem}.nav-links a{position:relative;padding:8px 4px;border-radius:0;background:transparent;border:none}.nav-links a:hover{background:transparent;color:var(--ink);transform:none}.nav-links a.is-active{background:transparent;border:none;color:var(--ink)}.nav-links a.is-active:after{content:"";position:absolute;left:4px;right:4px;bottom:0;background:var(--accent)}.page-admin .nav-links a{background:transparent;border:none;color:rgba(247,249,251,.78)}.page-admin .nav-links a.is-active{background:transparent;color:#fff}.site-header{border-bottom-color:rgba(17,24,39,.08);box-shadow:none;background:rgba(255,255,255,.86)}@media (max-width:759px){.plan-card.is-featured:before{top:12px;right:-32px;width:110px;font-size:.72rem}.summary-key{grid-template-columns:32px minmax(0,1fr);gap:12px}.summary-key>span:first-child{width:32px;height:32px;border-radius:10px;font-size:.94rem}.hero-tagline{font-size:.9rem;padding:8px 14px 8px 12px}}:root{--font-noto-sans-tc:"Aptos","PingFang TC","Microsoft JhengHei","Noto Sans TC",sans-serif;--font-noto-serif-tc:"Aptos Display","PingFang TC","Microsoft JhengHei","Noto Sans TC",sans-serif;--font-space-grotesk:"Aptos","PingFang TC","Microsoft JhengHei",sans-serif;--font-body:var(--font-noto-sans-tc);--font-heading:var(--font-noto-serif-tc);--font-accent:var(--font-space-grotesk);--bg:#f5f6f7;--bg-soft:#fafafa;--surface:rgba(255,255,255,0.86);--surface-strong:#ffffff;--surface-dark:#101318;--surface-dark-2:#171b22;--ink:#121417;--ink-soft:#666d78;--ink-invert:#f7f9fb;--line:rgba(17,24,39,0.1);--line-strong:rgba(17,24,39,0.16);--accent:#1f6feb;--accent-soft:rgba(31,111,235,0.1);--teal:#0f766e;--teal-soft:rgba(15,118,110,0.09);--success:#16803c;--warning:#a16207;--danger:#b42318;--shadow-lg:0 24px 70px rgba(15,23,42,0.09);--shadow-md:0 12px 32px rgba(15,23,42,0.07);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--max-width:1180px}body,html{background:radial-gradient(circle at 50% -10%,rgba(31,111,235,.08),transparent 34rem),linear-gradient(180deg,#fbfbfc,#f3f5f7)}body{color:var(--ink);letter-spacing:-.004em}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(17,24,39,.025) 1px,transparent 0);background-size:100% 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 70%)}.shell{width:min(calc(100% - 40px),var(--max-width));max-width:min(calc(100vw - 40px),var(--max-width))}.site-header{padding:14px 0;background:rgba(250,251,252,.78);border-bottom:1px solid rgba(17,24,39,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.header-row{gap:18px}.brand-mark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#111827,#2f3747);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.brand-mark:before{color:#fff;font-family:var(--font-accent);font-weight:800}.brand-mark:after{background:#34d399}.brand-copy strong{font-family:var(--font-accent);font-weight:800;letter-spacing:-.02em}.brand-copy span,.caption,.lead,.nav-links a,.section-copy{color:var(--ink-soft)}.nav-links{gap:18px;align-items:center}.nav-links a{padding:8px 0;font-size:.92rem;font-weight:700;letter-spacing:-.01em}.nav-links a.is-active:after{left:0;right:0;height:2px;border-radius:999px;background:#111827}.main{padding:26px 0 76px}.section{padding:clamp(18px,3vw,36px) 0}.card,.faq-item,.feature-card,.info-card,.kpi,.legal-card,.legal-pane,.legal-section,.masthead,.panel,.plan-card,.portaly-card,.showcase-card,.summary-box,.table-panel{border:1px solid var(--line);background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 18px 48px rgba(15,23,42,.06)}.cta-banner,.masthead,.order-rail,.panel{border-radius:var(--radius-xl)}.masthead:after,.strategy-card-glow{display:none}.eyebrow{padding-left:0;border-left:0;color:#445063;font-family:var(--font-accent);font-size:.76rem;font-weight:800;letter-spacing:.16em}.eyebrow:after{content:"";width:28px;height:1px;background:rgba(17,24,39,.24)}.dark-badge{color:rgba(247,249,251,.76);background:transparent}.dark-badge:after{background:rgba(247,249,251,.28)}.mini-title,.section-title,.subhead,.title{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.035em}.title{max-width:16ch;font-size:clamp(2.42rem,5.8vw,5.25rem);line-height:.98;font-weight:850}.hero-title{max-width:17ch}.section-title{max-width:24ch;font-size:clamp(1.55rem,2.5vw,2.32rem);line-height:1.12;font-weight:850}.cta-banner .section-title,.panel .section-title,.summary-grid .section-title{font-size:clamp(1.28rem,2.05vw,1.82rem);line-height:1.16}.subhead{font-size:clamp(1.05rem,1.45vw,1.26rem);line-height:1.3;font-weight:850}.caption,.lead,.section-copy,li,p{line-height:1.72}.lead{font-size:clamp(1rem,1.3vw,1.13rem);max-width:62ch}.hero-tagline{width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 14px;border:1px solid rgba(31,111,235,.14);border-radius:14px;background:rgba(31,111,235,.06);color:#1e4f9b;font-style:normal;font-weight:750}.compliance-banner{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);grid-gap:18px;gap:18px;align-items:center;padding:clamp(16px,2.2vw,22px);border-radius:22px;border:1px solid rgba(161,98,7,.18);background:linear-gradient(135deg,rgba(255,251,235,.92),rgba(255,255,255,.88));color:#422006;box-shadow:0 10px 34px rgba(120,53,15,.06)}.compliance-banner strong{font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.35}.compliance-banner span{color:rgba(66,32,6,.78);line-height:1.7}.btn{min-height:48px;border-radius:999px;padding:0 22px;font-weight:800;letter-spacing:-.01em}.btn-primary{background:#111827;color:#fff;box-shadow:0 12px 24px rgba(17,24,39,.16)}.btn-primary:hover{background:#020617}.btn-ghost,.btn-secondary{background:rgba(255,255,255,.66);border-color:var(--line-strong);color:#111827}.btn-ghost:hover,.btn-secondary:hover{background:#ffffff;border-color:rgba(17,24,39,.32)}.badge,.chip,.pill-list span,.status-pill{border:1px solid rgba(17,24,39,.1);background:rgba(248,250,252,.9);color:#334155;font-size:.82rem;font-weight:780}.plan-card{gap:18px;overflow:hidden}.plan-card.is-featured{border-color:rgba(31,111,235,.28);background:linear-gradient(180deg,#fff,#f9fbff);border-top-width:1px}.plan-card.is-featured:before{width:-moz-fit-content;width:fit-content;margin-bottom:-8px;background:rgba(31,111,235,.1);color:#1f6feb}.community-card strong,.kpi strong,.metric-pair strong,.metric-strip strong,.price-line strong{font-family:var(--font-accent);letter-spacing:-.04em}.compact-list li:before,.list-check li:before{content:"";width:6px;height:6px;margin-top:.72em;border-radius:999px;background:#1f6feb;flex:0 0 auto}.cta-banner,.order-rail{background:linear-gradient(145deg,#111827,#1f2937);color:var(--ink-invert);box-shadow:0 22px 54px rgba(15,23,42,.16)}.summary-key{border-bottom-color:rgba(255,255,255,.12)}.summary-key>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.08);color:#7dd3fc;font-size:.98rem}.notice-strong{border-color:rgba(161,98,7,.18);background:rgba(255,251,235,.74);color:#713f12}.strategy-grid{gap:16px}.strategy-card,.strategy-summary-card{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,2.4vw,24px);border-radius:24px;background:rgba(255,255,255,.92)}.strategy-summary-card:focus-visible,.strategy-summary-card:hover{transform:translateY(-2px);border-color:rgba(31,111,235,.24);box-shadow:0 22px 58px rgba(15,23,42,.1)}.strategy-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.strategy-card-head p{margin:5px 0 0;color:var(--ink-soft);font-size:.95rem}.strategy-index{width:38px;height:38px;border-radius:12px;background:#f1f5f9;color:#334155;border:1px solid rgba(17,24,39,.08)}.metric-strip{gap:10px}.metric-pair div,.metric-strip div{min-height:84px;border-radius:18px;border-color:rgba(17,24,39,.08);background:#f8fafc}.metric-pair span,.metric-strip span{color:#64748b;font-size:.74rem;line-height:1.38}.metric-strip strong{color:#0f172a;font-size:clamp(1.16rem,2.2vw,1.62rem)}.strategy-open-hint{background:#111827;color:#fff;border-radius:999px;font-size:.86rem;padding:9px 13px}.strategy-open-hint:after{content:""}.strategy-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100dvw;height:100dvh;min-height:100dvh;margin:0;padding:clamp(20px,4dvw,48px);box-sizing:border-box;overflow:hidden;background:rgba(8,13,23,.62);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.strategy-modal{width:min(1080px,calc(100dvw - clamp(48px, 8dvw, 96px)));max-width:calc(100dvw - 40px);margin-inline:auto;box-sizing:border-box;border-radius:30px;background:#f8fafc;box-shadow:0 38px 120px rgba(2,6,23,.34)}.strategy-modal-hero{background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:1px solid rgba(255,255,255,.08)}.strategy-modal-title-block h3{font-family:var(--font-heading);font-weight:850;letter-spacing:-.045em}.strategy-modal-close{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);min-width:72px}.strategy-modal-scroll{gap:14px}.chart-frame,.comparison-table-wrap,.strategy-modal-block,.strategy-modal-summary{border-color:rgba(17,24,39,.08);background:#ffffff;box-shadow:none}.comparison-table{min-width:880px}.comparison-table th{color:#64748b;background:#f8fafc;font-size:.78rem;letter-spacing:.04em}.comparison-table td{color:#334155}.comparison-table td:first-child{color:#0f172a}.chart-frame{border-radius:20px;overflow:hidden}.confidential-note{border-color:rgba(161,98,7,.18);background:rgba(255,251,235,.78);color:#713f12!important}.pricing-hero .title{max-width:15ch}.pricing-section-head{max-width:720px}.portaly-grid{gap:18px}.portaly-card{padding:clamp(18px,2.2vw,24px);border-radius:24px}.portaly-card-title{max-width:100%;font-size:clamp(1.28rem,1.7vw,1.55rem);line-height:1.18}.portaly-card-summary{color:var(--ink-soft)}.portaly-frame{min-height:660px;border-radius:18px;border:1px solid rgba(17,24,39,.08)}.footer-card{border-radius:28px;background:#101318}.footer-meta{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}@media (min-width:1100px){.portaly-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.compliance-banner,.strategy-modal-summary{grid-template-columns:1fr}.hero-title,.pricing-hero .title,.title{max-width:100%}}@media (max-width:759px){.shell{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin-inline:auto}.main{padding-top:14px}.site-header{padding:10px 0 8px}.brand-copy span,.brand-copy strong{max-width:58vw}.nav-links{gap:14px}.title{font-size:clamp(2.05rem,11vw,3.15rem);line-height:1.02;overflow-wrap:anywhere}.section-title{font-size:clamp(1.42rem,7vw,2rem);max-width:100%}.cta-banner,.masthead,.order-rail,.panel,.portaly-card{padding:20px;border-radius:22px}.compliance-banner{padding:16px;border-radius:18px}.button-row{align-items:stretch}.btn{width:100%}.strategy-card,.strategy-summary-card{padding:16px;border-radius:20px}.metric-strip,.strategy-modal-metrics,.strategy-summary-metrics{grid-template-columns:1fr}.metric-strip div{min-height:auto;grid-template-columns:minmax(0,1fr) auto;gap:12px}.metric-strip strong{font-size:1.18rem}.strategy-modal{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;border-radius:0 0 22px 22px}.strategy-modal-hero{padding:18px 16px}.strategy-modal-scroll{padding:12px}.comparison-table td:first-child,.comparison-table th:first-child{background:#ffffff}.portaly-grid{grid-template-columns:1fr}.portaly-frame{min-height:620px}}@media (max-width:420px){.shell{width:calc(100vw - 18px);max-width:calc(100vw - 18px)}.cta-banner,.masthead,.order-rail,.panel,.portaly-card{padding:18px}.strategy-card-head{grid-template-columns:1fr}.strategy-index{width:-moz-fit-content;width:fit-content;padding:0 12px}}.plan-grid{align-items:stretch}.plan-card{grid-template-rows:auto auto auto 1fr}.plan-card.is-featured{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,255,.98)),#fff;border-color:rgba(14,165,233,.34);box-shadow:0 22px 54px rgba(14,165,233,.11)}.plan-card.is-featured:before{content:"推薦方案";position:absolute;top:30px;right:24px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:5px 10px;border:1px solid rgba(14,165,233,.22);border-radius:999px;background:rgba(224,242,254,.92);color:#0369a1;font-size:.76rem;font-weight:900;letter-spacing:.05em;white-space:nowrap;box-shadow:none}.plan-card .price-line{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:start;padding:18px 0}.plan-card .price-line strong{color:#0f172a;font-size:clamp(2.05rem,3.4vw,2.55rem);line-height:.95}.plan-card.is-featured .price-line strong{color:#1f6feb}.plan-card .price-line span{max-width:30ch;color:#64748b;font-size:.96rem;line-height:1.72}.cta-banner,.footer-card,.order-rail{background:radial-gradient(circle at 86% 10%,rgba(125,211,252,.18),transparent 28%),linear-gradient(145deg,#101827,#172235);color:#eaf6ff}.cta-banner :is(.section-title,.subhead,.mini-title,strong,p,li),.footer-card :is(.section-title,.subhead,.mini-title,strong,p,li),.order-rail :is(.section-title,.subhead,.mini-title,strong,p,li){color:#eaf6ff}.cta-banner .caption,.footer-card .footer-contact span,.footer-card .footer-copy,.footer-card .footer-meta,.order-rail .caption{color:rgba(226,241,255,.74)}.cta-banner .btn-primary,.order-rail .btn-primary{background:#e0f2fe;color:#082f49;box-shadow:0 14px 30px rgba(14,165,233,.16)}.cta-banner .btn-primary:hover,.order-rail .btn-primary:hover{background:#bae6fd}.cta-banner .btn-ghost,.order-rail .btn-ghost{background:rgba(224,242,254,.08);border-color:rgba(224,242,254,.22);color:#eaf6ff}.cta-banner .btn-ghost:hover,.order-rail .btn-ghost:hover{background:rgba(224,242,254,.14)}section.masthead.section:not(.pricing-hero) .title{max-width:min(100%,760px);font-size:clamp(2rem,3.2vw,3rem);line-height:1.1;letter-spacing:-.036em;word-break:normal;overflow-wrap:anywhere;text-wrap:balance}section.masthead.section:not(.pricing-hero){background:radial-gradient(circle at 86% 18%,rgba(186,230,253,.5),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,250,255,.92));border-color:rgba(14,165,233,.14)}.masthead .eyebrow,.section-head .eyebrow{color:#075985}.masthead .eyebrow:after,.section-head .eyebrow:after{background:rgba(14,165,233,.34)}@media (max-width:759px){.plan-card.is-featured:before{top:18px;right:18px;width:auto;font-size:.72rem}.plan-card .price-line strong{font-size:clamp(1.92rem,10vw,2.32rem)}section.masthead.section:not(.pricing-hero) .title{font-size:clamp(1.72rem,8.4vw,2.48rem);max-width:100%}}.masthead.section .title,.pricing-hero .title{width:100%;max-width:min(100%,760px);overflow-wrap:anywhere;word-break:normal;line-break:auto;text-wrap:balance}.pricing-hero .title{font-size:clamp(2rem,3.2vw,3.05rem);line-height:1.1}.legal-pane .section-title,.summary-grid .panel .section-title{overflow-wrap:anywhere;word-break:normal}@media (max-width:759px){.masthead.section .title,.pricing-hero .title{max-width:100%;font-size:clamp(1.68rem,8.2vw,2.36rem);line-height:1.14}}.masthead.section,.pricing-hero.masthead.section{padding:clamp(34px,5vw,62px)}.hero-grid .masthead{padding:clamp(38px,5.8vw,68px)}.hero-grid .masthead .hero-title{max-width:min(100%,960px);font-size:clamp(2.05rem,3.55vw,3.65rem);line-height:1.08;letter-spacing:-.044em;text-wrap:balance}.summary-grid .panel .section-title{max-width:100%;font-size:clamp(1.22rem,1.72vw,1.58rem);line-height:1.28;text-wrap:balance;word-break:keep-all;overflow-wrap:normal}.masthead.section:not(.pricing-hero) .title,.pricing-hero .title{max-width:min(100%,860px)}.portaly-card .section-head{gap:12px;min-height:152px}.portaly-card-summary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;align-items:baseline;max-width:min(100%,640px);min-height:0;line-height:1.66}.portaly-card-summary strong{color:#0f172a;font-family:var(--font-accent);font-size:1.06rem;letter-spacing:-.02em;white-space:nowrap}.portaly-card-summary span{display:block;max-width:38ch;color:#64748b;word-break:normal;overflow-wrap:break-word}#plans{scroll-margin-top:96px}@media (max-width:759px){.hero-grid .masthead,.masthead.section,.pricing-hero.masthead.section{padding:24px}.hero-grid .masthead .hero-title{font-size:clamp(1.82rem,8vw,2.62rem);line-height:1.12;max-width:100%}.summary-grid .panel .section-title{font-size:clamp(1.18rem,6vw,1.48rem);overflow-wrap:anywhere}.portaly-card-summary{grid-template-columns:1fr;gap:5px}.portaly-card-summary span{max-width:100%}.portaly-card .section-head{min-height:0}}:root{--step--1:clamp(0.78rem,0.72rem + 0.22vw,0.9rem);--step-0:clamp(0.92rem,0.86rem + 0.2vw,1rem);--step-1:clamp(1.06rem,0.98rem + 0.38vw,1.24rem);--step-2:clamp(1.2rem,1.04rem + 0.72vw,1.56rem);--step-3:clamp(1.62rem,1.16rem + 1.65vw,2.48rem);--step-4:clamp(1.88rem,1.45rem + 1.35vw,3.05rem)}body{font-size:var(--step-0)}.hero-grid .masthead .hero-title{max-width:min(100%,21ch);font-size:var(--step-4);line-height:1.12;letter-spacing:-.038em}.title{font-size:var(--step-4)}.section-title{font-size:var(--step-2);line-height:1.22}.cta-banner .section-title,.panel .section-title,.summary-grid .panel .section-title{font-size:var(--step-2);line-height:1.28}.caption,.lead,.section-copy,li,p{font-size:var(--step-0)}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.summary-grid .panel{padding:clamp(22px,2.5vw,38px)}.summary-grid .section-copy,.summary-grid li,.summary-grid p{max-width:100%;line-height:1.78;word-break:normal;line-break:auto;overflow-wrap:anywhere;text-wrap:pretty}.community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:clamp(8px,1.2vw,12px)}.community-card{position:relative;gap:6px;min-width:0;padding:clamp(12px,1.35vw,16px);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.78)),rgba(255,255,255,.84)}.community-card:after{content:"";position:absolute;inset:auto 12px 10px 12px;height:1px;background:linear-gradient(90deg,transparent,rgba(31,111,235,.25),transparent)}.community-card span{color:#64748b;font-size:var(--step--1);font-weight:760;letter-spacing:.02em}.community-card strong{color:#0f172a;font-size:clamp(1.55rem,1.12rem + 1.18vw,2.05rem);line-height:.98}.badge,.chip,.pill-list span,.plan-card.is-featured:before,.status-pill{font-size:var(--step--1)}.subhead{font-size:var(--step-1)}.plan-card .price-line strong{font-size:clamp(1.82rem,1.2rem + 1.9vw,2.45rem)}.brand-copy strong,.mini-title,.plan-card .price-line span,.summary-box strong,.support-link-box strong,.support-note strong{font-size:var(--step-0)}.badge,.brand-copy span,.chip,.compact-list li,.comparison-table td,.comparison-table th,.data-list li,.eyebrow,.footer-links-label,.metric-pair span,.metric-strip span,.nav-links a,.portaly-card-summary,.status-pill,.strategy-card-head p,.strategy-open-hint{font-size:var(--step--1)}.summary-key>span:first-child,.support-amount{font-size:var(--step-2)}@media (max-width:940px){.hero-grid .masthead .hero-title{max-width:min(100%,18.5ch)}}@media (max-width:759px){.summary-grid{grid-template-columns:1fr}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid .masthead .hero-title,.title{font-size:clamp(1.72rem,7.6vw,2.36rem);line-height:1.14}}@media (max-width:420px){.community-grid{grid-template-columns:1fr}}.section>.section-head{max-width:min(100%,780px)}.section>.section-head .section-title{max-width:min(100%,34ch);text-wrap:pretty}.section>.section-head .section-copy{max-width:min(100%,760px);text-wrap:pretty;overflow-wrap:normal}.community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:clamp(10px,1.45vw,16px)}.community-card{isolation:isolate;min-height:clamp(108px,9vw,132px);align-content:space-between;padding:clamp(15px,1.6vw,20px);color:inherit;text-decoration:none;border-color:rgba(148,163,184,.28);background:radial-gradient(circle at 84% 18%,rgba(56,189,248,.2),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(245,250,255,.82));box-shadow:0 12px 28px rgba(15,23,42,.06);transform:translateY(0);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.community-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .18s ease}.community-card:after{inset:auto 14px 14px 14px}.community-card em{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;color:#075985;background:rgba(224,242,254,.8);font-size:clamp(.72rem,.68rem + .18vw,.82rem);font-style:normal;font-weight:780;letter-spacing:.02em}.community-card em:after{content:"↗";font-size:.82em}.community-card:focus-visible,.community-card:hover{transform:translateY(-3px);border-color:rgba(14,165,233,.58);box-shadow:0 18px 38px rgba(15,23,42,.1)}.community-card:focus-visible:before,.community-card:hover:before{opacity:1}.community-card.is-discord:before{background:radial-gradient(circle at 20% 18%,rgba(88,101,242,.2),transparent 30%),linear-gradient(145deg,rgba(239,246,255,.96),rgba(219,234,254,.82))}.community-card.is-instagram:before{background:radial-gradient(circle at 20% 18%,rgba(244,114,182,.16),transparent 32%),linear-gradient(145deg,rgba(255,247,237,.96),rgba(255,237,213,.72))}.community-card.is-threads:before{background:radial-gradient(circle at 20% 18%,rgba(20,184,166,.16),transparent 32%),linear-gradient(145deg,rgba(240,253,250,.96),rgba(207,250,254,.72))}@media (max-width:759px){.section>.section-head .section-copy,.section>.section-head .section-title{max-width:100%}.community-card{min-height:clamp(98px,24vw,122px);padding:13px}.community-card em{display:none}}@media (max-width:420px){.community-card{min-height:88px}.community-card em{display:inline-flex}}.paid-plan-grid{justify-content:center}.plan-grid.paid-plan-grid,.portaly-grid.paid-plan-grid{grid-template-columns:repeat(2,minmax(min(100%,320px),1fr));max-width:min(100%,820px);margin-inline:auto}.portaly-grid.paid-plan-grid{max-width:min(100%,920px)}@media (max-width:759px){.plan-grid.paid-plan-grid,.portaly-grid.paid-plan-grid{grid-template-columns:1fr;max-width:100%}}@media (min-width:760px) and (max-width:1099px){.shell{width:min(calc(100% - 44px),var(--max-width));max-width:calc(100vw - 44px)}.header-row{grid-template-columns:1fr;gap:14px;align-items:start}.nav-links{justify-content:flex-start;overflow-x:auto;padding-bottom:4px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-layout,.hero-grid,.page-layout,.split-grid,.summary-grid{grid-template-columns:1fr}.faq-grid,.feature-grid,.plan-grid:not(.paid-plan-grid),.process-grid,.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.cta-banner,.hero-grid .masthead,.masthead,.panel,.pricing-hero.masthead.section{padding:clamp(24px,3.6vw,44px)}.hero-grid .masthead .hero-title,.title{max-width:min(100%,22ch);font-size:clamp(2rem,4.4vw,2.85rem);line-height:1.12}.section-title,.summary-grid .panel .section-title{max-width:100%;font-size:clamp(1.28rem,2.8vw,1.68rem);line-height:1.28;text-wrap:pretty;word-break:normal;overflow-wrap:anywhere}.card p,.panel p,.section-copy,.summary-grid li,.summary-grid p{max-width:100%}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-scroll-progress{position:fixed;top:0;left:0;right:0;z-index:90;height:3px;pointer-events:none;background:transparent}.home-scroll-progress span{display:block;width:100%;height:100%;transform:scaleX(var(--home-scroll-progress,0));transform-origin:left center;background:linear-gradient(135deg,#38bdf8,#818cf8 55%,#c4b5fd);box-shadow:0 0 18px rgba(56,189,248,.44)}.growth-hero-section{min-height:clamp(640px,84vh,860px)}.growth-hero-section:after{content:"";position:absolute;z-index:-1;right:-12vw;bottom:-28%;width:min(780px,62vw);height:min(520px,46vw);border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(56,189,248,.28),transparent 62%),radial-gradient(circle at 64% 54%,rgba(196,181,253,.2),transparent 58%);filter:blur(24px);opacity:.9;transform:translate3d(0,var(--home-parallax-y,0),0);pointer-events:none}.growth-hero-card>div{position:relative;z-index:2}.growth-hero-card:after,.growth-hero-card:before{content:"";position:absolute;pointer-events:none}.growth-hero-card:before{z-index:1;top:4%;right:0;width:min(470px,41vw);height:min(300px,27vw);border:1px solid rgba(190,227,255,.14);border-radius:28px;background:linear-gradient(120deg,rgba(255,255,255,.14),rgba(56,189,248,.04)),linear-gradient(180deg,rgba(15,42,68,.74),rgba(3,15,28,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 36px 100px rgba(0,0,0,.24);opacity:.36;transform:perspective(900px) rotateY(-16deg) rotateX(6deg) translateY(var(--home-device-y,0))}.growth-hero-card:after{z-index:1;top:calc(4% + min(300px, 27vw) + 16px);right:4vw;width:min(390px,34vw);height:18px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(190,227,255,.2),transparent);opacity:.55;filter:blur(2px)}.growth-hero-actions,.growth-hero-copy,.growth-hero-title{animation:homeHeroRise .86s cubic-bezier(.18,.8,.22,1) both}.growth-hero-copy{animation-delay:.12s}.growth-hero-actions{animation-delay:.22s}.growth-hero-title span{background-size:180% 180%;animation:homeGradientBreath 8s ease-in-out infinite alternate}.home-cinematic-ready .home-reveal-item{opacity:0;transform:translateY(34px) scale(.986);filter:blur(10px);transition:opacity .82s cubic-bezier(.18,.8,.22,1),transform .82s cubic-bezier(.18,.8,.22,1),filter .82s cubic-bezier(.18,.8,.22,1),box-shadow .22s ease,border-color .22s ease;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter}.home-cinematic-ready .home-reveal-item.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.home-cinematic-ready .growth-stage.is-visible:nth-child(odd),.home-cinematic-ready .plan-card.is-visible:nth-child(odd),.home-cinematic-ready .strategy-summary-card.is-visible:nth-child(odd){transition-delay:calc(var(--reveal-delay, 0s) + 80ms)}.final-risk-panel,.growth-difference-panel,.growth-path-panel,.strategy-panel{position:relative}.final-risk-panel:before,.growth-difference-panel:before,.growth-path-panel:before,.strategy-panel:before{content:"";position:absolute;inset:18px auto 18px -1px;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(56,189,248,.4),rgba(129,140,248,.08));opacity:0;transform:scaleY(.35);transform-origin:top;transition:opacity .7s ease,transform .9s cubic-bezier(.18,.8,.22,1)}.home-cinematic-ready .final-risk-panel.is-visible:before,.home-cinematic-ready .growth-difference-panel.is-visible:before,.home-cinematic-ready .growth-path-panel.is-visible:before,.home-cinematic-ready .strategy-panel.is-visible:before{opacity:1;transform:scaleY(1)}html.content-cinematic-ready body{background:radial-gradient(circle at 84% 10%,rgba(56,189,248,.1),transparent 26%),radial-gradient(circle at 10% 38%,rgba(129,140,248,.08),transparent 24%),linear-gradient(180deg,#fffcf7 0,var(--bg) 58%,#f7faff 100%)}.content-cinematic-ready .compliance-banner,.content-cinematic-ready .cta-banner,.content-cinematic-ready .legal-pane,.content-cinematic-ready .masthead,.content-cinematic-ready .panel,.content-cinematic-ready .portaly-card{transform-style:preserve-3d}.content-cinematic-ready .compliance-banner.home-reveal-item,.content-cinematic-ready .masthead.home-reveal-item{transform:translateY(24px) scale(.992)}.content-cinematic-ready .portaly-card.home-reveal-item:nth-child(2),.content-cinematic-ready .portaly-card.home-reveal-item:nth-child(3),.content-cinematic-ready .summary-grid>article.home-reveal-item:nth-child(2){transition-delay:calc(var(--reveal-delay, 0s) + 90ms)}.content-cinematic-ready .legal-pane.is-visible,.content-cinematic-ready .masthead.is-visible,.content-cinematic-ready .panel.is-visible,.content-cinematic-ready .portaly-card.is-visible{box-shadow:0 24px 80px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.7)}@keyframes homeHeroRise{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes homeGradientBreath{0%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:900px){.growth-hero-section{min-height:clamp(560px,82vh,720px);padding-top:clamp(76px,14vw,110px);padding-bottom:clamp(76px,14vw,110px)}.growth-hero-card:after,.growth-hero-card:before{display:none}.growth-hero-title{max-width:100%;font-size:clamp(2.35rem,10vw,4.2rem)}}@media (max-width:520px){.growth-hero-section{min-height:86svh;padding-inline:20px}.growth-hero-title{font-size:clamp(2.22rem,11vw,3.34rem);line-height:1.12;letter-spacing:-.055em}.growth-hero-title span{white-space:normal}.growth-hero-copy{font-size:.98rem;line-height:1.86}.home-cinematic-ready .home-reveal-item{transform:translateY(22px) scale(.992);filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.final-risk-panel:before,.growth-difference-panel:before,.growth-hero-actions,.growth-hero-copy,.growth-hero-title,.growth-hero-title span,.growth-path-panel:before,.home-cinematic-ready .home-reveal-item,.home-scroll-progress span,.strategy-panel:before{animation:none!important;transition:none!important}.home-cinematic-ready .home-reveal-item{opacity:1;transform:none;filter:none}}.growth-hero-card{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.9fr);grid-gap:clamp(30px,6vw,78px);gap:clamp(30px,6vw,78px);align-items:center;overflow:visible}.growth-hero-card:after,.growth-hero-card:before{display:none}.growth-hero-showcase{position:relative;--device-safe-pad:clamp(18px,2.8vw,34px);min-width:0;min-height:clamp(420px,42vw,540px);padding:var(--device-safe-pad);margin:calc(var(--device-safe-pad) * -1);overflow:visible;perspective:1200px;isolation:isolate;transform:translateY(var(--home-device-y,0));animation:homeDeviceFloat 7s ease-in-out infinite alternate}.growth-device-frame{position:relative;overflow:visible;width:min(100%,620px);margin-inline:auto;min-height:inherit;padding:14px;border-radius:34px;border:1px solid rgba(190,227,255,.2);background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(56,189,248,.04)),linear-gradient(180deg,rgba(13,36,62,.86),rgba(4,17,31,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 44px 110px rgba(0,0,0,.38),0 0 70px rgba(56,189,248,.14);transform:rotateY(-9deg) rotateX(4deg);transform-origin:center;transform-style:preserve-3d}.growth-device-frame:before{content:"";position:absolute;inset:-30% -18% auto auto;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.28),transparent 62%);filter:blur(16px);pointer-events:none}.growth-device-topbar{position:relative;z-index:2;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;color:rgba(230,242,249,.66);font-family:var(--font-accent);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;transform:translateZ(14px)}.growth-device-topbar span{width:9px;height:9px;border-radius:999px;background:rgba(190,227,255,.28)}.growth-device-topbar span:first-child{background:#38bdf8}.growth-device-topbar strong{margin-left:auto;font-size:.68rem;font-weight:900}.growth-device-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;min-width:0;min-height:clamp(360px,36vw,470px);transform:translateZ(10px)}.growth-device-panel{min-width:0;border-radius:22px;border:1px solid rgba(190,227,255,.14);background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.growth-device-panel.is-main{grid-row:span 2;padding:22px;display:grid;align-content:start;grid-gap:12px;gap:12px}.mini-eyebrow{color:#7dd3fc;font-family:var(--font-accent);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.growth-device-panel strong{color:#f5fbff;font-size:clamp(1.38rem,2vw,1.86rem);line-height:1.08}.growth-device-panel p{margin:0;color:rgba(230,242,249,.64);font-size:.86rem;line-height:1.7}.growth-signal-meter{overflow:hidden;height:9px;border-radius:999px;background:rgba(190,227,255,.12)}.growth-signal-meter span{display:block;width:79%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8,#c4b5fd);box-shadow:0 0 18px rgba(56,189,248,.42)}.growth-signal-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.growth-signal-list i{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.08);color:rgba(245,251,255,.9);font-style:normal;font-size:.84rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-signal-list i:after{content:"ready";flex:0 0 auto;margin-left:auto;color:#7dd3fc;font-family:var(--font-accent);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.growth-device-panel.is-card,.growth-device-panel.is-mini{padding:18px;display:grid;align-content:center;grid-gap:6px;gap:6px}.growth-device-panel.is-card{background:linear-gradient(135deg,rgba(56,189,248,.16),rgba(129,140,248,.08))}.growth-device-panel.is-chart{grid-column:2;padding:18px;display:grid;grid-gap:12px;gap:12px;align-content:stretch}.growth-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:rgba(230,242,249,.7);font-size:.78rem;font-weight:900;min-width:0}.growth-chart-head b{flex:0 0 auto;color:#fb7185;white-space:nowrap}.growth-chart{position:relative;display:flex;align-items:flex-end;gap:5px;min-width:0;max-width:100%;min-height:126px;padding:18px 8px 8px;border-radius:18px;background:linear-gradient(rgba(190,227,255,.08) 1px,transparent 0) 0 0 /100% 25%,linear-gradient(90deg,rgba(190,227,255,.07) 1px,transparent 0) 0 0 /25% 100%}.growth-chart span{flex:1 1;min-width:0;border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,#38bdf8,rgba(56,189,248,.28))}.growth-chart span:first-child{height:31%}.growth-chart span:nth-child(2){height:24%}.growth-chart span:nth-child(3){height:36%}.growth-chart span:nth-child(4){height:29%}.growth-chart span:nth-child(5){height:45%}.growth-chart span:nth-child(6){height:41%}.growth-chart span:nth-child(7){height:52%}.growth-chart span:nth-child(8){height:48%}.growth-chart span:nth-child(9){height:66%;background:linear-gradient(180deg,#818cf8,rgba(129,140,248,.28))}.growth-chart span:nth-child(10){height:58%;background:linear-gradient(180deg,#818cf8,rgba(129,140,248,.28))}.growth-chart span:nth-child(11){height:78%;background:linear-gradient(180deg,#c4b5fd,rgba(196,181,253,.28))}.growth-chart span:nth-child(12){height:72%;background:linear-gradient(180deg,#c4b5fd,rgba(196,181,253,.28))}.growth-chart-line{height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(56,189,248,0),#38bdf8 20%,#c4b5fd);box-shadow:0 0 18px rgba(129,140,248,.4)}.growth-device-panel.is-mini{min-height:82px}.growth-device-panel.is-mini span{color:rgba(230,242,249,.6);font-size:.75rem;font-weight:800}.growth-device-panel.is-mini strong{font-size:1.08rem}.growth-floating-card{position:absolute;z-index:4;min-width:190px;padding:14px 16px;border-radius:18px;border:1px solid rgba(190,227,255,.18);background:rgba(4,17,31,.78);box-shadow:0 22px 58px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:homeFloatCard 5.8s ease-in-out infinite alternate}.growth-floating-card span{display:block;color:#7dd3fc;font-family:var(--font-accent);font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.growth-floating-card strong{display:block;margin-top:4px;color:#f5fbff;font-size:.94rem}.growth-floating-card.is-top{top:11%;right:-20px}.growth-floating-card.is-bottom{left:-28px;bottom:10%;animation-delay:.9s}@media (min-width:1121px) and (max-width:1360px){.growth-hero-card{grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr);gap:clamp(22px,3.4vw,44px)}.growth-hero-showcase{justify-self:stretch;--device-safe-pad:28px;min-height:clamp(390px,38vw,500px)}.growth-device-frame{width:min(100%,520px);padding:12px;border-radius:30px;transform:perspective(1100px) rotateY(-7deg) rotateX(4deg)}.growth-device-grid{grid-template-columns:minmax(0,1.1fr) minmax(122px,.72fr);gap:10px;min-height:clamp(330px,34vw,420px)}.growth-device-panel.is-main{padding:18px}.growth-device-panel.is-card,.growth-device-panel.is-chart,.growth-device-panel.is-mini{padding:14px}.growth-signal-list i{padding:9px 10px;font-size:clamp(.72rem,.92vw,.82rem)}.growth-signal-list i:after{font-size:.6rem}.growth-floating-card{min-width:160px;max-width:190px;padding:12px 14px}.growth-floating-card.is-top{right:0}.growth-floating-card.is-bottom{left:0}}@keyframes homeDeviceFloat{0%{transform:translateY(var(--home-device-y,0))}to{transform:translateY(calc(var(--home-device-y, 0px) - 14px))}}@keyframes homeFloatCard{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@media (max-width:1120px){.growth-hero-card{grid-template-columns:1fr;gap:clamp(28px,5vw,46px)}.growth-hero-showcase{order:2;justify-self:center;width:min(100%,700px);--device-safe-pad:clamp(16px,3vw,28px);min-height:clamp(360px,52vw,450px);transform:translateY(var(--home-device-y,0));animation:none}.growth-device-frame{width:min(100%,640px);transform:perspective(1000px) rotateY(-5deg) rotateX(4deg);min-height:inherit}.growth-device-grid{min-height:clamp(320px,46vw,390px)}.growth-floating-card{display:none}}@media (max-width:900px){.growth-hero-card{grid-template-columns:1fr}.growth-hero-showcase{min-height:410px;order:2;--device-safe-pad:20px}.growth-device-frame{transform:perspective(950px) rotateY(-6deg) rotateX(6deg)}.growth-floating-card{display:none}}@media (max-width:520px){.growth-hero-showcase{min-height:340px;--device-safe-pad:14px;perspective:900px}.growth-device-frame{padding:10px;border-radius:24px;transform:perspective(900px) rotateY(-7deg) rotateX(7deg) scale(.95);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 28px 76px rgba(0,0,0,.38),0 0 54px rgba(56,189,248,.18)}.growth-device-grid{grid-template-columns:minmax(0,1.04fr) minmax(84px,.68fr);gap:8px;min-height:300px}.growth-device-panel.is-main{padding:14px}.growth-device-panel.is-card,.growth-device-panel.is-chart,.growth-device-panel.is-mini{padding:12px}.growth-device-panel.is-chart{gap:8px;overflow:hidden;padding:10px}.growth-chart-head{font-size:.62rem;letter-spacing:-.01em}.growth-chart-head b{font-size:.7rem}.growth-device-panel p,.growth-signal-list i{font-size:.72rem}.growth-signal-list i{padding:8px 9px}.growth-signal-list i:after{font-size:.56rem}.growth-chart{gap:3px;min-height:82px;padding:12px 5px 6px;border-radius:14px}.growth-chart-line{height:1px}}@media (max-width:900px){.growth-stage-detail{display:none}.growth-stage-detail.is-mobile-open{display:grid}.growth-stage-detail-close{display:inline-flex;justify-content:center;width:100%}}@media (max-width:1100px){.growth-stage-detail,.growth-stage-explorer.is-detail-open .growth-stage-grid{display:none}.growth-stage-detail.is-mobile-open{display:grid}.growth-stage-detail-close{display:inline-flex;justify-content:center}}@media (prefers-reduced-motion:reduce){.growth-floating-card,.growth-hero-showcase{animation:none!important}}.growth-hero-card .btn-primary{background:var(--accent);color:#fff;box-shadow:0 14px 30px rgba(31,111,235,.34)}.growth-hero-card .btn-primary:hover{background:#1a63d6;box-shadow:0 16px 34px rgba(31,111,235,.42)}.growth-hero-card .btn-ghost{background:rgba(255,255,255,.06)}.growth-hero-card .btn-ghost:hover{background:rgba(255,255,255,.12)}.growth-hero-card .eyebrow{color:rgba(204,232,255,.96)}.growth-hero-copy{color:rgba(232,244,251,.92);line-height:1.72}.cta-banner .btn-primary{background:var(--accent);color:#fff;box-shadow:0 14px 30px rgba(31,111,235,.34)}.cta-banner .btn-primary:hover{background:#1a63d6;box-shadow:0 16px 34px rgba(31,111,235,.42)}.pricing-page-hero{position:relative;isolation:isolate;width:100vw;min-height:clamp(560px,76vh,760px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:clamp(24px,4.2vw,56px);gap:clamp(24px,4.2vw,56px);align-items:center;overflow:hidden;padding:clamp(88px,11vw,152px) max(24px,calc((100vw - 1180px) / 2));border:0;border-radius:0;color:#f5fbff;background:radial-gradient(circle at 76% 18%,rgba(56,189,248,.2),transparent 28%),radial-gradient(circle at 20% 82%,rgba(129,140,248,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%),#030f1c;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.pricing-page-hero>*{position:relative;z-index:1}.pricing-page-hero .eyebrow{display:inline-flex;align-items:center;gap:12px;border-left:0;padding-left:0;color:rgba(204,232,255,.96);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase}.pricing-page-hero .eyebrow:after{content:"";width:34px;height:1px;background:rgba(96,165,250,.76)}.pricing-page-hero .title{max-width:960px;margin:22px 0 24px;color:#f5fbff;font-family:"Noto Serif TC",PingFang TC,Microsoft JhengHei,serif;font-size:clamp(2.45rem,3.9vw,4.55rem);font-weight:900;line-height:1.08;letter-spacing:-.045em;text-wrap:normal;word-break:keep-all;overflow-wrap:normal}.pricing-hero-title span{display:block;width:-moz-fit-content;width:fit-content;white-space:nowrap;background:linear-gradient(135deg,#38bdf8,#818cf8 55%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-hero-copy{min-width:0}.pricing-page-hero .pricing-lead{max-width:62ch;margin:0;color:rgba(232,244,251,.92);font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.72}.pricing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.pricing-page-hero .btn-primary{background:var(--accent);color:#fff;box-shadow:0 14px 30px rgba(31,111,235,.34)}.pricing-page-hero .btn-primary:hover{background:#1a63d6;box-shadow:0 16px 34px rgba(31,111,235,.42)}.pricing-page-hero .btn-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28);color:#eef8ff}.pricing-page-hero .btn-ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.46)}.pricing-hero-showcase{position:relative;min-width:0}.showcase-window{position:relative;display:grid;grid-gap:18px;gap:18px;overflow:hidden;padding:clamp(20px,2.6vw,28px);border:1px solid rgba(224,242,254,.22);border-radius:28px;background:linear-gradient(145deg,rgba(7,22,39,.96),rgba(14,35,59,.9) 58%,rgba(18,32,57,.86)),#071627;color:#eaf6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 28px 70px rgba(3,15,28,.42)}.showcase-window:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(56,189,248,.18),transparent 36%,rgba(129,140,248,.16));opacity:.78;pointer-events:none}.showcase-window>*{position:relative;z-index:1}.showcase-topbar{display:flex;gap:7px}.showcase-topbar span{width:8px;height:8px;border-radius:999px;background:rgba(224,242,254,.32)}.showcase-label{display:grid;grid-gap:6px;gap:6px}.showcase-label span{color:rgba(190,227,255,.68);font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.showcase-label strong{color:#f5fbff;font-size:clamp(1.24rem,2.2vw,1.72rem);line-height:1.26}.showcase-cycle-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:6px;border:1px solid rgba(224,242,254,.14);border-radius:18px;background:rgba(255,255,255,.06)}.showcase-cycle-track span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 10px;border-radius:13px;color:rgba(226,241,255,.72);font-size:.82rem;font-weight:850;line-height:1.2;text-align:center;white-space:nowrap}.showcase-cycle-track .is-active{background:#e0f2fe;color:#082f49;box-shadow:0 10px 22px rgba(14,165,233,.18)}.showcase-plan-list{display:grid;grid-gap:10px;gap:10px}.showcase-plan-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:12px;border:1px solid rgba(224,242,254,.12);border-radius:16px;background:rgba(255,255,255,.055)}.showcase-plan-row span{color:#7dd3fc;font-family:var(--font-accent);font-size:1rem;font-weight:900}.showcase-plan-row strong{overflow:hidden;color:#f5fbff;font-size:.98rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.showcase-plan-row em{color:rgba(226,241,255,.62);font-size:.78rem;font-style:normal;font-weight:800;white-space:nowrap}.showcase-plan-row.is-selected{border-color:rgba(56,189,248,.44);background:rgba(56,189,248,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.showcase-status{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px 14px;border:1px solid rgba(224,242,254,.14);border-radius:16px;background:rgba(224,242,254,.08)}.showcase-status span{color:rgba(226,241,255,.66);font-size:.8rem;font-weight:800}.showcase-status strong{color:#e0f2fe;font-size:.95rem;line-height:1.35;text-align:right}.billing-cycle-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;width:min(100%,560px);margin:0 auto 22px;padding:6px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.billing-cycle-tab{display:grid;grid-gap:2px;gap:2px;min-width:0;min-height:58px;padding:8px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--ink-soft);text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease}.billing-cycle-tab span,.billing-cycle-tab strong{display:block;white-space:nowrap}.billing-cycle-tab strong{color:inherit;font-size:.98rem;line-height:1.25}.billing-cycle-tab span{font-size:.78rem;line-height:1.25}.billing-cycle-tab.is-selected{border-color:rgba(17,24,39,.18);background:var(--ink);color:#ffffff}.subscription-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.subscription-card{position:relative;display:flex;min-width:0;min-height:100%;flex-direction:column;gap:18px;overflow:hidden;padding:clamp(20px,2.4vw,28px);border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.subscription-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#38bdf8,#818cf8)}.subscription-card.is-founder:before{background:linear-gradient(90deg,#818cf8,#c4b5fd)}.subscription-card.is-top:before{background:linear-gradient(90deg,#60a5fa,#38bdf8)}.subscription-card.is-featured{border-color:rgba(56,189,248,.34);box-shadow:0 8px 22px rgba(15,23,42,.06)}.subscription-ribbon{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(56,189,248,.2);background:rgba(56,189,248,.08);color:#075985;font-size:.78rem;font-weight:800}.subscription-card-head{display:grid;grid-gap:10px;gap:10px;padding-right:74px}.subscription-card:not(.is-featured) .subscription-card-head{padding-right:0}.plan-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(56,189,248,.08);color:#075985;font-size:.78rem;font-weight:800}.subscription-card h3{display:flex;min-height:2.55em;align-items:flex-start;margin:0;color:var(--ink);font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.18}.subscription-card p{margin:0;color:var(--ink-soft);line-height:1.7}.subscription-card-head p{min-height:5.1em}.subscription-price{display:flex;align-items:baseline;gap:4px;color:var(--ink)}.subscription-price span{font-size:.95rem;font-weight:700}.subscription-price strong{font-size:clamp(2.2rem,4.4vw,3.3rem);line-height:1}.subscription-price em{color:var(--ink-soft);font-style:normal;font-weight:700}.selected-cycle-summary{display:flex;min-height:1.55em;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:-8px!important;color:rgba(36,50,72,.72)!important;font-size:.86rem;line-height:1.35;font-weight:700}.selected-cycle-summary strong{color:#172235;font-size:1.02rem;font-weight:800}.subscription-fit{display:grid;grid-gap:10px;gap:10px;min-height:152px;margin:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--bg-soft)}.subscription-fit div{display:grid;grid-gap:4px;gap:4px}.subscription-fit dt{color:var(--ink-soft);font-size:.78rem;font-weight:800}.subscription-fit dd{margin:0;color:var(--ink);font-size:.95rem;line-height:1.55}.subscription-benefits{display:grid;grid-gap:9px;gap:9px;min-height:108px;margin:0;padding:0;list-style:none}.subscription-benefits li{position:relative;padding-left:22px;color:var(--ink);line-height:1.6}.subscription-benefits li:before{content:"";position:absolute;top:.62em;left:0;width:9px;height:9px;border-radius:999px;background:var(--accent)}.subscription-note{padding:12px 14px;border-radius:14px;border:1px solid rgba(56,189,248,.16);background:rgba(56,189,248,.06);color:var(--ink-soft)!important;font-size:.88rem;line-height:1.55}.billing-options{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.billing-option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff}.billing-option div{display:grid;grid-gap:2px;gap:2px;min-width:0}.billing-option span{color:#334155;font-size:.86rem;font-weight:800}.billing-option strong{color:#0f172a;font-size:1.15rem}.billing-option small{color:#64748b;font-size:.82rem}.billing-option a,.subscription-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;font-weight:850;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.billing-option a{min-width:68px;padding:0 14px;background:var(--accent-soft);color:#8f4424}.subscription-primary-action{min-height:48px;margin-top:auto;background:#172235;color:#eaf6ff;box-shadow:0 12px 24px rgba(15,23,42,.14)}.billing-option a:hover,.subscription-primary-action:hover{transform:translateY(-1px)}.billing-option a:hover{background:rgba(31,111,235,.2)}.subscription-primary-action:hover{background:#1f2f4a;box-shadow:0 16px 30px rgba(15,23,42,.18)}.subscription-secondary-action{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:10px 14px;border-radius:10px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:var(--ink,#1e293b);font-weight:600;font-size:.88rem;text-decoration:none;transition:background .15s,border-color .15s}.subscription-secondary-action:hover{background:rgba(31,111,235,.08);border-color:rgba(31,111,235,.24);color:var(--accent)}.founder-gate-note{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:rgba(31,111,235,.06);border:1px solid rgba(31,111,235,.16);font-size:.86rem;line-height:1.65;color:var(--ink,#1e293b)}.founder-gate-note strong{color:var(--accent,#1f6feb)}.founder-gate-note-warn{background:rgba(217,119,6,.06);border-color:rgba(217,119,6,.22);color:#7a4a14}.founder-gate-note-warn strong{color:#92400e}.activation-panel,.pricing-compare{padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 28px rgba(15,23,42,.06)}.compare-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.72)}.compare-row{display:grid;grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(120px,1fr));min-width:760px}.compare-row+.compare-row{border-top:1px solid var(--line)}.compare-row>*{padding:15px 16px;color:var(--ink-soft);line-height:1.5}.compare-row>*+*{border-left:1px solid var(--line)}.compare-head{background:rgba(255,255,255,.92)}.compare-head span,.compare-head strong{color:var(--ink);font-weight:850}.compare-row strong{color:var(--ink);font-weight:800}.compare-row strong.is-muted{color:#94a3b8}.activation-panel{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:20px;gap:20px;align-items:center;border-color:rgba(255,255,255,.06);background:radial-gradient(circle at 86% 10%,rgba(125,211,252,.18),transparent 28%),linear-gradient(145deg,#101827,#172235);color:#eaf6ff;box-shadow:0 18px 48px rgba(15,23,42,.16)}.activation-panel .eyebrow{color:rgba(226,241,255,.78);border-left-color:rgba(224,242,254,.52)}.activation-panel .section-title{color:#eaf6ff}.activation-panel .section-copy{color:rgba(226,241,255,.74)}.activation-panel .btn-primary{background:#1f6feb;color:#fff;box-shadow:0 14px 30px rgba(31,111,235,.34)}.activation-panel .btn-primary:hover{background:#1a63d6}.activation-panel .btn-ghost{background:rgba(224,242,254,.08);border-color:rgba(224,242,254,.22);color:#eaf6ff}.activation-panel .btn-ghost:hover{background:rgba(224,242,254,.14)}.activation-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (min-width:1101px){.pricing-compare .section-head,.pricing-section-head{max-width:100%}.activation-panel .section-title,.pricing-compare .section-title,.pricing-section-head .section-title{max-width:none;white-space:nowrap;text-wrap:normal;overflow-wrap:normal}}@media (max-width:1100px){.activation-panel,.pricing-page-hero,.subscription-grid{grid-template-columns:1fr}.pricing-page-hero{min-height:auto;padding-block:clamp(76px,12vw,112px)}.pricing-hero-showcase{width:min(100%,560px)}.compare-table{overflow-x:auto}}@media (max-width:620px){.pricing-page-hero{padding:72px 22px;border-radius:0}.pricing-page-hero .title{max-width:100%;font-size:clamp(1.58rem,7.4vw,2.45rem)}.showcase-window{gap:14px;padding:18px;border-radius:22px}.showcase-cycle-track span{padding:0 5px;font-size:.72rem}.showcase-plan-row{grid-template-columns:52px minmax(0,1fr)}.showcase-plan-row em{display:none}.showcase-status{align-items:flex-start;flex-direction:column}.showcase-status strong{text-align:left}.activation-actions,.pricing-hero-actions{width:100%}.billing-cycle-switch{grid-template-columns:1fr;margin-bottom:16px}.activation-actions .btn,.pricing-hero-actions .btn{width:100%}.subscription-card{border-radius:16px;padding:20px}.subscription-ribbon{position:static;width:-moz-fit-content;width:fit-content;order:-1}.subscription-card-head,.subscription-card.is-featured .subscription-card-head{padding-right:0}.billing-option{grid-template-columns:1fr}.billing-option a{width:100%}}.section{padding:clamp(32px,4.2vw,60px) 0}.eyebrow,.growth-hero-card .eyebrow,.masthead .eyebrow,.panel .eyebrow,.pricing-page-hero .eyebrow,.section .eyebrow,.section-head .eyebrow{font-size:.8125rem}.section-head{gap:14px}.section.growth-hero-section,.section.pricing-page-hero{padding:clamp(88px,11vw,152px) max(24px,calc((100vw - 1180px) / 2))}.mobile-nav-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.85);cursor:pointer;flex-shrink:0;transition:background .18s ease,border-color .18s ease}.mobile-nav-toggle:hover{background:rgba(255,255,255,.96);border-color:rgba(31,111,235,.32)}.mobile-nav-toggle-bar{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s ease,opacity .15s ease}.mobile-nav-toggle.is-open .mobile-nav-toggle-bar:first-child{transform:translateY(6px) rotate(45deg)}.mobile-nav-toggle.is-open .mobile-nav-toggle-bar:nth-child(2){opacity:0}.mobile-nav-toggle.is-open .mobile-nav-toggle-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.36);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:80}.mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-nav-drawer{position:fixed;top:0;bottom:0;left:0;width:min(86vw,320px);background:var(--surface-strong);box-shadow:var(--shadow-lg);transform:translateX(-100%);transition:transform .26s cubic-bezier(.32,.72,.27,.99);z-index:90;display:flex;flex-direction:column;overflow-y:auto}.mobile-nav-drawer.is-open{transform:translateX(0)}.mobile-nav-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.mobile-nav-drawer-title{font-family:var(--font-heading);font-weight:700;font-size:1.02rem;color:var(--ink)}.mobile-nav-drawer-close{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.9);color:var(--ink);font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mobile-nav-drawer-close:hover{background:var(--accent-soft);border-color:rgba(31,111,235,.22);color:var(--accent)}.mobile-nav-drawer-nav{display:flex;flex-direction:column;padding:8px 12px 24px;gap:2px}.mobile-nav-drawer-nav a{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:12px;color:var(--ink);text-decoration:none;font-size:.98rem;font-weight:500;transition:background .16s ease,color .16s ease}.mobile-nav-drawer-nav a:hover{background:rgba(31,111,235,.06)}.mobile-nav-drawer-nav a.is-active{background:var(--accent-soft);color:var(--accent)}.mobile-nav-drawer-chevron{color:var(--ink-soft);font-size:1.1rem;line-height:1}.mobile-nav-drawer-nav a.is-active .mobile-nav-drawer-chevron{color:var(--accent)}@media (max-width:1023px){.mobile-nav-toggle{display:inline-flex}.nav-links{display:none}.header-row{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.brand-copy span{display:none}}@media (max-width:420px){.header-account{padding:8px 11px;font-size:.88rem}}.preset-bar{margin:12px 0 18px;padding:14px 16px;border-radius:14px;background:var(--surface,#fff);border:1px solid var(--surface-divider,rgba(15,23,42,.08))}.preset-bar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.preset-bar-title{font-weight:700;font-size:.92rem;color:var(--ink,#0f172a)}.preset-bar-details-toggle{background:none;border:0;color:var(--accent,#1f6feb);font-size:.82rem;font-weight:600;cursor:pointer;padding:2px 6px}.preset-bar-details-toggle:hover{text-decoration:underline}.preset-bar-chips{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.preset-bar-divider{display:inline-block;width:1px;height:22px;background:var(--surface-divider,rgba(15,23,42,.18));margin:0 4px}.preset-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.82rem;font-weight:600;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.12);color:var(--ink,#1e293b);cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.preset-chip:hover{background:rgba(31,111,235,.08);border-color:rgba(31,111,235,.28)}.preset-chip.is-active{background:var(--accent,#1f6feb);border-color:var(--accent,#1f6feb);color:#fff}.preset-chip-system{background:rgba(31,111,235,.05);border-color:rgba(31,111,235,.2);color:#0c4f9f}.preset-chip-system.is-active{background:#1f6feb;border-color:#1f6feb;color:#fff}.preset-chip-user.is-active{background:#15803d;border-color:#15803d;color:#fff}.preset-chip-add{background:transparent;border-style:dashed;border-color:rgba(15,23,42,.18);color:var(--ink-soft,#64748b)}.preset-chip-add:hover:not(:disabled){background:rgba(31,111,235,.05);border-color:rgba(31,111,235,.3);color:var(--accent,#1f6feb)}.preset-chip-add:disabled{opacity:.5;cursor:not-allowed}.preset-bar-header-actions{display:flex;gap:12px;align-items:center}.preset-bar-edit-toggle{background:none;border:0;color:var(--ink-soft,#475569);font-size:.82rem;font-weight:600;cursor:pointer;padding:2px 6px}.preset-bar-edit-toggle:hover{color:var(--accent,#1f6feb);text-decoration:underline}.preset-bar-edit-toggle[aria-pressed=true]{color:var(--accent,#1f6feb)}.preset-edit-slot{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 12px;border-radius:10px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1)}.preset-edit-slot-label{font-size:.82rem;font-weight:600;color:var(--ink,#1e293b);margin-right:2px}.preset-edit-action{background:var(--surface,#fff);border:1px solid rgba(15,23,42,.15);color:var(--ink,#1e293b);border-radius:8px;padding:5px 11px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.preset-edit-action:hover:not(:disabled){background:var(--accent,#1f6feb);border-color:var(--accent,#1f6feb);color:#fff}.preset-edit-action:disabled{opacity:.4;cursor:not-allowed}.preset-edit-action-danger{color:#b91c1c;border-color:rgba(220,38,38,.3)}.preset-edit-action-danger:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}.preset-save-dialog{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:16px}.preset-save-dialog>div{background:#ffffff;border-radius:16px;padding:22px 24px;max-width:460px;width:100%;box-shadow:0 20px 40px rgba(15,23,42,.32)}.preset-save-dialog strong{display:block;font-size:1.02rem;margin-bottom:6px}.preset-save-dialog p{margin:0 0 12px;color:var(--ink-soft,#475569);font-size:.88rem}.preset-save-dialog input[type=text]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--surface-divider,rgba(15,23,42,.18));font-size:.92rem;margin-bottom:12px}.preset-save-dialog input[type=text]:focus{outline:none;border-color:var(--accent,#1f6feb)}.preset-save-dialog-actions{display:flex;gap:8px;margin-bottom:8px}.preset-save-dialog-confirm{flex:1 1;padding:10px 14px;border-radius:10px;background:var(--accent,#1f6feb);color:#fff;border:0;font-weight:600;cursor:pointer}.preset-save-dialog-cancel{padding:10px 14px;border-radius:10px;background:transparent;color:var(--ink-soft,#475569);border:1px solid var(--surface-divider,rgba(15,23,42,.18));cursor:pointer}.preset-save-dialog-current{margin-top:4px;font-size:.78rem;color:var(--ink-soft,#64748b);line-height:1.55}.preset-details-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:24px 16px;overflow-y:auto}.preset-details-modal-card{background:#ffffff;border-radius:18px;padding:24px 28px;max-width:940px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 28px 60px rgba(15,23,42,.36)}.preset-details-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.preset-details-modal-head strong{font-size:1.04rem;color:var(--ink,#0f172a)}.preset-details-modal-close{background:none;border:0;font-size:1.2rem;color:var(--ink-soft,#64748b);cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.preset-details-modal-close:hover{background:rgba(15,23,42,.06);color:var(--ink,#1e293b)}@media (max-width:640px){.preset-details-modal-card{padding:20px 18px;border-radius:14px}.preset-bar{padding:12px}.preset-bar-header{flex-wrap:wrap;gap:6px}.preset-bar-header-actions{gap:8px;flex-wrap:wrap}.preset-bar-chips{gap:6px 8px}.preset-chip{font-size:.78rem;padding:5px 10px}.preset-bar-divider{display:none}}.preset-details{margin-top:14px;padding-top:14px;border-top:1px dashed var(--surface-divider,rgba(15,23,42,.12))}.preset-details-intro{margin:0 0 12px;font-size:.82rem;line-height:1.65;color:var(--ink-soft,#475569)}.preset-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.preset-details-card{padding:14px 16px;border-radius:12px;background:rgba(15,23,42,.03);border:1px solid var(--surface-divider,rgba(15,23,42,.08));display:flex;flex-direction:column;gap:8px}.preset-details-card header strong{font-size:.95rem;color:var(--ink,#0f172a)}.preset-details-desc{margin:0;font-size:.82rem;color:var(--ink-soft,#475569);line-height:1.6}.preset-details-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0;padding:8px 0;border-top:1px dashed rgba(15,23,42,.08);border-bottom:1px dashed rgba(15,23,42,.08)}.preset-details-stats>div{text-align:center}.preset-details-stats dt{font-size:.7rem;color:var(--ink-soft,#94a3b8);letter-spacing:.05em}.preset-details-stats dd{margin:2px 0 0;font-size:.96rem;font-weight:700;color:var(--ink,#0f172a)}.preset-details-filters{margin:0;font-size:.78rem;line-height:1.5}.faq-grid{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.faq-item{border-radius:12px;border:1px solid var(--surface-divider,rgba(15,23,42,.08));background:var(--surface,#fff);padding:0;overflow:hidden;transition:box-shadow .15s}.faq-item[open]{box-shadow:0 1px 3px rgba(15,23,42,.06)}.faq-item summary{padding:14px 18px;cursor:pointer;font-weight:600;font-size:.96rem;color:var(--ink,#1e293b);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.3rem;color:var(--ink-soft,#94a3b8);font-weight:400;flex-shrink:0;transition:transform .15s}.faq-item[open] summary:after{content:"−"}.faq-body{padding:0 18px 16px;color:var(--ink-soft,#475569);font-size:.9rem;line-height:1.65}.faq-body p{margin:0 0 8px}.faq-body p:last-child{margin-bottom:0}.glossary-toc{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:18px}.glossary-toc a{font-size:.9rem;color:var(--accent);font-weight:600;text-decoration:none;padding:7px 16px;border-radius:999px;background:rgba(31,111,235,.06);border:1px solid rgba(31,111,235,.14);transition:background .15s,border-color .15s}.glossary-toc a:hover{background:rgba(31,111,235,.12);border-color:rgba(31,111,235,.28)}.glossary-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--surface-divider,rgba(15,23,42,.08));background:var(--surface,#fff);margin-top:16px}.glossary-table{width:100%;border-collapse:collapse;font-size:.92rem}.glossary-table thead{background:rgba(15,23,42,.03)}.glossary-table td,.glossary-table th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-divider,rgba(15,23,42,.06));line-height:1.65}.glossary-table th{font-weight:600;color:var(--ink-soft,#475569);font-size:.84rem;letter-spacing:.02em;white-space:nowrap}.glossary-table tbody tr:last-child td{border-bottom:0}.glossary-meta{font-size:.8rem;color:var(--ink-soft,#64748b);margin-top:4px;display:block}.glossary-note{margin-top:18px;padding:16px 20px;border-radius:12px;background:rgba(15,23,42,.03);border:1px solid var(--surface-divider,rgba(15,23,42,.06));font-size:.88rem;color:var(--ink-soft,#475569);line-height:1.7}.glossary-note strong{color:var(--ink)}.glossary-strategy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:18px;gap:18px;margin-top:20px}.glossary-strategy-card{background:var(--surface,#fff);border:1px solid var(--surface-divider,rgba(15,23,42,.08));border-radius:16px;padding:22px 24px 20px;display:flex;flex-direction:column;gap:16px;transition:border-color .15s,box-shadow .15s;min-width:0;overflow-wrap:anywhere;word-break:break-word}.glossary-strategy-card:hover{border-color:rgba(31,111,235,.24);box-shadow:0 2px 12px rgba(15,23,42,.04)}.glossary-strategy-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.glossary-strategy-head h3{margin:0;font-size:1.1rem;font-weight:700;color:var(--ink,#0f172a);line-height:1.4;flex:1 1 auto}.glossary-strategy-notes{margin:0;font-size:.88rem;color:var(--ink-soft,#475569);line-height:1.7}.glossary-strategy-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 18px;gap:12px 18px;margin:0;padding:14px 0 0;border-top:1px dashed var(--surface-divider,rgba(15,23,42,.1))}.glossary-strategy-stats>div{display:grid;grid-gap:4px;gap:4px}.glossary-strategy-stats .glossary-strategy-stat-wide{grid-column:1/-1}.glossary-strategy-stats dt{font-size:.74rem;color:var(--ink-soft,#94a3b8);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.glossary-strategy-stats dd{margin:0;font-size:.9rem;color:var(--ink,#1e293b);font-weight:600;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.glossary-grade-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.glossary-grade-card{position:relative;padding:20px 22px 18px;border-radius:14px;background:var(--surface,#fff);border:1px solid var(--surface-divider,rgba(15,23,42,.08));border-left:4px solid var(--ink-soft,#94a3b8);display:flex;flex-direction:column;gap:10px;min-width:0;overflow-wrap:anywhere;word-break:break-word;transition:border-color .15s,box-shadow .15s}.glossary-grade-card:hover{box-shadow:0 2px 12px rgba(15,23,42,.04)}.glossary-grade-card header{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.glossary-grade-card h3{margin:0;font-size:1.04rem;font-weight:700;color:var(--ink,#0f172a);line-height:1.45}.glossary-grade-card p{margin:0;font-size:.9rem;color:var(--ink-soft,#475569);line-height:1.75}.glossary-grade-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:6px;font-weight:700;font-size:.78rem;letter-spacing:.08em;color:#fff;flex-shrink:0}.glossary-grade-s{border-left-color:#b48b3c}.glossary-grade-s .glossary-grade-pill{background:linear-gradient(135deg,#d8b97a,#b48b3c)}.glossary-grade-a{border-left-color:#1f6feb}.glossary-grade-a .glossary-grade-pill{background:#1f6feb}.glossary-grade-b{border-left-color:#0ea5e9}.glossary-grade-b .glossary-grade-pill{background:#0ea5e9}.glossary-grade-c{border-left-color:#94a3b8}.glossary-grade-c .glossary-grade-pill{background:#94a3b8}.glossary-filter-group{margin-top:28px}.glossary-filter-group:first-of-type{margin-top:20px}.glossary-filter-group-title{font-size:1.02rem;font-weight:600;color:var(--ink,#0f172a);margin:0 0 12px;padding-left:10px;border-left:3px solid var(--accent);line-height:1.4}.glossary-filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.glossary-filter-card{padding:14px 16px;border-radius:12px;background:var(--surface,#fff);border:1px solid var(--surface-divider,rgba(15,23,42,.08));display:grid;grid-gap:6px;gap:6px;transition:border-color .15s;min-width:0;overflow-wrap:anywhere;word-break:break-word}.glossary-filter-card:hover{border-color:rgba(31,111,235,.24)}.glossary-filter-card strong{font-size:.95rem;color:var(--ink);font-weight:600;overflow-wrap:anywhere;word-break:break-word}.glossary-filter-card p{margin:0;font-size:.85rem;color:var(--ink-soft,#64748b);line-height:1.6;overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.glossary-strategy-card{padding:18px 18px 16px}.glossary-strategy-title h3{font-size:1.02rem}.glossary-strategy-stats{grid-template-columns:1fr}.glossary-table td,.glossary-table th{padding:12px 14px;font-size:.88rem}}