.vorn-public{--primary:#a6e7d6;--border:#a6e7d62d;--muted-foreground:#adc7ce;color:#e8f4f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 8% 12%,#1c4a514d,#0000 45%),radial-gradient(at 95% 65%,#15374955,#0000 55%),#071720;min-height:100svh;font-family:Arial,Microsoft JhengHei,sans-serif}.vorn-public *{box-sizing:border-box}.vorn-public a{color:inherit}.vorn-public :focus-visible{outline-offset:5px;outline:2px solid #b2f4df}.vorn-public .header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:90px;box-shadow:none;background:#081923ed;border-bottom:1px solid #a6e7d622;justify-content:space-between;align-items:center;gap:24px;padding:0 max(5%,50vw - 640px);display:flex;position:sticky;top:0}.vorn-public .front-wordmark{letter-spacing:6px;font-size:29px;font-weight:900;line-height:1.1;text-decoration:none}.vorn-public .front-wordmark small{color:#a3c5ca;letter-spacing:3px;margin-top:6px;font-size:11px;display:block}.vorn-public .header nav{align-items:center;gap:26px;font-size:14px;display:flex}.vorn-public .header nav a{color:#c7dedf;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.vorn-public .header nav a:hover{color:#a6e7d6}.vorn-public .header nav .front-contact{border:1px solid #9de1d14d;border-radius:6px;padding:0 18px}.vorn-public .catalog-main,.vorn-public .product-main{max-width:1280px;margin:0 auto;padding:60px 5% 72px}.vorn-public .catalog-hero,.vorn-public .product-hero{background:0 0;border:0;padding:0 0 30px}.vorn-public .catalog-hero h1,.vorn-public .product-hero h1{letter-spacing:-1px;color:#edf8f4;max-width:940px;font-size:clamp(32px,4vw,56px);line-height:1.35}.vorn-public .eyebrow,.vorn-public .service-en{letter-spacing:2px;color:#8de4ce;font:12px/1.8 Consolas,monospace}.vorn-public .catalog-hero>p:not(.eyebrow),.vorn-public .product-intro{color:#b4cdd2;max-width:820px;font-size:16px;line-height:1.9}.vorn-public .catalog-content,.vorn-public .product-content{padding:0}.vorn-public .catalog-tab-list{height:auto;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;display:flex}.vorn-public .catalog-tab{color:#b9d9d8;min-height:44px;box-shadow:none;background:#15323d;border:1px solid #8de4ce36;border-radius:6px;padding:10px 16px;font-size:14px}.vorn-public .catalog-tab[data-active],.vorn-public .catalog-tab[data-state=active],.vorn-public .catalog-tab[aria-selected=true]{color:#092623;background:#a6e7d6;border-color:#a6e7d6}.vorn-public .catalog-category-heading{border:0;margin-bottom:26px}.vorn-public .catalog-category-heading h2{color:#eef8f4;font-size:28px}.vorn-public .catalog-category-heading p:not(.eyebrow){color:#abc7ce;font-size:16px;line-height:1.85}.vorn-public .catalog-grid,.vorn-public .plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vorn-public .catalog-card,.vorn-public .plan-card{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#c2fff018,#7cbac00b 38%,#06192280);border:1px solid #b6fff038;border-color:#d9fff780 #b6fff038 #b6fff038 #b6fff05c;border-radius:16px;flex-direction:column;padding:26px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e0fff733,inset 1px 0 #d7fff712,0 12px 28px #0005}.vorn-public .catalog-card:before,.vorn-public .plan-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#e4fff714,#e4fff704 27%,#0000 28%);position:absolute;inset:0}.vorn-public .catalog-card:after,.vorn-public .plan-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e0fff7c9,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.vorn-public .catalog-card h3,.vorn-public .plan-card h3{color:#f0faf7;margin:10px 0 14px;font-size:21px;line-height:1.5}.vorn-public .catalog-intro{color:#bdd3d8;min-height:0;margin:0 0 16px;font-size:16px;line-height:1.85}.vorn-public .catalog-card ul,.vorn-public .plan-card ul{color:#bbd1d4;font-size:14px;line-height:1.9}.vorn-public .catalog-card ul{margin:0 0 24px;padding-left:18px}.vorn-public .catalog-card-bottom{border-top:1px solid #b6fff022;margin-top:auto;padding-top:18px}.vorn-public .catalog-card-bottom p{margin:0 0 16px}.vorn-public .catalog-card-bottom strong{color:#a7f0dc;font-size:24px}.vorn-public .catalog-card-bottom span{color:#b6cbd0;margin-left:8px;font-size:14px}.vorn-public .catalog-detail-link{color:#d7eee6;justify-content:space-between;align-items:center;min-height:44px;font-size:14px;display:flex}.vorn-public .product-back{color:#a6e7d6;align-items:center;gap:8px;min-height:44px;margin-bottom:26px;display:inline-flex}.vorn-public .product-highlights{flex-wrap:wrap;gap:10px;display:flex}.vorn-public .product-highlights span{color:#b7e9d9;background:#17343d;border:1px solid #8de4ce30}.vorn-public .product-section-title h2{color:#e8f4f0}.vorn-public .plan-price strong{color:#a7f0dc;font-size:30px}.vorn-public .plan-price span,.vorn-public .plan-custom,.vorn-public .plan-note{color:#b6cbd0;font-size:14px}.vorn-public .plan-card li svg{color:#93d9c4;flex-shrink:0}.vorn-public .plan-actions{gap:10px;margin-top:auto;padding-top:24px}.vorn-public .plan-inquire{border-radius:6px;min-height:44px;font-size:14px}.vorn-public .plan-line{color:#092623;background:#a6e7d6;border-color:#a6e7d6}.vorn-public .plan-email{color:#cfebe1;background:#102c37;border-color:#8de4ce40}.vorn-public .catalog-help,.vorn-public .product-help{color:#dfefe9;background:#102a35;border:1px solid #a6e7d62d;border-radius:12px;margin-top:38px;padding:30px}.vorn-public .catalog-help p,.vorn-public .product-help p{color:#b6cbd0}.vorn-public .button.primary{color:#092623;background:#a6e7d6;border-color:#a6e7d6;min-height:44px}.vorn-public table{color:#c8dedd;background:0 0;font-size:14px}.vorn-public th{color:#d9eee5;background:#102c35}.vorn-public td,.vorn-public th{border-color:#a6e7d629}.vorn-public .product-notes,.vorn-public .addon-note{color:#b4cbd0}.vorn-public .website-overview,.vorn-public .website-process{background:0 0;border-color:#a6e7d633}.vorn-public .website-overview h2,.vorn-public .website-process h2,.vorn-public .website-value-grid h3{color:#edf8f4}.vorn-public .website-lead,.vorn-public .website-value-grid p,.vorn-public .website-process p{color:#b6cbd0}.vorn-public .website-value-grid article,.vorn-public .website-process li{background:#102a35;border-color:#a6e7d629}.vorn-public .catalog-footer{color:#b5cccf;max-width:1280px;margin:0 auto;padding:30px 5%}.vorn-public .footer-brand{border-color:#a6e7d629}.vorn-public .footer-brand p,.vorn-public .catalog-footer>div:last-child{color:#afc8cc}.vorn-public .footer-brand .front-wordmark{font-size:22px}.vorn-public .privacy-copy{color:#c3d9dc;max-width:820px}.vorn-public .privacy-copy h1,.vorn-public .privacy-copy h2{color:#e8f4f0}.vorn-public .privacy-copy p{color:#bfd2d6;font-size:16px;line-height:1.95}.vorn-public .privacy-copy a{color:#a6e7d6}@media (hover:hover) and (pointer:fine){.vorn-public .catalog-card:hover{border-color:#a6e7d699;transform:translateY(-4px);box-shadow:inset 0 1px #e0fff750,0 18px 32px #0005}}@media (max-width:1050px){.vorn-public .catalog-grid,.vorn-public .plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vorn-public .header nav{gap:16px}}@media (max-width:800px){.vorn-public .header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#081923;height:78px;padding:0 5%}.vorn-public .header nav a{font-size:13px}.vorn-public .header nav .front-showcase{display:none}.vorn-public .header nav .front-contact{padding:0 12px}.vorn-public .front-wordmark{font-size:24px}.vorn-public .catalog-main,.vorn-public .product-main{padding:36px 5% 48px}.vorn-public .catalog-grid,.vorn-public .plans-grid{grid-template-columns:1fr}.vorn-public .catalog-tab-list{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:10px;overflow-x:auto}.vorn-public .catalog-tab{flex-shrink:0}.vorn-public .catalog-card,.vorn-public .plan-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#1b3a43,#0b202a);padding:23px}.vorn-public .catalog-footer>div:last-child{flex-wrap:wrap;gap:18px}.vorn-public .footer-brand{gap:20px}.vorn-public .catalog-category-heading{display:block}.vorn-public .catalog-category-heading>p{margin-top:14px}}@media (prefers-reduced-motion:reduce){.vorn-public .catalog-card{transition:none}.vorn-public .catalog-card:hover{transform:none}}.vorn-public .plans-1{grid-template-columns:minmax(0,620px)}.vorn-public .plans-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vorn-public .plan-card li{color:#bbd1d4}.vorn-public .plan-card ul{border-color:#a6e7d626}.vorn-public .product-highlights span{border-radius:20px;padding:7px 12px}.vorn-public .addon-section,.vorn-public .support-section{border-color:#a6e7d629}.vorn-public .addon-section h2,.vorn-public .support-section h2{color:#e8f4f0}.vorn-public .addon-section>p,.vorn-public .support-section>p,.vorn-public .addon-table td,.vorn-public .addon-table caption{color:#b6cbd0}.vorn-public .addon-table,.vorn-public .addon-table tr{border-color:#a6e7d629}.vorn-public .addon-table thead{background:#102c35}.vorn-public .addon-table th{color:#d9eee5}.vorn-public .support-grid article{background:linear-gradient(135deg,#18353e,#0c232d);border:1px solid #b6fff038;border-top-color:#d9fff766;border-radius:14px;box-shadow:inset 0 1px #e0fff722,0 10px 24px #0003}.vorn-public .support-grid h3{color:#edf8f4}.vorn-public .support-grid strong{color:#a7f0dc}.vorn-public .support-grid p{color:#b6cbd0}.vorn-public .support-grid a{color:#a7f0dc;min-height:44px}.vorn-public .product-contact{color:#dfefe9;background:#102a35;border:1px solid #a6e7d62d;border-radius:12px;margin:44px 0 0;padding:30px}.vorn-public .product-contact h2{color:#edf8f4}.vorn-public .product-contact p{color:#b6cbd0}@media (max-width:800px){.vorn-public .plans-2{grid-template-columns:1fr}.vorn-public .product-contact{display:block}.vorn-public .product-contact .button{margin-top:24px}}.vorn-public .header{flex-wrap:nowrap;min-height:90px}.vorn-public .header nav{order:initial;width:auto;margin:0;padding:0}@media (max-width:800px){.vorn-public .header{min-height:78px}.vorn-public .header nav{flex-shrink:0;gap:12px}}@media (max-width:480px){.vorn-public .header nav{gap:10px}.vorn-public .header nav a{font-size:12px}.vorn-public .header nav .front-contact{padding:0 8px}.vorn-public .front-wordmark{font-size:22px}}@media (max-width:360px){.vorn-public .header{gap:8px}.vorn-public .front-wordmark{letter-spacing:4px}}
