:root{--apple-blue: #0066cc;--apple-blue-focus: #0071e3;--apple-blue-on-dark: #2997ff;--apple-ink: #1d1d1f;--apple-muted: #6e6e73;--apple-soft: #86868b;--apple-canvas: #ffffff;--apple-parchment: #f5f5f7;--apple-pearl: #fafafc;--apple-tile: #1d1d1f;--apple-tile-2: #272729;--apple-hairline: #d2d2d7;--apple-divider: #f0f0f0;--apple-radius-card: 18px;--apple-radius-control: 12px;--apple-radius-small: 8px;--apple-shadow-product: 3px 5px 30px rgba(0, 0, 0, .22);--apple-font-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--apple-font-text: "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--apple-font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--apple-canvas);color:var(--apple-ink);letter-spacing:-.01em}#root{min-height:100vh}h1,h2,h3,h4,h5,h6,.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4{font-family:var(--apple-font-display);color:var(--apple-ink);letter-spacing:-.022em}h1,.ant-typography h1{font-weight:600;line-height:1.07}h2,.ant-typography h2{font-weight:600;line-height:1.1}p,.ant-typography{font-family:var(--apple-font-text)}a{color:var(--apple-blue);text-decoration:none;transition:color .2s ease}a:hover{color:var(--apple-blue-focus)}::selection{background:var(--apple-blue);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c7c7cc;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a1a1a6}.apple-container{width:100%;max-width:1024px;margin:0 auto;padding:0 22px}.apple-container-wide{width:100%;max-width:1200px;margin:0 auto;padding:0 22px}.apple-section{padding:80px 0}.apple-section-tight{padding:56px 0}.apple-eyebrow{font-size:12px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--apple-muted)}.apple-hero-title{font-family:var(--apple-font-display);font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.035em}.apple-lead{font-family:var(--apple-font-display);font-size:clamp(19px,2.4vw,24px);font-weight:400;line-height:1.38;letter-spacing:.002em;color:var(--apple-muted)}.apple-link-arrow{color:var(--apple-blue);font-size:17px;font-weight:400}.apple-link-arrow:after{content:" →";transition:transform .2s ease;display:inline-block}.apple-link-arrow:hover:after{transform:translate(3px)}.apple-tile{background:var(--apple-canvas);border:1px solid rgba(0,0,0,.08);border-radius:var(--apple-radius-card);transition:border-color .25s ease,transform .25s ease}.apple-tile:hover{border-color:#00000029}.apple-tile-dark{background:var(--apple-tile);color:#fff;border-radius:var(--apple-radius-card)}.apple-product-shadow{box-shadow:var(--apple-shadow-product)}.ant-layout{background:var(--apple-canvas)}.ant-layout-header{background:#ffffffd1!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}.ant-layout-footer{background:var(--apple-parchment)!important;color:var(--apple-muted);border-top:1px solid var(--apple-hairline)}.ant-btn{border-radius:999px;box-shadow:none;font-family:var(--apple-font-text);font-weight:400;letter-spacing:-.01em;transition:background .2s ease,border-color .2s ease,color .2s ease}.ant-btn-primary{background:var(--apple-blue);border-color:var(--apple-blue);color:#fff}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--apple-blue-focus)!important;border-color:var(--apple-blue-focus)!important;color:#fff!important}.ant-btn-default{border-color:var(--apple-hairline);color:var(--apple-ink);background:#fff}.ant-btn-default:hover{border-color:var(--apple-blue)!important;color:var(--apple-blue)!important}.ant-btn-text{color:var(--apple-blue)}.ant-btn-text:hover{background:#0066cc14!important;color:var(--apple-blue)!important}.ant-card{border-radius:var(--apple-radius-card);border:1px solid rgba(0,0,0,.08);box-shadow:none}.ant-card:hover{box-shadow:none}.ant-card-head{border-bottom:1px solid var(--apple-divider)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker{border-radius:var(--apple-radius-control)!important;border-color:var(--apple-hairline)!important;background:#fff!important;font-family:var(--apple-font-text)}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:hover .ant-select-selector{border-color:#b8b8bd!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:var(--apple-blue)!important;box-shadow:0 0 0 3px #0066cc1f!important}.ant-select-dropdown{border-radius:14px;box-shadow:0 14px 40px #00000024;padding:6px}.ant-select-item{border-radius:9px}.ant-select-item-option-selected{background:#0066cc1a!important;color:var(--apple-blue)!important}.ant-slider .ant-slider-rail{background:#e8e8ed}.ant-slider .ant-slider-track{background:var(--apple-blue)}.ant-slider .ant-slider-handle:after{width:20px;height:20px;inset-block-start:0;inset-inline-start:0;box-shadow:0 0 0 2px #fff,0 1px 5px #00000038!important;background:#fff}.ant-tag{border-radius:999px;border:none;background:var(--apple-parchment);color:var(--apple-muted);font-family:var(--apple-font-text);padding:2px 10px}.ant-alert{border-radius:16px;border:1px solid var(--apple-divider);background:var(--apple-parchment)}.ant-alert-info{border-color:#dbe9f8;background:#f3f8fd}.ant-modal-content{border-radius:20px;box-shadow:0 24px 80px #0003}.ant-drawer-content{background:var(--apple-canvas)}.ant-drawer-header{border-bottom:1px solid var(--apple-divider)}.ant-menu{font-family:var(--apple-font-text)}.ant-menu-horizontal{border-bottom:none;background:transparent}.ant-menu-horizontal>.ant-menu-item:after{display:none}.ant-menu-horizontal>.ant-menu-item-selected{color:var(--apple-blue)}.ant-menu-horizontal>.ant-menu-item-selected a{color:var(--apple-blue)!important}.ant-divider{border-color:var(--apple-hairline)}.ant-collapse{background:transparent}.ant-collapse>.ant-collapse-item{border-bottom:1px solid var(--apple-divider)}.ant-collapse-header{font-family:var(--apple-font-display);font-weight:600;color:var(--apple-ink)!important}.ant-upload.ant-upload-select-picture-card{border-radius:12px;border-color:var(--apple-hairline);background:var(--apple-pearl)}.ant-progress-bg{background:var(--apple-blue)!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--apple-blue);border-color:var(--apple-blue)}.apple-page-hero{padding:72px 22px 56px;text-align:center;background:var(--apple-canvas);border-bottom:1px solid var(--apple-divider)}.apple-page-hero h1{font-size:clamp(38px,5vw,52px)!important;font-weight:600!important;letter-spacing:-.03em!important;margin-bottom:12px!important}.apple-page-hero p{color:var(--apple-muted)!important;font-size:clamp(16px,2vw,19px)!important;max-width:640px;margin:0 auto!important;line-height:1.5}@media (max-width: 768px){.apple-section{padding:56px 0}.apple-page-hero{padding:48px 20px 36px}.hide-on-mobile{display:none!important}}@media (min-width: 769px){.show-on-mobile{display:none!important}}button:focus-visible,a:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}@keyframes appleFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.apple-fade-in{animation:appleFadeIn .7s cubic-bezier(.22,1,.36,1) both}
