@charset "UTF-8";
:root{color-scheme:dark;--bg:#09090b;--surface:#101013;--elevated:#17171b;--text:#f4f4f5;--muted:#9a9aa3;--faint:#81818b;--line:#29292f;--soft-line:#1e1e24;--button:#f1f1f3;--on-button:#131315;--header:rgba(9,9,11,.84);--shadow:0 24px 80px #0005;--silver:linear-gradient(135deg,#60606a 0%,#eeeeef 22%,#8d8d99 42%,#fafafa 57%,#878791 78%,#d8d8e1 100%);--sculpture:linear-gradient(130deg,#54545d 2%,#fafaff 20%,#a0a0ab 34%,#fafaff 46%,#6b6b78 62%,#d6d6df 78%,#565661 96%);--glow:#b6b6d010;--chip:rgba(25,25,30,.87);--grid:#ffffff07;--radius:16px;--ease:cubic-bezier(.22,1,.36,1)}
:root[data-theme="light"]{color-scheme:light;--bg:#fafafa;--surface:#fff;--elevated:#f0f0f2;--text:#151518;--muted:#676770;--faint:#71717a;--line:#dcdce2;--soft-line:#e8e8ec;--button:#18181b;--on-button:#fafafa;--header:rgba(250,250,250,.87);--shadow:0 24px 70px #1818200b;--silver:linear-gradient(130deg,#121216,#62626e 45%,#a0a0a9 70%,#303038);--sculpture:linear-gradient(130deg,#24242d 2%,#aaaaaf 20%,#3a3a45 34%,#c5c5cf 46%,#444451 62%,#9999a4 78%,#292932 96%);--glow:#3636470b;--chip:rgba(255,255,255,.9);--grid:#00000008}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}button,select{font:inherit}button,a,summary,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button,a,summary,select{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--text)}button{color:inherit}h1,h2,h3,p,ol,ul{margin:0}h1,h2,h3{font-weight:560}button,select{border-radius:0}[hidden]{display:none!important}::selection{background:var(--text);color:var(--bg)}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.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}.skip-link{position:fixed;left:20px;top:-80px;padding:12px 20px;background:var(--button);color:var(--on-button);z-index:100}.skip-link:focus{top:15px}.gpt-mark{display:inline-block;width:24px;height:24px;flex-shrink:0;background:var(--silver);mask:url('./gpt.svg') center/contain no-repeat;-webkit-mask:url('./gpt.svg') center/contain no-repeat}.site-header{position:sticky;top:0;z-index:30;background:var(--header);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--soft-line)}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{font-family:"Segoe UI",sans-serif;font-size:23px;font-weight:650;letter-spacing:-1px;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.brand-ai{color:var(--muted);font-weight:400}.brand-icon{width:30px;height:30px}.desktop-nav{display:flex;gap:30px;margin-left:24px}.desktop-nav a{font-size:12px;color:var(--muted);transition:color .2s;position:relative}.desktop-nav a::after{content:'';height:1px;background:var(--text);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.desktop-nav a:hover{color:var(--text)}.desktop-nav a:hover::after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:17px}.theme-toggle{height:38px;width:38px;border:1px solid var(--line);background:var(--surface);border-radius:50%;display:grid;place-items:center;transition:background .3s,transform .4s var(--ease)}.theme-toggle:hover{transform:rotate(16deg);background:var(--elevated)}.theme-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.moon-icon{display:none}[data-theme="light"] .sun-icon{display:none}[data-theme="light"] .moon-icon{display:block}.button{min-height:50px;display:inline-flex;justify-content:center;align-items:center;gap:29px;padding:12px 23px;border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:550;line-height:1.4;transition:transform .25s var(--ease),background .25s,box-shadow .25s;white-space:nowrap}.button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 6px 25px #8882}.button span{font-size:18px;line-height:1}.button-primary{background:var(--button);color:var(--on-button);border-color:var(--button)}.button:disabled{opacity:.48;box-shadow:none}.button-small{min-height:37px;padding:8px 14px;font-size:11px;gap:23px;background:transparent}.menu-toggle{display:none}.mobile-nav{padding-block:12px 22px}.mobile-nav a{display:flex;justify-content:space-between;align-items:center;padding-block:13px;border-top:1px solid var(--soft-line);font-size:14px}.mobile-nav a span{font:10px monospace;color:var(--faint)}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:34px;min-height:620px;align-items:center;padding-block:67px 75px}.eyebrow{font-size:9px;line-height:1.5;letter-spacing:1.8px;font-weight:500;color:var(--muted);display:flex;align-items:center;gap:12px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--text);box-shadow:0 0 0 4px var(--elevated)}.hero h1{font-size:clamp(58px,5.8vw,84px);font-weight:650;letter-spacing:-5px;line-height:1.2;margin-top:27px}.silver-text{background:var(--silver);color:transparent;background-clip:text;-webkit-background-clip:text}.hero-subtitle{font-size:19px;font-weight:350;letter-spacing:.5px;margin-top:24px}.hero-description{font-size:13px;line-height:1.95;color:var(--muted);margin-top:17px;letter-spacing:.3px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:11px;color:var(--muted);transition:color .2s}.text-link:hover{color:var(--text)}.hero-footnote{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--faint);margin-top:28px}.hero-footnote i{height:2px;width:2px;background:var(--faint);border-radius:50%}.mini-check{color:var(--muted)}.hero-visual{height:470px;position:relative;isolation:isolate;min-width:0}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse,black 10%,transparent 70%)}.visual-glow{position:absolute;width:85%;height:85%;left:8%;top:6%;border-radius:50%;background:radial-gradient(ellipse,var(--glow),transparent 70%)}.visual-coordinate{position:absolute;font:8px/1.5 "Consolas",monospace;color:var(--faint);letter-spacing:1px;z-index:4}.top-left{top:17px;left:12px}.top-right{top:17px;right:5px}.visual-bottom{bottom:12px;left:12px;right:5px;display:flex;align-items:center;justify-content:space-between}.orbital-system{position:absolute;width:100%;height:100%;top:0;left:0;animation:orbit-sway 24s ease-in-out infinite}.orbit{position:absolute;left:50%;top:48%;width:97%;height:57%;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%) rotate(-27deg);opacity:.7}.orbit-two{width:80%;height:90%;transform:translate(-50%,-50%) rotate(31deg);opacity:.5}.orbit-three{width:72%;height:72%;transform:translate(-50%,-50%) rotate(-17deg);border-style:dashed;opacity:.3}.orbital-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--muted);top:22%;left:17%;box-shadow:0 0 12px #aaa8}.gpt-sculpture{position:absolute;inset:0;display:grid;place-items:center;transform:translateY(-4px);animation:sculpture-float 7s ease-in-out infinite;z-index:2}.gpt-sculpture .gpt-mark{position:absolute;width:235px;height:235px;transform:rotate(-10deg);filter:drop-shadow(0 10px 15px #0004)}.gpt-sculpture .sculpture-depth{background:#404049;transform:translate(5px,8px) rotate(-10deg);opacity:.75}.gpt-sculpture .sculpture-face{background:var(--sculpture);background-size:160% 160%;animation:metal-light 12s ease-in-out infinite}.visual-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;background:var(--chip);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:13px 17px}.visual-chip small{display:block;color:var(--faint);font:7px "Consolas",monospace;letter-spacing:1px;margin-bottom:5px}.visual-chip strong{font-size:11px;font-weight:500;letter-spacing:.5px}.chip-top{top:62px;left:0;animation:chip-float 8s ease-in-out -2s infinite}.chip-icon{border:1px solid var(--line);border-radius:7px;width:31px;height:31px;display:grid;place-items:center;color:var(--muted);font-size:18px}.chip-bottom{bottom:62px;right:0;animation:chip-float 8s ease-in-out infinite;min-width:220px}.chip-bottom .gpt-mark{width:28px;height:28px}.chip-arrow{color:var(--faint);font-size:18px;margin-left:12px}.waveform{height:15px;display:flex;align-items:center;gap:3px}.waveform i{display:block;width:2px;height:5px;background:var(--faint);animation:wave 1.7s ease-in-out infinite}.waveform i:nth-child(2){height:11px;animation-delay:-.3s}.waveform i:nth-child(3){height:15px;animation-delay:-.6s}.waveform i:nth-child(4){height:9px;animation-delay:-.9s}.waveform i:nth-child(5){height:6px;animation-delay:-1.2s}.capability-strip{border-block:1px solid var(--soft-line)}.capability-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.capability-inner>span{font:8px "Consolas",monospace;letter-spacing:1.6px;color:var(--faint)}.capability-inner>div{display:flex;align-items:center;gap:30px}.capability-inner b{font-size:12px;font-weight:450;letter-spacing:2px}.capability-inner i{font-size:11px;color:var(--line);font-style:normal}.section{padding-block:100px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:42px}.section-number{font:9px "Consolas",monospace;color:var(--text);padding:3px 6px;border:1px solid var(--line);border-radius:3px;letter-spacing:1px}h2{font-size:34px;font-weight:550;line-height:1.45;letter-spacing:-1.5px;margin-top:18px}.subtle-text{color:var(--muted)}.section-heading>p{font-size:11px;line-height:1.9;color:var(--faint)}.plans-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;color:var(--faint);margin-bottom:26px}.plan-family{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.plan-family .gpt-mark{width:18px;height:18px}.meta-divider{margin-inline:10px;color:var(--line)}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;display:flex;flex-direction:column;transition:transform .35s var(--ease),border-color .3s,box-shadow .3s;min-width:0;overflow:hidden}.plan-card::before{content:'';position:absolute;left:20%;right:20%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--muted),transparent);opacity:0;transition:opacity .3s}.plan-card:hover{transform:translateY(-6px);border-color:var(--faint);box-shadow:var(--shadow)}.plan-card:hover::before,.plan-card.is-selected::before{opacity:1}.plan-card.is-selected{border-color:var(--muted);box-shadow:0 0 0 1px var(--muted)}.plan-card.featured{background:linear-gradient(150deg,var(--elevated),var(--surface) 65%)}.plan-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:21px}.plan-index{font:9px "Consolas",monospace;color:var(--faint)}.plan-tag{font-size:9px;color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:2px 8px}.plan-card .plan-title{font-size:25px;line-height:1.4;font-weight:550;letter-spacing:-.8px;margin-top:22px}.plan-category{font:7px/1.7 "Consolas",monospace;letter-spacing:1px;color:var(--faint);margin-top:5px}.plan-description{font-size:11px;color:var(--muted);margin-top:15px;min-height:38px}.plan-price{display:flex;align-items:baseline;gap:3px;margin-top:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.currency{font-size:19px;font-weight:350}.amount{font-size:39px;line-height:1.25;letter-spacing:-1.8px;font-weight:550}.period{font-size:9px;color:var(--faint);margin-left:4px}.official-price{font-size:9px;color:var(--faint);margin-top:10px}.plan-select{display:flex;justify-content:space-between;align-items:center;min-height:43px;margin-top:23px;padding:9px 12px;border:1px solid var(--line);border-radius:7px;background:transparent;font-size:11px;transition:background .25s,color .25s,border-color .25s}.plan-select:hover{border-color:var(--muted);background:var(--elevated)}.plan-select[aria-pressed="true"]{background:var(--button);color:var(--on-button);border-color:var(--button)}.selection-symbol{font-size:15px}.plan-features{padding:22px 0 0;list-style:none;border-top:1px solid var(--line);margin-top:23px;display:grid;gap:13px;color:var(--muted);font-size:10px}.plan-features li{display:flex;gap:8px;align-items:flex-start}.feature-check{font-size:10px;color:var(--text);line-height:1.7}.plan-note{font-size:8px;color:var(--faint);margin-top:auto;padding-top:24px}.pricing-note{font-size:9px;color:var(--faint);line-height:1.9;margin-top:21px;max-width:1000px}.selection-section{margin-top:-50px;margin-bottom:100px}.selection-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px 35px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.selection-card h2{font-size:24px;letter-spacing:-.7px;margin-top:12px}.selection-copy>p{font-size:11px;color:var(--muted);margin-top:10px}.selection-controls label{display:block;font-size:10px;color:var(--muted);margin-bottom:9px}.selection-row{display:flex;align-items:center;gap:10px}.select-wrap{position:relative;flex:1;min-width:0}.select-wrap select{width:100%;height:47px;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:7px;padding:0 31px 0 13px;appearance:none;-webkit-appearance:none;font-size:12px}.select-wrap>span{position:absolute;right:13px;top:11px;pointer-events:none;color:var(--muted)}.selection-row>.button{min-height:47px;padding-inline:17px;gap:20px}.selection-notice{font-size:9px;color:var(--faint);margin-top:10px}.process-section{background:var(--surface);border-block:1px solid var(--soft-line)}.process-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:55px}.step-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid var(--line);position:relative}.step-top::after{content:'';position:absolute;bottom:-1px;left:0;width:25%;height:1px;background:var(--muted);transition:width .6s var(--ease)}.process-grid li:hover .step-top::after{width:100%}.step-top>span{font:27px "Consolas",monospace;font-weight:300;color:var(--faint)}.step-top svg{width:23px;height:23px;fill:none;stroke:var(--muted);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.process-grid h3{font-size:15px;margin-top:25px;font-weight:500}.process-grid p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:11px;max-width:220px}.comparison-scroll{border:1px solid var(--line);border-radius:var(--radius);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.comparison{width:100%;border-collapse:collapse;min-width:650px;text-align:left;background:var(--surface)}.comparison th,.comparison td{padding:20px 28px;border-bottom:1px solid var(--soft-line);font-size:11px;font-weight:400;line-height:1.7;white-space:normal}.comparison th:first-child{width:28%;color:var(--muted)}.comparison thead th{padding-block:24px;font-size:16px;background:var(--elevated)}.comparison thead th:first-child{font-size:11px}.comparison thead th span{font-size:9px;margin-left:12px;color:var(--faint)}.comparison td{width:36%;color:var(--muted)}.comparison tbody tr:last-child>*{border-bottom:0}.comparison-hint{font-size:9px;color:var(--faint);margin-top:15px}.service-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:54px}.note-number{font:9px "Consolas",monospace;color:var(--faint)}.service-notes h3{font-size:14px;margin-top:14px;font-weight:500}.service-notes p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:11px;max-width:310px}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;border-top:1px solid var(--soft-line)}.faq-heading h2{font-size:40px;line-height:1.4;margin-top:22px}.faq-heading>p{color:var(--faint);font-size:11px;line-height:1.9;margin-top:20px}.faq-logo{width:40px;height:40px;opacity:.4;margin-top:35px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;line-height:1.7;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{font-size:20px;color:var(--faint);font-weight:300;transition:transform .3s var(--ease)}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-answer{font-size:11px;line-height:2;color:var(--muted);padding:0 30px 22px 0;animation:answer-in .35s var(--ease)}.closing-section{padding-bottom:0}.closing{position:relative;overflow:hidden;isolation:isolate;min-height:355px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(115deg,var(--elevated),var(--surface) 70%);padding:49px 55px}.closing-text{position:relative;z-index:2}.closing h2{font-size:40px;letter-spacing:-1.6px;line-height:1.4;margin-top:18px}.closing .button{margin-top:27px}.closing-logo{position:absolute;width:290px;height:290px;right:65px;top:26px;background:var(--sculpture);opacity:.5;transform:rotate(-15deg);z-index:1;animation:closing-float 9s ease-in-out infinite}.closing-label{position:absolute;right:40px;bottom:26px;font:8px "Consolas",monospace;letter-spacing:1.6px;color:var(--faint)}.footer{padding-block:50px 120px}.footer-main{display:flex;align-items:center;gap:35px;padding-bottom:30px}.footer-main>.brand{font-size:21px}.footer-main .brand-icon{width:26px;height:26px}.footer-main>p{font-size:10px;color:var(--faint);letter-spacing:.4px}.footer-main>a:last-child{font-size:10px;color:var(--muted);margin-left:auto;display:flex;gap:25px}.footer-bottom{border-top:1px solid var(--soft-line);padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:9px;line-height:1.9;color:var(--faint)}.footer-bottom>span{font:8px "Consolas","Microsoft YaHei",sans-serif;letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center;gap:8px}.footer-bottom i{display:block;width:3px;height:3px;border-radius:50%;background:var(--faint)}.selection-dock{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:25;width:min(640px,calc(100% - 40px));background:var(--header);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow);padding:12px 15px;display:flex;align-items:center;gap:25px;animation:dock-in .4s var(--ease)}.dock-info{display:flex;align-items:center;gap:12px;margin-right:auto}.dock-info>.gpt-mark{width:27px;height:27px}.dock-info small{display:block;font-size:8px;line-height:1.4;color:var(--faint)}.dock-info strong{display:block;font-size:12px;line-height:1.6;font-weight:500}.dock-divider{color:var(--faint);margin:0 9px;font-weight:300}.dock-edit{font-size:10px;color:var(--muted)}.selection-dock>.button{min-height:39px;padding:8px 16px;font-size:11px;gap:18px}.theme-changing,.theme-changing .site-header,.theme-changing .plan-card,.theme-changing .selection-card,.theme-changing .process-section,.theme-changing .closing,.theme-changing .comparison,.theme-changing .selection-dock{transition:background-color .35s,color .35s,border-color .35s}.hero-copy{animation:hero-in .9s var(--ease) both}.hero-visual{animation:hero-in 1.1s .1s var(--ease) both}.is-out-of-view .orbital-system,.is-out-of-view .gpt-sculpture,.is-out-of-view .sculpture-face,.is-out-of-view .visual-chip,.is-out-of-view .waveform i{animation-play-state:paused}.no-script{padding:25px;border:1px solid var(--line)}
@keyframes hero-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes sculpture-float{0%,100%{transform:translateY(-4px) rotate(-2deg)}50%{transform:translateY(-17px) rotate(2deg)}}
@keyframes chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}
@keyframes orbit-sway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(9deg)}}
@keyframes metal-light{0%,100%{background-position:0% 0%}50%{background-position:100% 100%}}
@keyframes wave{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}
@keyframes closing-float{0%,100%{transform:translateY(0) rotate(-15deg)}50%{transform:translateY(-10px) rotate(-9deg)}}
@keyframes answer-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@keyframes dock-in{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
@media(min-width:1500px){.hero{min-height:690px;gap:70px}.hero-visual{height:520px}.gpt-sculpture .gpt-mark{width:265px;height:265px}}
@media(max-width:1150px){.container{width:calc(100% - 64px)}.desktop-nav{gap:22px;margin-left:0}.header-inner{gap:20px}.header-actions{gap:12px}.hero{gap:20px;min-height:580px;padding-block:55px}.hero h1{font-size:68px}.hero-visual{height:425px}.gpt-sculpture .gpt-mark{width:205px;height:205px}.chip-top{top:40px}.chip-bottom{bottom:42px;min-width:195px;padding:12px}.plan-card{padding:23px 17px}.amount{font-size:34px}.plan-price{gap:2px}.period{font-size:8px}.plan-description{font-size:10px}.plan-tag{font-size:8px;padding:2px 6px}.plan-features{font-size:9px}.capability-inner>div{gap:24px}.section{padding-block:80px}.section-heading h2{font-size:30px}.selection-section{margin-top:-32px;margin-bottom:80px}.selection-card{padding:28px;gap:25px}.selection-card h2{font-size:22px}.faq-section{gap:50px}.closing-logo{right:40px}.section-heading{margin-bottom:35px}}
@media(max-width:900px){.desktop-nav{display:none}.header-inner{height:76px}.header-actions{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;gap:5px;border:0;background:transparent;border-radius:6px}.menu-toggle span{display:block;width:18px;height:1px;background:var(--text);transition:transform .25s}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3px) rotate(-45deg)}.hero{grid-template-columns:1fr 1fr;gap:8px;min-height:550px}.hero h1{font-size:60px;letter-spacing:-4px}.hero-eyebrow{font-size:7px;letter-spacing:1px}.hero-subtitle{font-size:17px}.hero-description{font-size:11px}.hero-actions{gap:19px}.hero-actions>.button{padding:12px 17px;gap:19px;font-size:11px}.hero-actions .text-link{font-size:10px;gap:9px}.hero-visual{height:375px}.gpt-sculpture .gpt-mark{width:170px;height:170px}.visual-chip{padding:10px;gap:8px}.visual-chip strong{font-size:9px}.visual-chip small{font-size:6px}.chip-top{top:36px}.chip-bottom{min-width:175px;bottom:30px}.visual-coordinate{font-size:6px}.chip-arrow{margin-left:2px}.capability-inner{min-height:72px}.capability-inner>span{font-size:6px;letter-spacing:1px}.capability-inner>div{gap:14px}.capability-inner b{font-size:10px;letter-spacing:1px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.plan-card{padding:26px}.amount{font-size:42px}.plan-description{font-size:12px;min-height:24px}.plan-features{font-size:11px}.plan-tag{font-size:9px}.plan-category{font-size:8px}.plan-note{font-size:9px}.period{font-size:10px}.official-price{font-size:10px}.plan-select{font-size:12px}.plan-card .plan-title{font-size:29px}.selection-card{grid-template-columns:1fr;gap:24px}.selection-row{max-width:none}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.process-grid p{max-width:300px}.service-notes{gap:25px}.service-notes p{font-size:10px}.faq-section{gap:35px;grid-template-columns:.7fr 1fr}.faq-heading h2{font-size:34px}.closing-logo{width:235px;height:235px;right:30px;top:60px}.closing{padding:40px;min-height:340px}.closing h2{font-size:35px}}
@media(max-width:600px){html{scroll-padding-top:88px}.container{width:calc(100% - 40px)}.header-inner{height:70px;gap:12px}.brand{font-size:22px;gap:9px}.brand-icon{width:27px;height:27px}.header-actions{gap:9px}.header-cta{display:none}.theme-toggle{width:34px;height:34px}.theme-toggle svg{width:16px;height:16px}.menu-toggle{width:30px}.hero{grid-template-columns:1fr;padding-top:43px;padding-bottom:27px;gap:25px;min-height:0}.hero-copy{text-align:center}.hero-eyebrow{font-size:6.5px;letter-spacing:1.3px;justify-content:center;gap:9px}.status-dot{width:4px;height:4px}.hero h1{font-size:clamp(54px,13.8vw,76px);letter-spacing:-3.5px;line-height:1.2;margin-top:23px}.hero-subtitle{font-size:17px;letter-spacing:.2px;margin-top:19px}.hero-description{font-size:12px;margin-top:16px;line-height:1.95}.hero-actions{justify-content:center;gap:24px;margin-top:25px}.hero-actions>.button{min-height:47px;padding:12px 18px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-footnote{justify-content:center;gap:11px;font-size:9px;margin-top:23px}.hero-visual{height:340px;max-width:430px;width:100%;margin-inline:auto}.gpt-sculpture .gpt-mark{width:178px;height:178px}.visual-coordinate{font-size:6px;letter-spacing:.8px}.top-left{left:6px;top:6px}.top-right{top:6px;right:6px}.visual-bottom{left:6px;right:6px;bottom:5px}.chip-top{left:0;top:29px}.visual-chip{padding:10px 12px;border-radius:8px}.chip-icon{width:26px;height:26px;font-size:16px}.chip-bottom{right:0;bottom:28px;min-width:180px}.visual-chip strong{font-size:10px}.visual-chip small{font-size:6px}.chip-bottom .gpt-mark{width:25px;height:25px}.orbit-one{width:96%;height:55%}.orbit-two{width:77%;height:92%}.orbit-three{width:80%;height:81%}.capability-inner{display:block;text-align:center;padding-block:20px;min-height:90px}.capability-inner>span{display:block;font-size:6px;letter-spacing:1.2px}.capability-inner>div{justify-content:space-between;gap:8px;margin-top:16px}.capability-inner b{font-size:10px;letter-spacing:.5px}.capability-inner i{font-size:9px}.section{padding-block:58px}.section-heading{display:block;margin-bottom:30px}.eyebrow{font-size:7px;letter-spacing:1.1px;gap:8px}.section-number{font-size:8px;padding:2px 5px}.section-heading h2,h2{font-size:28px;letter-spacing:-1.2px;margin-top:16px}.section-heading>p{font-size:11px;margin-top:15px}.section-heading>p br{display:none}.plans-meta{gap:10px;font-size:8px;margin-bottom:21px}.plan-family{font-size:9px;gap:6px}.plan-family .gpt-mark{width:16px;height:16px}.meta-divider{margin-inline:5px}.plan-grid{grid-template-columns:1fr;gap:16px}.plan-card{padding:25px 26px;border-radius:14px}.plan-topline{min-height:20px}.plan-index{font-size:9px}.plan-tag{font-size:9px}.plan-card .plan-title{font-size:28px;margin-top:20px}.plan-category{font-size:7px}.plan-description{font-size:12px;margin-top:14px;min-height:0}.plan-price{margin-top:20px}.amount{font-size:45px}.currency{font-size:20px}.period{font-size:10px;margin-left:6px}.official-price{font-size:9px;margin-top:8px}.plan-select{min-height:45px;font-size:12px;margin-top:21px}.plan-features{grid-template-columns:1fr;gap:10px;font-size:11px;padding-top:20px;margin-top:20px}.plan-note{font-size:9px;padding-top:21px}.pricing-note{font-size:9px;line-height:1.9;margin-top:18px}.selection-section{margin-top:-25px;margin-bottom:58px}.selection-card{padding:25px 23px;border-radius:14px;gap:22px}.selection-card h2{font-size:23px;margin-top:12px}.selection-copy>p{font-size:10px;margin-top:10px}.selection-row{flex-wrap:wrap;gap:10px}.select-wrap{flex-basis:100%}.selection-row>.button{width:100%;min-height:45px;justify-content:space-between}.select-wrap select{font-size:12px;height:46px}.selection-notice{font-size:9px}.process-grid{margin-top:35px;gap:32px 22px}.step-top{padding-bottom:16px}.step-top>span{font-size:24px}.step-top svg{width:20px;height:20px}.process-grid h3{font-size:13px;margin-top:18px}.process-grid p{font-size:10px;line-height:1.9;margin-top:8px}.comparison th,.comparison td{padding:17px 19px;font-size:10px}.comparison thead th{font-size:15px}.comparison{min-width:600px}.comparison-hint{font-size:8px;line-height:1.9}.service-notes{grid-template-columns:1fr;gap:24px;margin-top:35px}.service-notes article{border-bottom:1px solid var(--soft-line);padding-bottom:24px;position:relative;padding-left:46px}.service-notes article:last-child{border-bottom:0;padding-bottom:0}.note-number{position:absolute;left:0;top:4px;font-size:9px}.service-notes h3{margin-top:0;font-size:13px}.service-notes p{max-width:none;margin-top:8px;font-size:11px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-heading h2{font-size:29px;line-height:1.4;margin-top:18px}.faq-heading h2 br{display:none}.faq-heading>p{font-size:11px;margin-top:13px}.faq-heading>p br{display:none}.faq-logo{display:none}.faq-list summary{font-size:12px;padding-block:19px;gap:15px}.faq-answer{font-size:11px;padding-right:20px;line-height:1.95}.closing{padding:30px 25px;min-height:355px;border-radius:15px}.closing h2{font-size:30px;letter-spacing:-1px;line-height:1.4;margin-top:19px}.closing .button{min-height:45px;font-size:11px;padding:11px 17px;gap:28px;margin-top:24px}.closing-logo{width:187px;height:187px;right:-38px;top:125px;opacity:.22}.closing-label{left:26px;right:auto;bottom:21px;font-size:6px;letter-spacing:1px}.footer{padding-block:38px 112px}.footer-main{flex-wrap:wrap;gap:12px 20px;padding-bottom:25px}.footer-main .brand{font-size:20px}.footer-main .brand-icon{width:25px;height:25px}.footer-main>p{order:3;width:100%;font-size:9px}.footer-main>a:last-child{font-size:9px;gap:13px}.footer-bottom{align-items:flex-start;flex-direction:column;font-size:8px;gap:15px;padding-top:20px}.footer-bottom>span{font-size:7px}.selection-dock{bottom:0;width:100%;border-radius:14px 14px 0 0;padding:12px 19px calc(12px + env(safe-area-inset-bottom,0px));gap:13px;border-bottom:0}.dock-info{gap:9px}.dock-info>.gpt-mark{width:23px;height:23px}.dock-info small{font-size:7px}.dock-info strong{font-size:11px}.dock-divider{margin-inline:6px}.dock-edit{font-size:9px}.selection-dock>.button{min-height:38px;padding-inline:13px;font-size:10px;gap:14px}}
@media(max-width:360px){.container{width:calc(100% - 32px)}.brand{font-size:20px}.brand-icon{width:25px;height:25px}.hero h1{font-size:53px}.hero-eyebrow{font-size:6px;letter-spacing:1px}.hero-actions{gap:17px}.hero-description{font-size:11px}.hero-visual{height:310px}.gpt-sculpture .gpt-mark{width:158px;height:158px}.visual-chip strong{font-size:9px}.chip-bottom{min-width:163px}.plans-meta>span:last-child{font-size:7px}.section-heading h2{font-size:25px}.selection-dock{gap:9px;padding-inline:14px}.dock-edit{display:none}.selection-dock>.button{padding-inline:13px}.dock-info strong{font-size:11px}}
/* 轨道动画的旋转边界限制在插画内，避免窄屏出现页面横向滚动。 */
.hero-visual{overflow:clip}
.theme-changing body{transition:background-color .35s,color .35s}
/* 最终可读性校正：辅助文字退后，正文不缩成注脚。 */
.hero-description{font-size:14px}.section-heading>p{font-size:12px}.plan-description{font-size:12px}.plan-features{font-size:11px}.plan-note{font-size:9px}.official-price{font-size:10px}.pricing-note{font-size:10px}.process-grid p{font-size:12px}.comparison th,.comparison td{font-size:12px}.comparison thead th{font-size:16px}.comparison thead th:first-child{font-size:12px}.service-notes p{font-size:12px}.faq-list summary{font-size:14px}.faq-answer{font-size:12px}.selection-copy>p{font-size:12px}.selection-notice{font-size:10px}
@media(max-width:600px){.hero-description{font-size:13px}.plan-description{font-size:13px}.plan-features{font-size:12px}.plan-select{font-size:13px}.plan-note{font-size:10px}.official-price{font-size:10px}.pricing-note{font-size:10px}.process-grid p{font-size:11px}.comparison th,.comparison td{font-size:12px}.service-notes p{font-size:12px}.faq-list summary{font-size:13px}.faq-answer{font-size:12px}.selection-copy>p{font-size:11px}.selection-notice{font-size:10px}.comparison-hint{font-size:10px}.plan-description{min-height:0}}
/* 套餐标题使用 H2，黑白主题分别校正银色基底，细窄高光持续扫过。 */
.plan-card .plan-title{font-size:32px;line-height:1.4;font-weight:600;letter-spacing:-1px;margin-top:22px;color:#d3d3db;background-image:linear-gradient(110deg,#a6a6b2 0%,#dedee6 34%,#a6a6b2 44%,#fff 49%,#fff 51%,#a6a6b2 56%,#dedee6 68%,#a6a6b2 100%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:plan-sheen 6s ease-in-out infinite}
[data-theme="light"] .plan-card .plan-title{color:#51515e;background-image:linear-gradient(110deg,#33333e 0%,#686876 34%,#454551 44%,#a6a6b4 49%,#a6a6b4 51%,#454551 56%,#686876 68%,#33333e 100%)}
.plan-card:nth-child(2) .plan-title{animation-delay:-1.5s}.plan-card:nth-child(3) .plan-title{animation-delay:-3s}.plan-card:nth-child(4) .plan-title{animation-delay:-4.5s}
@keyframes plan-sheen{0%,15%{background-position:120% 50%}75%,100%{background-position:-20% 50%}}
@keyframes toast-in{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
.action-toast{position:fixed;z-index:50;left:50%;bottom:110px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 40px);padding:13px 19px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-size:12px;line-height:1.7;text-align:center;animation:toast-in .25s var(--ease)}
@media(max-width:600px){.plan-card .plan-title{font-size:30px;margin-top:20px}.action-toast{font-size:12px;bottom:calc(95px + env(safe-area-inset-bottom,0px));width:calc(100% - 40px)}}
@media(forced-colors:active){.plan-card .plan-title{-webkit-text-fill-color:CanvasText;background:none;color:CanvasText}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}



