.flow-card[data-v-6c2f8619]{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r3);padding:22px 22px 16px;box-shadow:var(--shadow)}.flow-head[data-v-6c2f8619]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t2);margin-bottom:16px}.flow-dot[data-v-6c2f8619]{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #1677ff24}.flow-body[data-v-6c2f8619]{display:grid;grid-template-columns:1fr 64px 1.5fr 64px 1fr;align-items:center;gap:2px}.flow-col[data-v-6c2f8619]{display:flex;flex-direction:column;gap:12px}.flow-node[data-v-6c2f8619]{font-size:13.5px;color:var(--text);background:var(--bg3);border:1px solid var(--line);border-radius:10px;padding:9px 10px;text-align:center;white-space:nowrap}.flow-node.out[data-v-6c2f8619]{border-color:#1677ff4d;color:#0958d9;background:#1677ff0f}.flow-core[data-v-6c2f8619]{background:linear-gradient(180deg,#1677ff12,#1677ff05);border:1px solid rgba(22,119,255,.28);border-radius:var(--r2);padding:16px 12px;text-align:center}.flow-core-t[data-v-6c2f8619]{font-size:14px;font-weight:700;color:#0958d9;margin-bottom:10px}.flow-chips[data-v-6c2f8619]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.flow-chip[data-v-6c2f8619]{font-size:12px;color:#0958d9;background:#fff;border:1px solid rgba(22,119,255,.28);border-radius:999px;padding:2px 8px}.flow-core-s[data-v-6c2f8619]{font-size:11px;color:var(--t3);margin-top:10px}.flow-link[data-v-6c2f8619]{height:240px}.flow-svg[data-v-6c2f8619]{width:100%;height:100%}.fl[data-v-6c2f8619]{fill:none;stroke:#1677ff8c;stroke-width:1.6;stroke-dasharray:5 5;animation:dash-6c2f8619 1.6s linear infinite}.fl.d2[data-v-6c2f8619]{animation-delay:.35s}.fl.d3[data-v-6c2f8619]{animation-delay:.7s}@keyframes dash-6c2f8619{to{stroke-dashoffset:-20}}.flow-foot[data-v-6c2f8619]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11.5px;color:var(--t3);margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}@media (max-width:900px){.flow-body[data-v-6c2f8619]{grid-template-columns:1fr}.flow-link[data-v-6c2f8619]{display:none}}@media (prefers-reduced-motion: reduce){.fl[data-v-6c2f8619]{animation:none!important}}.flow-core[data-v-6c2f8619]{position:relative;overflow:hidden}.flow-core[data-v-6c2f8619]:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;pointer-events:none;background:radial-gradient(closest-side,rgba(22,119,255,.22),transparent 72%);animation:breathe-6c2f8619 5.5s ease-in-out infinite}@keyframes breathe-6c2f8619{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.flow-core-t[data-v-6c2f8619],.flow-chips[data-v-6c2f8619],.flow-core-s[data-v-6c2f8619]{position:relative;z-index:1}.fl[data-v-6c2f8619]{stroke:url(#flgrad);stroke-width:1.8;opacity:.9}.flow-node[data-v-6c2f8619]{transition:transform .24s cubic-bezier(.22,.8,.28,1),border-color .24s,box-shadow .24s}.flow-node[data-v-6c2f8619]:hover{transform:translateY(-2px);border-color:#1677ff80;box-shadow:0 8px 20px -12px #1677ff80}.flow-chip[data-v-6c2f8619]{transition:background .2s,transform .2s}.flow-chip[data-v-6c2f8619]:hover{background:#1677ff1a;transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.flow-core[data-v-6c2f8619]:before{animation:none!important}}.flow-body[data-v-6c2f8619]{grid-template-columns:1fr 58px 1.7fr 58px 1fr;gap:4px}.flow-node[data-v-6c2f8619]{font-size:14.5px;padding:11px 12px;font-weight:500}.flow-core[data-v-6c2f8619]{padding:22px 16px}.flow-core-t[data-v-6c2f8619]{font-size:16.5px;margin-bottom:12px}.flow-chip[data-v-6c2f8619]{font-size:12.5px;padding:3px 10px}.flow-core-s[data-v-6c2f8619]{font-size:11.5px}.flow-link[data-v-6c2f8619]{height:260px}.flow-foot[data-v-6c2f8619]{font-size:12.5px}@media (max-width:960px){.flow-body[data-v-6c2f8619]{grid-template-columns:1fr}.flow-link[data-v-6c2f8619]{display:none}}:root{--bg: var(--wk-bg-1);--bg1: var(--wk-bg-2);--bg2: var(--wk-bg-1);--bg3: var(--wk-bg-3);--line: var(--wk-border);--line2: var(--wk-border-2);--text: var(--wk-text);--t2: var(--wk-text-2);--t3: var(--wk-text-3);--brand: var(--wk-brand-1);--brand2: var(--wk-brand-2);--brand3: var(--wk-brand-3);--on-brand: var(--wk-brand-on);--grad: linear-gradient(135deg, var(--wk-grad-1), var(--wk-grad-2));--ok: var(--wk-success);--bad: var(--wk-danger);--shadow: var(--wk-shadow);--shadow2: var(--wk-card-shadow-hover, var(--wk-shadow));--shadow3: var(--wk-card-shadow-hover, var(--wk-shadow));--grid: rgba(15,26,43,.035);--r: 10px;--r2: var(--wk-radius-card, 16px);--r3: 20px;--sec: clamp(54px,6.4vw,100px);--wrap: 1200px;--font: -apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}header.nav{position:fixed;inset:0 0 auto;z-index:50;height:68px;display:flex;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-bottom:1px solid transparent;transition:border-color .3s,background .3s}header.nav.on{border-bottom-color:var(--line);background:#fffffff0}.nav .wrap{display:flex;align-items:center;gap:26px;width:100%}.logo{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em}.logo i{width:30px;height:30px;border-radius:6.7px;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font-style:normal;font-weight:700;font-size:16px;letter-spacing:0}.nav nav{display:flex;gap:20px;margin-left:auto;font-size:15px;color:var(--t2)}.nav nav a:hover{color:var(--text)}.nav .cta{display:flex;gap:10px;margin-left:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:41px;padding:0 19px;border-radius:11px;box-shadow:0 1px 2px #0f1a2b0a;border:1px solid var(--line2);background:transparent;color:var(--text);font-size:14.5px;cursor:pointer;transition:.2s;white-space:nowrap}.btn:hover{border-color:var(--brand);color:var(--brand2)}.btn.pri{background:var(--brand);border-color:transparent;color:var(--on-brand);font-weight:700;box-shadow:0 6px 18px -8px #1677ffb3}.btn.pri:hover{filter:brightness(1.06);color:var(--on-brand);box-shadow:0 10px 26px -10px #1677ffcc}section{padding:var(--sec) 0;border-top:1px solid var(--line);position:relative}.hero{border-top:none;padding-top:calc(var(--sec) + 34px);position:relative}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(58% 46% at 16% -6%,rgba(22,119,255,.13),transparent 62%),radial-gradient(46% 42% at 94% 4%,rgba(64,150,255,.1),transparent 64%),radial-gradient(40% 36% at 60% 100%,rgba(22,119,255,.05),transparent 70%)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:56px 56px;background-position:center top;-webkit-mask-image:radial-gradient(70% 60% at 50% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(70% 60% at 50% 0%,#000 0%,transparent 78%)}.hero .wrap{position:relative;z-index:1}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--brand2);border:1px solid var(--line2);border-radius:999px;padding:5px 13px;margin-bottom:20px;background:#1677ff0f}h1{font-size:clamp(31px,4.6vw,55px);line-height:1.14;margin:0 0 18px;font-weight:800;letter-spacing:-.028em}h1 em{font-style:normal;color:var(--brand)}.lead{font-size:clamp(15px,1.5vw,17.5px);color:var(--t2);max-width:780px;margin:0 0 28px;line-height:1.78}.h2{font-size:clamp(23px,2.6vw,33px);margin:0 0 10px;font-weight:750;letter-spacing:-.02em;line-height:1.2}.sub{color:var(--t3);margin:0 0 34px;font-size:15px;letter-spacing:.005em}.grid{display:grid;gap:16px}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.card{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid var(--line);border-radius:16px;padding:22px 22px 20px;box-shadow:var(--shadow);position:relative}.card h3{margin:0 0 8px;font-size:16.5px;font-weight:700}.card p{margin:0;color:var(--t2);font-size:14.5px}.ico{width:34px;height:34px;border-radius:10px;background:#1677ff1f;border:1px solid rgba(22,119,255,.28);display:grid;place-items:center;color:var(--brand2);font-weight:800;margin-bottom:12px;font-size:15px}.kv{display:flex;gap:10px;font-size:14.5px;color:var(--t2);padding:9px 0;border-bottom:1px dashed var(--line)}.kv:last-child{border-bottom:none}.kv b{color:var(--text);font-weight:600;min-width:132px}table{width:100%;border-collapse:collapse;font-size:14.5px}th,td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line)}th{color:var(--t3);font-weight:500;background:var(--bg2)}td.r,th.r{text-align:right;font-variant-numeric:tabular-nums}.tag{display:inline-block;font-size:12px;padding:2px 9px;border-radius:999px;background:var(--bg3);color:var(--t2);border:1px solid var(--line)}.note{background:var(--bg2);border:1px solid var(--line);border-left:3px solid var(--brand3);border-radius:var(--r);padding:14px 18px;color:var(--t2);font-size:14.5px}.trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-top:44px;box-shadow:var(--shadow)}.trust>div{background:var(--bg1);padding:20px 22px}.trust .v{font-size:clamp(23px,2.4vw,31px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--brand)}.trust .l{font-size:13px;color:var(--t3);margin-top:4px}.prod{cursor:default;transition:.2s}.prod:hover{border-color:var(--line2);transform:translateY(-2px)}.prod .scene{font-size:12.5px;color:var(--brand2);margin-bottom:6px;letter-spacing:.03em}.prod .flow{font-size:13px;color:var(--t3);margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.steps{counter-reset:s}.step{position:relative;padding-left:52px;padding-bottom:26px}.step:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:10px;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font-weight:700;font-size:15px}.step:after{content:"";position:absolute;left:15.5px;top:38px;bottom:2px;width:1px;background:var(--line2)}.step:last-child:after{display:none}.step h3{margin:2px 0 6px;font-size:16px}.step p{margin:0;color:var(--t2);font-size:14.5px}footer{border-top:1px solid var(--line);padding:40px 0 54px;color:var(--t3);font-size:14px}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px;margin-bottom:28px}footer h4{color:var(--text);font-size:14px;margin:0 0 12px;font-weight:700}footer a{display:block;padding:4px 0;color:var(--t2)}footer a:hover{color:var(--brand2)}.copy{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between}@media (max-width:900px){.g3,.g4,.g2,.fgrid,.trust{grid-template-columns:1fr}.nav nav{display:none}}@media (max-width:900px){.trust{grid-template-columns:repeat(2,1fr)}}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.rv.is-in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero .kicker{animation:rise .7s cubic-bezier(.2,.7,.2,1) .05s both}.hero h1{animation:rise .8s cubic-bezier(.2,.7,.2,1) .14s both}.hero .lead{animation:rise .8s cubic-bezier(.2,.7,.2,1) .24s both}.hero .cta-row{animation:rise .8s cubic-bezier(.2,.7,.2,1) .34s both}.hero .trust{animation:rise .9s cubic-bezier(.2,.7,.2,1) .44s both}@keyframes breath{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero:before{animation:breath 9s ease-in-out infinite}.card{transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .28s,box-shadow .28s}.card:hover{box-shadow:var(--shadow2)}.ico{transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s}.card:hover .ico{transform:translateY(-2px) scale(1.06);background:#1677ff33;border-color:#1677ff80}table tbody tr{transition:background .2s}table tbody tr:hover{background:#1677ff0a}.btn.pri{position:relative;overflow:hidden}.btn.pri:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg)}.btn.pri:hover:after{animation:shine .75s ease}@keyframes shine{to{left:130%}}header.nav{transition:border-color .3s,background .3s,height .3s,box-shadow .3s}header.nav.on{height:60px;box-shadow:0 10px 24px -18px #0f1a2b40}.trust>div{transition:background .3s}.trust .v{transition:filter .3s}.trust>div:hover{background:var(--bg2)}.trust>div:hover .v{filter:brightness(1.16)}.step{opacity:0;transform:translate(-8px)}.steps.is-in .step{animation:slideIn .6s cubic-bezier(.2,.7,.2,1) both}.steps.is-in .step:nth-child(1){animation-delay:.06s}.steps.is-in .step:nth-child(2){animation-delay:.16s}.steps.is-in .step:nth-child(3){animation-delay:.26s}@keyframes slideIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rv{opacity:1!important;transform:none!important;transition:none!important}.hero .kicker,.hero h1,.hero .lead,.hero .cta-row,.hero .trust,.hero:before{animation:none!important}.card,.ico,.btn.pri:after,header.nav,.trust>div,.trust .v,table tbody tr{transition:none!important}.btn.pri:hover:after{animation:none!important}.step{opacity:1!important;transform:none!important}.steps.is-in .step{animation:none!important}}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(28px,4vw,64px);align-items:center}.hero-l,.hero-r{min-width:0}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:32px}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero .kicker,.hero h1,.hero .lead,.hero .cta-row,.hero-r,.hero .trust{animation:riseIn .72s cubic-bezier(.22,.8,.28,1) both}.hero .kicker{animation-delay:.04s}.hero h1{animation-delay:.13s}.hero .lead{animation-delay:.24s}.hero .cta-row{animation-delay:.34s}.hero-r{animation-delay:.2s}.hero .trust{animation-delay:.48s}.card{transition:transform .28s cubic-bezier(.22,.8,.28,1),box-shadow .28s,border-color .28s}.card:hover{transform:translateY(-4px);box-shadow:0 14px 34px -14px #0b122033;border-color:#1677ff59}.card:hover .scene,.card:hover .ico{color:#1677ff}.prog{position:fixed;top:0;left:0;height:2px;width:100%;z-index:60;background:linear-gradient(90deg,#1677ff,#0b3fa8);transform-origin:0 50%;transform:scaleX(0);transition:transform .12s linear}.btn{transition:transform .2s cubic-bezier(.22,.8,.28,1),box-shadow .2s,background .2s,border-color .2s}.btn:hover{transform:translateY(-1px)}.btn.pri:hover{box-shadow:0 10px 24px -10px #1677ff8c}.nav nav a{position:relative;transition:color .2s}.nav nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;background:#1677ff;border-radius:2px;transition:right .26s cubic-bezier(.22,.8,.28,1)}.nav nav a:hover:after{right:0}@media (prefers-reduced-motion: reduce){.hero .kicker,.hero h1,.hero .lead,.hero .cta-row,.hero-r,.hero .trust{animation:none!important}.card,.btn,.prog{transition:none!important}.card:hover,.btn:hover{transform:none!important}}.hero-points{list-style:none;padding:0;margin:16px 0 4px;display:grid;gap:8px}.hero-points li{position:relative;padding-left:20px;font-size:14px;color:var(--t2);line-height:1.7;animation:riseIn .72s cubic-bezier(.22,.8,.28,1) both}.hero-points li:nth-child(1){animation-delay:.3s}.hero-points li:nth-child(2){animation-delay:.38s}.hero-points li:nth-child(3){animation-delay:.46s}.hero-points li:before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#1677ff,#0b3fa8)}.hero-points b{color:var(--t1);margin-right:6px}@media (prefers-reduced-motion: reduce){.hero-points li{animation:none!important}}.card{overflow:hidden}.card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(22,119,255,.5),transparent);opacity:.35;transition:opacity .3s}.card:hover:before{opacity:1}.h2{position:relative;padding-left:16px}.h2:before{content:"";position:absolute;left:0;top:.16em;bottom:.16em;width:4px;border-radius:3px;background:var(--brand)}.hero .trust .v{font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.02em;color:var(--brand)}.hero .trust>div{position:relative}.hero .trust>div+div:before{content:"";position:absolute;left:-1px;top:14%;bottom:14%;width:1px;background:linear-gradient(180deg,transparent,var(--line2),transparent)}.hero:after{-webkit-mask-image:radial-gradient(70% 60% at 50% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(70% 60% at 50% 0%,#000 0%,transparent 78%)}.hero>.wrap>.trust{margin-top:34px}tbody tr{transition:background .18s}tbody tr:hover{background:#1677ff09}@media (prefers-reduced-motion: reduce){.card:before,.flow-chip{transition:none!important}}@media (min-width:961px){.hero-l .lead{max-width:600px}.hero-r{transform:scale(1.03);transform-origin:left center}}@media (min-width:961px){.hero-r .flow-card{box-shadow:0 24px 60px -34px #0f1a2b59,var(--shadow)}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}}h1,.h2{text-wrap:balance}.lead,.sub{text-wrap:pretty}.hero .trust{grid-template-columns:repeat(auto-fit,minmax(200px,260px));justify-content:center}.flow-core-t{letter-spacing:.01em}@media (max-width:900px){.hero .trust{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}:root{--fs-xs:12.5px;--fs-sm:14px;--fs-md:15.5px;--fs-lg:17px;--fs-xl:20px;--rd-sm:8px;--rd-md:12px;--rd-lg:16px;--rd-xl:20px;--rd-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--ease:cubic-bezier(.22,.8,.28,1);--dur:.28s;--dur-fast:.16s}body{font-size:var(--fs-md);line-height:1.7}h1{letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.h2{letter-spacing:-.025em;line-height:1.18;text-wrap:balance}.card h3,.step h3{font-size:var(--fs-lg);letter-spacing:-.015em;line-height:1.35}.lead{font-size:var(--fs-lg);line-height:1.72;color:var(--t2)}.sub{font-size:var(--fs-md);color:var(--t3)}.card p,.step p{font-size:var(--fs-sm);line-height:1.72}.kv{font-size:var(--fs-sm);line-height:1.65}.note{font-size:var(--fs-sm);line-height:1.75}.kicker,.tag,.mono,.trust .l,.prod .scene,.prod .flow,.flow-foot{font-size:var(--fs-xs)}footer{font-size:var(--fs-sm)}footer h4{font-size:var(--fs-sm);letter-spacing:.01em}.btn{height:42px;padding:0 var(--sp-5);border-radius:var(--rd-md);font-size:var(--fs-sm);font-weight:600;letter-spacing:.005em;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn.pri{box-shadow:0 6px 18px -10px #1677ffa6}.btn.pri:hover{box-shadow:0 12px 28px -12px #1677ffbf}.btn.sec{background:var(--bg3);border-color:transparent;color:var(--text);box-shadow:none}.btn.sec:hover{background:var(--line);border-color:var(--line2);color:var(--text)}.btn.ghost{height:auto;padding:2px 0;border:none;background:none;box-shadow:none;color:var(--brand2)}.btn.ghost:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.btn:active{transform:translateY(0) scale(.985)}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important;filter:none!important}.btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.card{border-radius:var(--rd-lg);padding:var(--sp-5)}.card h3{margin-bottom:var(--sp-2)}.card p{color:var(--t2)}.tag{border-radius:var(--rd-pill);padding:2px 10px;font-weight:500}.note{border-radius:var(--rd-md);padding:14px 18px}.ico{border-radius:var(--rd-md)}.trust{border-radius:var(--rd-xl)}.trust>div{padding:var(--sp-5) var(--sp-5)}.flow-card{border-radius:var(--rd-xl)}.hero-points li{font-size:var(--fs-sm)}th,td{padding:12px 14px}th{font-size:var(--fs-xs);letter-spacing:.03em;font-weight:600}td{font-size:var(--fs-sm)}th.r,td.r{font-variant-numeric:tabular-nums}.hero .kicker,.hero h1,.hero .lead,.hero .cta-row,.hero .trust,.hero-points li{animation-name:riseIn}.card,.btn,.ico,.trust>div,.trust .v,table tbody tr{transition-duration:var(--dur)}.hero .trust{grid-template-columns:repeat(auto-fit,minmax(180px,260px));justify-content:center}@media (max-width:1000px){:root{--fs-lg:16.5px;--fs-md:15px}.hero-grid{gap:var(--sp-6)}.card{padding:var(--sp-4)}.hero .trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.btn{height:44px;width:100%;max-width:320px}.btn.ghost{height:auto;width:auto}.cta-row,.ob-links{flex-direction:column;align-items:stretch}.nav .cta .btn{width:auto;max-width:none;height:38px}}.hero .trust{width:max-content;max-width:100%;margin-left:auto;margin-right:auto;grid-template-columns:repeat(auto-fit,minmax(190px,max-content));justify-content:center}.hero .trust>div{min-width:190px}.hero .trust>div:only-child{min-width:240px}@media (max-width:900px){.hero .trust{width:100%;grid-template-columns:repeat(2,1fr)}.hero .trust>div{min-width:0}}h1 em,.h2 em{white-space:nowrap}h1{font-size:clamp(30px,4.1vw,48px)}.hero-l{min-width:520px}@media (max-width:1100px){.hero-l{min-width:0}}:root{--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--sp-32:128px;--sec:clamp(64px,8vw,128px);--wrap:1280px;--rhythm:8px}section{padding:var(--sec) 0}.hero{padding-top:calc(var(--sec) + 24px);padding-bottom:var(--sec)}.wrap{max-width:var(--wrap);padding:0 var(--sp-6)}@media (max-width:900px){.wrap{padding:0 var(--sp-4)}}h1{font-size:clamp(32px,4.6vw,56px);line-height:1.1;letter-spacing:-.032em}.h2{font-size:clamp(24px,3vw,36px);line-height:1.16;letter-spacing:-.026em}.card h3,.step h3{font-size:18px;line-height:1.45;letter-spacing:-.012em}.lead{font-size:18px;line-height:1.7}.sub{font-size:16px;line-height:1.6}.card p,.step p,.kv,.note{font-size:14px;line-height:1.72}.kicker,.tag,.trust .l,.prod .scene,.prod .flow,.flow-foot,.mono{font-size:12px}.trust .v{font-size:clamp(26px,3vw,36px)}footer,footer h4{font-size:14px}h1{margin:0 0 var(--sp-6)}.h2{margin:0 0 var(--sp-3)}.sub{margin:0 0 var(--sp-12)}.lead{margin:0 0 var(--sp-8)}.hero-points{margin:var(--sp-6) 0 var(--sp-4)}.cta-row{gap:var(--sp-3)}.grid{gap:var(--sp-4)}.card h3{margin:0 0 var(--sp-2)}.card p{margin:0}.note{margin:var(--sp-4) 0;padding:var(--sp-4) var(--sp-6)}.trust{margin-top:var(--sp-12)}.step{padding-bottom:var(--sp-8)}.step h3{margin:0 0 var(--sp-2)}footer{padding:var(--sp-12) 0 var(--sp-16)}.fgrid{gap:var(--sp-8);margin-bottom:var(--sp-8)}.copy{padding-top:var(--sp-6)}.lead{max-width:640px}.card p{max-width:none}.hero .trust,.grid,.wrap>table{max-width:100%}.card{padding:var(--sp-6)}@media (min-width:1100px){.card{padding:var(--sp-8)}}@media (max-width:900px){.h2{margin-bottom:var(--sp-4)}.sub{margin-bottom:var(--sp-8)}.hero .trust{margin-top:var(--sp-8)}}.hero .trust:has(>div:only-child){background:transparent;border:none;box-shadow:none;border-radius:0;width:auto;grid-template-columns:1fr;justify-content:flex-start;margin-top:var(--sp-4);padding:0}.hero .trust:has(>div:only-child)>div{background:transparent;padding:0;display:flex;align-items:baseline;gap:var(--sp-2)}.hero .trust:has(>div:only-child)>div:before{content:none}.hero .trust:has(>div:only-child) .v{font-size:20px;font-weight:800}.hero .trust:has(>div:only-child) .l{margin-top:0;color:var(--t3)}.hero .trust:has(>div:nth-child(2):last-child){width:max-content}section{padding:var(--sec) 0 0}section:last-of-type{padding-bottom:var(--sec)}.hero{padding-top:calc(var(--sec) + 24px);padding-bottom:var(--sp-16)}footer{padding:var(--sp-16) 0 var(--sp-12)}@media (max-width:900px){section{padding-top:var(--sp-16)}.hero{padding-bottom:var(--sp-12)}}.hero{padding-top:clamp(96px,9vw,120px)}.hero-grid{align-items:start}.hero-r{padding-top:var(--sp-2)}.hero-l{padding-bottom:var(--sp-2)}.hero .trust{margin-top:var(--sp-8)}@media (max-width:1000px){.hero{padding-top:var(--sp-24)}.hero-grid{align-items:stretch}}.dl{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:18px;align-items:start}.dl-card{padding:24px}.dl-h{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dl-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--brand);color:var(--on-brand);font-size:20px;font-weight:800;font-style:normal}.dl-h b{display:block;font-size:16.5px;font-weight:750}.dl-h span{display:block;color:var(--t3);font-size:13px}.dl-md5{word-break:break-all;color:var(--t3)}.dl-btn{margin-top:16px;width:100%;height:46px;font-size:15.5px}.dl-qr{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg1,#fff);border:1px solid var(--line);border-radius:16px;padding:18px}.qrbox{width:156px;height:156px;display:flex;align-items:center;justify-content:center}.qrbox svg,.qrbox img,.qrbox canvas{width:156px;height:156px;border-radius:8px}@media (max-width:860px){.dl{grid-template-columns:1fr}}
