:root{--ink: #102a43;--ink-soft: #486581;--surface: #f0f3f7;--white: #ffffff;--line: #d9e2ec;--amber: #f0b429;--amber-ink: #8a6116;--teal: #2a9d8f;--coral: #e85d4c;--muted: #829ab1;--font-display: "Outfit", "Noto Sans SC", sans-serif;--font-body: "Noto Sans SC", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;min-height:100%}body,#app{min-height:100%}body{font-family:var(--font-body);background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;transition:.2s;text-decoration:none}.btn-sm{height:34px;padding:0 12px;font-size:13px}.btn-lg{height:46px;padding:0 24px;font-size:15px;font-weight:700}.btn-amber{background:var(--amber);color:var(--ink)}.btn-amber:hover{filter:brightness(1.05)}.btn-ink{background:var(--ink);color:#fff}.btn-ghost{background:transparent;border:1px solid var(--line);color:var(--ink-soft)}.form-row{margin-bottom:12px}.form-row label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.form-row input,.form-row select,.form-row textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;outline:none}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:var(--teal)}.split2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.split3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.region-row select:disabled{opacity:.55;cursor:not-allowed;background:#f5f8fb}.w-page{background:var(--white);overflow-x:clip;min-height:100vh;padding-top:68px}.w-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 36px;height:68px;background:#ffffffeb;border-bottom:1px solid rgba(217,226,236,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:fixed;top:0;left:0;right:0;z-index:50;box-shadow:0 1px #102a430a}.w-logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);min-width:0}.w-logo-image{width:48px;height:48px;object-fit:contain;flex-shrink:0}.w-logo-tagline{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1;color:var(--ink-soft);white-space:nowrap}.w-logo-tagline em{font-style:normal;color:var(--amber);font-weight:700;letter-spacing:.04em}.w-nav{display:flex;gap:26px;align-items:center}.w-nav a,.w-nav button{border:none;background:none;cursor:pointer;font:500 14px var(--font-body);color:var(--ink-soft);padding:0;position:relative;transition:color .2s}.w-nav a:hover,.w-nav button:hover{color:var(--ink)}.w-nav a.on,.w-nav button.on{color:var(--ink);font-weight:700}.w-nav a.on:after,.w-nav button.on:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--amber);border-radius:2px}.w-actions{display:flex;gap:10px;align-items:center}.w-menu-toggle{display:none;width:42px;height:42px;border-radius:12px;border:1px solid rgba(217,226,236,.9);background:#ffffffeb;align-items:center;justify-content:center;flex-direction:column;gap:5px;flex-shrink:0;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.w-menu-toggle span{width:18px;height:2px;border-radius:2px;background:var(--ink);transform-origin:center;transition:transform .22s ease,opacity .18s ease,width .22s ease}.w-menu-toggle:hover{border-color:#2a9d8f57;box-shadow:0 10px 24px #102a4314}.w-menu-toggle.open{background:#f0b4291a;border-color:#f0b4295c}.w-menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.w-menu-toggle.open span:nth-child(2){opacity:0;transform:scaleX(.4)}.w-menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.w-mobile-nav-mask{position:fixed;inset:0;background:#0b1f336b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:58}.w-mobile-nav{position:fixed;top:0;left:0;bottom:0;width:min(82vw,320px);padding:18px 16px 24px;background:linear-gradient(180deg,#fffffffb,#f8fafcfb);border-right:1px solid rgba(217,226,236,.92);border-radius:0 22px 22px 0;box-shadow:0 24px 60px #102a432e;transform:translate(-100%);transition:transform .24s cubic-bezier(.22,.9,.32,1);z-index:59;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.w-mobile-nav.open{transform:translate(0)}.w-mobile-mask-enter-active,.w-mobile-mask-leave-active{transition:opacity .22s ease}.w-mobile-mask-enter-from,.w-mobile-mask-leave-to{opacity:0}.w-mobile-drawer-enter-active,.w-mobile-drawer-leave-active{transition:transform .24s cubic-bezier(.22,.9,.32,1),opacity .22s ease}.w-mobile-drawer-enter-from,.w-mobile-drawer-leave-to{transform:translate(-100%);opacity:.92}.w-mobile-nav-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.w-mobile-nav-close{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);color:var(--ink);font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease,border-color .2s ease}.w-mobile-nav-close:hover{background:#102a430d;border-color:#2a9d8f47;transform:rotate(90deg)}.w-mobile-nav-links{display:grid;gap:6px}.w-mobile-nav-links a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:12px;font-size:15px;font-weight:600;color:var(--ink-soft);background:transparent;border:1px solid transparent;justify-content:space-between;gap:12px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.w-mobile-nav-links a.on{color:var(--ink);background:linear-gradient(90deg,#f0b4292e,#f0b42914);border-color:#f0b42947;box-shadow:inset 3px 0 0 var(--amber)}.w-mobile-nav-links a:hover{transform:translate(2px);background:#102a430a}.w-mobile-nav-links a span{min-width:0}.w-mobile-nav-links a em{font-style:normal;color:var(--muted);font-size:16px;transition:transform .2s ease,color .2s ease}.w-mobile-nav-links a.on em{color:var(--amber-ink);transform:translate(2px)}.w-mobile-nav-actions{margin-top:auto;display:grid;gap:10px}.w-mobile-nav-actions .btn{width:100%;height:42px}.w-hero{position:relative;min-height:720px;padding:80px 40px 100px 56px;color:#fff;display:grid;grid-template-columns:.95fr 1.05fr;gap:16px;align-items:center;overflow:hidden;background:#0b1f33}.w-hero:after{content:"";position:absolute;inset:0;background:url(/assets/website-hero-universe.webp) center / cover no-repeat;filter:brightness(.45) saturate(.8);z-index:0}.w-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,#081424e0,#0b1f33d1 45%,#102a43c7),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;pointer-events:none}.w-hero>*{position:relative;z-index:1}.w-brand-mark{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.03em;line-height:1;margin:0 0 18px;color:#fff}.w-brand-mark span{color:var(--amber)}.w-hero h1{font-family:var(--font-display);font-size:clamp(26px,2.8vw,34px);line-height:1.25;margin:0 0 14px;font-weight:700;color:#fffffff5;max-width:18em}.w-hero p{font-size:15px;line-height:1.75;opacity:.82;max-width:460px;margin:0 0 28px}.w-hero-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.w-hero-btns .btn{transition:transform .2s,box-shadow .2s}.w-hero-btns .btn:hover{transform:translateY(-1px)}.w-hero-btns .hero-ghost{color:#fff;border-color:#ffffff52;height:46px;padding:0 20px;font-weight:600}.w-hero-btns .hero-ghost:hover{border-color:#ffffff8c;background:#ffffff0f}.w-hero-visual{position:relative;height:620px;margin-left:-24px;animation:w-float 6s ease-in-out infinite}@keyframes w-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.w-shot-desk{position:absolute;right:0;top:8px;left:436px;width:auto;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.28);box-shadow:0 24px 60px #00000052;background:#0b1f33;animation:w-rise .9s ease-out both;z-index:1}.w-shot-desk img{display:block;width:100%;height:322px;object-fit:cover;object-position:left top}.w-shot-desk .cap{position:absolute;right:10px;bottom:10px;left:auto;font-size:11px;font-weight:700;color:#fff;background:#102a43b8;padding:4px 8px;border-radius:6px;backdrop-filter:blur(4px)}.w-shot-phone{position:absolute;border-radius:18px;padding:6px;background:#0b1f33;box-shadow:0 18px 40px #00000061;overflow:hidden}.w-shot-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:13px;background:#f0f3f7}.w-shot-phone .cap{position:absolute;left:8px;right:8px;bottom:8px;font-size:10px;font-weight:700;color:#fff;text-align:center;background:#102a43b3;padding:3px 6px;border-radius:6px}.w-shot-phone.buyer,.w-shot-phone.dist{bottom:122px;width:204px;height:408px}.w-shot-phone.buyer{left:0;animation:w-rise 1s .08s ease-out both;z-index:3}.w-shot-phone.dist{left:216px;animation:w-rise 1.1s .16s ease-out both;z-index:2}@keyframes w-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px)and (min-width:961px){.w-hero{padding:64px 32px 88px 40px;gap:12px}.w-hero-visual{height:520px;margin-left:-12px}.w-shot-desk{left:340px}.w-shot-desk img{height:270px}.w-shot-phone.buyer,.w-shot-phone.dist{width:168px;height:336px;bottom:90px}.w-shot-phone.dist{left:176px}}.w-section{padding:80px 48px;position:relative}.w-eyebrow{text-align:center;font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--amber-ink);margin:0 0 12px}.w-eyebrow.on-ink{color:var(--amber)}.w-section.alt{background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(240,180,41,.06),transparent 55%),linear-gradient(180deg,#f7f9fc,#eef3f8)}.w-section.ink{background:radial-gradient(ellipse 50% 60% at 12% 20%,rgba(240,180,41,.14),transparent 55%),radial-gradient(ellipse 45% 50% at 90% 80%,rgba(42,157,143,.14),transparent 55%),linear-gradient(145deg,#0b1f33,#102a43 48%,#153a42);color:#fff;overflow:hidden}.w-section.ink .sub{color:#ffffff9e}.w-section h1,.w-section h3{font-family:var(--font-display);font-size:clamp(26px,3vw,34px);margin:0 0 12px;text-align:center;letter-spacing:-.025em}.w-section .sub{text-align:center;color:var(--muted);font-size:15px;margin-bottom:48px;line-height:1.7;max-width:34em;margin-left:auto;margin-right:auto}.w-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(217,226,236,.95);border-radius:22px;overflow:hidden;margin:-72px 48px 8px;position:relative;z-index:2;box-shadow:0 20px 48px #102a431f,0 1px #fffc inset}.w-stats:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#334e68,#2a9d8f 40%,#f0b429 75%,#334e68);z-index:1}.w-stats .cell{background:transparent;text-align:left;padding:30px 28px 28px;position:relative}.w-stats .cell+.cell:before{content:"";position:absolute;left:0;top:26px;bottom:26px;width:1px;background:linear-gradient(180deg,transparent,var(--line),transparent)}.w-stats .label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--muted);margin-bottom:12px}.w-stats strong{display:block;font-family:var(--font-display);font-size:38px;font-weight:800;color:var(--ink);letter-spacing:-.04em;line-height:1;margin-bottom:10px}.w-stats strong span{font-size:.58em;margin-left:2px;color:var(--teal);letter-spacing:0}.w-stats strong.stat-accent{color:#1a7a6e}.w-stats strong.stat-accent span{color:#2a9d8f}.w-stats em{display:block;font-style:normal;font-size:13px;color:var(--muted);line-height:1.4}@media(max-width:640px){.w-ends{grid-template-columns:1fr}.w-features-intro .w-ends{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.w-features-intro .w-end{min-height:0;padding:14px 10px 16px;border-radius:14px;text-align:center}.w-features-intro .w-end .end-avatar{width:40px;height:40px;margin:0 auto 10px}.w-features-intro .w-end .tag{margin-bottom:6px;font-size:10px;letter-spacing:.04em}.w-features-intro .w-end h4{margin-bottom:6px;font-size:15px}.w-features-intro .w-end p{font-size:11px;line-height:1.45}.w-features-intro .w-end .end-go{display:none}.w-feat-split .feat-grid-2,.w-feat-split .feat-grid-3{grid-template-columns:1fr}.w-feat-split.desk-layout .desk-stage{width:100%;gap:12px}.w-feat-split.desk-layout .desk-frame{width:calc(100vw - 32px);max-width:none;aspect-ratio:4 / 3;border-radius:14px}.w-feat-split.desk-layout .desk-frame>img.desk{object-position:left top}.w-price-include{grid-template-columns:1fr 1fr}.w-compare{overflow:visible;border:none;box-shadow:none;background:transparent;border-radius:0}.w-compare table{min-width:0;width:100%}.w-compare thead{display:none}.w-compare tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch;margin-bottom:10px;padding:12px 10px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 20px #102a430a}.w-compare tbody tr:last-child{margin-bottom:0}.w-compare th,.w-compare td{padding:0;border:none;width:auto;font-size:12px;line-height:1.45;background:transparent}.w-compare td:first-child{grid-column:auto;align-self:center;width:auto;margin:0;padding:0 2px 0 0;font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap;line-height:1.3}.w-compare td:nth-child(2):not([colspan]),.w-compare td:nth-child(3){padding:8px;border-radius:10px;background:#f7f9fc;color:var(--ink-soft);min-width:0}.w-compare td:nth-child(2):not([colspan]):before,.w-compare td:nth-child(3):before{display:block;margin-bottom:4px;font-size:11px;font-weight:700;color:var(--ink)}.w-compare td:nth-child(2):not([colspan]):before{content:"提点"}.w-compare td:nth-child(3):before{content:"年费"}.w-compare td[colspan]{grid-column:2 / -1;padding:8px;border-radius:10px;background:#f7f9fc;color:var(--ink-soft)}.w-compare tbody tr:hover td{background:#f7f9fc}.w-compare tbody tr:hover td:first-child{background:transparent}.split3,.w-about-stats,.w-values.cols4{grid-template-columns:1fr}.w-about-scenes,.w-about-contact{grid-template-columns:1fr;gap:10px}.w-about-scene{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:4px;align-items:start;padding:16px 14px;border-radius:14px}.w-about-scene .n{grid-row:1 / span 2;align-self:center;font-size:22px;margin-bottom:0;min-width:28px}.w-about-scene h4{margin:0;font-size:15px;line-height:1.35}.w-about-scene p{margin:0;font-size:12px;line-height:1.55}.w-about-contact .card{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;text-align:left;padding:14px;border-radius:14px}.w-about-contact .contact-ico{width:36px;height:36px;margin:0;border-radius:10px;font-size:13px}.w-about-contact .card strong{margin-bottom:4px;font-size:15px}.w-about-contact .card p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:12px;line-height:1.45}.w-about-contact .contact-main,.w-about-contact .contact-sub{display:inline}.w-about-contact .contact-sub:before{content:"·";margin-right:8px;opacity:.45}.w-about-mission{padding:24px 20px}.w-about-mission h4{font-size:20px}.w-topbar{padding:0 16px}.w-logo-image{width:40px;height:40px}.w-logo-tagline{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:11px;line-height:1.05;letter-spacing:0}.w-logo-tagline em{font-size:10px;letter-spacing:.02em}.w-actions{gap:8px}.w-actions{display:none}.w-menu-toggle{display:inline-flex}.w-mobile-nav .w-logo-tagline{display:inline-flex;font-size:13px;line-height:1.1}.w-hero{padding:56px 16px 64px}.w-hero p{font-size:14px;max-width:320px}.w-hero-btns{gap:10px}.w-hero-btns .btn-lg{height:42px;padding:0 18px;font-size:14px}.w-hero-visual{grid-template-columns:1fr;gap:14px;justify-items:center}.w-shot-desk img{height:180px}.w-shot-phone.buyer,.w-shot-phone.dist{max-height:240px;width:100%}.w-section{padding:48px 16px}.w-cta-band{margin:0 16px 24px;padding:22px 16px}.w-cards{grid-template-columns:1fr;gap:12px}.w-card{padding:22px 16px}}@media(max-width:960px){.w-stats{margin:-40px 24px 0;grid-template-columns:1fr 1fr}.w-stats .cell+.cell:before{display:none}.w-stats .cell{border-top:1px solid var(--line)}.w-stats .cell:nth-child(1),.w-stats .cell:nth-child(2){border-top:0}.w-stats .cell:nth-child(odd){border-right:1px solid var(--line)}}.w-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.w-card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px 22px;text-align:left;transition:transform .25s,box-shadow .25s,border-color .25s}.w-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #102a431a;border-color:#c5d4e3}.w-card .icon{width:44px;height:44px;border-radius:12px;margin:0 0 16px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff}.w-card h4{margin:0 0 8px;font-size:16px}.w-card p{margin:0;font-size:13px;color:var(--muted);line-height:1.65}.w-pain-section{position:relative;padding-top:72px;padding-bottom:40px;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(232,93,76,.07),transparent 62%),radial-gradient(ellipse 45% 40% at 12% 80%,rgba(16,42,67,.05),transparent 55%),linear-gradient(180deg,#f7f4f1,#f0f3f7)}.w-pain-section:before{content:"";position:absolute;inset:18% 8% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(16,42,67,.12),transparent);pointer-events:none}.w-pain-section .w-eyebrow{color:#b85a4a}.w-pain{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1080px;margin:36px auto 0;border-top:1px solid rgba(16,42,67,.1);border-bottom:1px solid rgba(16,42,67,.1)}.w-pain-item{position:relative;padding:36px 28px 34px;background:transparent;transition:background .28s ease,transform .28s ease}.w-pain-item+.w-pain-item{border-left:1px solid rgba(16,42,67,.1)}.w-pain-item:hover{background:#ffffff8c}.w-pain-item .pain-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.w-pain-item .pain-face{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px #102a4314,0 10px 22px #102a431f;filter:grayscale(.35) contrast(1.05);transition:filter .3s ease,transform .3s ease}.w-pain-item:hover .pain-face{filter:none;transform:scale(1.04)}.w-pain-item .pain-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.w-pain-item .pain-role{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.w-pain-item .pain-mark{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c0564a}.w-pain-item.tone-teal .pain-mark{color:#1a7a6e}.w-pain-item.tone-amber .pain-mark{color:#a87a12}.w-pain-item h4{margin:0 0 12px;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;line-height:1.4;color:var(--ink)}.w-pain-item>p{margin:0 0 20px;font-size:14px;line-height:1.75;color:var(--muted)}.w-pain-item ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.w-pain-item li{position:relative;padding:0 0 0 18px;font-size:13px;color:var(--ink);line-height:1.45}.w-pain-item li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:1.5px;background:#c0564a;opacity:.85}.w-pain-item.tone-teal li:before{background:#2a9d8f}.w-pain-item.tone-amber li:before{background:#d4a017}.w-pain-item.tone-ink li:before{background:#486581}.w-why{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1080px;margin:0 auto}.w-why-item{position:relative;padding:28px 22px 26px 24px;border-left:3px solid var(--line);border-radius:0 16px 16px 0;background:linear-gradient(105deg,#ffffffeb,#ffffff73);transition:transform .25s ease,box-shadow .25s ease}.w-why-item:hover{transform:translateY(-3px);box-shadow:0 16px 36px #102a4314}.w-why-item.tone-ink{border-left-color:#334e68}.w-why-item.tone-teal{border-left-color:#2a9d8f}.w-why-item.tone-amber{border-left-color:#f0b429}.w-why-item .why-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.w-why-item .why-no{font-family:var(--font-display);font-size:42px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ink);opacity:.88}.w-why-item.tone-teal .why-no{color:#1a7a6e}.w-why-item.tone-amber .why-no{color:#b8840f}.w-why-item .why-face{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 8px 20px #102a4329}.w-why-item h4{margin:0 0 10px;font-family:var(--font-display);font-size:21px;letter-spacing:-.02em}.w-why-item>p{margin:0 0 16px;font-size:14px;line-height:1.75;color:var(--muted)}.w-why-item ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.w-why-item li{position:relative;padding-left:14px;font-size:13px;color:var(--ink);line-height:1.45}.w-why-item li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35}.w-why-item.tone-teal li:before{background:#2a9d8f;opacity:1}.w-why-item.tone-amber li:before{background:#f0b429;opacity:1}.w-why-item.tone-ink li:before{background:#334e68;opacity:1}.w-why-cta{margin-top:36px;text-align:center}.w-why-cta .btn{height:42px;padding:0 20px;font-weight:600;background:#ffffffb3}.w-why-section{padding-top:64px}.w-faq-section{padding-bottom:48px}.w-feat-split{display:grid;grid-template-columns:auto 1fr;gap:48px;max-width:1100px;margin:0 auto;align-items:center}.w-feat-split.reverse{grid-template-columns:1fr auto}.w-feat-split.reverse>.phone-stage{order:2}.w-feat-split.desk-layout{grid-template-columns:1fr;gap:32px;align-items:stretch}.w-feat-split>img{display:block;width:auto;height:auto;max-width:100%;border:0;border-radius:0;box-shadow:none;background:transparent}.w-feat-split>img.phone{width:340px;justify-self:center;border-radius:28px;box-shadow:0 18px 40px #102a4329}.w-feat-split>img.desk{width:100%;max-height:560px;object-fit:contain;object-position:center top;border-radius:12px;box-shadow:0 12px 36px #102a431f}.phone-stage,.desk-stage{display:flex;flex-direction:column;align-items:center;gap:14px}.phone-frame{width:300px;padding:10px;border-radius:32px;background:linear-gradient(165deg,#1a3148,#0b1f33);box-shadow:0 24px 56px #102a4338,0 0 0 1px #ffffff1a inset}.phone-frame.tone-teal{background:linear-gradient(165deg,#1a5c55,#0f3a36)}.phone-frame img.phone,.w-feat-split .phone-frame img.phone{display:block;width:100%;height:auto;aspect-ratio:9 / 19.5;object-fit:cover;object-position:top center;border-radius:24px;background:#f0f3f7;box-shadow:none;justify-self:unset}.feat-dots{display:flex;gap:6px;align-items:center;justify-content:center}.feat-dots button{width:6px;height:6px;border-radius:50%;background:var(--line);border:0;padding:0;cursor:pointer;transition:width .25s,background .25s}.feat-dots button.on{width:18px;border-radius:999px;background:var(--teal)}.feat-caption{margin:0;font-size:13px;font-weight:600;color:var(--ink-soft);letter-spacing:.02em}.shot-fade-enter-active,.shot-fade-leave-active{transition:opacity .28s ease}.shot-fade-enter-from,.shot-fade-leave-to{opacity:0}.w-section.feat-block.tone-buyer,.w-section.feat-block.tone-dist,.w-section.feat-block.tone-merchant{scroll-margin-top:84px}.w-section.feat-block.tone-dist{background:radial-gradient(ellipse 60% 45% at 85% 10%,rgba(42,157,143,.08),transparent 55%),linear-gradient(180deg,#fff,#f7fbfa)}.w-section.feat-block.tone-buyer .w-eyebrow{color:#334e68}.w-section.feat-block.tone-dist .w-eyebrow{color:#1a7a6e}.w-section.feat-block.tone-merchant .w-eyebrow{color:#8a6116}.w-section.feat-block.tone-merchant .feat-dots button.on{background:#f0b429}.w-feat-split .desk-frame{width:100%;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 18px 48px #102a431f,0 0 0 1px #fff9 inset;position:relative}.w-feat-split .desk-frame>img.desk{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:left top;border-radius:0;box-shadow:none;display:block}.w-feat-split .w-cards{margin:0;max-width:none;gap:12px}.w-feat-split .feat-grid-2{grid-template-columns:repeat(2,1fr)}.w-feat-split .feat-grid-3{grid-template-columns:repeat(3,1fr)}.w-feat-split .w-card{padding:18px 16px;border-radius:14px;background:#ffffffeb;border:1px solid var(--line);transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.w-feat-split .w-card-btn{width:100%;cursor:pointer;font:inherit;text-align:left;appearance:none;-webkit-appearance:none}.w-feat-split .w-card-btn:hover{border-color:#c5d4e3;transform:translateY(-2px);box-shadow:0 10px 24px #102a4314}.w-feat-split .w-card-btn.active{border-color:#2a9d8f8c;background:#fff;box-shadow:0 12px 32px #2a9d8f29;transform:translateY(-2px)}.w-feat-split .w-card-btn.active .icon{box-shadow:0 6px 14px #102a432e}.w-feat-split .w-card .icon{width:36px;height:36px;border-radius:10px;margin:0 0 12px;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}.w-feat-split .w-card h4{margin:0 0 6px;font-size:15px;font-family:var(--font-display);letter-spacing:-.01em}.w-feat-split .w-card p{font-size:12px;line-height:1.6;color:var(--muted)}.w-section.feat-block h3{margin-bottom:6px}.w-section.feat-block .sub{margin-bottom:40px}.w-features-intro{padding-top:56px;background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(42,157,143,.07),transparent 55%),linear-gradient(180deg,#fbfcfe,#fff)}.w-ends{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1040px;margin:8px auto 0}.w-role-cluster{display:flex;justify-content:center;align-items:flex-end;gap:0;margin:8px auto 28px;height:132px;position:relative}.w-role-cluster .role-avatar{width:108px;text-align:center;position:relative}.w-role-cluster .role-avatar img{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 10px 28px #102a4329;margin:0 auto 8px;background:#e8eef4}.w-role-cluster .role-avatar span{font-size:12px;font-weight:700;color:var(--ink)}.w-role-cluster .a1{z-index:1;transform:translate(18px)}.w-role-cluster .a2{z-index:3}.w-role-cluster .a3{z-index:2;transform:translate(-18px)}.w-role-cluster .a1 img{border-color:#334e68}.w-role-cluster .a2 img{border-color:#2a9d8f;width:108px;height:108px}.w-role-cluster .a3 img{border-color:#f0b429}.w-end .end-avatar{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.55);margin:0 0 14px;box-shadow:0 8px 18px #0000002e}.w-end{border-radius:18px;padding:26px 22px;min-height:188px;color:#fff;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 32px #102a431f;display:block;text-decoration:none}.w-end:hover{transform:translateY(-4px);box-shadow:0 20px 40px #102a4329}.w-end:after{content:"";position:absolute;right:-24px;bottom:-36px;width:120px;height:120px;border-radius:50%;background:#ffffff1a}.w-end .tag{font-size:11px;opacity:.78;margin-bottom:10px;letter-spacing:.06em;font-weight:700}.w-end h4{margin:0 0 10px;font-size:20px;font-family:var(--font-display);letter-spacing:-.02em}.w-end p{margin:0;font-size:13px;line-height:1.65;opacity:.88;max-width:18em}.w-end .end-go{display:inline-block;margin-top:16px;font-size:12px;font-weight:700;opacity:.7;letter-spacing:.02em;position:relative;z-index:1}.w-end:hover .end-go{opacity:1}.w-end.e1{background:linear-gradient(145deg,#0b1f33,#334e68)}.w-end.e2{background:linear-gradient(145deg,#14685f,#2a9d8f)}.w-end.e3{background:linear-gradient(145deg,#8a6116,#f0b429);color:#102a43}.w-end.e3 p{opacity:.72}.w-end.e4{background:linear-gradient(145deg,#243b53,#486581)}.w-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1040px;margin:0 auto;list-style:none;padding:0;counter-reset:none;position:relative}.w-steps:before{content:"";position:absolute;left:12%;right:12%;top:30px;height:2px;background:linear-gradient(90deg,transparent,rgba(240,180,41,.35),rgba(42,157,143,.35),transparent);pointer-events:none}.w-step{text-align:left;padding:0 24px 8px;position:relative;background:transparent;border:0;border-radius:0}.w-step .step-top{display:flex;align-items:center;gap:12px;margin-bottom:18px}.w-step .n{font-family:var(--font-display);font-size:40px;font-weight:800;color:var(--amber);line-height:1;letter-spacing:-.05em;text-shadow:0 0 28px rgba(240,180,41,.35)}.w-step .step-label{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#102a43;background:var(--amber);box-shadow:0 6px 16px #f0b42947}.w-step h4{margin:0 0 10px;font-family:var(--font-display);font-size:21px;color:#fff;letter-spacing:-.02em}.w-step>p{margin:0 0 16px;font-size:14px;color:#ffffffad;line-height:1.75}.w-step ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.w-step li{position:relative;padding-left:14px;font-size:13px;color:#ffffffe6;line-height:1.45}.w-step li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px #f0b4298c}.w-steps-cta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:44px}.w-steps-cta .btn{min-width:168px;box-shadow:0 12px 28px #f0b42947}@media(max-width:960px){.w-steps:before{display:none}}.w-scenes-section{background:radial-gradient(ellipse 60% 40% at 80% 0%,rgba(42,157,143,.05),transparent 50%),#fff}.w-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1080px;margin:0 auto;border-top:1px solid var(--line)}.w-scene{border-radius:0;padding:32px 30px 12px;min-height:0;border:0;border-right:1px solid var(--line);background:transparent;display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;transition:background .25s ease}.w-scene:last-child{border-right:0}.w-scene:hover.tone-ink{background:linear-gradient(180deg,rgba(51,78,104,.06),transparent 75%)}.w-scene:hover.tone-teal{background:linear-gradient(180deg,rgba(42,157,143,.07),transparent 75%)}.w-scene:hover.tone-amber{background:linear-gradient(180deg,rgba(240,180,41,.1),transparent 75%)}.w-scene:before{content:none}.w-scene .scene-idx{font-family:var(--font-display);font-size:72px;font-weight:800;letter-spacing:-.07em;line-height:.85;margin-bottom:20px;opacity:.14}.w-scene.tone-ink .scene-idx{color:#334e68;opacity:.18}.w-scene.tone-teal .scene-idx{color:#2a9d8f;opacity:.22}.w-scene.tone-amber .scene-idx{color:#f0b429;opacity:.38}.w-scene .scene-tag{display:inline-flex;align-items:center;height:auto;padding:0;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;width:fit-content;background:none}.w-scene.tone-ink .scene-tag{color:#334e68;background:none}.w-scene.tone-teal .scene-tag{color:#1a7a6e;background:none}.w-scene.tone-amber .scene-tag{color:#8a6116;background:none}.w-scene h4{margin:0 0 12px;font-size:21px;font-family:var(--font-display);letter-spacing:-.02em}.w-scene>p{margin:0 0 18px;font-size:14px;line-height:1.75;color:var(--muted);opacity:1;flex:1}.w-scene ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.w-scene li{position:relative;padding-left:14px;font-size:13px;color:var(--ink);line-height:1.45}.w-scene li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%}.w-scene.tone-ink li:before{background:#334e68}.w-scene.tone-teal li:before{background:#2a9d8f}.w-scene.tone-amber li:before{background:#f0b429}.w-pricing-intro{padding-top:56px;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(240,180,41,.08),transparent 55%),linear-gradient(180deg,#fbfcfe,#fff)}.w-trust-line.pricing{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;list-style:none;margin:-8px auto 44px!important;padding:12px 18px;max-width:820px;font-size:13px!important;opacity:1!important;border-radius:999px;border:1px solid rgba(42,157,143,.22);background:linear-gradient(180deg,#2a9d8f14,#2a9d8f08),#fff;box-shadow:0 8px 22px #102a430d}.w-trust-line.pricing li{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 16px;font-size:13px;font-weight:600;color:var(--ink-soft);letter-spacing:.01em;line-height:1.4;white-space:nowrap}.w-trust-line.pricing li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #2a9d8f29;flex-shrink:0}.w-trust-line.pricing li+li:after{content:none}.w-trust-line.pricing li:not(:last-child){border-right:1px solid rgba(16,42,67,.08)}@media(max-width:720px){.w-trust-line.pricing{border-radius:16px;padding:14px 12px;gap:6px}.w-trust-line.pricing li{width:calc(50% - 6px);justify-content:flex-start;white-space:normal;border-right:0!important;padding:6px 10px;font-size:12px}}.w-pricing{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin:0 auto}.w-pricing-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto}.w-pricing-tiers .w-price-card .price-dual{display:grid;gap:8px;margin:8px 0 10px}.w-pricing-tiers .price-sm{display:block;font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.1}.w-pricing-tiers .price-dual em{font-style:normal;font-size:12px;color:var(--muted)}.w-pricing-tiers .or{font-size:12px;color:var(--muted);text-align:center}.w-tier-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.w-tier-pick label{border:1px solid var(--line);border-radius:14px;padding:14px 12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.w-tier-pick label:hover{border-color:#2a9d8f73}.w-tier-pick label:has(input:checked){border-color:var(--teal);box-shadow:0 0 0 1px #2a9d8f40}.w-tier-pick input{display:none}.w-tier-pick .ttl{font-weight:700;font-size:14px;margin-bottom:6px}.w-tier-pick .ttl em{font-style:normal;font-size:10px;font-weight:700;color:var(--teal);margin-left:6px}.w-tier-pick .prc{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:4px}.w-tier-pick .desc{font-size:12px;color:var(--muted);line-height:1.5}.w-compare.w-compare-tiers{max-width:1080px}.w-compare-tiers .compare-tier-name{display:none}.w-compare-tiers .compare-tier-val{display:block;color:var(--ink-soft);line-height:1.45}.w-compare-tiers .compare-tier-val-cell{text-align:center;color:var(--ink-soft)}.w-compare-tiers th:not(:first-child),.w-compare-tiers .compare-tier-val-cell{text-align:center}@media(max-width:960px){.w-pricing-tiers{display:grid;grid-template-columns:1fr;gap:14px;max-width:520px;margin-left:auto;margin-right:auto;padding:0}.w-pricing-tiers .w-price-card{padding:24px 20px 22px;transform:none}.w-pricing-tiers .w-price-card:hover{transform:none}.w-pricing-tiers .w-price-card .price-dual{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px 8px}.w-pricing-tiers .price-sm{font-size:24px}.w-tier-pick{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:20px}.w-tier-pick label{padding:14px 16px}}@media(max-width:640px){.w-pricing-tiers{max-width:none}.w-pricing-tiers .w-price-card h4{font-size:20px}.w-pricing-tiers .w-price-card ul{font-size:12px;line-height:1.75}.w-pricing-tiers .w-price-card .plan-cta{min-height:44px;font-size:14px}.w-plan-pick{grid-template-columns:1fr;gap:10px}.w-plan-pick label{padding:16px 14px}.w-plan-pick .prc{font-size:26px}.w-compare.w-compare-tiers{overflow:visible;border:none;box-shadow:none;background:transparent;border-radius:0}.w-compare-tiers table{min-width:0;width:100%}.w-compare-tiers thead{display:none}.w-compare-tiers tbody tr{display:block;margin-bottom:10px;padding:14px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 20px #102a430a}.w-compare-tiers tbody tr:last-child{margin-bottom:0}.w-compare-tiers tbody tr.compare-tier-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.w-compare-tiers tbody tr.compare-tier-row td:first-child{grid-column:1 / -1;display:block;width:100%;margin:0 0 10px;padding:0 0 8px;border:none;border-bottom:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink);white-space:normal;line-height:1.35}.w-compare-tiers tbody tr.compare-tier-row td.compare-tier-val-cell{display:block;padding:8px 6px;border:none;border-radius:10px;background:#f7f9fc;text-align:center}.w-compare-tiers tbody tr.compare-tier-row td.compare-tier-val-cell:before{content:none;display:none}.w-compare-tiers .compare-tier-name{display:block;margin-bottom:4px;font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.02em;line-height:1.3}.w-compare-tiers .compare-tier-val{font-size:12px;font-weight:600;color:var(--ink-soft);line-height:1.35;word-break:break-word}.w-compare-tiers tbody tr:not(.compare-tier-row) td:first-child{display:block;margin-bottom:8px;padding:0;font-weight:700;font-size:13px;border:none}.w-compare-tiers tbody tr:not(.compare-tier-row) td[colspan]{display:block;padding:10px;border-radius:10px;background:#f7f9fc;font-size:12px;line-height:1.5;color:var(--ink-soft)}.w-price-examples{grid-template-columns:1fr;gap:10px}.w-price-example{padding:16px 14px}.w-price-include{grid-template-columns:1fr 1fr;gap:10px}}.w-price-card{border:1px solid var(--line);border-radius:20px;padding:32px 28px 28px;background:#fff;position:relative;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}.w-price-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #102a431a}.w-price-card.featured{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f0b429,#2a9d8f) border-box;border:2px solid transparent;box-shadow:0 16px 40px #f0b4292e,0 0 0 1px #ffffff80 inset}.w-price-card .badge{position:absolute;top:18px;right:18px;background:var(--ink);color:#fff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:6px;letter-spacing:.04em}.w-price-card .plan-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;width:fit-content}.w-price-card .plan-tag.tone-teal{color:#1a7a6e;background:#2a9d8f24}.w-price-card .plan-tag.tone-ink{color:#334e68;background:#334e681f}.w-price-card h4{margin:0 0 8px;font-size:22px;font-family:var(--font-display);letter-spacing:-.02em}.w-price-card .price{font-family:var(--font-display);font-size:42px;font-weight:800;color:var(--ink);margin:8px 0 10px;letter-spacing:-.04em;line-height:1}.w-price-card .price em{font-style:normal;font-size:14px;color:var(--muted);font-weight:500;letter-spacing:0}.w-price-card .plan-lead{margin:0 0 8px;font-size:13px;color:var(--muted);line-height:1.55}.w-price-card ul{margin:12px 0 24px;padding:0;list-style:none;font-size:13px;line-height:1.9;color:var(--ink-soft);flex:1}.w-price-card ul li{position:relative;padding-left:18px}.w-price-card ul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--teal)}.w-price-card.featured ul li:before{background:var(--amber)}.w-price-card .plan-cta{width:100%}.w-compare{max-width:920px;margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 32px #102a430f}.w-compare table{width:100%;border-collapse:collapse;font-size:13px}.w-compare th,.w-compare td{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left}.w-compare th{background:linear-gradient(180deg,#f7f9fc,#f0f4f8);color:var(--ink);font-weight:700;font-size:13px}.w-compare th:first-child,.w-compare td:first-child{color:var(--muted);font-weight:600;width:22%}.w-compare tbody tr:hover td{background:#2a9d8f0a}.w-compare tr:last-child td{border-bottom:none}.w-price-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:920px;margin:0 auto 32px}.w-price-pills span{font-size:12px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink-soft)}.w-price-pills span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);margin-right:8px;vertical-align:middle}.w-price-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:0 auto}.w-price-example{padding:24px 22px;border-radius:16px;background:#fff;border:1px solid var(--line);text-align:left;transition:transform .2s,box-shadow .2s}.w-price-example:hover{transform:translateY(-2px);box-shadow:0 12px 28px #102a4314}.w-price-example.accent{border-color:#2a9d8f59;background:linear-gradient(180deg,#2a9d8f0f,#fff 55%)}.w-price-example .ex-tag{display:inline-flex;height:22px;align-items:center;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#1a7a6e;background:#2a9d8f24;margin-bottom:12px}.w-price-example strong{display:block;font-size:13px;color:var(--muted);margin-bottom:10px;font-weight:600}.w-price-example .val{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--ink);margin-bottom:10px;letter-spacing:-.03em;line-height:1}.w-price-example .val em{font-style:normal;font-size:13px;color:var(--muted);font-weight:500;letter-spacing:0}.w-price-example p{margin:0;font-size:13px;color:var(--muted);line-height:1.6}.w-price-include{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:960px;margin:0 auto}.w-price-include .item{padding:22px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);text-align:center;transition:transform .2s,box-shadow .2s}.w-price-include .item:hover{transform:translateY(-2px);box-shadow:0 10px 24px #102a4314}.w-price-include .item .ico{width:44px;height:44px;border-radius:12px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(160deg,#102a43,#486581)}.w-price-include .item.tone-teal .ico{background:linear-gradient(160deg,#14685f,#2a9d8f)}.w-price-include .item.tone-amber .ico{background:linear-gradient(160deg,#8a6116,#f0b429);color:#102a43}.w-price-include .item.tone-coral .ico{background:linear-gradient(160deg,#c44a3c,#e85d4c)}.w-price-include .item h4{margin:0 0 6px;font-size:15px;font-family:var(--font-display)}.w-price-include .item p{margin:0;font-size:12px;color:var(--muted);line-height:1.55}.w-price-note{text-align:center;font-size:13px;color:var(--muted);margin-top:20px;line-height:1.7}.w-faq.pricing-faq{max-width:780px}.w-apply-intro{padding-top:56px;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(42,157,143,.07),transparent 55%),linear-gradient(180deg,#f7f9fc,#eef3f8)}.w-apply-wrap{display:grid;grid-template-columns:.88fr 1.12fr;gap:28px;max-width:1100px;margin:0 auto;align-items:start}.w-apply-aside{padding:30px 26px;border-radius:20px;color:#fff;background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(240,180,41,.28),transparent 50%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(42,157,143,.22),transparent 50%),linear-gradient(160deg,#0b1f33,#123548 48%,#1a4a52);position:sticky;top:88px;box-shadow:0 18px 40px #0b1f3338}.w-apply-aside .aside-kicker{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--amber)}.w-apply-aside h4{font-family:var(--font-display);font-size:22px;margin:0 0 16px;letter-spacing:-.02em}.w-apply-aside ul{margin:0;padding:0;list-style:none}.w-apply-aside .aside-block{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.w-apply-aside .aside-block h5{margin:0 0 10px;font-size:13px;font-weight:700;opacity:.92}.w-apply-aside li{position:relative;font-size:13px;line-height:1.65;opacity:.9;padding:8px 0 8px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.w-apply-aside li:before{content:"";position:absolute;left:0;top:.95em;width:5px;height:5px;border-radius:50%;background:var(--amber)}.w-apply-aside li:last-child{border-bottom:none}.w-apply-aside .meta{margin-top:20px;font-size:12px;opacity:.65;line-height:1.7}.w-apply-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto 40px;list-style:none;padding:0;border-top:1px solid var(--line)}.w-apply-step{padding:22px 20px 8px;text-align:left;background:transparent;border:0;border-right:1px solid var(--line);border-radius:0;position:relative}.w-apply-step:last-child{border-right:0}.w-apply-step .n{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--amber);letter-spacing:-.04em;line-height:1;display:block;margin-bottom:12px}.w-apply-step h4{margin:0 0 6px;font-size:15px;font-family:var(--font-display);letter-spacing:-.01em}.w-apply-step p{margin:0;font-size:12px;color:var(--muted);line-height:1.55}.w-form{background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px 32px;box-shadow:0 16px 40px #102a4312}.w-form .form-sec{display:flex;align-items:flex-start;gap:14px;margin:28px 0 18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.w-form .form-sec:first-child{margin-top:0}.w-form .form-sec .sec-no{flex:0 0 auto;font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--teal);letter-spacing:-.04em;line-height:1;margin-top:2px}.w-form .form-sec h4{margin:0 0 4px;font-size:16px;font-family:var(--font-display);letter-spacing:-.01em}.w-form .form-sec p{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.w-plan-pick{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.w-plan-pick label{display:block;cursor:pointer;padding:18px 16px 16px;border:1.5px solid var(--line);border-radius:14px;background:#fbfcfe;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.w-plan-pick label:hover{border-color:#c5d4e3;transform:translateY(-1px)}.w-plan-pick label:has(input:checked){border-color:#2a9d8f8c;background:#fff;box-shadow:0 10px 28px #2a9d8f24}.w-plan-pick input{display:none}.w-plan-pick .ttl{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:var(--ink);margin-bottom:6px}.w-plan-pick .ttl em{font-style:normal;font-size:11px;font-weight:700;color:#102a43;background:var(--amber);padding:2px 8px;border-radius:4px}.w-plan-pick .prc{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--ink);margin-bottom:6px;letter-spacing:-.03em}.w-plan-pick .prc .unit{font-style:normal;font-size:12px;font-weight:500;color:var(--muted);margin-left:4px;letter-spacing:0}.w-plan-pick .desc{font-size:12px;color:var(--muted);line-height:1.5}.w-upload-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.w-upload-box{border:1.5px dashed #c5d4e3;border-radius:14px;padding:28px 16px;text-align:center;cursor:pointer;background:linear-gradient(180deg,#f8fafc,#f3f7fb);transition:border-color .2s,background .2s,box-shadow .2s}.w-upload-box:hover{border-color:var(--teal);background:#2a9d8f0d;box-shadow:0 8px 20px #2a9d8f14}.w-upload-box .upload-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#2a9d8f1f;color:var(--teal);font-size:16px;font-weight:700;margin-bottom:10px}.w-upload-box strong{display:block;font-size:14px;color:var(--ink);margin-bottom:6px}.w-upload-box span{font-size:12px;color:var(--muted)}.w-upload-box.done{border-style:solid;border-color:#2a9d8f73;background:#2a9d8f0f}.w-upload-box.uploading{opacity:.7;pointer-events:none}.w-upload-preview{margin-top:10px;padding:12px;border-radius:12px;background:#f7f9fc;border:1px solid var(--line);font-size:12px;color:var(--ink-soft);word-break:break-all}.w-upload-preview .preview-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.w-upload-preview img{display:block;max-width:100%;max-height:180px;margin-top:10px;border-radius:10px;border:1px solid var(--line)}.w-form-agree{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--ink-soft);margin:18px 0 16px;line-height:1.65}.w-form-agree input{margin-top:3px;accent-color:var(--teal)}.w-form-agree a{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:2px}.w-form-agree a:hover{color:var(--ink)}.w-legal{max-width:820px;margin-left:auto;margin-right:auto}.w-legal h1{margin-bottom:8px}.w-legal-meta{margin:8px 0 0;font-size:13px;color:var(--muted)}.w-legal-doc{margin-top:28px;padding:28px 28px 32px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 32px #102a430d}.w-legal-doc>p,.w-legal-doc li{font-size:14px;line-height:1.8;color:var(--ink-soft)}.w-legal-doc>p{margin:0 0 14px}.w-legal-doc h2{margin:28px 0 12px;font-size:18px;font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em}.w-legal-doc h3{margin:18px 0 8px;font-size:15px;color:var(--ink)}.w-legal-doc ol,.w-legal-doc ul{margin:0 0 14px;padding-left:1.25em}.w-legal-doc li{margin-bottom:8px}.w-legal-doc strong{color:var(--ink);font-weight:700}.w-legal-note{margin-top:24px!important;padding:12px 14px;border-radius:10px;background:#f0b4291a;border:1px solid rgba(240,180,41,.28);font-size:13px!important;color:var(--amber-ink)!important}.w-legal-nav{display:flex;flex-wrap:wrap;gap:16px;margin:22px 0 0!important;padding-top:18px;border-top:1px solid var(--line)}.w-legal-nav a{color:var(--teal);font-weight:600;font-size:14px}.w-legal-nav a:hover{text-decoration:underline}.w-form-error{color:var(--coral);font-size:13px;margin:0 0 12px}.apply-submit{width:100%;box-shadow:0 10px 24px #f0b42947}.w-form-foot{text-align:center;font-size:12px;color:var(--muted);margin-top:16px}.w-form-foot a{color:var(--teal);font-weight:600}.w-form-foot a:hover{text-decoration:underline}.w-apply-success{text-align:center;padding:48px 16px 28px}.w-apply-success .ok-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#2a9d8f24;color:#1a7a6e;font-size:24px;font-weight:800;margin-bottom:16px}.w-apply-success h4{font-family:var(--font-display);font-size:24px;margin:0 0 12px;letter-spacing:-.02em}.w-apply-success .ok-no{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 10px}.w-apply-success .ok-no strong{color:var(--ink)}.w-apply-success .ok-desc{color:var(--muted);font-size:14px;line-height:1.75;margin:0 auto 28px;max-width:28em}.w-apply-success .ok-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.w-faq.apply-faq{max-width:780px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.w-about-intro{padding-top:56px;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(240,180,41,.07),transparent 55%),linear-gradient(180deg,#fbfcfe,#fff)}.w-about-brand{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:10px}.w-about-brand h1{margin:0}.w-about-logo{width:72px;height:72px;object-fit:contain;border-radius:18px;box-shadow:0 14px 32px #102a4324}.w-about-hero{text-align:center;max-width:720px;margin:0 auto 40px;font-size:16px;line-height:1.9;color:var(--ink-soft)}.w-about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:920px;margin:0 auto 44px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 32px #102a430f}.w-about-stats .cell{text-align:left;padding:24px 22px;border-right:1px solid var(--line);background:transparent;border-radius:0;border-top:0;border-bottom:0;border-left:0}.w-about-stats .cell:last-child{border-right:0}.w-about-stats .cell.accent{background:linear-gradient(180deg,#2a9d8f12,#2a9d8f05)}.w-about-stats strong{display:block;font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--ink);margin-bottom:8px;letter-spacing:-.03em;line-height:1}.w-about-stats .cell.accent strong{color:#1a7a6e}.w-about-stats span{font-size:12px;color:var(--muted);line-height:1.4}.w-about-mission{max-width:920px;margin:0 auto 44px;padding:32px 36px;border-radius:20px;color:#fff;text-align:left;background:radial-gradient(ellipse 50% 80% at 100% 0%,rgba(240,180,41,.28),transparent 50%),radial-gradient(ellipse 40% 60% at 0% 100%,rgba(42,157,143,.2),transparent 50%),linear-gradient(135deg,#0b1f33,#123548,#1a4a52);box-shadow:0 18px 40px #0b1f3333}.w-about-mission .mission-tag{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--amber)}.w-about-mission h4{margin:0 0 12px;font-family:var(--font-display);font-size:24px;letter-spacing:-.02em}.w-about-mission p{margin:0;font-size:15px;line-height:1.8;opacity:.86;max-width:42em}.w-values{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:920px;margin:0 auto;border-top:1px solid var(--line)}.w-values.cols4{grid-template-columns:repeat(4,1fr);max-width:920px}.w-value{padding:28px 22px 8px;border-radius:0;background:transparent;border:0;border-right:1px solid var(--line)}.w-value:last-child{border-right:0}.w-value .tag{display:block;font-size:22px;font-weight:800;font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:14px;line-height:1}.w-value.tone-ink .tag{color:#334e68}.w-value.tone-teal .tag{color:#1a7a6e}.w-value.tone-amber .tag{color:#b8840f}.w-value.tone-coral .tag{color:#c44a3c}.w-value strong{display:block;font-family:var(--font-display);font-size:20px;margin-bottom:10px;color:var(--ink);letter-spacing:-.02em}.w-value p{margin:0;font-size:13px;color:var(--muted);line-height:1.7}.w-about-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1040px;margin:0 auto}.w-about-scene{padding:28px 24px;border-radius:16px;background:#fff;border:1px solid var(--line);text-align:left;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.w-about-scene:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.w-about-scene.tone-ink:before{background:#334e68}.w-about-scene.tone-teal:before{background:#2a9d8f}.w-about-scene.tone-amber:before{background:#f0b429}.w-about-scene:hover{transform:translateY(-3px);box-shadow:0 14px 32px #102a4314}.w-about-scene .n{font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:16px;opacity:.9}.w-about-scene.tone-ink .n{color:#334e68}.w-about-scene.tone-teal .n{color:#1a7a6e}.w-about-scene.tone-amber .n{color:#b8840f}.w-about-scene h4{margin:0 0 10px;font-size:18px;font-family:var(--font-display);letter-spacing:-.02em}.w-about-scene p{margin:0;font-size:14px;color:var(--muted);line-height:1.7}.w-about-path-sec{background:radial-gradient(ellipse 50% 40% at 80% 20%,rgba(42,157,143,.05),transparent 50%),#fff}.w-timeline{max-width:680px;margin:0 auto;position:relative;padding-left:32px;list-style:none}.w-timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--amber),var(--teal))}.w-timeline .item{position:relative;padding:0 0 32px 12px}.w-timeline .item:last-child{padding-bottom:0}.w-timeline .item:before{content:"";position:absolute;left:-28px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--amber);border:2px solid #fff;box-shadow:0 0 0 3px #f0b4294d}.w-timeline .item .phase{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--teal);margin-bottom:6px}.w-timeline h4{margin:0 0 6px;font-size:18px;font-family:var(--font-display);letter-spacing:-.02em}.w-timeline p{margin:0;font-size:14px;color:var(--muted);line-height:1.7}.w-about-contact{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:0 auto}.w-about-contact .card{padding:28px 22px;border-radius:16px;text-align:center;background:#fff;border:1px solid var(--line);transition:transform .2s,box-shadow .2s}.w-about-contact .card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #102a4314}.w-about-contact .contact-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;margin:0 auto 14px;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(160deg,#102a43,#486581)}.w-about-contact .card:nth-child(2) .contact-ico{background:linear-gradient(160deg,#14685f,#2a9d8f)}.w-about-contact .card:nth-child(3) .contact-ico{background:linear-gradient(160deg,#8a6116,#f0b429);color:#102a43}.w-about-contact .card strong{display:block;font-family:var(--font-display);font-size:17px;margin-bottom:10px;color:var(--ink);letter-spacing:-.01em}.w-about-contact .card p{margin:0;font-size:14px;color:var(--muted);line-height:1.7}.w-about-contact .contact-main,.w-about-contact .contact-sub{display:block}.w-about-contact .card a,.w-about-contact .card .link{color:var(--teal);font-weight:600;cursor:pointer}.w-about-contact .card a:hover{text-decoration:underline}.w-cta-band{margin:0 48px 48px;padding:40px 44px;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 90% at 0% 50%,rgba(240,180,41,.28),transparent 55%),radial-gradient(ellipse 40% 70% at 100% 50%,rgba(42,157,143,.18),transparent 50%),linear-gradient(105deg,#0b1f33,#123548 55%,#1a4a52);color:#fff;box-shadow:0 20px 48px #0b1f3347}.w-cta-band h3{font-family:var(--font-display);font-size:26px;margin:0 0 8px;text-align:left;letter-spacing:-.02em}.w-cta-band>div>p{margin:0;font-size:14px;opacity:.72;line-height:1.55}.w-trust-line{margin-top:14px!important;font-size:12px!important;opacity:.55!important;letter-spacing:.02em;max-width:36em}.w-cta-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.w-cta-band .btn-amber{box-shadow:0 10px 24px #f0b4294d}.w-cta-band .cta-ghost{color:#fff;border-color:#ffffff47;height:46px;padding:0 18px;font-weight:600;background:#ffffff0a}.w-cta-band .cta-ghost:hover{border-color:#ffffff8c;background:#ffffff1a}.w-footer{padding:40px 48px 28px;background:#0b1f33;color:#ffffffad;font-size:13px}.w-footer-grid{display:grid;grid-template-columns:1.4fr 1.2fr 1fr;gap:24px;margin-bottom:28px}.w-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.w-footer strong{color:#fff;display:block;margin-bottom:10px;font-size:14px}.w-footer-contact-line{margin:0;line-height:1.6;display:flex;flex-direction:column;gap:2px}.w-footer-contact-sep{display:none}.w-footer .muted{opacity:.55;border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.w-footer button,.w-footer a{display:block;border:none;background:none;color:#ffffffad;font:500 13px var(--font-body);padding:4px 0;cursor:pointer;text-align:left}.w-footer-contact-line a,.w-footer-contact-item a{display:inline;padding:0}.w-footer button:hover,.w-footer a:hover{color:#fff}.w-nav a{position:relative}.w-faq{max-width:820px;margin:0 auto;display:grid;gap:0;background:#ffffffb8;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 12px 36px #102a430f}.w-faq details{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;overflow:hidden;transition:background .2s}.w-faq details:last-child{border-bottom:0}.w-faq details[open]{border-color:var(--line);box-shadow:none;background:#ffffffd9}.w-faq summary{cursor:pointer;font-weight:700;font-size:15px;color:var(--ink);list-style:none;display:flex;align-items:center;gap:12px;padding:18px 52px 18px 20px;position:relative}.w-faq summary::-webkit-details-marker{display:none}.w-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--amber);font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1}.w-faq details[open] summary:after{content:"−"}.w-faq .faq-tag{flex:0 0 auto;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em}.w-faq .faq-tag.tag-fund{color:#1a7a6e;background:#2a9d8f24}.w-faq .faq-tag.tag-price{color:#8a6116;background:#f0b42933}.w-faq .faq-tag.tag-dist{color:#102a43;background:#334e681f}.w-faq .faq-tag.tag-join{color:#334e68;background:#334e681f}.w-faq .faq-q{flex:1;min-width:0;line-height:1.45}.w-faq p{margin:0;padding:0 20px 20px;font-size:14px;color:var(--muted);line-height:1.8}.w-trust{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:28px}.w-trust span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink);letter-spacing:0}.w-trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal)}.reveal{animation:w-rise .75s ease-out both}.reveal.d1{animation-delay:.1s}.reveal.d2{animation-delay:.2s}@media(prefers-reduced-motion:reduce){.w-hero-visual,.w-shot-desk,.w-shot-phone,.w-card,.w-end,.w-price-card,.reveal,.shot-fade-enter-active,.shot-fade-leave-active{animation:none!important;transition:none!important}html{scroll-behavior:auto}}@media(max-width:960px){.w-hero{grid-template-columns:1fr;padding:56px 24px 64px;min-height:auto;gap:28px}.w-hero-visual{height:auto;min-height:0;margin-left:0;animation:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.w-shot-desk{position:relative;left:auto;right:auto;top:auto;grid-column:1 / -1;animation:none}.w-shot-desk img{height:200px}.w-shot-phone.buyer,.w-shot-phone.dist{position:relative;left:auto;bottom:auto;width:100%;height:auto;aspect-ratio:9 / 16;max-height:280px;animation:none}.w-feat-split,.w-feat-split.reverse{grid-template-columns:1fr;gap:28px;justify-items:center}.w-feat-split.reverse>.phone-stage{order:0}.w-feat-split>img.phone{width:260px}.phone-frame{width:240px}.w-feat-split>img.desk{max-height:360px}.w-feat-split.desk-layout .desk-stage{width:100%;max-width:100%}.w-feat-split.desk-layout .desk-frame{width:min(100%,780px);aspect-ratio:1.38 / 1}.w-feat-split .w-cards{width:100%}.w-feat-split .feat-grid-2,.w-feat-split .feat-grid-3,.w-cards,.w-ends,.w-stats,.w-values,.w-values.cols4,.w-about-stats{grid-template-columns:1fr 1fr}.w-about-scenes,.w-about-contact{grid-template-columns:1fr;gap:12px}.w-about-scene{display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:4px;align-items:start;padding:18px 16px}.w-about-scene .n{grid-row:1 / span 2;align-self:center;font-size:24px;margin-bottom:0;min-width:32px}.w-about-scene h4,.w-about-scene p{margin:0}.w-about-contact .card{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;text-align:left;padding:16px 18px}.w-about-contact .contact-ico{margin:0}.w-about-contact .card strong{margin-bottom:4px}.w-about-contact .card p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.w-about-contact .contact-main,.w-about-contact .contact-sub{display:inline}.w-about-contact .contact-sub:before{content:"·";margin-right:8px;opacity:.45}.w-about-stats{border:0;gap:12px;background:transparent;box-shadow:none}.w-about-stats .cell{border:1px solid rgba(42,157,143,.18);border-radius:14px;background:linear-gradient(180deg,#2a9d8f12,#2a9d8f05)}.w-values,.w-values.cols4{border-top:0;gap:0}.w-value{border-right:0;border-top:1px solid var(--line);padding:22px 8px 16px}.w-value:nth-child(1),.w-value:nth-child(2){border-top:0}.w-pain,.w-why,.w-steps{grid-template-columns:1fr;gap:0}.w-pain{border-top:0;border-bottom:0}.w-pain-item{padding:28px 8px 26px}.w-pain-item+.w-pain-item{border-left:0;border-top:1px solid rgba(16,42,67,.1)}.w-why,.w-steps{gap:28px}.w-capability-stage{height:300px;max-width:100%;margin-bottom:24px}.w-capability-stage .stage-desk{left:160px;top:20px}.w-capability-stage .stage-desk img{height:210px}.w-capability-stage .stage-phone{width:118px;height:240px}.w-capability-stage .stage-phone.buyer{left:8px;top:24px}.w-capability-stage .stage-phone.dist{left:100px;top:40px}.w-scenes{grid-template-columns:1fr;border-top:0;gap:0}.w-scene{border-right:0;border-top:1px solid var(--line);padding:28px 8px 22px}.w-scene:first-child{border-top:0;padding-top:0}.w-scene .scene-idx{font-size:56px;margin-bottom:14px}.w-pricing,.w-price-examples,.w-price-include{grid-template-columns:1fr}.w-apply-steps{grid-template-columns:1fr 1fr;border-top:0;gap:0}.w-apply-step{border-right:0;border-top:1px solid var(--line);padding:18px 8px 12px}.w-apply-step:nth-child(1),.w-apply-step:nth-child(2){border-top:0}.w-plan-pick,.w-upload-row{grid-template-columns:1fr 1fr}.w-apply-wrap{grid-template-columns:1fr}.w-apply-aside{position:static}.w-form{padding:28px 20px}.w-footer{padding:32px 20px 24px}.w-footer-grid{grid-template-columns:1fr;gap:20px}.w-footer-links{grid-template-columns:1fr 1fr;gap:16px}.w-footer-contact-line{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:0;row-gap:4px}.w-footer-contact-sep{display:inline;margin:0 6px;opacity:.55}.w-footer-contact-line a{display:inline;padding:0}.w-stats{margin:-40px 24px 0}.w-section{padding:56px 24px}.w-cta-band{margin:0 24px 32px;padding:28px 24px}.w-nav{display:none}.w-menu-toggle{display:inline-flex}.w-actions{display:none}}.w-pain-section,.w-why-section,.w-steps-section,.w-cta-band,.feat-block,.w-pricing-examples-sec,.w-apply-faq-sec,.w-about-values-sec,.w-faq{content-visibility:auto;contain-intrinsic-size:1px 640px}
