/* SiteVum v1 — Original design system, dependency-free. */
:root{--ink:#0a101e;--navy:#0c1322;--navy2:#141d32;--blue:#5c65ff;--electric:#bfc4ff;--acid:#deff79;--cream:#f8f8f3;--sand:#ebece6;--muted:#606678;--line:#d9dcd8;--white:#fff;--display:'Space Grotesk',Inter,Arial,sans-serif;--body:'DM Sans',Inter,Arial,sans-serif;--radius:18px;--shell:1280px}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}::selection{background:var(--acid);color:var(--ink)}img,svg{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);line-height:1.03;letter-spacing:-.058em}h2 em,h1 em{font-family:var(--display);font-style:normal;color:var(--blue)}.shell{width:min(var(--shell),calc(100% - 96px));margin:auto}.skip-link{position:absolute;z-index:1000;left:1rem;top:-80px;padding:12px 22px;background:var(--acid);color:#090e19}.skip-link:focus{top:10px}.brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:38px;height:38px;color:var(--acid);background:var(--ink);border-radius:11px;transform:rotate(-4deg)}.brand-mark svg{width:30px;height:30px}.brand-name{font:700 28px/1 var(--display);letter-spacing:-.085em}.brand-dot{color:var(--blue)}.announcement{height:38px;background:var(--acid);color:var(--navy);display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;font-size:11px;font-weight:800;letter-spacing:.052em;text-transform:uppercase}.announcement-ping{width:7px;height:7px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 4px #0a101e17}.announcement a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px}.announcement svg{width:12px;height:12px}.site-header{height:88px;background:#ffffffee;border-bottom:1px solid #e8e9e2;position:sticky;top:0;z-index:50;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.desktop-nav{display:flex;gap:29px;align-items:center;margin-left:auto}.desktop-nav a{font-weight:700;font-size:12px;color:#4b5060;transition:color .18s;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--blue)}.header-actions{display:flex;gap:16px;align-items:center}.header-cta{font-size:12px;font-weight:800;display:inline-flex;gap:20px;align-items:center;background:var(--navy);color:#fff;padding:15px 20px;border-radius:6px;white-space:nowrap;transition:background .2s,transform .2s}.header-cta:hover{background:var(--blue);transform:translateY(-2px)}.header-cta svg{width:16px}.menu-toggle{display:none;width:44px;height:44px;background:var(--ink);border:0;border-radius:6px;align-items:center;justify-content:center;flex-direction:column;gap:6px}.menu-toggle span{width:21px;height:2px;background:white;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:white;box-shadow:0 20px 40px #070c1930;padding:20px 26px 28px;max-height:calc(100vh - 88px);overflow-y:auto}.mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:0}.mobile-nav a{padding:14px 6px;border-bottom:1px solid var(--line);font-weight:800;font-size:17px}.mobile-nav .mobile-nav-action{margin-top:16px;background:var(--acid);padding:16px 18px;display:flex;justify-content:space-between;align-items:center;border:0}.mobile-nav svg{width:18px}.eyebrow{display:flex;align-items:center;gap:13px;color:#5c6181;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow-line{width:25px;height:2px;background:var(--blue)}.eyebrow-light{color:#c0c8df}.eyebrow-light .eyebrow-line{background:var(--acid)}.button{border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-weight:800;font-size:13px;line-height:1.2;padding:19px 24px;min-height:57px;transition:transform .22s,background .22s,color .22s,box-shadow .22s}.button:hover{transform:translateY(-3px)}.button svg{width:18px;height:18px;flex:none}.button-acid{background:var(--acid);color:var(--ink)}.button-acid:hover{box-shadow:0 10px 24px #dfff7936;background:#ecffa5}.button-ghost{border:1px solid #697385;background:transparent;color:white}.button-ghost:hover{background:#ffffff12}.button-dark{background:var(--navy);color:#fff}.button-dark:hover{background:var(--blue)}.button-white{background:white;color:var(--navy)}.button-outline{border:1px solid #cad0d7;background:transparent;color:var(--ink)}.button-outline:hover{background:var(--navy);color:white}.inline-arrow{display:inline-flex;align-items:center;gap:22px;font-size:13px;font-weight:800;padding:10px 0;border-bottom:1px solid currentColor}.inline-arrow span{display:grid;place-items:center;background:var(--acid);border-radius:50%;width:32px;height:32px}.inline-arrow svg{width:16px}.text-link{font-weight:800;display:inline-flex;align-items:center;gap:10px;font-size:12px}.text-link svg{width:16px;height:16px}
/* Immersive hero */
.hero{position:relative;overflow:hidden;background:#0b1120;color:white;padding:84px 0 36px;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 72% 42%,#273286 0%,#17264a 27%,transparent 57%),radial-gradient(ellipse at 0% 80%,#171d41 0%,transparent 42%)}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.14;background-image:linear-gradient(#6c7699 1px,transparent 1px),linear-gradient(90deg,#6c7699 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to right,transparent,#000)}.hero-orbit{position:absolute;right:-140px;top:-320px;width:820px;height:820px;border:1px solid #7d89ba2a;border-radius:50%;pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:24px;min-height:614px}.hero-copy{position:relative;z-index:3;padding-bottom:36px}.hero h1{font-size:clamp(72px,7.8vw,126px);line-height:.90;letter-spacing:-.092em;margin:36px -110px 28px 0;font-weight:700}.word-accent{color:var(--acid);position:relative;display:inline-block}.accent-flare{position:absolute;font-size:.36em;top:-.22em;right:-.50em;color:#929bff;font-weight:400;letter-spacing:normal;transform:rotate(15deg)}.hero-intro{font-size:17px;line-height:1.8;color:#c7cedd;max-width:505px;margin-bottom:31px}.hero-buttons{display:flex;gap:13px;flex-wrap:wrap}.hero-micro{display:flex;align-items:center;gap:12px;color:#8b95ad;font-weight:700;font-size:11px;letter-spacing:.05em;margin-top:34px}.micro-star{font-size:20px;color:#9299ff}.hero-art{height:630px;position:relative;min-width:0;margin-right:-24px;perspective:1000px}.orbit-ring{position:absolute;border-radius:50%;border:1px solid #a6b3ff35;left:3%;top:7%;pointer-events:none}.orbit-ring-one{width:520px;height:520px}.orbit-ring-two{width:655px;height:655px;top:-5%;left:-8%}.sparkle{position:absolute;color:var(--acid);z-index:5}.sparkle-one{font-size:48px;right:5%;top:6%;transform:rotate(20deg)}.sparkle-two{font-size:24px;left:0;bottom:12%;color:#9da8ff}.canvas-main{position:absolute;left:8%;right:0;top:13%;width:90%;max-width:575px;height:425px;border:1px solid #8493b9;border-radius:17px;background:#1e2640;box-shadow:-24px 30px 70px #010413aa,15px 6px 100px #8792ff1a;transform:rotate(-5deg);overflow:hidden;z-index:1}.canvas-browser{height:40px;background:#1a2338;display:flex;align-items:center;gap:6px;padding:0 13px;color:#8c96aa}.canvas-browser>span{width:7px;height:7px;border-radius:50%;background:#7c89a0}.canvas-browser>span:first-child{background:#ff8c83}.canvas-browser>span:nth-child(2){background:#f7d27a}.canvas-browser>span:nth-child(3){background:#9dd2a0}.canvas-browser p{font:600 9px var(--body);margin:0 auto 0 10px;letter-spacing:.09em}.canvas-url{font-size:18px}.demo-site{position:relative;overflow:hidden;height:385px;background:#e0f1e5;color:#133d2b;padding:25px 31px}.demo-site:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,transparent 45%,#b1dec44c 45%);pointer-events:none}.demo-site-top{display:flex;align-items:center;justify-content:space-between;font:800 9px var(--body);letter-spacing:.09em;position:relative;z-index:3}.mini-badge{border:1px solid #346d51;padding:9px 12px;border-radius:16px;background:#e0f1e58c}.demo-menu b{font-size:18px;vertical-align:middle;margin-left:7px}.demo-word{position:relative;z-index:2;font:900 clamp(65px,7vw,110px)/.77 var(--display);letter-spacing:-.105em;margin-top:33px}.demo-word em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.10em}.demo-word>span{color:#7da774}.demo-site-bottom{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;letter-spacing:.08em;margin-top:24px}.demo-site-arrow{font-size:20px;border:1px solid;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.demo-circle{width:310px;height:310px;background:#a4d3af;position:absolute;right:-66px;bottom:-80px;border-radius:50%;box-shadow:inset 20px 25px 90px #c0ecd0}.demo-stem{position:absolute;width:150px;height:220px;right:30px;top:95px;border:18px solid #367e5c;transform:rotate(22deg);border-bottom:0;border-radius:50% 50% 0 0;opacity:.76}.demo-stem-two{top:145px;right:105px;transform:rotate(-40deg);border-color:#6faf7c}.float-card{position:absolute;z-index:4;box-shadow:0 15px 40px #02071883;border:1px solid #f3f4f6;display:flex;align-items:center;gap:14px;background:#fefefe;color:var(--ink);border-radius:12px;padding:17px}.float-card small{display:block;font-size:8px;font-weight:900;letter-spacing:.1em;color:#626d80;margin-bottom:5px}.float-card strong{display:block;font:700 18px/1.1 var(--display);letter-spacing:-.06em}.float-card div>span:not(.brand-dot){display:block;font-size:9px;font-weight:700;color:#697488;margin-top:7px}.float-card-status{width:314px;right:0;bottom:12%;transform:rotate(4deg)}.float-icon{background:#e5efff;border-radius:9px;color:#4e60d9;padding:8px;display:grid;place-items:center}.float-icon svg{width:22px}.float-tick{margin-left:auto;color:#0e9c65}.float-tick svg{width:20px}.float-card-design{left:1%;top:3%;width:253px;transform:rotate(7deg);background:var(--acid);border-color:var(--acid)}.float-design-logo{display:grid;place-items:center;width:49px;height:49px;border-radius:9px;background:var(--ink);color:white;font:700 23px var(--display);letter-spacing:-.08em;flex:none}.float-design-logo span{color:var(--acid)}.float-card-design small{color:#5b6a28}.float-card-design strong{font-size:16px}.float-sticker{color:#6477fa;font-size:29px;margin-left:auto}.hero-art-caption{position:absolute;bottom:4%;left:13%;font-size:9px;letter-spacing:.1em;color:#7785a7}.hero-bottom{display:flex;align-items:center;gap:18px;padding-top:28px;border-top:1px solid #ffffff23;color:#9ba6c0;font-size:10px;font-weight:800;letter-spacing:.13em}.hero-bottom-diamond{color:var(--acid);font-size:18px}.hero-bottom-scroll{margin-left:auto}.ribbon{background:var(--acid);color:var(--ink);overflow:hidden;white-space:nowrap;padding:16px 0}.marquee-track{display:flex;width:max-content;animation:marquee 35s linear infinite}.marquee-track span{font:900 16px var(--display);letter-spacing:-.02em;padding-right:30px}.marquee-track b{padding:0 21px;font-size:18px;color:#576e31}@keyframes marquee{to{transform:translateX(-50%)}}
/* Shared blocks */
.section{padding:116px 0}.section-heading{margin-bottom:44px}.section-heading h2,.split-feature h2,.center-cta h2,.about-grid h2{font-size:clamp(48px,5.3vw,82px);font-weight:700;margin:22px 0 0}.section-heading h2 em,.split-feature h2 em,.about-grid h2 em,.center-cta h2 em{color:var(--blue)}.two-col-heading{display:grid;grid-template-columns:1.3fr .6fr;align-items:end;gap:70px}.two-col-heading p{color:#656b75;font-size:16px;line-height:1.85;margin:0 0 7px}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-tile{border:1px solid #dfe1df;display:block;background:white;padding:17px;min-width:0;border-radius:12px;transition:transform .24s,box-shadow .24s}.service-tile:hover{transform:translateY(-8px);box-shadow:0 18px 60px #1f294020}.tile-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.09em;font-weight:900;padding:2px 3px 14px}.tile-arrow{width:29px;height:29px;display:grid;place-items:center;border:1px solid #d0d5d5;border-radius:50%}.tile-arrow svg{width:16px}.tile-art{position:relative;height:250px;overflow:hidden;border-radius:5px}.tile-art-design{background:#534ee4;color:#fff;padding:25px}.tile-art-design:before{content:"";position:absolute;width:280px;height:280px;right:-50px;bottom:-150px;background:#d8ff80;border-radius:50%}.tile-art-type{font:700 clamp(35px,3.2vw,56px)/.92 var(--display);letter-spacing:-.08em;position:relative;z-index:2}.tile-art-type i{color:#dfff78;font-style:normal}.tile-art-cursor{position:absolute;right:36px;top:42px;font-size:80px;color:var(--acid);transform:rotate(8deg);z-index:3;text-shadow:4px 7px 0 #0b1120}.tile-art-stamp{font-size:9px;letter-spacing:.07em;font-weight:900;position:absolute;bottom:20px;left:22px;color:var(--ink);z-index:2}.tile-art-host{background:#17284a;display:grid;place-items:center}.tile-art-host:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#5674ff5e,transparent 70%)}.hosting-globe{width:205px;height:205px;border:1px solid #b1cfffaa;border-radius:50%;position:relative;box-shadow:0 0 60px #7a8fff60,inset 0 0 28px #98a5ff40;transform:rotate(-23deg)}.hosting-globe:before,.hosting-globe:after{content:"";position:absolute;inset:0;border:1px solid #b9cdff99;border-radius:50%}.hosting-globe:before{transform:scaleX(.54)}.hosting-globe:after{transform:scaleX(.23)}.globe-lat{position:absolute;left:0;right:0;border:1px solid #b9cdff99;border-radius:50%}.globe-lat-a{top:22%;height:55%;}.globe-lat-b{top:42%;height:18%}.globe-long{position:absolute;left:0;right:0;border-top:1px solid #b9cdff99;top:50%}.globe-long-b{transform:rotate(90deg)}.host-star{font-size:50px;color:var(--acid);position:absolute;top:12px;right:19px}.host-label{position:absolute;bottom:15px;left:18px;color:#d9e2ff;font-size:9px;letter-spacing:.11em;font-weight:900}.tile-art-care{background:#e9eddf;display:grid;place-items:center}.tile-art-care:before{content:"";position:absolute;inset:-50%;background:repeating-radial-gradient(circle at center,transparent 0 36px,#a6b9a143 37px 38px);animation:rotateBg 32s linear infinite}.care-orb{position:relative;z-index:2;background:var(--acid);width:145px;height:145px;border-radius:50%;display:grid;place-items:center;box-shadow:0 16px 34px #27322236,0 0 0 18px #dfff7855}.care-orb span{font-size:92px;line-height:1;color:#172c23}.care-label{position:absolute;z-index:3;padding:6px 11px;background:var(--navy);color:white;border-radius:3px;font-size:10px;font-weight:900;letter-spacing:.08em}.care-label-one{top:25px;left:14px;transform:rotate(-5deg)}.care-label-two{right:13px;top:57px;transform:rotate(7deg)}.care-label-three{bottom:26px;left:26px;transform:rotate(4deg)}.tile-copy{padding:24px 5px 8px}.tile-icon{color:var(--blue);margin-bottom:12px}.tile-icon svg{width:25px;height:25px}.tile-copy h3{font-size:32px;margin:0 0 12px}.tile-copy h3 span{color:var(--blue)}.tile-copy p{color:#676e7b;font-size:14px;line-height:1.75;min-height:73px}.tile-copy .text-link{padding-top:6px}
.statement-section{background:#eeeee8;padding:100px 0 110px;overflow:hidden}.statement-grid{display:grid;grid-template-columns:.3fr 1fr;gap:75px}.statement-side{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.statement-side>span{font:900 10px var(--body);letter-spacing:.13em;color:#656a7a}.statement-symbol{font-size:125px;line-height:1;color:var(--blue)}.statement-section h2{font-size:clamp(44px,5.6vw,85px);margin:0 0 22px}.statement-section h2 span{color:#818692;text-decoration:line-through;text-decoration-color:#7379bd}.statement-section h2 em{color:var(--blue)}.statement-section p{font-size:18px;color:#626a76;max-width:660px;line-height:1.75}.statement-section .inline-arrow{margin-top:10px}.process-section{background:#fff}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:70px}.step{padding-top:10px;border-top:2px solid #0d1424}.step-number{font:700 61px var(--display);letter-spacing:-.085em;display:flex;align-items:center;justify-content:space-between;padding:11px 0 30px}.step-number span{font:400 25px var(--display);color:var(--blue)}.step h3{font-size:28px;margin-bottom:12px}.step p{font-size:14px;line-height:1.75;color:#697080}.hosting-feature{background:#161e37;color:white;padding:110px 0;overflow:hidden}.hosting-feature-grid{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:120px}.hosting-feature h2{font-size:clamp(49px,5vw,77px);margin:25px 0}.hosting-feature h2 em{color:var(--acid)}.hosting-feature p{color:#bbc4d8;line-height:1.85;margin-bottom:26px;max-width:500px}.feature-graphic{height:440px;position:relative}.feature-back-card{background:#25304c;border:1px solid #6776a0;border-radius:15px;padding:25px;transform:rotate(-5deg);width:100%;max-width:480px;height:360px;position:absolute;left:0;top:33px;box-shadow:20px 25px 100px #05081760}.feature-back-card>span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#c2caec}.feature-diagram{height:245px;position:relative;display:grid;place-items:center}.diagram-center{background:#171e35;border:1px solid #7b8ad8;border-radius:50%;width:118px;height:118px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:4;box-shadow:0 0 0 13px #5968d62c}.diagram-center>span{font:700 49px var(--display);letter-spacing:-.09em}.diagram-center small{font-size:8px;letter-spacing:.1em}.diagram-dot{position:absolute;width:55px;height:55px;border:1px solid #7283ac;background:#2f3b5d;border-radius:50%;display:grid;place-items:center;z-index:4;color:var(--acid)}.dot-a{left:8%;top:33%}.dot-b{right:8%;top:10%}.dot-c{right:12%;bottom:5%}.diagram-line{height:1px;background:#687cb0;position:absolute;width:150px;z-index:1}.line-a{left:18%;top:46%;transform:rotate(15deg)}.line-b{right:17%;top:38%;transform:rotate(-28deg)}.line-c{right:19%;bottom:30%;transform:rotate(24deg)}.feature-tags{display:flex;justify-content:space-between;color:#9daeda;font-size:9px;font-weight:900;letter-spacing:.08em}.feature-front-card{position:absolute;z-index:5;right:-25px;bottom:5px;background:var(--acid);color:var(--ink);width:66%;padding:20px 22px;box-shadow:0 16px 34px #01051465;transform:rotate(6deg);font:700 18px/1.4 var(--display)}.feature-front-card b{display:block;font-size:22px}.feature-front-card span{position:absolute;top:6px;right:12px;color:var(--blue);font-size:25px}.question-section{background:var(--cream)}.questions-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.question-section h2{font-size:clamp(47px,4.6vw,75px);margin:24px 0}.question-section h2 em{color:var(--blue)}.question-section .questions-grid>div:first-child>p{color:#687083}.faq-list{border-top:1px solid #cbd0d2}.faq-list details{border-bottom:1px solid #cbd0d2}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;font-weight:800;font-size:15px;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{font-size:25px;color:var(--blue);font-weight:400;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details p{font-size:14px;line-height:1.8;color:#687080;padding:0 35px 23px 0;margin:0}
/* Subpages */
.subhero{position:relative;overflow:hidden;padding:99px 0 89px;color:white;background:var(--navy);isolation:isolate}.subhero:before{content:"";z-index:-1;position:absolute;inset:0;background:radial-gradient(ellipse at 76% 42%,#4553a0 0%,#202b55 24%,transparent 56%)}.subhero:after{content:"";position:absolute;z-index:-1;top:-220px;right:10%;border:1px solid #ffffff15;border-radius:50%;width:740px;height:740px;box-shadow:0 0 0 95px #ffffff05,0 0 0 190px #ffffff04}.subhero .shell{position:relative;z-index:2}.subhero h1{font-size:clamp(66px,8.2vw,126px);line-height:.9;margin:38px 0 28px;max-width:1100px}.subhero h1 em{color:var(--acid)}.subhero p{color:#c4ccda;font-size:18px;line-height:1.75;max-width:620px}.subhero-underline{margin-top:54px;padding-top:24px;border-top:1px solid #ffffff3a;font-size:11px;font-weight:900;color:#c9d0df;letter-spacing:.13em}.subhero-services:before{background:radial-gradient(ellipse at 79% 51%,#5653aa,transparent 57%)}.hosting-subhero:before{background:radial-gradient(ellipse at 75% 37%,#205f7d,transparent 56%)}.plans-subhero:before{background:radial-gradient(ellipse at 75% 37%,#4a528d,transparent 56%)}.about-subhero:before{background:radial-gradient(ellipse at 75% 37%,#5a386b,transparent 56%)}.contact-subhero:before{background:radial-gradient(ellipse at 75% 37%,#465e87,transparent 56%)}.simple-subhero{padding:85px 0}.simple-subhero h1{font-size:clamp(60px,7vw,95px)}.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.split-feature h2{margin-bottom:20px}.split-feature p{font-size:17px;color:#5e6673;line-height:1.8;max-width:505px}.split-feature .button{margin-top:18px}.editor-preview{box-shadow:0 20px 80px #1e29451d;border-radius:12px;border:1px solid #d5d7d4;overflow:hidden;background:#fff;transform:rotate(2deg)}.editor-head{background:#10182a;color:#c6cedd;display:flex;align-items:center;justify-content:space-between;padding:13px 15px;font-size:9px;letter-spacing:.1em;font-weight:800}.editor-dots{letter-spacing:3px;color:#8895a6}.editor-body{display:grid;grid-template-columns:1.65fr .65fr;height:335px}.editor-design{background:#d6e9db;padding:26px;position:relative;overflow:hidden}.editor-design>span{font:800 9px var(--body);letter-spacing:.12em;color:#244c34}.editor-design strong{position:relative;z-index:2;display:block;font:700 52px/.96 var(--display);letter-spacing:-.08em;margin-top:40px;color:#254a37}.editor-design em{color:#5b55df;font-style:normal}.editor-shape{position:absolute;width:250px;height:250px;bottom:-100px;right:-100px;background:#92cd9f;border-radius:50%;box-shadow:0 0 0 35px #a9dbb7}.editor-inspector{background:#f5f6f6;padding:18px 14px}.editor-inspector>span{font:800 9px var(--body);letter-spacing:.1em}.style-colors{display:flex;gap:7px;margin:26px 0}.style-colors b{display:block;width:24px;height:24px;border-radius:50%;background:#254a37}.style-colors b:nth-child(2){background:#5b55df}.style-colors b:nth-child(3){background:#a6d3b0}.inspector-line{height:8px;background:#dfe3e6;margin:12px 0;border-radius:3px}.inspector-line.shorter{width:65%}.editor-inspector small{font-size:10px;line-height:1.8;color:#8b95a5}.section-spacer{height:95px}.three-features{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.three-features>div{padding-top:26px;border-top:1px solid #c9ced0}.three-features svg{color:var(--blue);width:28px;height:28px}.three-features h3{font-size:26px;letter-spacing:-.05em;margin:20px 0 10px}.three-features p{font-size:14px;color:#687080;line-height:1.8}.soft-section{background:#eeefe9}.possibility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.possibility-grid article{background:#fff;padding:30px 24px;border-radius:7px;min-height:235px;display:flex;flex-direction:column;align-items:flex-start}.possibility-grid span{font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--blue);margin-bottom:auto}.possibility-grid h3{font-size:25px;letter-spacing:-.055em;margin:27px 0 10px}.possibility-grid p{color:#657080;font-size:13px;line-height:1.7;margin:0}.center-cta{text-align:center;display:flex;align-items:center;flex-direction:column}.center-cta .button{margin-top:30px}.feature-chip-row{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 6px}.feature-chip-row span{padding:9px 13px;background:#eaecf1;border-radius:3px;color:#444b61;font-size:11px;font-weight:800}.hosting-detail-art{height:390px;background:#151f3e;border-radius:12px;position:relative;overflow:hidden;display:grid;place-items:center}.hosting-detail-art:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at center,transparent 0 38px,#a1b9e128 40px 41px)}.hosting-detail-orb{width:270px;height:270px;border-radius:50%;border:1px solid #9cb8f4;box-shadow:0 0 80px #566efb77,inset 0 0 50px #798aff55;background:#4a69cd25}.hosting-detail-orb:before,.hosting-detail-orb:after{content:"";position:absolute;inset:60px;border-radius:50%;border:1px solid #a3b9ff88}.hosting-detail-orb:after{transform:scaleX(.45)}.detail-art-center{position:absolute;font:700 65px var(--display);color:#fff;letter-spacing:-.1em}.detail-art-center span{color:var(--acid)}.detail-art-tag{position:absolute;z-index:2;background:var(--acid);padding:9px 12px;font-size:10px;font-weight:900;letter-spacing:.08em;box-shadow:0 5px 13px #0005}.tag-one{left:24px;top:40px;transform:rotate(-7deg)}.tag-two{right:22px;bottom:44px;transform:rotate(8deg)}.tag-three{left:20px;bottom:64px;background:#fff;transform:rotate(4deg)}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.care-grid>div{background:#fff;border-radius:8px;padding:29px;min-height:220px}.care-grid svg{color:var(--blue);width:28px;height:28px}.care-grid h3{font-size:24px;letter-spacing:-.05em;margin:28px 0 10px}.care-grid p{color:#66707c;font-size:14px;line-height:1.75}.dark-note{background:#151d33;border-radius:14px;padding:55px 65px;color:white;position:relative;overflow:hidden}.dark-note:after{content:"✳";position:absolute;font-size:360px;color:#6775eb18;right:-30px;top:-80px;line-height:1;pointer-events:none}.dark-note>*{position:relative;z-index:2}.dark-note h2{font-size:clamp(48px,5.4vw,75px);margin:26px 0}.dark-note h2 em{color:var(--acid)}.dark-note p{max-width:650px;color:#c3cbe0;line-height:1.8;margin-bottom:25px}.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.plan-card{padding:33px 28px;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #dce0e3;border-radius:10px;min-height:530px}.plan-card.featured{background:#1a2440;color:white;border-color:#1a2440;box-shadow:0 24px 60px #1b295230}.plan-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:900;letter-spacing:.1em;color:#6c7481;margin-bottom:35px}.featured .plan-top{color:#c4ccdf}.plan-icon{display:grid;place-items:center;border-radius:50%;background:#f0f1ff;padding:12px;color:var(--blue)}.featured .plan-icon{background:#34406e;color:var(--acid)}.plan-card h3{font-size:33px;letter-spacing:-.07em;margin-bottom:10px}.plan-card>p{font-size:14px;color:#66717d;line-height:1.7;min-height:72px}.plan-card.featured>p{color:#bbc6db}.plan-price{font:700 26px var(--display);letter-spacing:-.05em;padding:24px 0 20px;border-bottom:1px solid #dce0e3}.featured .plan-price{border-color:#596582;color:var(--acid)}.plan-card ul{list-style:none;margin:26px 0 30px;padding:0}.plan-card li{display:flex;align-items:flex-start;gap:11px;font-size:13px;margin:14px 0;color:#485260}.plan-card li:before{content:'✓';font-weight:900;color:var(--blue)}.featured li{color:#d2d8e6}.featured li:before{color:var(--acid)}.plan-card .button{margin-top:auto;gap:7px;font-size:12px;padding:16px 17px;min-height:50px}.plan-disclaimer{font-size:12px;color:#68707c;margin:25px 0 0;line-height:1.8}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-intro{padding-top:50px}.about-intro p{font-size:17px;line-height:1.9;color:#5f6775}.about-intro .inline-arrow{margin-top:20px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:100px}.values-grid article{padding:24px 0;border-top:2px solid var(--navy)}.values-grid article>span{font-size:11px;color:var(--blue);font-weight:900}.values-grid h3{font-size:28px;margin:35px 0 14px}.values-grid p{color:#647080;font-size:14px;line-height:1.8}.about-callout{display:grid;grid-template-columns:.45fr 1fr;gap:90px;align-items:center}.asterisk-large{font:400 330px/.8 var(--display);color:var(--blue)}.about-callout h2{font-size:clamp(45px,5.1vw,78px);margin:25px 0}.about-callout h2 em{color:var(--blue)}.about-callout p{color:#67717d;max-width:600px;line-height:1.8}
/* Contact */
.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.contact-aside h2{font-size:clamp(48px,4.7vw,70px);margin:24px 0 42px}.contact-aside h2 em{color:var(--blue)}.contact-step{display:flex;gap:22px;border-top:1px solid #d0d5d6;padding:23px 0}.contact-step>span{font:700 15px var(--display);color:var(--blue);padding-top:3px}.contact-step h3{font-size:22px;margin:0 0 9px}.contact-step p{color:#697381;font-size:13px;line-height:1.75;margin:0}.contact-help{font-size:13px;margin-top:36px;background:#eaece6;padding:22px;border-left:3px solid var(--blue);color:#596575}.contact-email{margin-top:22px;font-size:14px;line-height:1.7;color:#3f4a5c}.contact-email a{color:var(--blue);text-decoration:underline}.contact-panel{background:white;border:1px solid #d9dfe0;padding:34px;border-radius:11px;box-shadow:0 22px 66px #16213d14}.contact-panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid #e0e3e5;margin-bottom:28px;font-size:12px;letter-spacing:.1em;font-weight:900}.contact-panel-head span:last-child{font-size:24px;color:var(--blue)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{margin-bottom:20px;min-width:0}.field label{font-size:12px;font-weight:800;display:block;margin-bottom:9px}.field label>span{color:#7762df}.field input:not([type=checkbox]),.field select,.field textarea{width:100%;border:1px solid #d7dcdf;background:#f8f9f9;border-radius:5px;padding:13px 14px;font-size:13px;color:#131b2c;outline-offset:1px;transition:border .2s,background .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);background:white}.field textarea{resize:vertical;min-height:145px}.field input::placeholder,.field textarea::placeholder{color:#9aa1ab}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%2349535e' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.checkbox-line{display:flex!important;align-items:flex-start;gap:12px;font-weight:500!important;line-height:1.65;font-size:12px!important;color:#677080}.checkbox-line input{margin-top:4px;accent-color:var(--blue);width:16px;height:16px;flex:none}.checkbox-line a{color:var(--blue);text-decoration:underline}.hp-field{position:absolute;left:-9999px;top:-9999px}.form-submit{width:100%;margin-top:3px}.form-submit:disabled{opacity:.55;cursor:wait;transform:none}.form-note{font-size:11px;color:#8991a0;text-align:center;margin:13px 0 0}.form-status{border-radius:5px;font-size:13px;line-height:1.65;margin:0}.form-status:not(:empty){padding:14px;margin:0 0 15px;background:#edf0f5;color:#3f5072}.form-status.error{background:#ffeceb;color:#8f242d}.form-status.success{background:#e9f7e5;color:#286a40}.legal-wrap{max-width:850px}.legal-wrap h2{font-size:30px;letter-spacing:-.055em;margin:35px 0 12px}.legal-wrap p{color:#68717f;line-height:1.9}.legal-note{border-left:3px solid #d28434;background:#fff2e2;padding:18px 22px;font-size:13px;line-height:1.8;color:#715636}.legal-wrap a{color:var(--blue);text-decoration:underline}
/* Footer */
.footer-cta{position:relative;overflow:hidden;background:var(--blue);color:white;padding:85px 0;isolation:isolate}.footer-cta:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,#515cde,#6f6be2 62%,#8585ef)}.footer-cta-grid{display:grid;grid-template-columns:1.2fr .55fr;gap:70px;align-items:end}.footer-cta h2{font-size:clamp(57px,6.4vw,94px);margin:24px 0 0}.footer-cta h2 em{color:var(--acid)}.footer-cta-right p{font-size:16px;line-height:1.8;max-width:350px;margin-bottom:23px}.footer-glow{position:absolute;z-index:-1;width:620px;height:620px;border-radius:50%;border:1px solid #ffffff33;right:-160px;top:-220px;box-shadow:0 0 0 75px #ffffff0b,0 0 0 150px #ffffff09}.site-footer{background:#0b1120;color:white}.footer-main{display:flex;justify-content:space-between;gap:50px;padding:75px 0 65px}.footer-brand{max-width:350px}.site-footer .brand-mark{background:var(--acid);color:var(--ink)}.site-footer .brand-name{color:white}.footer-brand p{color:#a5afc3;line-height:1.8;font-size:14px;margin-top:25px}.footer-location{font-size:11px;color:#8591a9}.footer-email{display:block;margin-top:10px;font-size:13px;color:#b7c0d0;transition:color .2s}.footer-email:hover{color:var(--acid)}.footer-links{display:flex;gap:120px}.footer-links>div{display:flex;flex-direction:column;gap:13px}.footer-links h3{font:800 12px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--acid);margin-bottom:12px}.footer-links a{font-size:13px;color:#b7c0d0;transition:color .2s}.footer-links a:hover{color:var(--acid)}.footer-bottom{border-top:1px solid #ffffff24;padding:23px 0 33px;display:flex;justify-content:space-between;gap:20px;color:#8a95aa;font-size:11px}
@keyframes rotateBg{to{transform:rotate(360deg)}}
@media(max-width:1200px){.shell{width:min(var(--shell),calc(100% - 64px))}.desktop-nav{gap:20px}.hero-grid{min-height:570px}.hero h1{font-size:clamp(70px,7.5vw,110px)}.hero-art{height:570px}.float-card-design{left:0}.float-card-status{right:-5%}.hero-intro{font-size:16px}.services-grid{gap:12px}.tile-copy h3{font-size:28px}.hosting-feature-grid{gap:60px}.questions-grid{gap:70px}.footer-links{gap:75px}}
@media(max-width:960px){.site-header{height:74px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex}.brand-name{font-size:26px}.hero{padding-top:65px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(75px,12vw,120px);margin-right:0}.hero-intro{max-width:670px}.hero-art{height:540px;max-width:670px;margin:0 auto;width:100%}.canvas-main{top:13%;left:11%;width:80%;height:400px}.demo-site{height:360px}.float-card-status{right:0}.hero-bottom{flex-wrap:wrap}.section{padding:85px 0}.two-col-heading{grid-template-columns:1fr;gap:22px}.two-col-heading p{max-width:640px}.service-tile{padding:12px}.tile-art{height:200px}.tile-art-type{font-size:39px}.hosting-globe{height:165px;width:165px}.care-orb{height:120px;width:120px}.care-orb span{font-size:75px}.tile-copy h3{font-size:24px}.tile-copy p{font-size:12px}.statement-grid{gap:45px}.steps{gap:14px}.step-number{font-size:47px}.step h3{font-size:22px}.hosting-feature-grid{grid-template-columns:1fr}.feature-graphic{max-width:510px;width:100%;margin:auto}.questions-grid{grid-template-columns:1fr;gap:35px}.footer-cta-grid{grid-template-columns:1fr;gap:25px}.footer-cta-right p{max-width:600px}.split-feature{gap:35px}.possibility-grid{grid-template-columns:repeat(2,1fr)}.about-grid{gap:45px}.contact-grid{gap:35px}.plan-card{padding:26px 19px}.plan-card h3{font-size:26px}.plan-card .button{font-size:11px}.footer-links{gap:50px}}
@media(max-width:690px){.shell{width:calc(100% - 36px)}.announcement{height:auto;min-height:36px;font-size:9px;gap:7px;text-align:center;padding:9px 12px;line-height:1.4}.announcement a{display:none}.site-header{height:68px}.brand-mark{width:33px;height:33px}.brand-mark svg{width:27px}.brand-name{font-size:25px}.hero{padding:62px 0 25px}.hero h1{font-size:clamp(63px,13.6vw,95px);letter-spacing:-.085em;margin:25px 0}.hero-intro{font-size:15px;line-height:1.75}.hero-buttons{gap:10px}.hero-buttons .button{padding:15px 16px;min-height:52px;gap:12px;font-size:12px}.hero-micro{margin-top:24px}.hero-art{height:425px;width:100%;margin:0 auto}.canvas-main{left:10%;top:14%;width:82%;height:295px;border-radius:9px}.canvas-browser{height:27px;padding:0 9px}.canvas-browser>span{width:5px;height:5px}.canvas-browser p{font-size:7px}.demo-site{height:270px;padding:16px 17px}.mini-badge{font-size:6px;padding:5px 7px}.demo-menu{font-size:6px}.demo-menu b{font-size:12px}.demo-word{font-size:clamp(48px,12vw,76px);margin-top:29px}.demo-circle{width:190px;height:190px;bottom:-60px}.demo-stem{width:90px;height:150px;right:6px;top:85px;border-width:12px}.demo-stem-two{right:55px;top:110px}.demo-site-bottom{margin-top:19px;font-size:6px}.demo-site-arrow{width:24px;height:24px;font-size:15px}.float-card{padding:9px;gap:8px;border-radius:8px}.float-card small{font-size:6px}.float-card strong{font-size:12px}.float-card-status{bottom:7%;right:-1%;width:215px}.float-icon{padding:5px}.float-icon svg{width:15px;height:15px}.float-tick svg{width:15px}.float-card div>span:not(.brand-dot){font-size:7px;margin-top:2px}.float-card-design{top:3%;left:0;width:183px}.float-design-logo{width:34px;height:34px;font-size:17px}.float-card-design strong{font-size:11px}.float-sticker{font-size:20px}.sparkle-one{font-size:29px}.hero-art-caption{left:8%;bottom:0;font-size:7px}.orbit-ring-one{width:300px;height:300px}.orbit-ring-two{width:370px;height:370px}.hero-bottom{gap:8px;font-size:8px;padding-top:21px}.hero-bottom-diamond{font-size:10px}.hero-bottom-scroll{display:none}.ribbon{padding:11px 0}.marquee-track span{font-size:12px}.section{padding:74px 0}.section-heading h2,.split-feature h2,.about-grid h2,.center-cta h2{font-size:clamp(46px,10vw,65px)}.section-heading{margin-bottom:30px}.eyebrow{font-size:9px}.services-grid{grid-template-columns:1fr;gap:15px}.service-tile{padding:15px}.tile-art{height:245px}.tile-art-type{font-size:clamp(43px,12vw,62px)}.hosting-globe{height:200px;width:200px}.care-orb{height:145px;width:145px}.care-orb span{font-size:91px}.tile-copy h3{font-size:29px}.tile-copy p{font-size:14px;min-height:0}.statement-section{padding:65px 0}.statement-grid{grid-template-columns:1fr;gap:10px}.statement-side{display:flex;flex-direction:row;align-items:center}.statement-symbol{font-size:55px}.statement-section h2{font-size:clamp(47px,10vw,65px)}.statement-section p{font-size:15px}.steps{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:40px}.step-number{font-size:46px;padding-bottom:23px}.step h3{font-size:22px}.step p{font-size:12px}.hosting-feature{padding:74px 0}.hosting-feature h2,.question-section h2{font-size:clamp(46px,10vw,66px)}.hosting-feature-grid{gap:35px}.feature-graphic{height:355px}.feature-back-card{height:290px;max-width:340px;left:5%}.feature-diagram{height:176px}.diagram-center{width:90px;height:90px}.diagram-center>span{font-size:34px}.diagram-center small{font-size:6px}.diagram-dot{width:42px;height:42px}.diagram-line{width:100px}.feature-front-card{right:0;bottom:5%;width:65%;font-size:14px}.feature-front-card b{font-size:17px}.feature-tags{font-size:7px}.questions-grid{gap:30px}.faq-list summary{font-size:14px;padding:19px 0}.footer-cta{padding:67px 0}.footer-cta h2{font-size:clamp(51px,11vw,74px)}.footer-main{padding:56px 0 45px;flex-direction:column;gap:35px}.footer-links{gap:65px;justify-content:space-between;max-width:450px}.footer-bottom{flex-direction:column;gap:6px;padding:23px 0 26px}.subhero{padding:75px 0 65px}.subhero h1{font-size:clamp(60px,11vw,89px);margin:30px 0 22px}.subhero p{font-size:15px}.subhero-underline{margin-top:35px}.split-feature{grid-template-columns:1fr;gap:30px}.split-feature p{font-size:15px}.editor-preview{max-width:480px;margin:0 auto;transform:none;width:100%}.editor-body{height:285px}.editor-design strong{font-size:43px}.section-spacer{height:54px}.three-features{grid-template-columns:1fr;gap:20px}.three-features>div{padding-top:20px}.three-features h3{margin:13px 0 8px}.possibility-grid{grid-template-columns:1fr;gap:11px}.possibility-grid article{min-height:160px;padding:25px}.possibility-grid h3{margin:17px 0 8px}.hosting-detail-art{height:320px}.hosting-detail-orb{height:220px;width:220px}.care-grid{grid-template-columns:1fr;gap:12px}.care-grid>div{min-height:0;padding:23px}.care-grid h3{margin:15px 0 9px}.dark-note{padding:38px 25px}.dark-note h2{font-size:clamp(42px,9vw,60px)}.plan-cards{grid-template-columns:1fr;gap:13px}.plan-card{min-height:0;padding:28px}.plan-card>p{min-height:0}.plan-top{margin-bottom:22px}.plan-card ul{margin:20px 0 23px}.about-grid{grid-template-columns:1fr;gap:15px}.about-intro{padding-top:5px}.about-intro p{font-size:15px}.values-grid{margin-top:55px;grid-template-columns:1fr;gap:15px}.values-grid h3{margin:19px 0 11px}.about-callout{grid-template-columns:1fr;gap:20px}.asterisk-large{font-size:140px;line-height:.65}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-aside h2{font-size:60px}.contact-panel{padding:23px}.field-row{grid-template-columns:1fr;gap:0}.field{margin-bottom:17px}}
@media(max-width:370px){.hero h1{font-size:61px}.hero-buttons .button{font-size:11px;padding:14px 12px}.hero-art{height:385px}.float-card-status{width:196px}.float-card-design{width:167px}.demo-word{font-size:48px}.hero-bottom{font-size:7px}.feature-front-card{font-size:12px}.feature-front-card b{font-size:15px}.subhero h1{font-size:55px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.price-callout{margin:22px 0 0;font-size:15px;line-height:1.75;color:#3f4a5c;max-width:540px}
.price-callout a{color:var(--blue);text-decoration:underline}
.hosting-include-note{margin:8px 0 0;font-size:13px;line-height:1.7;color:#5b6573}
.price-section-intro{margin:0 0 8px}
.price-rows{display:flex;flex-direction:column;gap:12px;margin-top:28px}
.price-row{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;background:#fff;border:1px solid #dce0e3;border-radius:10px;padding:22px 24px}
.price-row h3{font-size:22px;letter-spacing:-.05em;margin:0 0 6px}
.price-row p{font-size:13px;line-height:1.7;color:#66717d;margin:0;max-width:620px}
.price-row .tier-price{font:700 22px var(--display);letter-spacing:-.04em;color:var(--blue);white-space:nowrap;padding-top:2px}
.price-tiers{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}
.price-tier{background:#fff;border:1px solid #dce0e3;border-radius:10px;padding:26px 24px;display:flex;flex-direction:column}
.price-tier h3{font-size:22px;letter-spacing:-.05em;margin:0 0 6px}
.price-tier .tier-price{font:700 22px var(--display);letter-spacing:-.04em;color:var(--blue);margin:8px 0 10px}
.price-tier p{font-size:13px;line-height:1.7;color:#66717d;margin:0}
.price-tier .tier-includes{margin-top:10px;font-size:12px;color:#5b6573;line-height:1.65}
.custom-price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}
.custom-price-item{background:#fff;border:1px solid #dce0e3;border-radius:10px;padding:20px 22px;display:flex;justify-content:space-between;gap:16px;align-items:baseline}
.custom-price-item h3{font-size:18px;letter-spacing:-.04em;margin:0}
.custom-price-item .tier-price{font:700 18px var(--display);letter-spacing:-.03em;color:var(--blue);white-space:nowrap}
@media (max-width:900px){
.price-tiers,.custom-price-grid{grid-template-columns:1fr}
.price-row{flex-direction:column;gap:10px}
.price-row .tier-price{white-space:normal}
}
