@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=Noto+Sans+TC:wght@400;500;700;800&display=swap');:root{--color-primary:#0b5ea8;--color-primary-dark:#083e72;--color-primary-soft:#edf5ff;--color-primary-light:var(--color-primary-soft);--color-accent:#d84e2d;--color-accent-dark:#b63c20;--color-accent-soft:#fff1eb;--color-success:#2f7a5a;--color-success-soft:#ecf8f1;--color-surface:#ffffff;--color-surface-alt:#f4f7fb;--color-page:#eef3f8;--color-ink:#132238;--color-muted:#637487;--color-border:#d8e1ec;--color-border-strong:#c2cedd;--color-footer:#0d1d30;--color-footer-text:#b6c0cd;--color-bg:var(--color-page);--color-white:#ffffff;--color-text:var(--color-ink);--color-text-light:var(--color-muted);--color-border-light:var(--color-border);--color-row-odd:#fbfdff;--color-row-even:#f3f7fb;--color-nav-bg:rgba(255,255,255,0.82);--color-nav-hover:var(--color-primary-soft);--color-nav-active:var(--color-primary-soft);--color-footer-bg:var(--color-footer);--header-red:var(--color-accent);--font-primary:'Noto Sans TC','Inter',system-ui,-apple-system,sans-serif;--font-display:'Inter','Noto Sans TC',system-ui,-apple-system,sans-serif;--max-width:1180px;--section-gap:84px;--site-shell-margin-block:32px;--site-shell-margin-inline:auto;--frame-gutter:36px;--shadow-soft:0 24px 60px rgba(15,39,68,0.1);--shadow-card:0 20px 44px rgba(15,39,68,0.08);--radius-xl:20px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--header-gap:24px;--header-padding-block-start:28px;--header-padding-block-end:20px;--header-action-gap:10px;--header-action-min-height:42px;--header-action-padding-inline:14px;--nav-padding-block-end:20px;--nav-panel-padding:10px;--nav-link-padding-block:12px;--nav-link-padding-inline:16px;--nav-dropdown-padding:10px;--nav-dropdown-min-width:250px;--nav-indicator-size:8px;--nav-indicator-offset:14px;--nav-indicator-color:rgba(8,62,114,0.56);--nav-panel-blur:10px;--hero-shell-padding-top:10px;--hero-shell-padding-bottom:44px;--hero-surface-offset-top:14px;--hero-surface-inset-inline:var(--frame-gutter);--hero-surface-radius:var(--radius-xl);--hero-content-gap:40px;--hero-content-padding-top:64px;--hero-content-padding-inline:42px;--hero-content-padding-bottom:24px;--hero-text-max-width:620px;--hero-copy-max-width:560px;--hero-heading-margin-bottom:18px;--hero-heading-size:clamp(2.3rem,4vw,4.1rem);--hero-copy-size:1.05rem;--hero-eyebrow-margin-bottom:16px;--hero-proof-gap:10px;--hero-proof-margin-top:22px;--hero-cta-gap:14px;--hero-cta-margin-top:30px;--hero-btn-min-height:52px;--hero-btn-padding-inline:22px;--hero-illustration-max-width:390px;--hero-illustration-padding:24px;--hero-illustration-radius:14px;--services-padding-top:24px;--services-grid-template:repeat(3,minmax(0,1fr));--services-grid-gap:22px;--service-card-padding-inline:28px;--service-card-header-padding-top:28px;--service-card-body-padding-top:20px;--service-card-footer-padding-top:24px;--service-card-footer-padding-bottom:28px;--service-card-footer-gap:12px;--service-card-title-size:1.45rem;--service-card-summary-margin-top:10px;--service-card-list-gap:10px;--service-card-list-indent:24px;--service-card-bullet-size:12px;--service-card-accent-width:54px;--service-card-accent-height:9px;--service-card-price-margin-top:24px;--service-card-price-padding-top:20px;--service-card-price-size:1.35rem;--cta-button-min-height:48px;--cta-button-padding-inline:18px;--cta-button-font-size:0.9rem;--info-grid-template:minmax(0,1.3fr) minmax(0,1fr);--info-grid-gap:22px;--info-panel-padding-inline:28px;--info-panel-header-padding-top:28px;--info-panel-body-padding-top:20px;--info-panel-body-padding-bottom:28px;--info-panel-accent-width:54px;--info-panel-accent-height:9px;--info-panel-title-size:1.45rem;--info-list-item-padding-block:6px;--info-list-item-indent:18px;--recommend-quote-size:1.03rem;--recommend-author-margin-top:12px;--recommend-more-margin-top:18px;--partners-margin-bottom:72px;--partners-padding-block:28px;--partners-padding-inline:30px;--partners-font-size:0.95rem;--partners-strong-gap:10px;--footer-padding-block-start:32px;--footer-padding-block-end:32px;--footer-padding-inline:var(--frame-gutter);--footer-link-gap:10px;--footer-link-margin-bottom:16px;--footer-link-padding-block:8px;--footer-link-padding-inline:12px;--footer-font-size:0.84rem;--pricing-panel-padding-block:32px;--pricing-panel-padding-inline:32px;--pricing-table-min-width:720px;--pricing-table-font-size:0.9rem;--pricing-header-padding-block:16px;--pricing-cell-padding-block:13px;--pricing-cell-padding-inline:12px;--pricing-first-column-min-width:210px;--pricing-first-column-padding-inline:18px;--pricing-order-row-padding-top:16px;--pricing-order-row-padding-bottom:18px;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-lg:1.125rem}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--text-base);line-height:1.7;color:var(--color-ink);background:radial-gradient(circle at top left,rgba(11,94,168,0.12),transparent 30%),radial-gradient(circle at top right,rgba(216,78,45,0.1),transparent 24%),var(--color-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.hero-btn,.btn-detail,.btn-order,.btn-order-sm,.price-highlight,.plan-title{font-family:var(--font-display)}a{color:var(--color-primary);text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}a:hover{color:var(--color-accent-dark)}:focus-visible{outline:3px solid rgba(11,94,168,0.32);outline-offset:3px;border-radius:6px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgba(11,94,168,0.32);outline-offset:3px}img{max-width:100%;height:auto;border:none}ul{list-style:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-link{position:absolute;top:16px;left:16px;z-index:500;padding:10px 14px;border-radius:var(--radius-sm);background:var(--color-primary-dark);color:#fff;font-size:0.82rem;font-weight:700;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}.site-wrapper{max-width:var(--max-width);margin:var(--site-shell-margin-block) var(--site-shell-margin-inline);overflow:hidden;background:var(--color-surface);border:1px solid rgba(255,255,255,0.7);border-radius:20px;box-shadow:var(--shadow-soft)}.top-bar{height:4px;background:linear-gradient(90deg,#0a4f90 0%,#0b5ea8 45%,#1d78c9 100%)}.site-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--header-gap);padding:var(--header-padding-block-start) var(--frame-gutter) var(--header-padding-block-end);background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,253,0.92)),var(--color-surface);border-bottom:1px solid var(--color-border)}.site-header-modern{display:block}.site-logo{display:inline-flex;align-items:center}.site-logo img{width:auto;height:56px}.header-main{display:flex;align-items:center;justify-content:space-between;gap:24px}.utility-bar{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto;flex-wrap:wrap}.utility-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.utility-link{position:relative;color:var(--color-muted);font-size:0.82rem;font-weight:700;letter-spacing:0.02em;white-space:nowrap}.utility-link:hover{color:var(--color-primary-dark)}.utility-link + .utility-link::before{content:'';position:absolute;top:50%;left:-9px;width:3px;height:3px;border-radius:50%;background:rgba(99,116,135,0.55);transform:translateY(-50%)}.header-primary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:999px;background:linear-gradient(135deg,var(--color-accent),#f56f46);color:#fff;font-size:0.9rem;font-weight:800;letter-spacing:0.02em;white-space:nowrap;box-shadow:0 16px 30px rgba(216,78,45,0.22)}.header-primary-cta:hover{color:#fff;background:linear-gradient(135deg,var(--color-accent-dark),var(--color-accent));box-shadow:0 18px 34px rgba(216,78,45,0.28);transform:translateY(-1px)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--header-action-gap);flex-wrap:wrap}.header-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:var(--header-action-min-height);padding:10px var(--header-action-padding-inline);border:1px solid var(--color-border);border-radius:999px;background:rgba(250,252,255,0.96);color:var(--color-primary-dark);font-size:0.82rem;font-weight:700;letter-spacing:0.02em;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,0.45)}.header-actions .btn:hover{color:var(--color-primary-dark);border-color:rgba(11,94,168,0.2);background:rgba(244,248,253,0.98);transform:translateY(-1px);box-shadow:0 10px 24px rgba(11,94,168,0.12)}.header-actions .btn svg{display:none;width:14px;height:14px;flex-shrink:0}.btn-home,.header-actions .btn.btn-home{background:rgba(240,246,255,0.96);border-color:rgba(11,94,168,0.14);color:var(--color-primary-dark)}.btn-home:hover,.header-actions .btn.btn-home:hover{background:rgba(232,241,253,0.98);border-color:rgba(11,94,168,0.18);color:var(--color-primary-dark)}.btn-support,.header-actions .btn.btn-support{background:rgba(236,248,241,0.96);border-color:rgba(47,122,90,0.16);color:var(--color-success)}.btn-support:hover,.header-actions .btn.btn-support:hover{background:rgba(228,244,235,0.98);border-color:rgba(47,122,90,0.22);color:var(--color-success)}.btn-billing,.header-actions .btn.btn-billing{background:rgba(237,245,255,0.96);border-color:rgba(11,94,168,0.14);color:var(--color-primary-dark)}.btn-billing:hover,.header-actions .btn.btn-billing:hover{background:rgba(230,240,252,0.98);border-color:rgba(11,94,168,0.2);color:var(--color-primary-dark)}.btn-english,.header-actions .btn.btn-english{background:rgba(255,248,235,0.96);border-color:rgba(216,78,45,0.14);color:var(--color-accent-dark)}.btn-english:hover,.header-actions .btn.btn-english:hover{background:rgba(255,242,226,0.98);border-color:rgba(216,78,45,0.2);color:var(--color-accent-dark)}.site-header:not(.site-header-modern) .header-search{display:flex;align-items:stretch;min-width:min(100%,286px)}.site-header:not(.site-header-modern) .header-search input[type="text"],.site-header:not(.site-header-modern) .header-search input[type="search"]{width:220px;padding:12px 14px;border:1px solid var(--color-border);border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:rgba(255,255,255,0.9);color:var(--color-ink);font-family:var(--font-primary);font-size:0.92rem}.site-header:not(.site-header-modern) .header-search input[type="text"]:focus,.site-header:not(.site-header-modern) .header-search input[type="search"]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(11,94,168,0.12)}.site-header:not(.site-header-modern) .header-search button{padding:12px 16px;border:1px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-primary);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:0.88rem;font-weight:700}.site-header:not(.site-header-modern) .header-search button:hover{background:var(--color-primary-dark)}.site-header-modern .header-search{position:relative;display:flex;align-items:center;justify-content:flex-end;width:44px;min-width:44px;min-height:44px;margin-left:0;transition:width 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease,background-color 0.22s ease}.site-header-modern .header-search.is-open{width:min(100%,272px);padding:4px;border:1px solid var(--color-border);border-radius:999px;background:rgba(255,255,255,0.98);box-shadow:0 18px 36px rgba(15,39,68,0.12)}.site-header-modern .header-search-field{flex:1 1 auto;width:0;min-width:0;padding:0;border:none;background:transparent;color:var(--color-ink);font-family:var(--font-primary);font-size:0.9rem;opacity:0;pointer-events:none}.site-header-modern .header-search-field::placeholder{color:rgba(99,116,135,0.8)}.site-header-modern .header-search.is-open .header-search-field{width:auto;padding:0 12px;opacity:1;pointer-events:auto}.site-header-modern .header-search-field:focus{outline:none;box-shadow:none}.header-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--color-border);border-radius:999px;background:rgba(247,250,254,0.96);color:var(--color-primary-dark);cursor:pointer}.header-search-toggle:hover{border-color:rgba(11,94,168,0.2);background:rgba(240,246,255,0.98)}.header-search-toggle svg{width:16px;height:16px}.site-header-modern .header-search.is-open .header-search-toggle{border-color:transparent;background:var(--color-primary-soft)}.header-search-submit{width:0;min-width:0;min-height:36px;padding:0;border:none;border-radius:999px;background:var(--color-primary);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:0.78rem;font-weight:700;opacity:0;overflow:hidden;pointer-events:none}.site-header-modern .header-search.is-open .header-search-submit{width:auto;min-width:44px;padding:0 12px;opacity:1;pointer-events:auto}.header-search-submit:hover{background:var(--color-primary-dark)}.main-nav{position:relative;z-index:40;padding:10px var(--frame-gutter) var(--nav-padding-block-end);background:linear-gradient(180deg,rgba(248,251,255,0.82),rgba(248,251,255,0))}.nav-toggle{display:none;width:100%;padding:14px 18px;border:none;border-radius:var(--radius-md);background:var(--color-primary-dark);color:#fff;cursor:pointer;font-family:var(--font-display);font-size:1rem;font-weight:700;text-align:left}.nav-toggle::before{content:'\2630';margin-right:8px;font-size:1rem}.nav-toggle::after{content:'\25BC';float:right;font-size:0.6rem;margin-top:2px}.nav-list{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(8px,0.8vw,14px);padding:0;background:none;border:none;border-radius:0;backdrop-filter:none}.nav-list>li{position:relative;flex:0 0 auto}.nav-submenu-toggle{display:none;align-items:center;justify-content:center;width:42px;min-width:42px;min-height:42px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--nav-indicator-color);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.nav-submenu-toggle::before{content:'';width:var(--nav-indicator-size);height:var(--nav-indicator-size);border:solid currentColor;border-width:0 1.8px 1.8px 0;transform:translateY(-18%) rotate(45deg);transition:transform 0.2s ease}.nav-submenu-toggle:hover,.nav-submenu-toggle:focus-visible{background:rgba(237,245,255,0.92);color:var(--color-primary-dark)}.nav-submenu-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(11,94,168,0.18)}.nav-list>li>a{position:relative;display:block;padding:var(--nav-link-padding-block) clamp(10px,0.7vw,var(--nav-link-padding-inline));border-radius:10px;color:var(--color-primary-dark);font-size:clamp(0.82rem,0.16vw + 0.78rem,0.88rem);font-weight:700;white-space:nowrap}.nav-list>li.has-dropdown>a{padding-right:calc(clamp(10px,0.7vw,var(--nav-link-padding-inline)) + 20px)}.nav-list>li>a::after{content:'';position:absolute;right:12px;bottom:5px;left:12px;height:2px;border-radius:999px;background:var(--color-primary);opacity:0;transform:scaleX(0.62);transform-origin:center;transition:opacity 0.2s ease,transform 0.2s ease}.nav-list>li.has-dropdown>a::after{right:28px}.nav-list>li.has-dropdown>a::before,.nav-list .dropdown li.has-dropdown>a::after{content:'';position:absolute;top:50%;width:var(--nav-indicator-size);height:var(--nav-indicator-size);border:solid currentColor;border-width:0 1.8px 1.8px 0;color:var(--nav-indicator-color);opacity:0.82;pointer-events:none;transition:transform 0.2s ease,color 0.2s ease,opacity 0.2s ease}.nav-list>li.has-dropdown>a::before{right:var(--nav-indicator-offset);transform:translateY(-62%) rotate(45deg)}.nav-list>li>a:hover,.nav-list>li:hover>a{background:rgba(237,245,255,0.92);color:var(--color-primary-dark)}.nav-list>li:hover>a::before,.nav-list>li:focus-within>a::before,.nav-list>li.active>a::before,.nav-list>li.dropdown-open>a::before{color:var(--color-primary-dark);opacity:1}.nav-list>li.active>a{background:rgba(237,245,255,0.52);color:var(--color-primary-dark)}.nav-list>li.active>a::after{opacity:1;transform:scaleX(1)}.nav-list .dropdown{position:absolute;top:calc(100% + 2px);left:0;min-width:var(--nav-dropdown-min-width);padding:var(--nav-dropdown-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.98);box-shadow:var(--shadow-card);z-index:200;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;pointer-events:none}.nav-list .dropdown::before{content:'';position:absolute;right:0;bottom:100%;left:0;height:14px;background:transparent}.nav-list li:hover>.dropdown,.nav-list li:focus-within>.dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-list .dropdown li{position:relative}.nav-list .dropdown li a{position:relative;display:block;padding:10px 12px;border-radius:10px;color:var(--color-primary-dark);font-size:0.85rem;font-weight:600}.nav-list .dropdown li.has-dropdown>a{padding-right:32px}.nav-list .dropdown li.has-dropdown>a::after{right:14px;transform:translateY(-50%) rotate(-45deg)}.nav-list .dropdown li:last-child a{border-bottom:none}.nav-list .dropdown li a:hover{background:var(--color-primary-soft)}.nav-list .dropdown li:hover>a::after,.nav-list .dropdown li:focus-within>a::after,.nav-list .dropdown li.dropdown-open>a::after{color:var(--color-primary-dark);opacity:1}.nav-list .dropdown .dropdown{top:0;left:calc(100% + 2px);transform:translateX(-6px)}.nav-list .dropdown .dropdown::before{top:0;right:100%;bottom:0;left:auto;width:14px;height:auto}.nav-list .dropdown li:hover>.dropdown,.nav-list .dropdown li:focus-within>.dropdown{transform:translateX(0)}@keyframes riseInLegacy{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero,.services-grid,.info-grid,.partners-bar,.page-intro,.pricing-table-wrapper,.site-footer{animation:riseInLegacy 0.55s ease both}.hero{position:relative;overflow:hidden;padding:var(--hero-shell-padding-top) var(--frame-gutter) var(--hero-shell-padding-bottom);color:#fff}.hero::after{content:'';position:absolute;inset:var(--hero-surface-offset-top) var(--hero-surface-inset-inline) 0;border-radius:var(--hero-surface-radius);background:linear-gradient(135deg,rgba(11,94,168,0.06),rgba(216,78,45,0.08));z-index:0}.hero-bg{position:absolute;inset:var(--hero-surface-offset-top) var(--hero-surface-inset-inline) 0;border-radius:var(--hero-surface-radius);overflow:hidden;z-index:0}.hero-bg-pattern{display:block;width:100%;height:100%}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,0.92fr);gap:var(--hero-content-gap);align-items:center;padding:var(--hero-content-padding-top) var(--hero-content-padding-inline) var(--hero-content-padding-bottom)}.hero-text{max-width:var(--hero-text-max-width)}.hero-eyebrow{margin-bottom:var(--hero-eyebrow-margin-bottom);color:rgba(255,255,255,0.72);font-size:0.82rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.hero h1{margin-bottom:var(--hero-heading-margin-bottom);color:#fff;font-size:var(--hero-heading-size);font-weight:800;line-height:1.02;letter-spacing:-0.04em}.hero p{max-width:var(--hero-copy-max-width);color:rgba(255,255,255,0.88);font-size:var(--hero-copy-size);line-height:1.8}.hero-proof-list{display:flex;flex-wrap:wrap;gap:var(--hero-proof-gap);margin-top:var(--hero-proof-margin-top)}.hero-proof-chip{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.1);color:#fff;font-size:0.82rem;font-weight:700;letter-spacing:0.02em}.hero-cta{display:flex;flex-wrap:wrap;gap:var(--hero-cta-gap);margin-top:var(--hero-cta-margin-top)}.hero-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hero-btn-min-height);padding:0 var(--hero-btn-padding-inline);border-radius:var(--radius-sm);font-size:0.95rem;font-weight:800;letter-spacing:0.01em;white-space:nowrap}.hero-btn-primary{background:#fff;color:var(--color-primary-dark);box-shadow:0 16px 30px rgba(6,31,56,0.18)}.hero-btn-primary:hover{background:#fff;color:var(--color-primary-dark);transform:translateY(-1px)}.hero-btn-outline{border:1px solid rgba(255,255,255,0.42);background:rgba(255,255,255,0.1);color:#fff}.hero-btn-outline:hover{background:rgba(255,255,255,0.18);color:#fff}.hero-illustration{width:100%;max-width:var(--hero-illustration-max-width);height:auto;padding:var(--hero-illustration-padding);border:1px solid rgba(255,255,255,0.14);border-radius:var(--hero-illustration-radius);background:linear-gradient(180deg,rgba(255,255,255,0.14),rgba(255,255,255,0.06));backdrop-filter:blur(6px);box-shadow:0 18px 36px rgba(6,31,56,0.12)}.hero-svg{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 34px rgba(6,31,56,0.18))}.services-section,.info-section{padding-left:var(--frame-gutter);padding-right:var(--frame-gutter)}.services-section{padding-top:var(--services-padding-top);padding-bottom:var(--section-gap)}.services-grid{display:grid;grid-template-columns:var(--services-grid-template);gap:var(--services-grid-gap)}.service-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);transition:box-shadow 0.3s ease,transform 0.2s ease,border-color 0.2s ease}.service-card:hover{border-color:var(--color-border-strong);box-shadow:0 28px 54px rgba(15,39,68,0.12);transform:translateY(-4px)}.service-card-header{padding:var(--service-card-header-padding-top) var(--service-card-padding-inline) 0;background:transparent;text-align:left}.service-card:nth-child(1) .service-card-header,.service-card:nth-child(2) .service-card-header,.service-card:nth-child(3) .service-card-header{background:transparent}.service-card-header::before{content:'';display:block;width:var(--service-card-accent-width);height:var(--service-card-accent-height);margin-bottom:18px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),#2d8be0)}.service-card:nth-child(2) .service-card-header::before{background:linear-gradient(135deg,var(--color-success),#4da67e)}.service-card:nth-child(3) .service-card-header::before{background:linear-gradient(135deg,var(--color-accent),#ff8d5d)}.service-card-header h3{margin-top:10px;color:var(--color-ink);font-size:var(--service-card-title-size);font-weight:800}.service-card-tag{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-dark);font-size:0.78rem;font-weight:800;letter-spacing:0.02em}.service-card:nth-child(2) .service-card-tag{background:var(--color-success-soft);color:var(--color-success)}.service-card:nth-child(3) .service-card-tag{background:var(--color-accent-soft);color:var(--color-accent-dark)}.service-card-summary{margin-top:var(--service-card-summary-margin-top);color:var(--color-muted);font-size:0.92rem;line-height:1.7}.service-card-body{flex:1;padding:var(--service-card-body-padding-top) var(--service-card-padding-inline) 0}.service-card-body ul{display:grid;gap:var(--service-card-list-gap)}.service-card-body ul li{position:relative;padding-left:var(--service-card-list-indent);color:var(--color-ink);font-size:0.92rem;line-height:1.6}.service-card-body ul li::before{content:'';position:absolute;top:0.58em;left:0;width:var(--service-card-bullet-size);height:var(--service-card-bullet-size);border-radius:50%;background:var(--color-primary-soft);box-shadow:inset 0 0 0 4px var(--color-primary)}.service-card-body .price-highlight{margin-top:var(--service-card-price-margin-top);padding-top:var(--service-card-price-padding-top);border-top:1px dashed var(--color-border-strong);color:var(--color-accent);font-size:var(--service-card-price-size);font-weight:800;letter-spacing:-0.02em;text-align:left}.price-note{display:block;margin-bottom:6px;color:var(--color-muted);font-size:0.76rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.service-card-footer{display:flex;gap:var(--service-card-footer-gap);padding:var(--service-card-footer-padding-top) var(--service-card-padding-inline) var(--service-card-footer-padding-bottom);background:transparent}.service-card-footer a{flex:1;display:inline-flex;align-items:center;justify-content:center;text-align:center}.btn-detail,.btn-order,.btn-order-sm{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cta-button-min-height);padding:0 var(--cta-button-padding-inline);border-radius:var(--radius-sm);font-size:var(--cta-button-font-size);font-weight:800;letter-spacing:0.01em;text-align:center;white-space:nowrap}.btn-detail{border:1px solid var(--color-border-strong);background:#fff;color:var(--color-primary-dark)}.btn-detail:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.btn-order,.btn-order-sm{border:1px solid transparent;background:linear-gradient(135deg,var(--color-primary),#1d78c9);color:#fff;box-shadow:0 16px 30px rgba(11,94,168,0.18)}.btn-order:hover,.btn-order-sm:hover{background:linear-gradient(135deg,var(--color-primary),#1d78c9);color:#fff;transform:translateY(-1px);box-shadow:0 20px 36px rgba(11,94,168,0.24)}.info-section{padding-top:0;padding-bottom:var(--section-gap)}.info-grid{display:grid;grid-template-columns:var(--info-grid-template);gap:var(--info-grid-gap)}.info-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.info-panel-header{padding:var(--info-panel-header-padding-top) var(--info-panel-padding-inline) 0;background:transparent}.info-panel-header::before{content:'';display:block;width:var(--info-panel-accent-width);height:var(--info-panel-accent-height);margin-bottom:18px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary))}.info-panel:nth-child(2) .info-panel-header::before{background:linear-gradient(135deg,var(--color-accent),#ff8d5d)}.info-panel-header h2{color:var(--color-ink);font-size:var(--info-panel-title-size);font-weight:800}.info-panel-body{padding:var(--info-panel-body-padding-top) var(--info-panel-padding-inline) var(--info-panel-body-padding-bottom);color:var(--color-muted);font-size:0.93rem;line-height:1.9}.info-panel-body ul li{position:relative;padding:var(--info-list-item-padding-block) 0 var(--info-list-item-padding-block) var(--info-list-item-indent)}.info-panel-body ul li::before{content:'\2022';position:absolute;left:0;color:var(--color-primary)}.info-panel-body ul li a{font-size:var(--text-xs)}.resource-list{display:grid;gap:14px}.resource-item{padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(244,247,251,0.92),rgba(255,255,255,1))}.resource-item a{display:inline-flex;color:var(--color-primary-dark);font-size:0.94rem;font-weight:800;line-height:1.5}.resource-note{margin-top:6px;color:var(--color-muted);font-size:0.85rem;line-height:1.65}.recommend-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.recommend-badge{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-dark);font-size:0.78rem;font-weight:700;letter-spacing:0.01em}.recommend-quote{color:var(--color-ink);font-size:var(--recommend-quote-size);font-style:italic;line-height:1.9}.recommend-author{margin-top:var(--recommend-author-margin-top);color:var(--color-muted)}.recommend-more{margin-top:var(--recommend-more-margin-top);text-align:left}.partners-bar{display:flex;align-items:center;justify-content:space-between;gap:26px;margin:0 var(--frame-gutter) var(--partners-margin-bottom);padding:var(--partners-padding-block) var(--partners-padding-inline);border:1px solid rgba(13,29,48,0.08);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(13,29,48,0.96),rgba(8,62,114,0.92));color:rgba(255,255,255,0.78);font-size:var(--partners-font-size);line-height:1.8;text-align:left}.partners-intro{max-width:280px}.partners-bar strong{display:inline-block;margin-right:0;color:#fff}.partners-intro p{margin-top:8px;color:rgba(255,255,255,0.68);font-size:0.84rem;line-height:1.7}.partners-logos{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.partner-logo{padding:16px;border:1px solid rgba(255,255,255,0.12);border-radius:14px;background:rgba(255,255,255,0.08);backdrop-filter:blur(6px)}.partner-logo span{display:block;color:#fff;font-size:1rem;font-weight:800}.partner-logo small{display:block;margin-top:6px;color:rgba(255,255,255,0.62);font-size:0.72rem;line-height:1.5}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding:24px var(--frame-gutter) 0;color:var(--color-muted);background:transparent;font-size:0.88rem}.breadcrumbs a{color:var(--color-primary-dark)}.breadcrumbs .current{color:var(--color-accent);font-weight:800}.page-content{padding:28px var(--frame-gutter) 72px}.page-content>p{margin-bottom:18px;line-height:1.8}.page-content>p a{font-weight:600}.page-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,0.8fr);align-items:stretch;gap:24px;margin-bottom:40px;padding:34px;border-radius:18px;background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));box-shadow:var(--shadow-card)}.page-intro-copy{display:flex;flex-direction:column;justify-content:center}.page-intro-eyebrow{margin-bottom:14px;color:rgba(255,255,255,0.72);font-size:0.82rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.page-intro-title{color:#fff;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.08;letter-spacing:-0.04em}.page-intro-summary,.page-intro-text p,.page-intro-text a{margin-top:18px;color:rgba(255,255,255,0.9);line-height:1.8}.page-intro-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.page-intro-chip{display:inline-flex;align-items:center;min-height:36px;padding:8px 14px;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.12);color:#fff;font-size:0.82rem;font-weight:700}.page-intro-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.page-intro-actions .btn-detail{border-color:rgba(255,255,255,0.24);background:rgba(255,255,255,0.1);color:#fff}.page-intro-actions .btn-detail:hover{background:rgba(255,255,255,0.18);color:#fff}.page-intro-card{display:flex;flex-direction:column;justify-content:space-between;padding:26px;border:1px solid rgba(255,255,255,0.16);border-radius:var(--radius-lg);background:rgba(10,31,53,0.28);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.page-intro-card-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:30px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.84);font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.page-intro-card h2{margin-top:14px;color:#fff;font-size:1.45rem;font-weight:800}.page-intro-card p{margin-top:10px;color:rgba(255,255,255,0.82);font-size:0.92rem;line-height:1.7}.page-intro-card-price{margin-top:20px;color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:-0.03em}.page-intro-card-note{margin-top:8px;color:rgba(255,255,255,0.68);font-size:0.82rem;line-height:1.6}.page-intro-card-stats{display:grid;gap:10px;margin-top:18px}.page-intro-card-stats div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1)}.page-intro-card-stats dt{color:rgba(255,255,255,0.64);font-size:0.8rem}.page-intro-card-stats dd{color:#fff;font-size:0.88rem;font-weight:700;text-align:right}.page-intro-card .btn-order{margin-top:20px}.plan-section-divider{margin-top:44px;padding:32px 24px 0;border-top:1px solid var(--color-border)}.plan-summary{margin-bottom:34px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.section-heading h2{color:var(--color-ink);font-size:1.6rem;font-weight:800}.section-heading p{max-width:560px;color:var(--color-muted);font-size:0.92rem;line-height:1.7}.billing-toggle{display:inline-flex;align-items:center;padding:4px;border:1px solid var(--color-border);border-radius:999px;background:rgba(244,247,251,0.9)}.billing-toggle-btn{min-height:38px;padding:0 16px;border:none;border-radius:999px;background:transparent;color:var(--color-muted);cursor:pointer;font-family:var(--font-primary);font-size:0.84rem;font-weight:800}.billing-toggle-btn.is-active{background:var(--color-primary-dark);color:#fff}.plan-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan-summary-card{display:flex;flex-direction:column;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.plan-summary-card.is-featured{border-color:rgba(216,78,45,0.2);background:linear-gradient(180deg,rgba(255,241,235,0.72),#fff);box-shadow:0 24px 46px rgba(216,78,45,0.12)}.plan-label{display:inline-flex;align-items:center;align-self:flex-start;min-height:30px;padding:6px 12px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-dark);font-size:0.76rem;font-weight:800}.plan-summary-card.is-featured .plan-label{background:var(--color-accent);color:#fff}.plan-summary-card h3{margin-top:14px;color:var(--color-ink);font-size:1.4rem;font-weight:800}.plan-audience{margin-top:10px;color:var(--color-muted);font-size:0.92rem;line-height:1.65}.plan-price{margin-top:18px;color:var(--color-accent);font-size:1.72rem;font-weight:800;letter-spacing:-0.03em}.plan-price-meta{margin-top:8px;color:var(--color-muted);font-size:0.84rem;line-height:1.6}.plan-points{display:grid;gap:10px;margin-top:18px}.plan-points li{position:relative;padding-left:20px;color:var(--color-ink);font-size:0.9rem;line-height:1.6}.plan-points li::before{content:'';position:absolute;top:0.54em;left:0;width:10px;height:10px;border-radius:50%;background:var(--color-primary-soft);box-shadow:inset 0 0 0 3px var(--color-primary)}.plan-card-footer{display:flex;gap:10px;margin-top:auto;padding-top:22px}.plan-card-footer a{flex:1}.plan-title{display:inline-flex;align-items:baseline;gap:10px;margin:0 0 18px;padding-bottom:12px;border-bottom:3px solid var(--color-accent);color:var(--color-ink);font-size:1.45rem;font-weight:800}.plan-title:first-of-type{margin-top:0}.plan-title a{color:var(--color-accent);font-size:0.88rem;font-weight:700}.plan-subtitle{margin:-2px 0 18px;color:var(--color-muted);font-size:0.92rem;line-height:1.7}.plan-section-banner{margin-bottom:20px;padding:22px 24px;border:1px solid rgba(11,94,168,0.12);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(11,94,168,0.08),rgba(11,94,168,0.02))}.plan-section-kicker{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:rgba(11,94,168,0.12);color:var(--color-primary-dark);font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.plan-section-banner p{margin-top:12px;color:var(--color-ink);font-size:0.92rem;line-height:1.75}.plan-section-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.plan-section-pills li{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;background:#fff;color:var(--color-primary-dark);font-size:0.8rem;font-weight:700}.plan-section-alt{margin:44px 0 0;padding:var(--pricing-panel-padding-block) var(--pricing-panel-padding-inline);border:1px solid var(--color-border);border-radius:18px;background:linear-gradient(180deg,rgba(244,247,251,0.88),rgba(255,255,255,1))}.pricing-table-wrapper{position:relative;overflow-x:auto;margin-bottom:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch}.pricing-table-wrapper .scroll-hint{display:none;padding:10px 16px;background:rgba(237,245,255,0.8);color:var(--color-muted);font-size:var(--text-xs);text-align:center}.pricing-table{width:100%;min-width:var(--pricing-table-min-width);border-collapse:collapse;font-size:var(--pricing-table-font-size)}.pricing-table thead th{padding:var(--pricing-header-padding-block) var(--pricing-cell-padding-inline);border-right:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,var(--color-primary-dark),var(--color-primary));color:#fff;font-weight:700;text-align:center;transition:background-color 0.16s ease,box-shadow 0.16s ease,color 0.16s ease}.pricing-table thead th:first-child{min-width:var(--pricing-first-column-min-width);padding-left:var(--pricing-first-column-padding-inline);background:linear-gradient(180deg,#0a4f90,var(--color-primary));text-align:left}.pricing-table thead th:last-child{border-right:none}.pricing-table thead th.recommended{background:linear-gradient(180deg,var(--color-accent-dark),var(--color-accent));font-size:0.96rem}.pricing-table thead th.recommended::after{content:'';display:block;width:22px;height:4px;margin:8px auto 0;border-radius:999px;background:rgba(255,255,255,0.7)}.pricing-table tbody tr:nth-child(odd){background:#fbfdff}.pricing-table tbody tr:nth-child(even){background:#f3f7fb}.pricing-table tbody td{padding:var(--pricing-cell-padding-block) var(--pricing-cell-padding-inline);border-right:1px solid #fff;color:var(--color-ink);line-height:1.5;text-align:center;transition:background-color 0.16s ease,box-shadow 0.16s ease,color 0.16s ease}.pricing-table tbody td:first-child{padding-left:var(--pricing-first-column-padding-inline);border-right:1px solid var(--color-border);color:var(--color-ink);font-weight:700;text-align:left}.pricing-table tbody td.highlight-red{color:var(--color-accent-dark);font-weight:800}.pricing-table tbody td.col-recommended{background:rgba(216,78,45,0.06)}.pricing-table tbody tr.price-row td{background:rgba(237,245,255,0.86);color:var(--color-primary-dark);font-size:0.98rem;font-weight:800}.pricing-table tbody tr.price-row td.col-recommended{background:rgba(255,241,235,0.88);color:var(--color-accent-dark)}.pricing-table tbody tr.order-row td{padding:var(--pricing-order-row-padding-top) var(--pricing-cell-padding-inline) var(--pricing-order-row-padding-bottom);background:#fff}.pricing-table tbody tr.order-row td.col-recommended{background:rgba(255,241,235,0.56)}.pricing-table th.is-column-hovered{background:linear-gradient(180deg,#0d67b8,#1174cb);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.pricing-table td.is-column-hovered{background:rgba(11,94,168,0.06);box-shadow:inset 0 0 0 1px rgba(11,94,168,0.12)}.pricing-table th.is-column-hovered-recommended{background:linear-gradient(180deg,#c54527,#e25a37);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.pricing-table td.is-column-hovered-recommended{background:rgba(216,78,45,0.1);box-shadow:inset 0 0 0 1px rgba(216,78,45,0.14)}.btn-order-sm{display:inline-flex;align-items:center;justify-content:center;min-width:118px}.pricing-table tbody tr.order-row td.col-recommended .btn-order-sm{background:linear-gradient(135deg,var(--color-accent),#eb6b48);box-shadow:0 18px 34px rgba(216,78,45,0.22)}.pricing-table tbody tr.order-row td.col-recommended .btn-order-sm:hover{background:linear-gradient(135deg,var(--color-accent),#eb6b48);box-shadow:0 22px 38px rgba(216,78,45,0.24)}.pricing-note{margin-top:10px;color:var(--color-muted);font-size:var(--text-sm)}.pricing-caption{caption-side:bottom;padding:12px 18px 14px;color:var(--color-muted);font-size:var(--text-xs);text-align:right}.hosting-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.hosting-detail-card{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.hosting-detail-card h2{color:var(--color-ink);font-size:1.25rem;font-weight:800}.hosting-detail-list{display:grid;gap:12px;margin-top:16px}.hosting-detail-list li{position:relative;padding-left:20px;color:var(--color-ink);font-size:0.9rem;line-height:1.7}.hosting-detail-list li::before{content:'';position:absolute;top:0.54em;left:0;width:10px;height:10px;border-radius:50%;background:var(--color-primary-soft);box-shadow:inset 0 0 0 3px var(--color-primary)}.detail-link{display:inline-flex;margin-top:18px;font-size:0.88rem;font-weight:700}.faq-list{display:grid;gap:12px;margin-top:16px}.faq-list details{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(244,247,251,0.76)}.faq-list summary{cursor:pointer;color:var(--color-ink);font-size:0.9rem;font-weight:700;line-height:1.6}.faq-list p{margin-top:10px;color:var(--color-muted);font-size:0.88rem;line-height:1.7}.sticky-mobile-cta{display:none}.site-footer{padding:var(--footer-padding-block-start) var(--footer-padding-inline) var(--footer-padding-block-end);background:var(--color-footer);color:var(--color-footer-text);font-size:var(--footer-font-size);line-height:1.9;text-align:left}.footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:18px}.footer-group-title{color:#fff;font-size:0.94rem;font-weight:800}.footer-links{display:grid;gap:8px;margin-top:12px;margin-bottom:0}.footer-links a{margin:0;padding:0;border-radius:0;background:none;color:#d9e3ef}.footer-links a:hover{color:#fff}.sep{display:none}.footer-copy{padding-top:16px;border-top:1px solid rgba(255,255,255,0.08);color:#91a0b2}.footer-copy br{display:none}.plan-block{display:block}@media (max-width:1024px){:root{--site-shell-margin-block:18px;--site-shell-margin-inline:18px;--frame-gutter:24px;--hero-content-padding-top:56px;--hero-content-padding-inline:32px;--hero-content-padding-bottom:36px;--services-grid-gap:18px;--info-grid-gap:18px}}@media (max-width:992px){.nav-toggle{display:block}.nav-list{display:none;flex-direction:column;align-items:stretch;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.96);box-shadow:var(--shadow-card)}.nav-list.open{display:flex}.nav-list>li{flex:0 1 auto}.nav-list li.has-dropdown{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px}.nav-list li.has-dropdown>a{min-width:0}.nav-list li.has-dropdown>.nav-submenu-toggle{display:inline-flex;grid-column:2;grid-row:1}.nav-list li.has-dropdown>.dropdown{grid-column:1 / -1}.nav-list>li.has-dropdown>a{padding-right:clamp(10px,0.7vw,var(--nav-link-padding-inline))}.nav-list .dropdown li.has-dropdown>a{padding-right:12px}.nav-list>li.has-dropdown>a::before,.nav-list .dropdown li.has-dropdown>a::after{display:none}.nav-list>li>a::after{display:none}.nav-submenu-toggle::before{transform:translateY(-18%) rotate(45deg)}.nav-list li.dropdown-open>.nav-submenu-toggle::before{transform:translateY(18%) rotate(225deg)}.nav-list .dropdown{position:static;top:auto;left:auto;min-width:0;padding:0;margin-top:0;margin-left:12px;border-width:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;opacity:1;visibility:hidden;transform:none;pointer-events:none;max-height:0;overflow:hidden}.nav-list .dropdown::before{display:none}.nav-list .dropdown .dropdown{left:auto;margin-left:10px}.nav-list li:hover>.dropdown{visibility:hidden;max-height:0;pointer-events:none}.nav-list li:focus-within>.dropdown{visibility:hidden;max-height:0;pointer-events:none}.nav-list li.dropdown-open>.dropdown{padding:var(--nav-dropdown-padding);margin-top:8px;border-width:1px;background:rgba(255,255,255,0.98);visibility:visible;max-height:1000px;pointer-events:auto}}@media (max-width:768px){:root{--site-shell-margin-block:0;--site-shell-margin-inline:0;--frame-gutter:16px;--header-padding-block-start:20px;--header-padding-block-end:16px;--header-action-gap:8px;--header-action-padding-inline:12px;--nav-padding-block-end:20px;--nav-link-padding-inline:14px;--hero-shell-padding-top:0;--hero-shell-padding-bottom:34px;--hero-surface-offset-top:16px;--hero-surface-inset-inline:0;--hero-surface-radius:16px;--hero-content-gap:18px;--hero-content-padding-top:48px;--hero-content-padding-inline:24px;--hero-content-padding-bottom:20px;--hero-heading-size:2rem;--hero-copy-size:0.98rem;--hero-illustration-max-width:280px;--hero-illustration-padding:18px;--services-padding-top:20px;--services-grid-template:minmax(0,1fr);--service-card-padding-inline:22px;--service-card-header-padding-top:24px;--service-card-footer-padding-bottom:22px;--info-grid-template:minmax(0,1fr);--info-panel-padding-inline:22px;--partners-margin-bottom:48px;--partners-padding-block:22px;--partners-padding-inline:22px;--footer-padding-block-start:28px;--footer-padding-block-end:32px;--footer-padding-inline:16px;--pricing-panel-padding-block:22px;--pricing-panel-padding-inline:18px;--pricing-table-min-width:640px;--pricing-table-font-size:0.8rem;--pricing-cell-padding-inline:10px}.site-wrapper{border-left:none;border-right:none;border-radius:0}.site-header{grid-template-columns:1fr;align-items:flex-start}.header-main{flex-direction:column;align-items:flex-start;gap:16px}.utility-bar{width:100%;justify-content:space-between;gap:12px}.utility-links{flex:1 1 auto;gap:12px}.utility-search,.site-header-modern .header-search{width:44px;min-width:44px;margin-left:0}.site-header-modern .header-search.is-open{flex:1 0 100%;width:100%}.header-primary-cta{width:100%;order:3}.header-actions{width:100%;justify-content:flex-start}.header-actions .btn{flex:1 1 calc(50% - 8px);min-width:0}.site-header:not(.site-header-modern) .header-search{width:100%;min-width:100%}.site-header:not(.site-header-modern) .header-search input[type="text"],.site-header:not(.site-header-modern) .header-search input[type="search"]{width:auto;flex:1 1 auto}.nav-toggle{display:block}.nav-list{display:none;flex-direction:column;align-items:stretch;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(255,255,255,0.96);box-shadow:var(--shadow-card)}.nav-list.open{display:flex}.nav-list>li>a::after{display:none}.nav-list .dropdown{position:static;top:auto;left:auto;min-width:0;margin-top:8px;margin-left:12px;border-radius:var(--radius-sm);box-shadow:none;opacity:1;visibility:hidden;transform:none;pointer-events:none;max-height:0;overflow:hidden}.nav-list .dropdown .dropdown{left:auto;margin-left:10px}.nav-list li:hover>.dropdown{visibility:hidden;max-height:0;pointer-events:none}.nav-list li.dropdown-open>.dropdown{visibility:visible;max-height:1000px;pointer-events:auto}.hero-content{grid-template-columns:1fr;text-align:left}.hero-proof-list{gap:8px}.hero-cta{justify-content:flex-start}.hero-btn{width:100%}.hero-illustration{margin:0 auto}.services-section,.info-section{padding-bottom:48px}.partners-bar{flex-direction:column;align-items:stretch}.partners-intro{max-width:none}.partners-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content{padding-top:24px;padding-bottom:48px}.legacy-hosting .page-content{padding-bottom:96px}.page-intro{grid-template-columns:1fr;padding:24px}.page-intro-actions,.section-heading,.plan-card-footer{flex-direction:column;align-items:stretch}.plan-summary-grid{grid-template-columns:1fr}.plan-section-banner,.hosting-detail-card{padding:20px}.plan-section-pills{gap:8px}.hosting-detail-grid{grid-template-columns:1fr}.plan-title{font-size:1.2rem}.plan-section-alt{margin-top:32px}.pricing-table-wrapper{border-radius:var(--radius-md)}.pricing-table-wrapper .scroll-hint{display:block}.footer-groups{grid-template-columns:1fr;gap:20px}.sticky-mobile-cta{position:fixed;right:12px;bottom:12px;left:12px;z-index:120;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;border:1px solid rgba(13,29,48,0.08);border-radius:16px;background:rgba(255,255,255,0.96);box-shadow:0 18px 36px rgba(15,39,68,0.18);backdrop-filter:blur(10px)}.sticky-mobile-cta .btn-detail,.sticky-mobile-cta .btn-order{width:100%}}@media (max-width:480px){:root{--hero-content-padding-top:42px;--hero-content-padding-inline:18px;--hero-content-padding-bottom:16px;--hero-heading-size:1.72rem;--pricing-table-min-width:600px}.header-actions .btn{flex-basis:calc(50% - 8px)}.utility-links{gap:8px}.utility-link{font-size:0.78rem}.service-card-footer{flex-direction:column}.hero-proof-chip{width:100%;justify-content:center}.page-intro-chip,.page-intro-actions .btn-detail,.page-intro-actions .btn-order,.page-intro-card .btn-order{width:100%;justify-content:center}.resource-item{padding:14px 16px}.partners-logos{grid-template-columns:1fr}.billing-toggle{width:100%;justify-content:stretch}.billing-toggle-btn{flex:1}.sticky-mobile-cta{grid-template-columns:1fr}.btn-detail,.btn-order{width:100%}}.legacy-inner .page-content{color:var(--color-ink);font-family:var(--font-primary);font-size:16px;line-height:1.75}.legacy-inner .page-content p{margin:0 0 1em}.legacy-inner .page-content p:empty{display:none}.legacy-inner .page-content a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid rgba(11,94,168,0.25);transition:color .2s,border-color .2s}.legacy-inner .page-content a:hover{color:var(--color-primary-dark);border-bottom-color:var(--color-primary-dark)}.legacy-inner .page-content a:has(>img){border-bottom:0}.legacy-inner .page-content .red10,.legacy-inner .page-content .style7{margin:2em 0 .6em;padding-left:14px;border-left:4px solid var(--color-accent);color:var(--color-primary-dark);font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.4}.legacy-inner .page-content [style*="color: #ff0000"],.legacy-inner .page-content [style*="color:#ff0000"]{color:var(--color-accent)!important;font-weight:600}.legacy-inner .page-content ul,.legacy-inner .page-content ol{margin:0 0 1.5em;padding:0;list-style:none}.legacy-inner .page-content ul>li,.legacy-inner .page-content ol>li{position:relative;margin:0 0 .55em;padding-left:28px}.legacy-inner .page-content ul>li::before{content:"";position:absolute;left:4px;top:.62em;width:14px;height:14px;border-radius:999px;background:var(--color-primary-soft);box-shadow:inset 0 0 0 4px var(--color-primary);transform:scale(.7)}.legacy-inner .page-content ol{counter-reset:legacy-ol}.legacy-inner .page-content ol>li{counter-increment:legacy-ol}.legacy-inner .page-content ol>li::before{content:counter(legacy-ol);position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.legacy-inner .page-content img{max-width:100%;height:auto;vertical-align:middle}.legacy-inner .page-content p>img,.legacy-inner .page-content div>img:not([width="16"]){border-radius:var(--radius-md)}.legacy-inner .page-content table{display:block;width:100%!important;max-width:100%;margin:0 0 1.75em;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);border-collapse:separate;border-spacing:0;font-size:15px}.legacy-inner .page-content table>tbody,.legacy-inner .page-content table>thead{display:table;width:100%;min-width:640px;border-collapse:collapse}.legacy-inner .page-content td,.legacy-inner .page-content th{width:auto!important;height:auto!important;padding:12px 16px;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-ink);text-align:center;vertical-align:middle}.legacy-inner .page-content tr:last-child>td{border-bottom:0}.legacy-inner .page-content td[bgcolor],.legacy-inner .page-content th{background:var(--color-primary-dark)!important;color:#fff;font-family:var(--font-display);font-weight:700}.legacy-inner .page-content td[bgcolor="#cccccc"],.legacy-inner .page-content td[bgcolor="#CCCCCC"]{background:var(--color-primary)!important;text-align:left}.legacy-inner .page-content td[bgcolor] *,.legacy-inner .page-content th *{color:#fff!important}.legacy-inner .page-content tr.table_row2>td{background:var(--color-surface-alt)}.legacy-inner .page-content tr.table_row1>td,.legacy-inner .page-content tr.table_row2>td{transition:background .15s}.legacy-inner .page-content tr.table_row1:hover>td,.legacy-inner .page-content tr.table_row2:hover>td{background:var(--color-primary-soft)}.legacy-inner .page-content td:first-child,.legacy-inner .page-content .table_row_title{color:var(--color-muted);font-weight:600;text-align:left;white-space:nowrap}.legacy-inner .page-content td[colspan]{text-align:left}.legacy-inner .page-content .prices{color:var(--color-ink);font-weight:600}.legacy-inner .page-content td div[align]{text-align:inherit}.legacy-inner .page-content td[bgcolor] div[align],.legacy-inner .page-content td[bgcolor] .style3{text-align:center}.legacy-inner .page-content a[href*="cart.php"]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font-weight:700;font-size:14px;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgba(216,78,45,0.25);transition:background .2s,transform .2s}.legacy-inner .page-content a[href*="cart.php"]:hover{background:var(--color-accent-dark);color:#fff;transform:translateY(-1px)}.legacy-inner .page-content a[href*="cart.php"]>img[src*="ordernow"]{display:none}.legacy-inner .page-content a[href*="cart.php"]:has(>img[src*="ordernow"])::before{content:"\7DDA\4E0A\8A02\8CFC"}.legacy-inner .page-content tr:has(a[href*="cart.php"])>td{background:var(--color-surface)!important;padding-top:18px;padding-bottom:18px}.legacy-inner .page-content .contactform{max-width:760px}.legacy-inner .page-content .contactform div{width:auto;padding:0}.legacy-inner .page-content .contactform fieldset{margin:0 0 20px;padding:28px 28px 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.legacy-inner .page-content .contactform legend{padding:4px 14px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-dark);font-family:var(--font-display);font-weight:700;font-size:15px}.legacy-inner .page-content .contactform fieldset>div{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:6px 16px;margin:0 0 16px;font-size:0}.legacy-inner .page-content .contactform fieldset>div:empty{display:none}.legacy-inner .page-content .contactform fieldset>div>*{font-size:15px}.legacy-inner .page-content .contactform fieldset>div>br{display:none}.legacy-inner .page-content .contactform fieldset>div:has(textarea){align-items:start}.legacy-inner .page-content .contactform label{width:auto;color:var(--color-ink);font-weight:600}.legacy-inner .page-content .contactform .required,.legacy-inner .page-content .contactform label .required{color:var(--color-accent)}.legacy-inner .page-content .contactform input[type="text"],.legacy-inner .page-content .contactform input[type="email"],.legacy-inner .page-content .contactform input[type="tel"],.legacy-inner .page-content .contactform input[type="number"],.legacy-inner .page-content .contactform select,.legacy-inner .page-content .contactform textarea{box-sizing:border-box;width:100%;max-width:100%;padding:11px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:15px/1.5 var(--font-primary);transition:border-color .2s,box-shadow .2s}.legacy-inner .page-content .contactform textarea{min-height:180px;resize:vertical}.legacy-inner .page-content .contactform input:focus,.legacy-inner .page-content .contactform select:focus,.legacy-inner .page-content .contactform textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(11,94,168,0.15)}.legacy-inner .page-content .contactform .captcha{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 20px;padding:20px 24px;border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);color:var(--color-muted);font-size:15px}.legacy-inner .page-content .contactform .captcha br{display:none}.legacy-inner .page-content .contactform .captchapict{border-radius:var(--radius-sm);border:1px solid var(--color-border)}.legacy-inner .page-content .contactform .captcha input[type="text"]{width:160px;padding:11px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:15px/1.5 var(--font-primary);letter-spacing:.1em}.legacy-inner .page-content .contactform .submit{padding:0}.legacy-inner .page-content .contactform input[type="submit"]{min-height:46px;padding:0 30px;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font:700 16px/1 var(--font-primary);cursor:pointer;box-shadow:0 10px 22px rgba(216,78,45,0.25);transition:background .2s,transform .2s}.legacy-inner .page-content .contactform input[type="submit"]:hover{background:var(--color-accent-dark);transform:translateY(-1px)}@media (max-width:768px){.legacy-inner .page-content{font-size:15px}.legacy-inner .page-content table{font-size:14px;border-radius:var(--radius-md)}.legacy-inner .page-content td,.legacy-inner .page-content th{padding:10px 12px}.legacy-inner .page-content .contactform fieldset{padding:20px 16px 8px}.legacy-inner .page-content .contactform fieldset>div{grid-template-columns:1fr}.legacy-inner .page-content .contactform .captcha{padding:16px}.legacy-inner .page-content .contactform input[type="submit"]{width:100%}}.legacy-inner .page-content td a[href*="cart.php"]{padding:0 12px;min-height:32px;font-size:13px;max-width:100%}.legacy-inner .page-content td:last-child{padding-right:14px}.page-header{padding:18px var(--frame-gutter) 22px;background:linear-gradient(180deg,var(--color-primary-soft) 0%,var(--color-surface-alt) 100%);border-bottom:1px solid var(--color-border)}.page-header .breadcrumbs{padding:0;margin:0 0 8px;gap:6px;font-size:0.85rem}.page-header .page-title{margin:0;color:var(--color-ink);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);font-weight:800;line-height:1.25;letter-spacing:0.01em}.page-lead{max-width:70ch;margin:8px 0 0;color:var(--color-muted);font-size:1.02rem;line-height:1.7}.page-header+.page-content,.legacy-inner .page-header+.page-content{padding-top:28px}@media (max-width:768px){.page-header{padding:14px var(--frame-gutter) 16px}.page-header+.page-content{padding-top:20px}}.legacy-inner .page-content .contactform fieldset>span.nowrap{display:inline-flex;align-items:center;gap:6px;width:auto;margin:6px 8px 6px 0;vertical-align:middle;white-space:nowrap}.legacy-inner .page-content .contactform fieldset>span.nowrap+span:not(.nowrap){display:inline-block;width:auto;vertical-align:middle}.legacy-inner .page-content .contactform input[type="text"][size="5"],.legacy-inner .page-content .contactform input[type="text"][size="4"],.legacy-inner .page-content .contactform input[type="text"][size="3"],.legacy-inner .page-content .contactform input[type="text"][size="2"]{width:5.5em;padding:8px 10px;text-align:center}.legacy-inner .page-content .contactform input[type="radio"],.legacy-inner .page-content .contactform input[type="checkbox"]{width:auto;margin:0 2px 0 6px;accent-color:var(--color-primary)}.legacy-inner .page-content .contactform span.nowrap label{font-weight:500}.legacy-inner .page-content .contactform span.nowrap label:first-child{font-weight:600}@media (min-width:993px){.nav-list>li:nth-last-child(-n+2)>.dropdown{left:auto;right:0}.nav-list>li:nth-last-child(-n+2) .dropdown .dropdown{left:auto;right:calc(100% + 2px);transform:translateX(6px)}}@media (min-width:993px) and (max-width:1099px){.nav-list{gap:4px}.nav-list>li>a{padding-left:6px;padding-right:6px}.nav-list>li.has-dropdown>a{padding-right:24px}.nav-list>li.has-dropdown>a::before{right:7px}}.legacy-inner .page-content table{height:auto!important;overflow-y:hidden}.legacy-inner .page-content tr[bgcolor]>td{background:var(--color-primary)!important;color:#fff;font-weight:700;text-align:center}.legacy-inner .page-content tr[bgcolor]>td *{color:#fff!important}.legacy-inner .page-content li>a[href*="cart.php"]:not(:has(img)){display:inline;min-height:0;padding:0;border-radius:0;background:none;color:var(--color-primary);font-weight:inherit;font-size:inherit;line-height:inherit;white-space:normal;box-shadow:none;text-decoration:underline;transform:none}.legacy-inner .page-content li>a[href*="cart.php"]:not(:has(img)):hover{background:none;color:var(--color-accent);transform:none}.legacy-inner .page-content table{background:var(--color-surface)}@property --fl{syntax:"<length>";inherits:false;initial-value:0px}@property --fr{syntax:"<length>";inherits:false;initial-value:32px}@keyframes acs-edge{0%{--fl:0px;--fr:32px}10%{--fl:32px}90%{--fr:32px}100%{--fl:32px;--fr:0px}}@media (max-width:768px){.legacy-inner .page-content table{--fl:0px;--fr:0px;--hb:0px;-webkit-mask:linear-gradient(#000,#000) top/100% var(--hb) no-repeat,linear-gradient(90deg,rgba(0,0,0,.15),#000 var(--fl),#000 calc(100% - var(--fr)),rgba(0,0,0,.15));mask:linear-gradient(#000,#000) top/100% var(--hb) no-repeat,linear-gradient(90deg,rgba(0,0,0,.15),#000 var(--fl),#000 calc(100% - var(--fr)),rgba(0,0,0,.15))}.legacy-inner .page-content table:has(tr>*:nth-child(4)),.legacy-inner .page-content table:has(td[colspan]~td~td~td){--hb:36px;--fr:32px}@supports (animation-timeline:scroll()){.legacy-inner .page-content table{animation:acs-edge linear both;animation-timeline:scroll(self inline)}}}@media (max-width:768px){.legacy-inner .page-content table:has(tr>*:nth-child(4))::before,.legacy-inner .page-content table:has(td[colspan]~td~td~td)::before{content:"\2190  \6ED1\52D5\67E5\770B\66F4\591A  \2192";display:block;position:sticky;left:0;padding:8px 12px;background:var(--color-primary-soft);color:var(--color-primary-dark);font-size:13px;font-weight:600;text-align:center;white-space:pre}}.nav-toggle::after{transition:transform .25s ease}.nav-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.legacy-inner .page-content .contactform{max-width:880px}@media (min-width:769px){.legacy-inner .page-content .contactform fieldset>div>label{grid-column:1;grid-row:1}.legacy-inner .page-content .contactform fieldset>div>input,.legacy-inner .page-content .contactform fieldset>div>select,.legacy-inner .page-content .contactform fieldset>div>textarea{grid-column:2;grid-row:1;max-width:640px}}.nav-list .dropdown>li.active>a{background:var(--color-primary-soft)}@media(min-width:993px){.hero-content{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);--hero-content-padding-top:44px;--hero-content-padding-bottom:28px}.hero{--hero-heading-size:clamp(2.1rem,3vw,2.6rem);--hero-text-max-width:740px;--hero-copy-max-width:640px;--hero-cta-margin-top:24px;--hero-proof-margin-top:18px;--hero-illustration-max-width:330px}.hero h1{line-height:1.15}}
/* Stylesheet: acsite-2026 Modified On 2026-10-15 16:45:48 */
