.inner-page-active{background:radial-gradient(circle at 76% 14%,rgba(117,44,180,.16),transparent 31%),var(--bg)}.inner-hero{min-height:575px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:70px;padding-bottom:76px}.inner-hero-copy{position:relative;z-index:2}.inner-hero h1{font-size:clamp(50px,6.2vw,82px);margin-bottom:23px;max-width:680px}.inner-hero h1 span{color:var(--purple);font-style:normal}.inner-hero-copy>p{max-width:500px;color:var(--muted);font-size:16px;line-height:1.75}.inner-actions{display:flex;align-items:center;gap:22px;margin-top:33px;flex-wrap:wrap}.inner-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:10px;margin-top:48px;text-transform:uppercase;letter-spacing:.12em}.inner-breadcrumb a:hover{color:var(--cyan)}.inner-hero-art{height:400px;border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(145deg,#151333,#0d0d22);display:grid;place-items:center}.inner-hero-art:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(181,76,255,.25),transparent 44%,rgba(99,226,231,.08))}.inner-hero-art.accent-cyan:before{background:linear-gradient(135deg,rgba(99,226,231,.22),transparent 46%,rgba(181,76,255,.08))}.inner-hero-art.accent-lime:before{background:linear-gradient(135deg,rgba(214,246,108,.2),transparent 46%,rgba(181,76,255,.08))}.inner-hero-art.accent-pink:before{background:linear-gradient(135deg,rgba(255,114,189,.24),transparent 46%,rgba(181,76,255,.08))}.inner-orbit{width:450px;height:170px;border:1px solid rgba(255,255,255,.19);border-radius:50%;transform:rotate(-28deg);position:absolute}.inner-orbit:after{content:'';display:block;width:12px;height:12px;border-radius:50%;background:var(--cyan);box-shadow:0 0 20px var(--cyan);position:absolute;right:40px;top:10px}.inner-symbol{font-family:'Space Grotesk';font-size:130px;line-height:1;color:var(--purple);filter:drop-shadow(0 0 30px rgba(181,76,255,.4));z-index:2}.accent-cyan .inner-symbol{color:var(--cyan)}.accent-lime .inner-symbol{color:var(--lime)}.accent-pink .inner-symbol{color:var(--pink)}.inner-art-card{position:absolute;left:24px;bottom:25px;padding:12px 15px;border:1px solid var(--line);border-radius:8px;background:rgba(10,10,27,.75);backdrop-filter:blur(12px);z-index:3}.inner-art-card small{display:block;font-size:9px;color:var(--muted);margin-bottom:5px}.inner-art-card strong{display:block;font-family:'Space Grotesk';font-size:15px}.inner-art-card span{position:absolute;right:-16px;top:-16px;color:var(--lime);font-size:23px}.inner-art-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,transparent,black 35%,transparent)}.inner-section{padding-bottom:126px}.inner-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid var(--line);padding-top:24px}.inner-feature{padding:27px 24px 10px;min-height:180px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,rgba(25,23,58,.72),rgba(13,13,34,.8))}.inner-feature>span{font-size:10px;color:var(--purple);letter-spacing:.1em}.inner-feature h3{font-size:23px;margin:30px 0 12px}.inner-feature p{color:var(--muted);font-size:13px;line-height:1.6;max-width:300px}.inner-callout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:56px 62px;background:linear-gradient(120deg,#211441,#15122f);border:1px solid var(--line);border-radius:13px}.inner-callout h2,.service-detail h2,.api-copy h2,.contact-copy h2{font-size:clamp(45px,5vw,70px);margin:0}.inner-callout p,.service-detail p,.api-copy p,.contact-copy p{color:var(--muted);font-size:14px;line-height:1.75;max-width:420px}.inner-callout span,.service-detail h2 span,.api-copy h2 span,.contact-copy h2 span{color:var(--purple)}.legal-paper,.article-paper{max-width:850px;padding:54px 58px;background:rgba(18,17,43,.72);border:1px solid var(--line);border-radius:12px}.legal-paper .lead,.article-paper .lead{font-family:'Space Grotesk';font-size:24px;line-height:1.2;color:var(--ink)}.legal-paper h2,.article-paper h2{font-size:29px;margin:42px 0 13px}.legal-paper p,.article-paper p{color:var(--muted);font-size:14px;line-height:1.8}.service-detail{display:grid;grid-template-columns:125px 1fr;gap:45px;align-items:start;padding:51px 56px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(130deg,rgba(28,23,65,.9),rgba(13,13,34,.82))}.service-detail-icon{display:grid;place-items:center;width:92px;height:92px;border-radius:23px;font-size:50px}.plan-preview{max-width:700px;margin:0 auto;padding:42px 44px;border-radius:15px;background:linear-gradient(145deg,#232148,#12122e);border:1px solid rgba(255,255,255,.15);box-shadow:18px 18px 0 rgba(181,76,255,.1)}.plan-preview-top{display:flex;align-items:center;justify-content:space-between}.plan-pill{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:8px 12px}.plan-preview h2{font-size:52px;margin:48px 0 15px}.plan-preview h2 span{color:var(--purple)}.plan-preview p{color:var(--muted);font-size:14px}.plan-preview-bottom{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font-size:11px}.plan-preview-bottom a{color:var(--cyan);font-weight:700}.country-panel{display:grid;grid-template-columns:105px 1fr;gap:45px;padding:50px 56px;border-radius:13px;background:linear-gradient(145deg,#102b3b,#15122f);border:1px solid rgba(99,226,231,.23)}.country-flag{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:rgba(99,226,231,.13);color:var(--cyan);font-size:38px}.country-panel h2{font-size:54px;margin:0 0 17px}.country-panel h2 span{color:var(--cyan)}.country-panel p{max-width:480px;color:var(--muted);font-size:14px;line-height:1.7}.blog-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-index-card{display:block;transition:transform .25s ease}.blog-index-card:hover{transform:translateY(-5px)}.blog-index-art{height:195px;border-radius:11px;position:relative;overflow:hidden;margin-bottom:16px;border:1px solid var(--line)}.blog-index-art b{position:absolute;bottom:17px;left:20px;font-family:'Space Grotesk';font-size:18px;letter-spacing:-.08em}.blog-index-art b span{color:var(--purple)}.blog-index-art>span{position:absolute;right:17px;top:13px;color:rgba(255,255,255,.65);font-size:10px}.blog-index-card small{font-size:10px;color:var(--muted)}.blog-index-card h3{font-size:20px;line-height:1.1;margin:10px 0 18px}.article-meta{display:flex;gap:10px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.article-paper blockquote{margin:38px 0;padding:24px 0 24px 22px;border-left:2px solid var(--purple);font-family:'Space Grotesk';font-size:28px;line-height:1.15;color:var(--ink)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.price-card{padding:31px 27px 26px;min-height:310px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,rgba(25,23,58,.82),rgba(13,13,34,.84));display:flex;flex-direction:column}.price-card small{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.price-card h3{font-size:29px;margin:42px 0 16px}.price-card>strong{font-family:'Space Grotesk';font-size:43px}.price-card>strong span{font-family:'DM Sans';font-size:11px;color:var(--muted);margin-left:4px}.price-card p{color:var(--muted);font-size:13px;line-height:1.6;max-width:220px}.price-card a{margin-top:auto;color:var(--cyan);font-size:12px;font-weight:700}.featured-price{background:linear-gradient(145deg,#512063,#211637);border-color:rgba(181,76,255,.55);transform:translateY(-12px)}.faq-list{max-width:850px;margin:0 auto}.faq-item{border-top:1px solid var(--line);padding:0 10px}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:24px 0;cursor:pointer;font-family:'Space Grotesk';font-size:20px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-family:'DM Sans';color:var(--purple);font-size:24px;transition:transform .2s ease}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{color:var(--muted);font-size:14px;line-height:1.75;padding:0 60px 26px 0;margin:0}.contact-grid,.api-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.contact-copy>p{max-width:380px}.contact-detail{display:flex;gap:12px;align-items:flex-start;margin-top:28px}.contact-detail>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(99,226,231,.12);color:var(--cyan)}.contact-detail strong,.contact-detail small{display:block}.contact-detail strong{font-size:13px}.contact-detail small{color:var(--muted);font-size:11px;margin-top:3px}.contact-form{max-width:490px}.code-window{margin:0;padding:28px;background:#0a0a1a;border:1px solid var(--line);border-radius:12px;color:#dcd9ef;line-height:1.8;font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:17px 17px 0 rgba(99,226,231,.08);white-space:pre-wrap}.code-window code span{color:var(--cyan)}.code-window code b{color:var(--purple)}.code-window code i{color:var(--lime);font-style:normal}.code-muted{color:#77738c!important}.api-copy .button{margin-top:22px}@media(max-width:850px){.inner-hero{display:flex;flex-direction:column;gap:40px;align-items:stretch;padding-top:60px}.inner-hero-art{height:330px}.inner-feature-grid,.price-grid,.blog-index-grid{grid-template-columns:1fr 1fr}.inner-callout,.contact-grid,.api-grid{grid-template-columns:1fr;gap:35px}.service-detail{grid-template-columns:80px 1fr;padding:35px 28px}.country-panel{grid-template-columns:1fr;padding:35px 28px}.country-flag{width:62px;height:62px}.legal-paper,.article-paper{padding:34px 26px}.featured-price{transform:none}}@media(max-width:600px){.inner-hero h1{font-size:54px}.inner-hero-copy>p{font-size:14px}.inner-feature-grid,.price-grid,.blog-index-grid{grid-template-columns:1fr}.inner-section{padding-bottom:85px}.inner-callout{padding:35px 25px}.service-detail{display:block}.service-detail-icon{margin-bottom:27px}.country-panel h2{font-size:43px}.plan-preview{padding:28px 23px}.plan-preview h2{font-size:41px;margin-top:35px}.plan-preview-bottom{display:block}.plan-preview-bottom a{display:block;margin-top:13px}.blog-index-art{height:210px}.article-paper blockquote{font-size:23px}.price-card{min-height:265px}.faq-item summary{font-size:17px}.faq-item p{padding-right:15px}.code-window{font-size:11px}}
