
:root{--ink:#112520;--muted:#61706a;--paper:#f7f8f4;--line:#dce3dc;--mint:#c1f4cb;--dark:#0b1b18;--dark2:#10231e;--white:#f4faf3;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}svg{flex-shrink:0}button{color:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500;line-height:1.09;letter-spacing:-.055em}h2{font-size:clamp(34px,4.3vw,57px)}h3{font-size:24px;letter-spacing:-.035em}p{color:var(--muted)}::selection{background:#b6ecc4;color:#14271b}:focus-visible{outline:3px solid #2a9360;outline-offset:5px}.wrap{width:min(1224px,calc(100% - 96px));margin:auto}.section{padding:104px 0}.kicker{font:11px/1.6 var(--mono);letter-spacing:.13em;text-transform:uppercase;display:flex;gap:10px;align-items:center;margin-bottom:22px;color:#476d58}.kicker:before{content:'';width:6px;height:6px;background:currentColor;border-radius:1px}.intro{max-width:620px;font-size:17px;margin-top:22px;line-height:1.75}.heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px}.heading-row>p{max-width:330px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 22px;border-radius:6px;font-size:13px;line-height:1.4;font-weight:600;border:1px solid transparent;transition:transform .2s,background .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn svg{width:18px;height:18px}.btn-mint{background:var(--mint);color:#183c28;box-shadow:0 6px 24px #0001}.btn-mint:hover{background:#d4ffdd}.btn-dark{background:var(--ink);color:var(--white)}.btn-outline{border-color:#c7d1c7;background:transparent}.text-link{font-size:13px;display:inline-flex;gap:13px;align-items:center;border-bottom:1px solid #a4b5a8;padding-bottom:6px}.skip{position:fixed;left:16px;top:-70px;background:var(--mint);padding:12px;z-index:100}.skip:focus{top:12px}
/* Header */
.announcement{background:#dcebdc;color:#294737;text-align:center;padding:9px 18px;font-size:11px;letter-spacing:.025em}.announcement a{border-bottom:1px solid #728b77;margin-left:7px}.site-header{position:sticky;top:0;background:#0c1e19f5;backdrop-filter:blur(18px);z-index:40;border-bottom:1px solid #c1f4cb13;color:var(--white)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;line-height:1.1}.brand-mark{display:grid;place-items:center;width:36px;height:40px;color:var(--mint)}.brand-mark svg{width:31px;height:31px}.brand-name{font-size:20px;letter-spacing:-.04em;font-weight:600}.brand-name small{font-size:9px;vertical-align:super;margin-left:2px}.brand-sub{display:block;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#99ada3;margin-top:6px}.nav-links{display:flex;gap:28px;font-size:12px;color:#b5c7bb}.nav-links a:hover{color:white}.nav-actions{display:flex;align-items:center;gap:24px}.login{font-size:12px}.nav .btn{padding:11px 16px;font-size:12px}.menu-button{display:none;background:none;border:1px solid #456153;border-radius:5px;width:42px;height:42px;align-items:center;justify-content:center;color:white}.menu-button svg{width:21px}.mobile-menu{background:var(--dark);color:var(--white);border:1px solid #3c5144;border-radius:12px;width:min(90vw,420px);padding:24px}.mobile-menu::backdrop{background:#03110cca;backdrop-filter:blur(7px)}.mobile-menu .close{float:right}.mobile-menu nav{display:grid;gap:8px;margin:55px 0 20px}.mobile-menu nav a{padding:13px 0;border-bottom:1px solid #304337}.close{border:1px solid #587464;background:none;border-radius:5px;padding:8px;display:grid;place-items:center;color:inherit}
/* Hero */
.hero{background:var(--dark);color:var(--white);padding:80px 0 60px;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 90% 30%,#346b4828,transparent 52%),linear-gradient(90deg,transparent 49.9%,#9ebca508 50%,transparent 50.1%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.04fr;gap:54px;align-items:center}.hero .kicker{color:var(--mint);font-size:10px}.hero h1{font-size:clamp(44px,4.65vw,66px);line-height:1.05;letter-spacing:-.06em;max-width:600px}.hero h1 em{font-style:normal;color:var(--mint)}.hero-copy{font-size:16px;line-height:1.8;max-width:445px;color:#a9bdb1;margin-top:25px}.hero-ctas{display:flex;gap:22px;align-items:center;margin-top:32px;flex-wrap:wrap}.hero .text-link{color:#d4e1d7;border-color:#3e5a48}.hero-price-note{font-size:11px;color:#99b09f;margin-top:15px}.company-line{margin-top:30px;padding-top:20px;border-top:1px solid #b5e3bd20;color:#8ea596;font-size:11px;max-width:440px;line-height:1.8}.company-line strong{color:#ccddd0;font-weight:500}.hero-panel{position:relative;border:1px solid #597d544f;border-radius:14px;background:linear-gradient(140deg,#162a22aa,#0a1915);box-shadow:0 30px 80px #0003;overflow:hidden}.panel-top{padding:16px 18px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #45614050;font:9px var(--mono);letter-spacing:.1em;color:#b8cbbb}.status{display:inline-flex;align-items:center;gap:7px;font:9px var(--mono);color:#b7eec3;letter-spacing:.06em}.status:before{content:'';width:5px;height:5px;background:var(--mint);border-radius:50%;box-shadow:0 0 10px #b3fab088}.network-svg{width:100%;display:block;height:auto}.data-lines{animation:flow 5s linear infinite}.orbit{transform-origin:300px 185px;animation:breathe 4s ease-in-out infinite}.node-light{animation:nodeGlow 3s ease-in-out infinite}.terminal{margin:0 17px 17px;padding:17px 18px 15px;border:1px solid #3f5b4655;background:#06130fcc;border-radius:7px;font:10px/1.9 var(--mono);color:#c1d4c3;min-height:144px}.terminal-top{display:flex;justify-content:space-between;color:#749380;font-size:8px;letter-spacing:.1em;margin-bottom:9px}.terminal-top b{font-weight:400;color:#b8dbc1}.terminal .prompt{color:#b8f0c3}.terminal .output{color:#849e8c}.terminal .success{color:#b8f0c3}.caret{display:inline-block;width:6px;height:12px;background:#c3f4cb;vertical-align:middle;animation:blink 1s steps(2) infinite;margin-left:3px}.hero-bottom{position:relative;display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:57px;padding-top:26px;border-top:1px solid #b5e3bd20}.trust-items{display:flex;gap:32px;flex-wrap:wrap;color:#acc0b1;font-size:10px;letter-spacing:.01em}.trust-items span{display:flex;gap:8px;align-items:center}.trust-items svg{width:13px;height:13px;color:var(--mint)}.motion-toggle{background:transparent;border:1px solid #49624c;color:#bdd0c0;border-radius:4px;padding:7px 10px;font:9px var(--mono);white-space:nowrap}.ribbon{border-bottom:1px solid var(--line);background:#eef2ea}.ribbon-in{display:flex;justify-content:space-between;gap:18px;padding:25px 0;align-items:center;color:#647765;font:10px var(--mono);letter-spacing:.06em}.ribbon-in strong{font:14px var(--sans);letter-spacing:-.015em;color:#334a38;font-weight:600}
/* Product */
.product .heading-row h2{max-width:650px}.product-window{border:1px solid #c9d5c9;border-radius:12px;overflow:hidden;box-shadow:0 24px 65px #12302112;background:white}.window-bar{display:flex;align-items:center;gap:6px;padding:13px 18px;background:#edf1eb;border-bottom:1px solid #d8e0d5}.window-dot{width:6px;height:6px;border-radius:50%;background:#a5b7a4}.window-url{flex:1;text-align:center;font:9px var(--mono);color:#6b806c}.window-bar>span:last-child{font:8px var(--mono);color:#61755d}.screenshot-button{display:block;border:0;background:white;padding:0;width:100%;position:relative;text-align:left}.screenshot-button:after{content:'↗ Enlarge screenshot';position:absolute;bottom:14px;right:14px;background:#163523;color:#eef7eb;padding:7px 11px;border-radius:4px;font:10px var(--sans);box-shadow:0 2px 10px #0002}.screenshot-button img{width:100%;height:auto;aspect-ratio:2.05;object-fit:cover;object-position:top}.screenshot-caption{padding:14px 18px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#73806c;background:#fdfefa;border-top:1px solid var(--line)}.screenshot-caption strong{font-weight:500;color:#304932}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;gap:40px}.feature{border-top:1px solid #c4d1bf;padding-top:22px}.feature-head{display:flex;align-items:center;gap:13px;margin-bottom:13px}.feature-head svg{color:#3e7451}.feature h3{font-size:19px;letter-spacing:-.025em}.feature p{font-size:13px;line-height:1.8}
/* Network */
.intelligence{background:#10241c;color:#eff6eb;position:relative;overflow:hidden}.intel-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:85px;align-items:center}.intelligence .kicker{color:#addeb2}.intelligence p{color:#a3b6a3}.intelligence h2 em{color:var(--mint);font-style:normal}.feature-list{padding:0;margin:29px 0;list-style:none}.feature-list li{display:flex;align-items:flex-start;gap:12px;font-size:13px;margin-bottom:15px;color:#c2d2bf}.feature-list svg{width:16px;height:16px;margin-top:3px;color:#bcf3c8}.intel-window{border:1px solid #3d5744;border-radius:10px;background:#091a12;overflow:hidden}.intel-window .panel-top{padding:16px}.code-body{padding:27px 23px;min-height:285px;font:11px/2 var(--mono);color:#b7cbb7}.code-line{display:flex;gap:18px;white-space:pre-wrap}.line-number{color:#526d54;user-select:none;min-width:13px}.code-body .green{color:#c0f3ca}.code-body .dim{color:#749677}.code-body .gold{color:#d7ce99}.code-foot{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-top:1px solid #31472d;font:9px var(--mono);color:#93b392}.code-foot .meter{width:90px;height:3px;background:#30452d}.meter:after{content:'';display:block;width:78%;height:100%;background:#c3eeb9}.illustration-note{font:9px var(--mono);color:#7e9a7e;margin-top:15px;letter-spacing:.02em}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.signal-grid div{padding:15px 10px;border:1px solid #395237;border-radius:6px;font-size:10px;color:#8da38d}.signal-grid b{display:block;font:17px var(--sans);color:#cce8c6;margin-bottom:3px}
/* Workflow / levels */
.workflow{background:#eaf0e5}.workflow-head{max-width:700px}.steps{display:grid;grid-template-columns:repeat(6,1fr);margin-top:46px}.step{border-top:1px solid #b7c9ae;padding:23px 23px 0 0;position:relative}.step:before{content:'';position:absolute;top:-4px;left:0;width:7px;height:7px;background:#496544;border-radius:50%}.step-no{font:10px var(--mono);color:#7a9072}.step h3{font-size:17px;margin:17px 0 12px;letter-spacing:-.025em}.step p{font-size:12px;line-height:1.8}.level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.level{border:1px solid #d4ded0;border-radius:8px;padding:28px;position:relative;background:#fcfdf9;overflow:hidden}.level:nth-child(2){background:#e9f0e2;border-color:#bccfb1}.level-top{display:flex;align-items:center;justify-content:space-between;font:10px var(--mono);color:#6b815f}.level-digit{font-size:71px;line-height:1;font-weight:300;letter-spacing:-.08em;color:#96ae8a;margin:29px 0 16px}.level:nth-child(2) .level-digit{color:#617e50}.level h3{font-size:26px}.level>p{font-size:13px;margin:16px 0 24px}.level-bottom{border-top:1px solid #d2ddcc;padding-top:16px;font:10px/1.8 var(--mono);color:#5f7754}.levels-note{font-size:12px;color:#63705b;margin-top:20px;max-width:850px}
/* Gallery */
.gallery-section{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gallery-count{font:11px var(--mono);color:#74826e}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.filter{border:1px solid #dce3d7;border-radius:5px;padding:10px 14px;background:#fff;font-size:11px;color:#677662;min-height:40px}.filter[aria-pressed=true]{background:#203a25;color:#f2f8eb;border-color:#203a25}.filter span{opacity:.6;margin-left:6px}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.gallery-card{border:1px solid #dbe2d7;border-radius:7px;overflow:hidden;background:#fafcf7;transition:box-shadow .2s,transform .2s}.gallery-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #14302013}.gallery-card[hidden]{display:none}.gallery-image{background:#edf0e8;padding:13px 12px;aspect-ratio:1.75;display:flex;align-items:center;justify-content:center}.gallery-image img{width:100%;height:100%;object-fit:contain;border-radius:2px;box-shadow:0 3px 8px #0001}.gallery-card button{padding:0;border:0;display:block;width:100%;text-align:left;background:none;color:inherit}.gallery-card figcaption{padding:15px 17px;border-top:1px solid #dbe2d7;display:flex;gap:12px;justify-content:space-between;align-items:center}.gallery-card figcaption strong{font-size:12px;font-weight:500;display:block;line-height:1.4}.gallery-card figcaption span{font:8px var(--mono);color:#65745c;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:5px}.gallery-card figcaption svg{width:15px;height:15px;color:#739363}.gallery-note{margin-top:20px;font-size:11px;color:#637458}.gallery-foot{margin-top:38px;padding:24px 28px;border:1px solid #dce4d5;border-radius:7px;background:#f2f6ed;display:flex;justify-content:space-between;align-items:center;gap:20px}.gallery-foot h3{font-size:19px}.gallery-foot p{font-size:12px;margin-top:7px}
/* Pricing */
.pricing-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:95px;align-items:center}.pricing-copy h2{max-width:560px}.pricing-copy>.intro{max-width:440px}.pricing-card{border:1px solid #a9bda0;border-radius:11px;padding:35px;background:#ecf3e6;box-shadow:0 20px 50px #30432209}.pricing-label{display:flex;justify-content:space-between;align-items:center;font:10px var(--mono);letter-spacing:.07em}.pricing-label .pill{background:#d2e4c8;border-radius:4px;padding:5px 8px;font-size:9px;letter-spacing:0}.price{font-size:92px;line-height:1;letter-spacing:-.085em;font-weight:400;margin:31px 0 15px}.price small{font-size:40px;vertical-align:top;position:relative;top:8px;letter-spacing:-.04em;margin-right:4px}.price-description{font-size:12px;color:#607151;max-width:290px}.pricing-card ul{list-style:none;padding:22px 0 16px;border-top:1px solid #c8d8bd;margin-top:25px}.pricing-card li{display:flex;gap:10px;align-items:center;margin:10px 0;font-size:12px;color:#475c3c}.pricing-card li svg{width:15px;height:15px;color:#648653}.pricing-card .btn{width:100%}.price-micro{font-size:10px;line-height:1.8;margin-top:15px;color:#596e4d;text-align:center}.company-card{border-left:2px solid #9fb28e;padding-left:21px;margin-top:34px;max-width:435px}.company-card h3{font-size:17px;letter-spacing:-.02em}.company-card p{font-size:12px;line-height:1.9;margin-top:9px}.company-card a{text-decoration:underline;text-underline-offset:3px}
/* Resources / reviews */
.resources{background:#eaf0e4;padding:66px 0}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.resource{display:flex;align-items:flex-start;gap:21px}.resource>svg{color:#5e7b4f;width:29px;height:29px;margin-top:3px}.resource h3{font-size:24px}.resource p{font-size:13px;line-height:1.8;margin:14px 0 20px}.resource .text-link{font-size:12px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review{border-top:1px solid #bdcdb3;padding:24px 0 0}.stars{font-size:12px;letter-spacing:4px;color:#557a43}.review blockquote{margin:18px 0 23px;font-size:15px;line-height:1.8;color:#43553b}.review-person{display:flex;align-items:center;gap:12px;font-size:12px}.avatar{border:1px solid #c2d2b8;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;font-size:10px;color:#6a825b;background:#eaf0e3}.review-person small{display:block;font-size:10px;color:#8b9980}.review-context{font-size:11px;margin-top:22px;color:#8d9984}
/* FAQ / contact */
.faq{border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq .intro{font-size:14px}.faq-list details{border-bottom:1px solid #d1ddc9;padding:0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:21px 0;cursor:pointer;font-size:14px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:17px;height:17px;color:#759262;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.9;padding:0 30px 22px 0}.contact{background:var(--dark);color:#eff7eb;padding:90px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact .kicker{color:#b5deb4}.contact h2{font-size:clamp(38px,4vw,55px)}.contact .intro{color:#a3b5a0;font-size:15px}.contact-links{display:grid;gap:13px;margin-top:29px}.contact-links a{color:#c2ddbc;font-size:14px;width:fit-content;border-bottom:1px solid #4a6242}.contact small{display:block;color:#789274;font-size:11px;margin-top:25px}.contact-form{display:grid;gap:15px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form label{font-size:10px;color:#adc1a7;letter-spacing:.03em;display:block}.field{display:block;background:#162b1e;border:1px solid #3c5434;color:#eff9e9;border-radius:5px;padding:12px 13px;width:100%;margin-top:7px;min-width:0;font-size:12px}.field:focus{outline:2px solid #addda5;outline-offset:2px}.field::placeholder{color:#6e8866}.field option{background:#16301e}.contact-form textarea{resize:vertical;min-height:100px}.form-bottom{display:flex;align-items:center;gap:18px}.form-bottom p{min-width:0;overflow-wrap:anywhere;font-size:10px;color:#819b78;line-height:1.7}.form-privacy{font-size:10px;color:#76916f}.form-message{font-size:12px;color:var(--mint)}footer{padding:46px 0 26px;background:#091812;color:#99b190;border-top:1px solid #32472a}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:35px}.footer-top .brand{color:#e4efda}.footer-about{font-size:11px;color:#829d79;margin-top:17px;max-width:460px;line-height:1.85}.footer-links{display:flex;gap:27px;font-size:11px;padding-top:12px}.footer-bottom{border-top:1px solid #2b4024;margin-top:36px;padding-top:21px;display:flex;justify-content:space-between;gap:35px;font-size:9px;color:#6f8865}.footer-bottom p{max-width:590px;color:#6f8865}.mobile-cta{display:none}
/* Lightbox */
.lightbox{width:min(1400px,96vw);max-height:94vh;background:#12251a;color:#e9f4e2;border:1px solid #526e45;border-radius:10px;padding:15px;overflow:auto}.lightbox::backdrop{background:#051108ee;backdrop-filter:blur(9px)}.lightbox-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:3px 3px 14px}.lightbox-bar h3{font-size:16px;letter-spacing:-.02em}.lightbox-bar p{font:9px var(--mono);color:#92ad82;margin-top:5px}.lightbox img{width:100%;height:auto;max-height:74vh;object-fit:contain;background:#f2f4ed;border-radius:4px}.lightbox-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:10px;color:#8da47f}.lightbox-nav{display:flex;gap:8px}.lightbox-nav button{color:#d1eac2;border:1px solid #536d45;background:transparent;border-radius:4px;padding:8px 13px;font-size:11px}.lightbox-note{max-width:700px}.lock-scroll{overflow:hidden}
@keyframes flow{to{stroke-dashoffset:-284}}@keyframes breathe{50%{transform:scale(1.12);opacity:.35}}@keyframes nodeGlow{50%{opacity:.35}}@keyframes blink{50%{opacity:0}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.reveal-ready{opacity:0;transform:translateY(16px);transition:opacity .65s,transform .65s}.reveal-ready.visible{opacity:1;transform:none}
@media(min-width:1600px){.hero{padding-top:100px;padding-bottom:68px}.hero h1{font-size:70px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav-links{gap:18px}.nav{gap:20px}.nav-actions{gap:18px}.hero-grid{gap:32px}.hero h1{font-size:51px}.hero .kicker{font-size:9px}.terminal{font-size:9px}.intel-grid,.pricing-grid,.faq-grid,.contact-grid{gap:50px}.steps{grid-template-columns:repeat(3,1fr);gap:35px 0}.ribbon-in{flex-wrap:wrap;justify-content:center;gap:20px 35px}.level{padding:23px}.resource-grid{gap:40px}}
@media(max-width:900px){.nav-links{display:none}.menu-button{display:flex}.hero-grid{grid-template-columns:1fr;gap:45px}.hero h1{max-width:650px;font-size:64px}.hero-copy{max-width:550px}.hero-panel{max-width:630px;width:100%;margin:auto}.hero-bottom{margin-top:40px}.hero{padding-top:55px}.hero-grid>.hero-text{max-width:670px}.company-line{max-width:540px}.intel-grid{grid-template-columns:1fr;gap:36px}.intelligence .intro{max-width:600px}.intel-visual{max-width:660px}.pricing-grid{gap:45px}.pricing-card{padding:27px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{gap:40px}.feature-grid{gap:25px}.level{padding:20px}.level h3{font-size:22px}.level>p{font-size:12px}.faq-grid{gap:40px}.footer-links{gap:18px}.nav .brand-sub{font-size:7px}}
@media(max-width:650px){html{scroll-padding-top:82px}.wrap{width:calc(100% - 40px)}.section{padding:68px 0}.announcement{font-size:9px;padding:8px 15px}.nav{height:70px;gap:10px}.brand-name{font-size:18px}.brand-mark{width:28px}.brand-mark svg{width:27px;height:27px}.brand-sub{font-size:6px!important}.nav-actions{gap:10px}.nav-actions>.btn,.login{display:none}.hero{padding:43px 0 29px}.hero h1{font-size:clamp(39px,10.7vw,62px);line-height:1.075;max-width:100%}.hero .kicker{font-size:8px;letter-spacing:.1em;margin-bottom:19px}.hero-copy{font-size:14px;line-height:1.8;margin-top:22px}.hero-ctas{gap:20px;margin-top:25px}.btn{font-size:12px;padding:14px 18px}.hero-ctas .text-link{font-size:12px}.company-line{font-size:10px;margin-top:24px;padding-top:17px}.hero-grid{gap:32px}.hero-price-note{font-size:10px}.panel-top{padding:13px;font-size:8px;letter-spacing:.04em}.panel-top .status{font-size:7px}.hero-panel{border-radius:9px}.terminal{margin:0 11px 11px;padding:12px;min-height:124px;font-size:8px}.terminal-top{font-size:7px}.hero-bottom{gap:16px;align-items:flex-start;margin-top:29px;padding-top:20px}.trust-items{gap:10px;display:grid;font-size:9px}.motion-toggle{font-size:8px;padding:7px 8px}.ribbon-in{gap:14px 23px;padding:19px 0;font-size:8px}.ribbon-in strong{font-size:11px}.ribbon-in>span:first-child{width:100%;text-align:center;font-size:8px}.heading-row{display:block;margin-bottom:29px}.heading-row>p{font-size:13px;margin-top:18px;max-width:100%}h2{font-size:37px;letter-spacing:-.055em}.kicker{font-size:9px;margin-bottom:18px}.intro{font-size:14px;margin-top:18px}.window-bar{padding:10px}.window-url{font-size:7px}.window-bar>span:last-child{display:none}.screenshot-caption{padding:12px;font-size:9px;display:block}.screenshot-caption>span{display:block;margin-top:4px}.screenshot-button:after{font-size:8px;bottom:7px;right:7px;padding:5px 7px}.feature-grid{grid-template-columns:1fr;gap:26px;margin-top:31px}.feature{padding-top:20px}.feature p{font-size:13px;max-width:450px}.feature h3{font-size:19px}.intel-grid{gap:26px}.code-body{padding:20px 14px;font-size:9px;min-height:245px}.code-line{gap:11px}.code-foot{font-size:8px;padding:14px}.code-foot .meter{width:60px}.signal-grid{gap:8px}.signal-grid div{font-size:8px;padding:12px 9px}.signal-grid b{font-size:15px}.illustration-note{font-size:8px}.steps{grid-template-columns:1fr 1fr;gap:30px 18px;margin-top:35px}.step{padding:20px 0 0}.step h3{font-size:17px;margin-top:13px}.step p{font-size:11px}.level-grid{grid-template-columns:1fr;gap:17px}.level{padding:25px}.level-digit{font-size:64px;margin:23px 0 14px}.level h3{font-size:26px}.level>p{font-size:13px}.levels-note{font-size:10px}.filters{gap:7px;margin-bottom:20px}.filter{font-size:10px;padding:9px 11px}.gallery-count{margin-top:20px;display:block;font-size:10px}.gallery-grid{gap:15px;grid-template-columns:1fr 1fr}.gallery-image{padding:7px 6px}.gallery-card figcaption{padding:11px 10px;gap:5px}.gallery-card figcaption strong{font-size:10px;line-height:1.6}.gallery-card figcaption span{font-size:7px}.gallery-card figcaption svg{width:12px}.gallery-foot{display:block;padding:21px}.gallery-foot h3{font-size:19px}.gallery-foot .btn{margin-top:20px}.gallery-note{font-size:9px}.pricing-grid{grid-template-columns:1fr;gap:32px}.pricing-card{padding:28px}.price{font-size:89px}.pricing-copy .intro{max-width:100%}.company-card{margin-top:25px}.resource-grid{grid-template-columns:1fr;gap:35px}.resources{padding:50px 0}.resource{gap:18px}.resource h3{font-size:23px}.resource p{font-size:12px}.review-grid{grid-template-columns:1fr;gap:30px}.review blockquote{font-size:15px}.review-context{font-size:10px}.faq-grid{grid-template-columns:1fr;gap:25px}.faq-list summary{font-size:13px}.faq-list details p{font-size:12px;padding-right:8px}.contact{padding:65px 0}.contact-grid{grid-template-columns:1fr;gap:38px}.contact .intro{font-size:14px}.contact-links a{font-size:13px;overflow-wrap:anywhere}.field-pair{gap:12px}.field{font-size:16px;padding:10px}.contact-form label{font-size:10px}.form-bottom{align-items:flex-start;gap:15px}.form-bottom .btn{flex-shrink:0}.form-bottom p{font-size:9px}.footer-top{display:block}.footer-links{margin-top:20px;gap:22px;flex-wrap:wrap}.footer-bottom{display:block;margin-top:27px;font-size:9px}.footer-bottom p{margin-top:14px}.footer-about{font-size:10px}footer{padding:35px 0 95px}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:35;background:#f1f6ebf5;backdrop-filter:blur(12px);border-top:1px solid #c7d5bc;padding:10px 20px calc(10px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:15px;box-shadow:0 -4px 20px #152a1410}.mobile-cta strong{font-size:24px;font-weight:500;letter-spacing:-.04em}.mobile-cta small{display:block;font-size:8px;color:#738467;margin-top:-3px}.mobile-cta .btn{padding:10px 19px;font-size:11px}.lightbox{padding:10px;width:96vw}.lightbox-bar h3{font-size:13px}.lightbox-bottom{flex-wrap:wrap}.lightbox-note{font-size:9px}.lightbox-nav{margin-left:auto}.lightbox img{max-height:70vh}.reveal-ready{transform:translateY(9px)}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:37px}.hero-ctas{gap:14px}.hero-ctas .btn{padding:13px 14px}.hero-ctas .text-link{font-size:11px}.gallery-grid{grid-template-columns:1fr}.field-pair{grid-template-columns:1fr}.terminal{font-size:7.5px}.price{font-size:80px}.pricing-label{font-size:8px}.code-body{font-size:8px}.brand-sub{letter-spacing:.08em}.nav{gap:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-ready{opacity:1;transform:none}}
@media print{.site-header,.announcement,.mobile-cta,.motion-toggle,.contact-form,.filters{display:none}.hero,.intelligence,.contact,footer{background:white;color:#112520}.hero p,.intelligence p,.contact p,footer p{color:#4d614c}.section{padding:35px 0}.wrap{width:95%}.gallery-card[hidden]{display:block}.gallery-grid{grid-template-columns:repeat(3,1fr)}.reveal-ready{opacity:1;transform:none}}

/* Conference credibility, styled to match the product. */
.company-line a:hover,.footer-about a:hover{text-decoration:underline;text-underline-offset:3px}
.conference{background:#edf3e8;border-top:1px solid #cbd9c0;border-bottom:1px solid #cbd9c0}
.conference-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:76px;align-items:center}
.conference h2{font-size:clamp(34px,4vw,54px)}.conference .intro{font-size:15px;max-width:570px}
.conference-meta{display:flex;flex-wrap:wrap;gap:9px 18px;margin:24px 0;font:10px/1.8 var(--mono);color:#5b7251}
.speaker-stack{display:grid;gap:17px}.speaker{display:flex;gap:20px;padding:26px;border:1px solid #c9d9bf;border-radius:9px;background:#f9fcf5}
.speaker-monogram{flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;background:#dfead7;border-radius:50%;color:#567548;font:12px var(--mono);border:1px solid #c7d8bb}
.speaker-label{display:block;font:8px/1.8 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#5e7951;margin-bottom:10px}
.speaker h3{font-size:25px;line-height:1.3;letter-spacing:-.035em}.credentials{font:10px/1.6 var(--mono);display:block;letter-spacing:.07em;color:#5e7951;margin:4px 0 10px}
.speaker p{font-size:11px;line-height:1.8;margin-top:10px}.speaker .speaker-focus{font-size:11px;color:#51664a;margin-top:12px}
.speaker-affiliation{font-size:11px;line-height:1.9;color:#627556}.speaker-affiliation a,.faq-list p a{text-decoration:underline;text-underline-offset:3px}
.footer-links{max-width:490px;flex-wrap:wrap;justify-content:flex-end;gap:16px 25px}
@media(max-width:1000px){.conference-grid{gap:35px}.speaker{padding:22px;gap:15px}.speaker h3{font-size:23px}.speaker-monogram{width:40px;height:40px}}
@media(max-width:800px){.conference-grid{grid-template-columns:1fr;gap:32px}.conference .intro{max-width:100%}.speaker-stack{grid-template-columns:1fr 1fr;gap:15px}.speaker{display:block}.speaker-monogram{margin-bottom:16px}.speaker-affiliation{grid-column:1/-1}.footer-links{max-width:390px}}
@media(max-width:650px){.conference h2{font-size:36px}.conference .intro{font-size:14px}.conference-meta{font-size:9px;display:grid;gap:5px}.speaker-stack{grid-template-columns:1fr}.speaker{display:flex;gap:16px;padding:23px}.speaker-monogram{margin-bottom:0}.speaker h3{font-size:25px}.speaker-label{font-size:7px}.speaker-affiliation{font-size:10px}.footer-links{max-width:100%;justify-content:flex-start}.hero .kicker{font-size:7px;letter-spacing:.06em}}

/* PULSAR — luminous edition. Color drawn from the official multicolor logo. */
:root{--ink:#172443;--muted:#626f86;--paper:#ffffff;--line:#e4e8f3;--mint:#635bee;--dark:#172443;--dark2:#192b49;--white:#ffffff}
body{background:#fff;color:var(--ink)}h1,h2,h3{color:var(--ink)}::selection{background:#dce2ff;color:#263966}:focus-visible{outline-color:#7864e6}.kicker{color:#6861ad}.kicker:before{background:linear-gradient(135deg,#9376e8,#449de6);width:7px;height:7px;border-radius:2px}.intro{color:#66718a}.section{position:relative}
.announcement{background:linear-gradient(100deg,#fdf0dd,#eeebff 50%,#e1f4fa);color:#555b89}.announcement a{border-color:#a0a5cf}.site-header{background:#ffffffed;color:#283551;border-bottom:1px solid #e6e9f5;box-shadow:0 5px 25px #26347504}.nav{height:86px}.brand{color:#25334e}.brand-mark{width:42px;height:51px;background:#fff;border-radius:10px;overflow:hidden}.brand-mark .official-logo{width:42px;height:46px;object-fit:contain}.brand-name{font-size:21px;font-weight:650}.brand-sub{color:#7f8a9e}.nav-links{color:#637086}.nav-links a:hover{color:#7161d8}.nav-actions .login{color:#526080}.nav-actions .btn{box-shadow:0 6px 17px #6659df24}.btn-mint,.btn-dark{color:white;background:linear-gradient(115deg,#7862e8,#537de4);border-color:transparent;box-shadow:0 7px 21px #6454cf27}.btn-mint:hover,.btn-dark:hover{background:linear-gradient(115deg,#6953db,#358cdb);box-shadow:0 12px 26px #6454cf32}.btn-outline{border-color:#d7dff1}.text-link{color:#5865a4;border-color:#c6cee6}.menu-button{color:#596890;border-color:#dce2f1;background:#fff}.mobile-menu{background:#fff;color:#283855;border-color:#dde3f5;box-shadow:0 25px 100px #35437f20}.mobile-menu::backdrop{background:#c5cdea99}.mobile-menu nav a{border-color:#e9ecf6}.close{border-color:#d8dfee;color:#5b6689;background:#ffffff}.skip{background:#e7e9ff;color:#394e78}
.hero{background:#fafbff;color:#253454;padding-top:69px}.hero:before{background:radial-gradient(ellipse at 85% 35%,#d7e8ffad,transparent 51%),radial-gradient(ellipse at 40% -10%,#f1d5f080,transparent 50%),radial-gradient(ellipse at 0% 80%,#e0f7f4aa,transparent 50%);inset:-15%;animation:auroraDrift 18s ease-in-out infinite alternate}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#7389b022 .7px,transparent .7px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent 30%,#000);opacity:.6}.hero-grid,.hero-bottom{z-index:1}.hero .kicker{color:#7570b1}.hero h1{color:#263252;font-weight:520}.hero h1 em,.color-text{color:#7860d4;background:linear-gradient(115deg,#d5806e 0%,#9971cb 32%,#627ddd 67%,#279cae 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-copy{color:#657189}.hero .text-link{color:#626799;border-color:#c0c9e4}.hero-price-note{color:#7b86a0}.company-line{color:#7c89a1;border-color:#dce3f1}.company-line strong{color:#536687}.hero-panel{border:1px solid #ffffff;background:#ffffffde;box-shadow:0 22px 80px #617fc224,0 4px 15px #8677c017,inset 0 0 0 1px #e3e7f5;border-radius:17px;transition:box-shadow .4s,transform .4s}.hero-panel:hover{box-shadow:0 30px 90px #617fc230,0 0 45px #9a81e31a;transform:translateY(-3px)}.panel-top{border-bottom:1px solid #e8eaf5;color:#6f7e9c;background:linear-gradient(100deg,#fcfcff,#f1f4ff);padding:17px 18px}.status{color:#278e99}.status:before{background:#4ebbac;box-shadow:0 0 0 4px #4ebbab15;animation:statusGlow 2.8s ease-in-out infinite}.network-svg{background:radial-gradient(ellipse at 50% 50%,#f2f0ff,transparent 65%)}.network-packet{filter:drop-shadow(0 0 3px currentColor)}.data-lines{stroke:#a9b7e9;stroke-width:1;stroke-dasharray:3 9;animation:flow 12s linear infinite;opacity:.45}.orbit{stroke:#9a91e7;stroke-opacity:.3}.node-light{animation:nodeGlow 3.8s ease-in-out infinite}.signal-ring{transform-origin:300px 185px;animation:signalWave 4.8s ease-out infinite;opacity:.2;pointer-events:none}.terminal{border-color:#e0e4f2;background:linear-gradient(125deg,#142443,#20274c);color:#cad6f1;box-shadow:0 8px 18px #263b7320;padding:17px 18px 15px;min-height:153px}.terminal-top{color:#8c9dbf}.terminal-top b{color:#afbce2}.terminal .prompt{color:#b6a8fc}.terminal .output{color:#b1bfdf}.terminal .success{color:#82d9d1}.caret{background:#b8a8fc;box-shadow:0 0 9px #947cf240}.typing-progress{margin-top:13px;height:3px;background:#8595c023;border-radius:3px;overflow:hidden}.typing-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#8b73ed,#6ba5eb,#62cfbf);transition:width .25s ease;box-shadow:0 0 10px #8395ea70}.hero-bottom{border-color:#dce4f1}.trust-items{color:#72829c}.trust-items svg{color:#8780c4}.motion-toggle{color:#687da0;border-color:#d6dfef;background:#ffffffaa}.ribbon{background:#fff;border-color:#e5eaf5}.ribbon-in{color:#8993aa}.ribbon-in strong{color:#66769a}.ribbon-in strong:nth-child(2){color:#9580ba}.ribbon-in strong:nth-child(3){color:#6f8abb}.ribbon-in strong:nth-child(4){color:#489caf}.ribbon-in strong:nth-child(5){color:#c99f60}
.product{background:linear-gradient(180deg,#fff,#fcfdff)}.product-window{border-color:#e0e5f2;box-shadow:0 20px 70px #5678b716;border-radius:15px}.window-bar{background:linear-gradient(90deg,#f5f1ff,#f3f9ff);border-color:#e5eaf6}.window-dot:nth-child(1){background:#efaaad}.window-dot:nth-child(2){background:#eccf84}.window-dot:nth-child(3){background:#8dceb9}.window-url,.window-bar>span:last-child{color:#7a86a3}.screenshot-button:after{background:#5f6cb9;color:#fff}.screenshot-caption{background:#fff;color:#8390a9}.screenshot-caption strong{color:#5f7295}.feature-grid{gap:23px}.feature{border:1px solid #e6e8f5;border-radius:12px;padding:26px;background:#fcfbff;box-shadow:0 8px 20px #445b8904}.feature-head svg{color:#9a80ca}.feature:nth-child(2) svg{color:#5fabbf}.feature:nth-child(3) svg{color:#cdad69}.feature p{color:#738096}.feature:hover{box-shadow:0 13px 35px #536daa12;transform:translateY(-4px)}.feature{transition:transform .3s,box-shadow .3s}
.intelligence{background:linear-gradient(125deg,#f5f4ff,#edf7ff 62%,#eefaf8);color:#253454;border-top:1px solid #e8ebf8;border-bottom:1px solid #e8ebf8}.intelligence .kicker{color:#8b78ad}.intelligence h2 em{color:#7080cd}.intelligence p{color:#75829d}.feature-list li{color:#697998}.feature-list svg{color:#8c7dcc}.intel-window{background:linear-gradient(140deg,#172946,#242549);border:1px solid #dedff4;box-shadow:0 22px 55px #627ba126;border-radius:13px}.intel-window .panel-top{background:#293552;border-color:#ffffff13;color:#b1bdda}.intel-window .status{color:#a4cedf}.code-body{color:#c2cfed}.code-body .green{color:#b4a8f4}.code-body .dim{color:#98abc9}.code-body .gold{color:#e4c891}.line-number{color:#657ba2}.code-foot{border-color:#ffffff14;color:#a3b5d6}.code-foot .meter{background:#5a6d943a}.meter:after{background:linear-gradient(90deg,#a493e9,#7bc2d7)}.intel-window>.typing-progress{margin:0 20px}.signal-grid div{border-color:#e0e7f7;background:#ffffffb5;color:#8091ad;box-shadow:0 3px 10px #47688a04}.signal-grid b{color:#7b8fbd}.signal-grid div:nth-child(2) b{color:#8f7fbd}.signal-grid div:nth-child(3) b{color:#64a4ad}.illustration-note{color:#8996b0!important}.workflow{background:#fff}.step{border-color:#d9e3f4}.step:before{background:#a3a2dc;box-shadow:0 0 0 4px #eeeeff}.step:nth-child(2):before{background:#d5b481;box-shadow:0 0 0 4px #faf4e9}.step:nth-child(3):before{background:#78b8b6;box-shadow:0 0 0 4px #e9f7f6}.step:nth-child(4):before{background:#83abdb}.step:nth-child(5):before{background:#b397d5}.step:nth-child(6):before{background:#83bda9}.step-no{color:#8699b7}.step p{color:#7a879e}
#levels{background:linear-gradient(180deg,#f9faff,#fff)}.level{border-color:#e0e7f6;background:linear-gradient(145deg,#f4f7ff,#fff);box-shadow:0 7px 20px #50638d07;border-radius:12px}.level:nth-child(2){background:linear-gradient(145deg,#f3eeff,#fff);border-color:#e7def6}.level:nth-child(3){background:linear-gradient(145deg,#edf9f7,#fff);border-color:#d9ede8}.level-top{color:#7d94be}.level:nth-child(2) .level-top{color:#9b85b6}.level:nth-child(3) .level-top{color:#6caaab}.level-digit{color:#83a9dd}.level:nth-child(2) .level-digit{color:#a18acb}.level:nth-child(3) .level-digit{color:#79bbae}.level>p{color:#7c89a2}.level-bottom{color:#7d8dad;border-color:#e3e9f6}.levels-note{color:#8190a7}.gallery-section{background:#fff;border-color:#e9edf7}.gallery-count{color:#8793ac}.filter{border-color:#dce4f3;color:#7c88a3}.filter[aria-pressed=true]{background:linear-gradient(100deg,#8e77cd,#718ecb);border-color:transparent;color:#fff}.gallery-card{border-color:#e4e9f5;background:#fff;border-radius:10px}.gallery-image{background:linear-gradient(125deg,#f3f1fc,#edf6fa)}.gallery-card figcaption{border-color:#e9edf6}.gallery-card figcaption strong{color:#576b91}.gallery-card figcaption span{color:#8b9cb8}.gallery-card figcaption svg{color:#8fa2c9}.gallery-note{color:#8997af}.gallery-foot{background:linear-gradient(100deg,#f6f2ff,#eff8fc);border-color:#e1e8f5;border-radius:12px}.gallery-foot p{color:#7e8aa5}
#pricing{background:radial-gradient(ellipse at 85% 50%,#e7f4fb70,transparent 60%),#fbfcff}.pricing-card{position:relative;background:linear-gradient(130deg,#f4efff,#eff7ff 70%,#eafbfa);border:1px solid #cdd8f2;box-shadow:0 24px 60px #687fb11c;border-radius:18px;padding:38px}.pricing-label{color:#717fa5}.pricing-label .pill{background:#e3e6fc;color:#7c81b4}.price{color:#6e78b8}.pricing-card ul{border-color:#d7e1f3}.pricing-card li{color:#7284a5}.pricing-card li svg{color:#8b92c4}.price-description,.price-micro{color:#8090ae}.company-card{border-color:#b6b2de}.company-card p{color:#7b87a0}.company-card a{color:#847db6}.resources{background:linear-gradient(100deg,#f6f0fc,#eef6fd 55%,#f0fbf8);border-top:1px solid #e5eaf5;border-bottom:1px solid #e5eaf5}.resource>svg{color:#9284c3}.resource:nth-child(2)>svg{color:#7bb1b9}.resource p{color:#7d89a1}.conference{background:#fff;border-color:#e7ecf5}.conference-meta{color:#8395b0}.speaker{background:linear-gradient(120deg,#faf8ff,#f7fbff);border-color:#e2e5f4;box-shadow:0 12px 30px #52799b09;border-radius:12px}.speaker-monogram{background:#ede7fb;border-color:#dfd6f2;color:#a091c5}.speaker-label,.credentials{color:#8a86ae}.speaker p,.speaker .speaker-focus{color:#7c8dab}.speaker-affiliation{color:#8a97b0}.faq{border-color:#e8edf7}.faq-list details{border-color:#e5eaf5}.faq-list summary{color:#607293}.faq-list summary svg{color:#9994c8}.faq-list details p{color:#7d8da8}.contact{background:linear-gradient(120deg,#f4f0ff,#eef6ff 60%,#ebf9f8);color:#273758;border-top:1px solid #e0e8f6}.contact .kicker{color:#8b80b8}.contact .intro{color:#7585a1}.contact-links a{color:#7c85bc;border-color:#cdd5ed}.contact small{color:#8596b1}.contact-form label{color:#7686a6}.field{background:#ffffffd9;border-color:#d8e1f4;color:#425b83;box-shadow:0 2px 7px #516c9e05}.field::placeholder{color:#a1b0c9}.field option{background:#fff;color:#405878}.field:focus{outline-color:#9c97df}.form-bottom p,.form-privacy{color:#8596b3}.form-message{color:#698dab}footer{background:#fff;color:#8a99b2;border-color:#e5ebf7}.footer-top .brand{color:#405471}.footer-about{color:#8898b2}.footer-links{color:#7f92b5}.footer-bottom,.footer-bottom p{border-color:#e8edf7;color:#91a0b9}.mobile-cta{background:#fffffff5;border-color:#e0e7f5;box-shadow:0 -5px 25px #456a8b0a}.mobile-cta strong{color:#7984bd}.mobile-cta small{color:#91a3c1}.lightbox{background:#f8faff;color:#405777;border-color:#d7e1f3}.lightbox::backdrop{background:#405b858c}.lightbox-bar p,.lightbox-bottom{color:#7b8eab}.lightbox-nav button{color:#7e89b2;border-color:#cbd8ef;background:#fff}
/* Reviews: three continuous rows, with a fully readable static alternative. */
.reviews-section{background:radial-gradient(ellipse at 5% 10%,#eee7fcaa,transparent 35%),radial-gradient(ellipse at 90% 80%,#ddf5f380,transparent 45%),#f9fbff;overflow:hidden;padding-bottom:76px;border-top:1px solid #e9edf8;border-bottom:1px solid #e9edf8}.reviews-section .heading-row{align-items:center;margin-bottom:32px}.reviews-section .intro{font-size:15px}.rating-stack{display:flex;gap:16px}.rating-pill{display:flex;gap:15px;align-items:center;padding:19px 23px;border:1px solid #e5e9f5;border-radius:14px;background:#ffffffdd;box-shadow:0 8px 24px #53678c08;min-width:185px}.source-logo{font-size:32px;line-height:1;font-weight:700}.google-logo,.google-mini{background:conic-gradient(#4285f4 0deg 90deg,#34a853 90deg 160deg,#fbbc05 160deg 220deg,#ea4335 220deg 280deg,#4285f4 280deg);color:#4285f4;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tp-logo,.tp-mini{color:#00a984}.rating-name{font-size:11px;color:#61718e}.rating-score{display:flex;gap:9px;align-items:center;margin:4px 0}.rating-score strong{font-size:30px;line-height:1;font-weight:500;letter-spacing:-.05em;color:#374c70}.rating-stars{font-size:11px;color:#e5b055;letter-spacing:1px}.rating-label{font-size:11px;color:#51a895}.rating-count{font-size:10px;color:#8c9ab2}.review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.review-toolbar>span{font:9px/1.8 var(--mono);color:#8995ad;letter-spacing:.05em}.review-toolbar>div{display:flex;gap:9px}.review-control{display:inline-flex;gap:9px;align-items:center;border:1px solid #dce3f1;background:#fff;border-radius:7px;color:#7e8bae;padding:9px 13px;font-size:10px;min-height:37px}.review-control svg{width:13px;height:13px}.review-control:hover{background:#f0f2fd;color:#676aa2}.review-wall{display:grid;gap:18px}.review-row{overflow-x:auto;scrollbar-width:thin;padding:5px 0 11px;scrollbar-color:#dce2f5 transparent}.review-track{display:flex;width:max-content}.review-set{display:flex;gap:18px;padding-right:18px}.review-card{display:flex;flex-direction:column;flex:0 0 368px;width:368px;height:246px;border:1px solid #e3e8f3;border-radius:13px;padding:22px 24px;background:#fff;box-shadow:0 4px 18px #58708e07;transition:box-shadow .25s,border-color .25s;position:relative}.review-card:before{content:'';position:absolute;top:22px;bottom:22px;left:0;width:2px;background:var(--review-accent);opacity:.4}.review-card:hover{border-color:#c9cdeb;box-shadow:0 8px 25px #7567aa13}.review-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.review-stars{font-size:12px;color:#e1b366;letter-spacing:3px}.review-source{display:flex;align-items:center;gap:6px;font-size:9px;color:#8a97ad}.google-mini{font-size:15px;font-weight:750}.tp-mini{font-size:18px;line-height:1}.review-card blockquote{margin:0;color:#60708c;font-size:13px;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.review-card-bottom{margin-top:auto;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.review-author{display:flex;gap:10px;align-items:center;min-width:0}.review-avatar{flex-shrink:0;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:#f0eef9;color:#9c8dbc;font:9px var(--mono)}.review-row:nth-child(2) .review-avatar{background:#edf7f7;color:#88afb9}.review-row:nth-child(3) .review-avatar{background:#faf4eb;color:#b69f7f}.review-author strong{display:block;font-size:11px;font-weight:600;color:#667896;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-author span:not(.review-avatar){display:block;font-size:8px;color:#97a4ba;margin-top:3px}.read-review{font-size:9px;color:#8a83b6;background:none;padding:7px 0;border:0;white-space:nowrap;border-bottom:1px solid #e1ddf0}.review-attribution{font-size:10px;line-height:1.9;color:#95a1b8;margin-top:24px;max-width:950px}.reviews-animated .review-row{overflow:hidden}.reviews-animated .review-track{animation:reviewDrift var(--review-duration) linear infinite;will-change:transform}.reviews-animated .review-row:nth-child(2) .review-track{animation-direction:reverse}.reviews-animated .review-row:nth-child(3) .review-track{animation-delay:-18s}.review-wall:hover .review-track,.review-wall:focus-within .review-track,.review-wall.reviews-paused .review-track,.review-wall.is-offscreen .review-track{animation-play-state:paused}.review-wall.reviews-static{width:min(1224px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:1fr;gap:18px}.reviews-static .review-row{overflow:visible;padding:0}.reviews-static .review-track{width:100%;animation:none;transform:none!important}.reviews-static .review-set:not(.review-clone){width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.reviews-static .review-clone{display:none}.reviews-static .review-card{width:100%;min-width:0;flex-basis:auto}.review-dialog{background:#fff;color:#586e8f;border:1px solid #e1e6f2;border-radius:17px;padding:30px;width:min(620px,92vw);max-height:87vh;box-shadow:0 30px 100px #29396b33}.review-dialog::backdrop{background:#526c9277;backdrop-filter:blur(8px)}.review-dialog-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.review-dialog-source{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#9291b8}.review-dialog h3{font-size:26px;line-height:1.2;margin-top:15px;letter-spacing:-.035em}.review-dialog-author{font-size:12px;color:#939fbb;margin-top:13px}.review-dialog blockquote{margin:23px 0;color:#687c9c;font-size:14px;line-height:1.9;white-space:pre-line}.review-excerpt-note{font-size:11px;color:#a4a6c0}.owner-reply{background:linear-gradient(120deg,#f7f4fd,#f1f9fc);padding:20px;border-radius:10px;margin-top:25px;border:1px solid #e8e9f7}.owner-reply strong{font-size:11px;color:#9290b4}.owner-reply p{font-size:12px;line-height:1.8;color:#8495b0;margin-top:12px;white-space:pre-line}.owner-reply small{display:block;font-size:10px;color:#a0acc2;margin-top:8px}.owner-reply small[hidden]{display:none}.review-dialog-footer{font-size:10px;color:#a1aec3;line-height:1.8;margin-top:25px}
@keyframes reviewDrift{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes auroraDrift{0%{transform:translate(-2%,0) rotate(-3deg)}100%{transform:translate(2%,-2%) rotate(3deg)}}@keyframes statusGlow{50%{box-shadow:0 0 0 6px #4ebbab05}}@keyframes signalWave{0%{transform:scale(.7);opacity:0}20%{opacity:.35}100%{transform:scale(1.65);opacity:0}}
@media(max-width:1100px){.rating-pill{padding:16px;min-width:160px}.rating-stack{gap:11px}.rating-stars{font-size:9px}.feature{padding:23px}.pricing-card{padding:28px}.review-toolbar{gap:12px}.review-toolbar>span{font-size:8px}.reviews-static .review-set:not(.review-clone){grid-template-columns:repeat(2,minmax(0,1fr))}.review-card{width:344px;flex-basis:344px}}
@media(max-width:900px){.reviews-section .heading-row{display:block}.rating-stack{margin-top:30px}.review-toolbar{flex-wrap:wrap}.review-toolbar>span{flex-basis:100%}.reviews-static .review-card{padding:20px}.review-author strong{max-width:120px}.hero:after{opacity:.3}.nav .brand-sub{font-size:7px}.hero-panel{max-width:630px}}
@media(max-width:650px){.nav{height:76px}.brand-mark{width:34px;height:44px}.brand-mark .official-logo{width:34px;height:39px}.brand-name{font-size:18px}.hero{padding-top:43px}.hero h1{font-size:clamp(39px,10.7vw,62px)}.hero-panel{border-radius:12px}.panel-top{padding:13px;font-size:7px}.terminal{min-height:139px;padding:13px 12px;font-size:8px}.typing-progress{margin-top:10px;height:2px}.hero-copy{font-size:14px}.feature{padding:23px}.feature-grid{gap:16px}.pricing-card{padding:28px}.reviews-section{padding-bottom:54px}.rating-stack{gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:26px}.rating-pill{padding:15px 12px;gap:10px;min-width:0}.source-logo{font-size:23px}.rating-score{gap:7px}.rating-score strong{font-size:27px}.rating-stars{font-size:8px;letter-spacing:0}.rating-name{font-size:10px}.rating-label{font-size:9px}.rating-count{font-size:9px}.review-toolbar{margin-top:25px;margin-bottom:21px}.review-toolbar>span{font-size:7px;letter-spacing:0}.review-control{font-size:9px;padding:9px 11px}.review-wall{gap:12px}.review-card{width:292px;flex-basis:292px;height:229px;padding:19px}.review-card blockquote{font-size:12px;line-height:1.8}.review-card-top{margin-bottom:13px}.review-card-bottom{gap:9px;padding-top:13px}.review-author strong{font-size:10px;max-width:125px}.review-avatar{width:27px;height:27px;font-size:8px}.review-source{font-size:8px}.read-review{font-size:8px}.review-stars{font-size:11px;letter-spacing:2px}.review-set{gap:12px;padding-right:12px}.review-attribution{font-size:9px;margin-top:22px}.review-wall.reviews-static{width:calc(100% - 40px)}.reviews-static .review-set:not(.review-clone){grid-template-columns:1fr;gap:12px}.review-dialog{padding:23px}.review-dialog h3{font-size:23px}.review-dialog blockquote{font-size:13px}.owner-reply{padding:17px}.review-dialog-author{font-size:11px}.footer-top .brand{color:#536685}.contact-form .field{font-size:16px}}
@media(max-width:360px){.hero h1{font-size:37px}.brand-name{font-size:17px}.rating-pill{padding:12px 10px;gap:7px}.source-logo{font-size:20px}.rating-score{flex-wrap:wrap;gap:3px 7px}.review-toolbar>div{gap:6px}.review-control{font-size:8px;padding:9px}.review-card{width:270px;flex-basis:270px}.reviews-static .review-card{padding:18px}}
@media(prefers-reduced-motion:reduce){.reviews-animated .review-track{animation:none}.reviews-animated .review-row{overflow-x:auto}.review-clone{display:none}.network-packets{display:none}.signal-ring{animation:none;opacity:.15}.hero:before{animation:none}}
@media print{.review-clone,.review-toolbar{display:none!important}.review-wall .review-row{overflow:visible}.review-track{animation:none!important;transform:none!important;width:100%}.review-set{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.review-card{width:100%;height:auto;break-inside:avoid}.review-card blockquote{display:block;overflow:visible}}

.hero h1 em,.color-text{background-image:linear-gradient(115deg,#bd6a62 0%,#8562b8 32%,#4e6acb 67%,#24869b 100%)}
.btn-mint,.btn-dark{background:linear-gradient(115deg,#6c55dc,#416bce)}.btn-mint:hover,.btn-dark:hover{background:linear-gradient(115deg,#6146d0,#3264c4)}
.feature p,.intelligence p,.step p,.level>p,.resource p,.company-card p,.speaker p,.speaker .speaker-focus,.faq-list details p,.contact .intro{color:#63728b}
.feature-list li,.pricing-card li{color:#596e90}.price-description,.price-micro,.levels-note,.gallery-note{color:#687998}
.gallery-card figcaption span,.gallery-count,.review-attribution,.review-toolbar>span,.review-source,.rating-count,.review-author span:not(.review-avatar),.review-dialog-author,.review-dialog-footer,.owner-reply p,.form-privacy,.form-bottom p,.footer-about,.footer-links,.footer-bottom,.footer-bottom p{color:#6d7d98}
.read-review,.review-control{color:#686194}.review-author strong{color:#526688}.review-dialog blockquote{color:#5b6d86}.owner-reply strong{color:#746b98}.review-excerpt-note,.owner-reply small{color:#75859d}.review-dialog-source{color:#6f669a}
.hero-price-note,.company-line,.brand-sub,.contact small,.contact-form label,.trust-items{color:#6b7c98}.footer-top .brand{color:#283954}.motion-toggle{color:#596e91}
.pricing-label,.pricing-label .pill{color:#606b98}.gallery-card figcaption strong{color:#526381}.speaker-label,.credentials,.speaker-affiliation,.conference-meta,.level-bottom{color:#6d7696}
.reviews-animated .review-row{mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent)}.reviews-static .review-row{mask-image:none}
@media(max-width:650px){.hero .kicker{font-size:8px;letter-spacing:.04em}.review-toolbar>span{font-size:8px}.review-attribution{font-size:10px}}

.review-control[hidden]{display:none}

.brand-mark{width:76px;height:76px;flex-shrink:0;background:transparent;border-radius:0;overflow:visible}.brand-mark .official-logo{width:76px;height:76px;object-fit:contain}.nav{height:92px}.brand{gap:2px}.footer-top .brand-mark,.footer-top .brand-mark .official-logo{width:84px;height:84px}
@media(max-width:650px){.nav{height:80px}.brand-mark,.brand-mark .official-logo{width:62px;height:62px}.brand{gap:0}.brand-name{font-size:17px}.brand-sub{letter-spacing:.04em}}
@media(max-width:360px){.brand-name{font-size:16px}.brand-mark,.brand-mark .official-logo{width:54px;height:62px}}

/* Architecture studio: luminous topology, synchronized terminal, quiet motion. */
.terminal{min-height:207px}.terminal-lines>div{min-height:1.9em}.motion-showcase{margin-top:72px}.studio-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px}.studio-heading h3{font-size:clamp(25px,3vw,36px);letter-spacing:-.04em;margin-top:14px}.studio-heading .kicker{font-size:9px}.studio-demo{font:8px var(--mono);color:#68769a;letter-spacing:.1em;white-space:nowrap;padding-bottom:6px}.architecture-studio{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);border:1px solid #dce3f6;border-radius:20px;overflow:hidden;box-shadow:0 22px 65px #647bbb20,0 1px 0 #fff inset;background:white}.topology-pane{min-width:0;background:linear-gradient(125deg,#fff,#f6f4ff 50%,#f0fbff)}.studio-bar{display:flex;justify-content:space-between;padding:19px 22px;border-bottom:1px solid #e0e6f2;font:9px var(--mono);letter-spacing:.05em;color:#6a7395}.studio-bar>span:first-child{display:flex;align-items:center;gap:8px}.studio-bar i{display:block;width:6px;height:6px;background:#38b4aa;border-radius:50%;box-shadow:0 0 0 4px #38b4aa13}.topology{width:100%;height:auto;display:block;overflow:visible}.topology-mobile{display:none}.topo-boundary{animation:boundaryDrift 24s linear infinite}.boundary-label{fill:#438c9c;font:9px var(--mono);letter-spacing:1.7px}.topo-route{fill:none;stroke-linecap:round}.route-base{stroke:var(--route-color);stroke-width:2;opacity:.22}.route-flow{stroke:var(--route-color);stroke-width:2;stroke-dasharray:5 12;opacity:.45;animation:routeCurrent 3s linear infinite}.topo-route.is-active .route-base{opacity:.5;stroke-width:3}.topo-route.is-active .route-flow{opacity:1}.topo-packet{stroke:none;filter:drop-shadow(0 0 4px var(--route-color))}.node-shadow{fill:#7184b513}.node-face{fill:#ffffff;stroke:#d7def0;stroke-width:1.2;transition:stroke .5s,fill .5s}.node-title{fill:#364a70;font:600 12px var(--sans)}.node-sub{fill:#6e7c96;font:11px var(--sans)}.node-beacon{fill:#b7c3dd;transition:fill .5s}.topo-node.is-active .node-face{stroke:#9887e6;fill:#fcfaff}.topo-node.is-active .node-beacon{fill:#4ebcac;filter:drop-shadow(0 0 4px #4ebcac70)}.topology-legend{display:flex;justify-content:center;gap:23px;border-top:1px solid #e7eaf6;padding:16px;font:9px var(--mono);color:#687998}.topology-legend span{display:flex;gap:7px;align-items:center}.topology-legend i{height:6px;width:6px;border:1px solid #9690da;border-radius:2px}.topology-legend span:nth-child(2) i{background:#6c87df;border:0;border-radius:50%}.topology-legend span:nth-child(3) i{width:11px;border:1px dashed #69a1b3}.studio-console{min-width:0;color:#c1d0ed;background:radial-gradient(ellipse at 110% 0,#42437890,transparent 70%),linear-gradient(145deg,#172941,#172039);display:flex;flex-direction:column;position:relative}.console-chrome{display:flex;align-items:center;gap:15px;padding:19px 20px;border-bottom:1px solid #ffffff12;font:9px var(--mono);color:#9baac8}.console-dots{display:flex;gap:5px}.console-dots i{width:6px;height:6px;border-radius:50%;background:#e994a2}.console-dots i:nth-child(2){background:#e6c58a}.console-dots i:nth-child(3){background:#7dcabb}.console-label{display:flex;justify-content:space-between;gap:10px;margin:26px 22px 17px;font:8px var(--mono);letter-spacing:.08em;color:#a9b7d3}.console-status{color:#81d2c8}.studio-terminal{font:11px/2 var(--mono);padding:0 22px 24px;min-height:257px;white-space:pre-wrap;overflow-wrap:anywhere}.studio-terminal>div{min-height:2em}.terminal-command{color:#c3b2ff}.terminal-muted{color:#93a8cc}.terminal-ok{color:#86e0ce}.terminal-warn{color:#ebcb94}.studio-caret{display:inline-block;width:6px;height:12px;vertical-align:middle;background:#bba6ff;margin-left:2px;animation:blink 1s steps(2) infinite}.console-progress{margin:auto 22px 17px;height:3px;background:#ffffff12;border-radius:4px;overflow:hidden}.console-progress i{height:100%;width:100%;display:block;background:linear-gradient(90deg,#ad8dfa,#63c2db,#8ce3cc);transition:width .16s linear}.console-footer{display:flex;justify-content:space-between;gap:8px;padding:0 22px 22px;font:8px var(--mono);color:#a2b4d4}.studio-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px}.stage-buttons{display:flex;padding:5px;gap:4px;border:1px solid #dfe5f4;background:#ffffffb3;border-radius:12px}.stage-button,.studio-pause{border:0;background:transparent;color:#677794;font:10px var(--mono);padding:12px 15px;border-radius:8px}.stage-button span{color:#8c89b0;margin-right:8px;font-size:9px}.stage-button[aria-pressed=true]{background:#eae7ff;color:#6653b7;box-shadow:0 2px 7px #7464c811}.stage-button:hover{background:#f0edff}.studio-pause{border:1px solid #d9e1f1;background:#ffffff8c;white-space:nowrap}.intelligence .studio-note{font:10px/1.8 var(--sans);color:#6b7a95;margin-top:17px;max-width:780px}
@keyframes routeCurrent{to{stroke-dashoffset:-68}}@keyframes boundaryDrift{to{stroke-dashoffset:-220}}
.studio-pause:disabled{opacity:.65;cursor:default}.studio-locally-paused *{animation-play-state:paused!important}
@media(max-width:1050px){.architecture-studio{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.studio-terminal{font-size:10px;padding-left:17px;padding-right:17px}.console-label{margin-left:17px;margin-right:17px}.console-chrome{font-size:8px;gap:9px;padding:19px 17px}.console-footer{font-size:7px;padding-left:17px;padding-right:17px}.stage-button{padding:11px}.topology-legend{gap:14px;font-size:8px}}
@media(max-width:800px){.architecture-studio{grid-template-columns:1fr}.studio-heading{display:block}.studio-demo{display:block;margin-top:16px}.studio-console{min-height:335px}.studio-terminal{min-height:213px;font-size:12px}.console-label{margin-top:20px}.console-footer{font-size:8px}.studio-controls{flex-wrap:wrap}.studio-pause{margin-left:auto}.motion-showcase{margin-top:48px}}
@media(max-width:650px){.topology-desktop{display:none}.topology-mobile{display:block}.architecture-studio{border-radius:15px}.studio-bar{padding:17px 14px;font-size:8px}.studio-heading h3{font-size:29px;max-width:300px}.studio-heading .kicker{font-size:8px;line-height:1.8;letter-spacing:.04em}.topology-legend{padding:15px 8px;gap:14px;font-size:8px}.studio-terminal{font-size:10px;min-height:220px}.stage-buttons{width:100%;justify-content:space-between;gap:2px;padding:4px}.stage-button{font-size:8px;padding:12px 7px}.stage-button span{display:block;font-size:8px;margin:0 0 5px}.studio-pause{font-size:9px}.terminal{min-height:192px;font-size:9px}.terminal-top{font-size:7px}.console-label{font-size:8px}.console-footer{font-size:7px}.studio-note{font-size:9px}.node-title{font-size:13px}.node-sub{font-size:12px}.boundary-label{font-size:10px}}
@media(prefers-reduced-motion:reduce){.route-flow,.topo-boundary{animation:none}.topo-packet{display:none}.studio-caret{display:none}}

:root{--ink:#f3f0ef;--muted:#a4a4ae;--paper:#030405;--line:#26262d;--mint:#05bdf3;--dark:#08090d;--dark2:#0d1017;--white:#f6f4f3;--cyan:#00bff3;--violet:#982bff;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
html{scroll-padding-top:112px;color-scheme:dark}body{background:#030405;color:var(--ink);overflow-x:clip;font-size:15px;line-height:1.65}h1,h2,h3{color:var(--ink);font-weight:400;letter-spacing:-.048em}p{color:#a4a4ae}h2{font-size:clamp(38px,4.5vw,64px);line-height:1.08}h2 em{font-style:normal;color:#b78cff}.wrap{width:min(1200px,calc(100% - 96px))}.section{padding:120px 0;isolation:isolate}.kicker{font:10px/1.7 var(--mono);color:#66d5f4;letter-spacing:.12em;margin-bottom:24px}.kicker:before{content:'✦';background:none;width:auto;height:auto;border-radius:0;font-size:12px}.intro,.heading-row>p{color:#a4a4ae;line-height:1.75}.intro{font-size:16px}::selection{background:#7636ba;color:white}:focus-visible{outline:2px solid #fff873;outline-offset:5px}a,button{touch-action:manipulation}button{font-family:var(--sans)}
.starfield{position:fixed;inset:0;pointer-events:none;z-index:-1;background:#030405}.starfield i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:#8edfff;opacity:var(--a);border-radius:50%;box-shadow:0 0 4px #8edfff35}.preview-label{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);z-index:95;background:#14141bea;backdrop-filter:blur(12px);border:1px solid #3b334e;border-radius:40px;padding:8px 14px;white-space:nowrap;font:8px/1.6 var(--mono);letter-spacing:.07em;color:#c4b9d6;box-shadow:0 4px 20px #0005;pointer-events:none}.preview-label span{display:inline-block;background:#b88bff;border-radius:50%;width:5px;height:5px;margin-right:6px;box-shadow:0 0 8px #9f6bf9}
.announcement{background:linear-gradient(95deg,#f8f1ed,#e9e5f6 60%,#d7edf5);color:#33323e;font-size:10px;padding:8px 20px;letter-spacing:.025em}.announcement a{border-color:#777184}.site-header{background:#030405cc;backdrop-filter:blur(22px);border:0;box-shadow:none;color:white}.nav{height:94px;gap:28px}.brand{color:#f3f0ef;gap:4px;flex-shrink:0}.brand-mark,.brand-mark .official-logo{width:48px;height:52px}.brand-mark{background:#fff;border-radius:50%;width:44px;height:44px;overflow:hidden;margin-right:9px}.brand-mark .official-logo{object-fit:contain;width:39px;height:39px}.brand-name{color:#f3f0ef;font-size:21px;letter-spacing:-.05em;font-weight:600}.brand-sub,.nav .brand-sub{font-size:6px;letter-spacing:.11em;color:#9995a4;margin-top:5px}.nav-links{border:1px solid #2b2b30;border-radius:40px;padding:13px 22px;gap:25px;color:#c6c2c8;font-size:11px;background:#050608}.nav-links a:hover{color:#39ceff}.nav-actions{gap:21px}.nav-actions .login{color:#ccc7cf;font-size:11px}.nav-actions .btn{padding:11px 20px;font-size:11px;box-shadow:none;gap:10px}.btn,.btn-mint,.btn-dark{border-radius:40px;background:linear-gradient(110deg,#87bef2 0%,#04bdf1 65%);color:#03111a;border:0;font-weight:500;padding:14px 24px;font-size:12px;box-shadow:none;gap:20px;transition:transform .2s,box-shadow .2s}.btn:hover,.btn-mint:hover,.btn-dark:hover{background:linear-gradient(110deg,#a5d2ff,#08caff);box-shadow:0 0 25px #00bcf326;transform:translateY(-2px)}.btn svg{width:17px;height:17px}.text-link{color:#e1dce5;border-color:#4a414f}.text-link:hover{color:#30cbff}.menu-button{background:#14141c;color:#eee;border:1px solid #34343d;border-radius:50%}.mobile-menu{background:#0d0e14;color:#fff;border:1px solid #3b3545}.mobile-menu::backdrop{background:#000c}.mobile-menu nav a{border-color:#292831}.close{background:#191821;border-color:#3c354a;color:#eee}.skip{background:#1a1930;color:#fff}
.hero{background:transparent;padding:75px 0 15px;overflow:hidden;color:white;isolation:isolate}.hero:before{background:radial-gradient(ellipse at 85% 50%,#5a1b8114,transparent 50%);animation:none;inset:0}.hero:after{display:none}.hero-grid{grid-template-columns:1fr 1.04fr;gap:28px;align-items:center;min-height:530px}.hero .kicker{font-size:9px;letter-spacing:.09em;color:#89d3e8;margin-bottom:22px}.hero h1{font-size:clamp(64px,6.2vw,86px);line-height:1.025;letter-spacing:-.055em;font-weight:400;max-width:640px;color:#f4f1f0}.hero h1 em{font-style:normal;background:linear-gradient(100deg,#e8c8f1,#b28cff 65%,#7bbce8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:400}.hero-copy{color:#b0aab5;font-size:15px;line-height:1.65;max-width:410px;margin-top:25px}.hero-ctas{margin-top:29px;gap:22px}.hero-ctas .btn{padding:13px 25px;font-size:12px}.hero-price-note{color:#8f8998;font-size:10px;margin-top:19px}.hero-price-note span{padding:0 7px;color:#5a5366}.watch-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#ddd5e4}.play-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #52495f;border-radius:50%;font-size:14px}.hero-bottom{position:relative;border:0;padding-top:35px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.trust-items{font-size:10px;display:flex;gap:27px;flex-wrap:wrap;color:#a6a0ae}.trust-items span{display:flex;gap:7px}.motion-toggle{background:none;color:#837d8f;border:1px solid #302a3b;border-radius:30px;padding:8px 12px;font-size:9px}.motion-toggle:hover{background:#16111f}.hero-collage{position:relative;height:460px;min-width:0}.collage-orbit{position:absolute;width:400px;height:400px;border:1px solid #8c52df1c;border-radius:50%;top:15px;left:80px;box-shadow:0 0 100px #b147ff08,inset 0 0 70px #7128a707}.capsule{position:absolute;overflow:hidden;border:1px solid #52435b;background:#111019;padding:0;box-shadow:0 18px 40px #0007;transition:transform .35s,border-color .35s;text-align:left}.capsule:hover{transform:translateY(-5px);border-color:#ad79dc}.capsule img{width:100%;height:100%;object-fit:cover;object-position:top}.capsule-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#08080ce8 35%);padding:35px 20px 16px;color:#fff;font-size:10px;display:flex;justify-content:space-between}.capsule-caption b{font-size:15px;color:#72d5f3;font-weight:400}.capsule-top{width:340px;height:152px;top:5px;right:14px;border-radius:85px 85px 70px 70px}.capsule-top img{object-fit:cover;object-position:top left;filter:brightness(.82)}.core-capsule{position:absolute;top:166px;right:6px;width:244px;height:90px;border:1px solid #4c3560;border-radius:65px;display:flex;align-items:center;gap:15px;padding:20px 26px;background:radial-gradient(ellipse at 100% 100%,#51287055,transparent),#101017;color:#aca2b9;font-size:13px;line-height:1.4}.core-capsule strong{font-weight:400;color:#f3e9ff}.core-star{font-size:35px;color:#bd84ff;line-height:1}.core-capsule i{width:6px;height:6px;background:#6addce;border-radius:50%;margin-left:auto;box-shadow:0 0 12px #6addce50}.logo-orb{position:absolute;left:3px;top:100px;width:142px;height:142px;border-radius:50%;padding:27px;border:1px solid #86659c;background:radial-gradient(circle at 30% 30%,#f5c1dd,#b55be8 58%,#7224a1);box-shadow:0 0 60px #aa37ed20;animation:orbFloat 7s ease-in-out infinite}.logo-orb img{border-radius:20px;width:90px;mix-blend-mode:multiply}.logo-orb span{position:absolute;right:13px;bottom:18px;color:#fff;font-size:18px}.capsule-map{left:17px;top:257px;width:300px;height:153px;border-radius:72px}.capsule-map img{filter:brightness(.84);object-position:center}.terminal-capsule.hero-panel{position:absolute;top:270px;right:0;width:212px;background:#12111a;border:1px solid #3f324e;border-radius:26px;overflow:hidden;box-shadow:0 15px 40px #0005;transform:none}.terminal-capsule .panel-top{padding:13px 12px;background:#1e1629;border-color:#3b2d48;color:#a98dbf;font-size:7px;letter-spacing:.02em;gap:4px}.terminal-capsule .panel-top .status{font-size:5px;color:#76dacb;gap:3px}.terminal-capsule .status:before{width:3px;height:3px}.terminal-capsule .terminal{margin:0;padding:12px 10px 10px;background:transparent;min-height:139px;border:0;border-radius:0;box-shadow:none;color:#a995c2;font-size:6.8px;line-height:1.9}.terminal-capsule .terminal-top{display:none}.terminal-capsule .terminal .prompt{color:#bca1e2}.terminal-capsule .terminal .success{color:#7edcca}.terminal-capsule .typing-progress{margin-top:9px;background:#6c4b861c}.tiny-orb{position:absolute;top:164px;left:166px;font-size:59px;line-height:1;color:#73bdf5;text-shadow:0 0 25px #00c4ff25}.collage-note{position:absolute;bottom:3px;left:24px;font:6px var(--mono);letter-spacing:.13em;color:#777080}.ribbon{background:transparent;border:0;padding:0}.ribbon-in{justify-content:space-between;color:#c2bacd;border-top:1px solid #24202c;border-bottom:1px solid #24202c;padding:25px 0;gap:20px}.ribbon-in>span:first-child{font-size:8px;color:#787181}.ribbon-in strong{font-size:11px;font-weight:400;letter-spacing:.06em;color:#b5a9c7}
.momentum-band{overflow:hidden;isolation:isolate;padding:90px 0 0;color:#f3eaf6}.momentum-band>div{width:max-content;display:flex;align-items:center;gap:26px;font-size:clamp(48px,6.6vw,90px);font-weight:300;letter-spacing:-.04em;line-height:1.2;animation:marquee 55s linear infinite}.momentum-band em{font-style:normal;color:#e5a65c}.momentum-band span{font-size:53px;color:#c799fa;margin:0 20px}@keyframes marquee{to{transform:translateX(-33.333%)}}@keyframes orbFloat{50%{transform:translateY(-9px) rotate(-4deg)}}
.product{padding-top:85px;background:transparent}.heading-row{margin-bottom:42px;gap:50px}.heading-row>p{font-size:13px;max-width:330px}.product-window{background:#0e0f15;border:1px solid #43374f;border-radius:24px;box-shadow:0 22px 100px #633b8b17;overflow:hidden}.window-bar{background:#131019;border-color:#302735;padding:15px 24px;color:#7d738c;font-size:7px}.window-dot{background:#695477}.window-dot:first-child{background:#b67cf5}.window-url{color:#b4a3c4;font-size:8px}.screenshot-button{background:#101118}.screenshot-button img{width:100%;height:auto}.screenshot-caption{background:#0e0f15;border-color:#2c2536;color:#9990a8;padding:18px 23px}.screenshot-caption strong{color:#d0c4dd}.screenshot-caption span{color:#9689a2}.screenshot-button:after{background:#15101ddd;color:#dfc5ff;border-color:#53415e;border-radius:30px}.feature-grid{gap:40px;margin-top:43px}.feature{padding:23px 0;background:transparent;border:0;border-radius:0;box-shadow:none;border-top:1px solid #30283b}.feature:after{display:none}.feature-head svg{color:#00bff3}.feature h3{color:#eee3f5;font-size:20px}.feature p{color:#a69bad;font-size:12px;line-height:1.75}.feature-head{gap:15px}
.intelligence{background:radial-gradient(ellipse at 0% 10%,#052c3b45,transparent 60%);border:0;color:#eee}.intelligence h2{color:#f2edf5}.intelligence h2 em{color:#70c9ed;background:none;-webkit-text-fill-color:initial}.intelligence p{color:#a49aaf}.intelligence .kicker{color:#6bc7e4}.intel-grid{gap:90px;grid-template-columns:1fr 1.1fr}.feature-list li{color:#b8adc2;font-size:12px}.feature-list li svg{color:#53c9ef}.intel-visual{background:#10101a;border-color:#423153;box-shadow:0 30px 100px #7c2eb518;border-radius:24px;overflow:hidden}.code-bar{background:#15131e;border-color:#30293f;color:#9a85ae}.code-body{background:#0d0c13;color:#ccc0da}.code-line .green{color:#78d7d2}.code-line .dim,.line-number{color:#736981}.code-line .gold{color:#cfa7ee}.code-footer,.intel-label,.intel-note{background:#101019;border-color:#2e2639;color:#8f809f}.intel-label{color:#9a86aa}.intel-stats{border-color:#2f253a}.intel-stat{border-color:#2f253a}.intel-stat strong{color:#e8dbf2}.intel-stat span{color:#9989aa}.studio-heading h3{color:#eee1f5}.studio-demo{color:#9a87ab}.architecture-studio{background:#101019;border-color:#3e2e51;box-shadow:0 25px 80px #47166926}.topology-pane{background:radial-gradient(ellipse at 50% 40%,#35214b50,transparent),#100e18}.studio-bar{border-color:#33273d;color:#9e8bb1}.topology-legend{border-color:#33273d;color:#a694b7}.node-face{fill:#191321;stroke:#5e4178}.node-title{fill:#e4d3f5}.node-sub{fill:#9b88ae}.topo-node.is-active .node-face{fill:#251535;stroke:#ad6ff4}.boundary-label{fill:#88bce1}.topology-pane svg [fill="#fff"],.topology-pane svg [fill="#ffffff"]{fill:#1a1224}.studio-console{background:radial-gradient(ellipse at 100% 0,#34204a,transparent 70%),#12101c}.console-chrome{border-color:#3e2d4b}.stage-buttons{background:#0f0b16;border-color:#3b2c4b;border-radius:40px}.stage-button,.studio-pause{color:#b2a1c2;border-radius:40px}.stage-button span{color:#9679b0}.stage-button[aria-pressed=true]{background:#4d216f;color:#efddff}.stage-button:hover{background:#2c193b}.studio-pause{background:#16101d;border-color:#3b2c4b}.intelligence .studio-note{color:#8c7b9b;font-size:10px}
.spotlight{padding:120px 0;background:transparent;position:relative}.spotlight:before{content:'';position:absolute;right:-260px;top:80px;width:430px;height:430px;border-radius:50%;background:linear-gradient(145deg,#ee91c9,#b127ed);opacity:.85;z-index:-1}.spotlight-intro{text-align:center;margin:0 auto 65px;max-width:760px}.spotlight-intro .kicker{justify-content:center}.spotlight-intro p{margin-top:25px;font-size:14px;color:#9e91aa}.spotlight-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:90px;align-items:center}.spotlight-tabs{display:grid;gap:0}.spotlight-tabs button{display:grid;grid-template-columns:25px 1fr 22px;text-align:left;border:0;border-bottom:1px solid #302738;background:transparent;padding:24px 0;color:#73687e;align-items:center;column-gap:12px}.feature-title{font-size:40px;font-weight:400;letter-spacing:-.04em;line-height:1.1}.feature-index{font:8px var(--mono);color:#7d668d}.feature-arrow{font-size:21px;color:#665271}.feature-detail{display:none;grid-column:2/4;font-size:12px;line-height:1.8;margin-top:18px;max-width:255px;color:#a79ab3}.spotlight-tabs [aria-selected=true] .feature-title{color:#f4e8ff}.spotlight-tabs [aria-selected=true] .feature-arrow{color:#26caff}.spotlight-tabs [aria-selected=true] .feature-detail{display:block}.spotlight-tabs [aria-selected=true]{padding-bottom:30px}.spotlight-media{position:relative;min-width:0}.feature-panel{background:#0d0b13;border:1px solid #523963;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #0008}.feature-panel[hidden]{display:none}.feature-media-top{display:flex;justify-content:space-between;padding:18px 22px;font:8px var(--mono);color:#85718f;background:#15101e}.feature-media-top .status{font-size:8px;color:#c1a0df}.feature-panel button{background:none;padding:0;border:0;width:100%;display:block}.feature-panel img{width:100%;height:310px;object-fit:contain;background:#100e16}.feature-panel p{padding:18px 22px;font-size:11px;border-top:1px solid #30213d;color:#bba4cc}
.workflow{background:transparent;border-top:1px solid #1e1928}.workflow-head{max-width:700px}.steps{gap:25px}.step{border-color:#3e314c;padding-top:25px}.step:before{background:#9e6bd2;box-shadow:0 0 15px #9e6bd255}.step-no{color:#b68dd8;font-size:9px}.step h3{color:#e6d9ee;font-size:21px}.step p{color:#9989a8;font-size:11px;line-height:1.7}#levels{background:transparent}.levels-grid{gap:24px}.level,.level:nth-child(2),.level:nth-child(3){position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 100%,#4b185e80,transparent 65%),#0a0810;border:1px solid #443050;border-radius:26px;box-shadow:none;padding:32px;min-height:348px}.level:after{content:'';position:absolute;width:160px;height:160px;border-radius:50%;background:repeating-radial-gradient(ellipse at 35% 35%,#a65de2 0 3px,#461b74 4px 9px);bottom:-100px;right:-55px;opacity:.32;z-index:-1}.level:nth-child(2){background:radial-gradient(ellipse at 100% 100%,#12384d80,transparent 65%),#090b11;border-color:#2c4656}.level:nth-child(3){background:radial-gradient(ellipse at 100% 100%,#6a4b1a55,transparent 65%),#0c0a0e;border-color:#504437}.level-top,.level:nth-child(2) .level-top,.level:nth-child(3) .level-top{color:#b693ce;font-size:8px}.level-digit,.level:nth-child(2) .level-digit,.level:nth-child(3) .level-digit{font-size:48px;color:#af68e4;font-weight:300}.level:nth-child(2) .level-digit{color:#64bde7}.level:nth-child(3) .level-digit{color:#e3ac69}.level h3{font-size:28px;color:#f4e5ff;margin-top:14px}.level>p{color:#aa96b8;font-size:12px}.level-bottom,.level:nth-child(2) .level-bottom,.level:nth-child(3) .level-bottom{border-color:#45334f;color:#bfa0d1;font-size:9px}.levels-note{color:#86758f;font-size:10px}.gallery-section{background:transparent;border-color:#261c31}.gallery-count{color:#9e80b8}.filters{gap:10px;margin-bottom:30px}.filter{background:#0d0912;border:1px solid #3a2847;color:#a48bb5;border-radius:40px;padding:11px 18px;font-size:10px}.filter[aria-pressed=true]{background:#9d31ed;border-color:#ac48f6;color:white}.filter:hover{border-color:#ac48f6}.gallery-grid{gap:24px}.gallery-card{background:#0d0b13;border-color:#35243e;border-radius:20px;box-shadow:none}.gallery-card:hover{border-color:#9162af;box-shadow:0 12px 40px #8035ab15}.gallery-image{background:#19131f;padding:10px;aspect-ratio:1.65}.gallery-image img{box-shadow:none;border-radius:10px}.gallery-card figcaption{border-color:#33243e;padding:19px}.gallery-card figcaption strong{color:#d8c5e6;font-size:11px}.gallery-card figcaption span{color:#8c729d;font-size:7px}.gallery-card figcaption svg{color:#8b58ba}.gallery-note{color:#887293;font-size:10px}.gallery-cta{background:linear-gradient(100deg,#171020,#0d1019);border:1px solid #453052;border-radius:24px;padding:30px;margin-top:30px}.gallery-cta h3{font-size:27px;color:#eee0f6}.gallery-cta p{color:#a48cb5}.lightbox,.review-dialog{background:#121019;color:#f0e2fa;border:1px solid #6c4487;border-radius:22px}.lightbox::backdrop,.review-dialog::backdrop{background:#030208e8;backdrop-filter:blur(16px)}.lightbox-bar h3{color:#e9d8f8}.lightbox-bar p{color:#ab8bbc}.lightbox img{background:#fff}.lightbox-nav button{background:#23162f;color:#dfc4f1;border-color:#56336d}
.statement-section{text-align:center;padding:150px 0 140px;background:radial-gradient(ellipse at 50% 100%,#061d3045,transparent 55%)}.statement-spark{font-size:35px;color:#ceabec;display:block;margin-bottom:32px}.statement-section p{font-size:clamp(31px,3.4vw,49px);font-weight:300;line-height:1.25;letter-spacing:-.04em;color:#eee5f3;margin-bottom:42px}.statement-section p span{color:#d6a16e}.pricing-grid{gap:100px}.pricing-card{border-radius:30px;border:1px solid #74509b;background:radial-gradient(ellipse at 100% 0,#52287b55,transparent 70%),#120d1c;padding:40px;box-shadow:0 0 85px #7e3eb617}.pricing-label,.pricing-label .pill{color:#b496cb}.pricing-label .pill{background:#30203f;border-radius:40px;padding:6px 10px;font-size:7px}.price{color:#f5e8ff;font-weight:300;font-size:100px;margin:35px 0 16px}.price-description{color:#a28caf;font-size:12px}.pricing-card ul{border-color:#3c294e}.pricing-card li{color:#c3afd2;font-size:12px}.pricing-card li svg{color:#b786dc}.price-micro{color:#957ca5;font-size:10px}.company-card{border-color:#5e3f73}.company-card h3{color:#cdb6de}.company-card p{color:#947ca4}.resources{background:#0c0810;border-top:1px solid #31203f;border-bottom:1px solid #31203f;padding:70px 0}.resource h3{font-size:29px;color:#e5d4f0}.resource p{font-size:12px;color:#9c86ad}.resource>svg{color:#b773e6}.resource .text-link{color:#cb9aee;border-color:#493056}.conference{background:transparent;border-color:#2b1f36}.conference-grid{gap:80px}.conference .intro{color:#a894b8;font-size:14px}.conference-meta{color:#b297c7}.speaker{background:#0c0912;border-color:#3b2a49;border-radius:20px;padding:25px}.speaker-monogram{background:#271536;color:#d9b6f6;border-color:#674086}.speaker-label,.credentials,.speaker-affiliation{color:#ad87c9}.speaker h3{color:#ead6f9;font-size:25px}.speaker p,.speaker .speaker-focus{color:#9f83b3}.conference-company{border-color:#34233f;color:#9274a5}
.reviews-section{background:transparent}.rating-pill{background:#110e17;border-color:#3d2b4b;border-radius:20px;color:#c4a8d9}.rating-score strong{color:#e9d9f6}.rating-score>span,.rating-note{color:#a284b7}.rating-stars{color:#ffe478}.rating-stack .source-logo{color:#d0b2e5}.review-toolbar>span{color:#88689d}.review-control{background:#100c17;color:#ba92d6;border-color:#463054;border-radius:30px}.review-card{background:#0d0a12;border-color:#3d2948;border-radius:22px;box-shadow:none}.review-card:before{background:linear-gradient(90deg,transparent,#70438b,transparent)}.review-card blockquote{color:#ba9fcb;font-size:12px}.review-stars{color:#ffe578}.review-source,.review-author>div>span{color:#8f71a3}.review-author strong{color:#d3b6e7}.review-avatar{background:#281635;border-color:#5e3c72;color:#d0a2ec}.review-card-bottom{border-color:#34203f}.read-review{color:#bf8ee2;border-color:#50305f}.review-attribution{color:#866297}.review-dialog blockquote{color:#d8c0e7}.owner-reply{background:#23122e;border-color:#543361}.owner-reply strong{color:#c595e3}.review-excerpt-note,.owner-reply small,.review-dialog-source{color:#a67cbe}.faq{border-color:#30203c;background:transparent}.faq-list details{border-color:#382442}.faq-list summary{color:#d5bce5;font-size:14px}.faq-list summary:after{color:#ae6dd4;background:none;border-color:#5c366f}.faq-list details[open] summary{color:#e5caf9}.faq-list details p{color:#a587b7;font-size:12px}.contact{background:radial-gradient(ellipse at 0 50%,#25133360,transparent 60%),#08060c;border-top:1px solid #382443;color:#eee;padding:110px 0}.contact h2{color:#f0dbff}.contact .kicker{color:#c293e4}.contact .intro{color:#b394c7;font-size:14px}.contact-links a{color:#d0b0e4;font-size:15px}.contact small{color:#8c6a9f}.contact-form{background:#140d1c;border:1px solid #493056;border-radius:24px;padding:30px}.contact-form label{color:#c6a6d9;font-size:10px}.contact-form .field{background:#0e0815;color:#ecdaff;border:1px solid #4c315c;border-radius:9px;padding:13px;box-shadow:none}.contact-form .field:focus{border-color:#b36ae7;outline-color:#b36ae7}.contact-form .field::placeholder{color:#785e88}.contact-form .field option{background:#160e1e}.form-note{color:#9270a4;font-size:9px}.form-message{color:#d7b2ee;background:#2d183d;border-color:#58356d}
.closing-cta{position:relative;isolation:isolate;text-align:center;overflow:hidden;background:linear-gradient(180deg,#f19bc8 0%,#c15fe8 47%,#9416f8 100%);padding:100px 0 110px;color:#fff}.closing-cta .kicker{justify-content:center;color:#411f59;font-size:8px}.closing-cta h2{font-size:clamp(44px,5vw,70px);color:white;line-height:1.02}.closing-cta h2 em{color:#fff6ad}.closing-cta p{color:#f8dcff;font-size:14px;margin:20px 0 27px}.btn-yellow{background:#fffa83;color:#281232;box-shadow:none;padding:14px 25px}.btn-yellow:hover{background:#fffda8;box-shadow:0 5px 25px #6c19832a}.closing-secondary{display:block;color:#4a1b67;font-size:11px;margin:18px auto 0;text-decoration:underline;text-underline-offset:4px;width:max-content}.cta-rings{position:absolute;width:1000px;height:1000px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.cta-rings i{position:absolute;inset:0;border:2px solid #f9d5fc60;border-radius:50%}.cta-rings i:nth-child(2){inset:45px}.cta-rings i:nth-child(3){inset:90px}.cta-rings i:nth-child(4){inset:135px}.cta-rings i:nth-child(5){inset:180px}footer{background:#111015;border:0;padding:65px 0 70px;color:#ac95bb}.footer-top .brand{color:#e8d9f3}.footer-top .brand-mark,.footer-top .brand-mark .official-logo{width:42px;height:42px}.footer-top .brand-name{color:#eddef5}.footer-about{color:#8e779c;font-size:11px;max-width:370px}.footer-links{gap:18px 30px;color:#ad91bf;font-size:11px}.footer-links a:hover{color:#5bd5f4}.footer-bottom{border-color:#32263a;margin-top:45px;color:#785f88;font-size:9px}.footer-bottom p{color:#785f88}.mobile-cta{background:#0c0713ef;border-color:#432a50;color:#c9a3e0}.mobile-cta small{color:#9773ad}.mobile-cta .btn{background:#00bdf2;color:#06151e}.mobile-cta strong{color:#dfc7ef}
@media(min-width:1600px){.hero{padding-top:105px}.hero h1{font-size:91px}.hero-grid{min-height:570px}.hero-collage{transform:scale(1.04)}}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.nav{gap:20px}.nav-links{padding:12px 17px;gap:18px}.brand-name{font-size:18px}.nav-actions{gap:16px}.hero-grid{gap:30px;grid-template-columns:1fr 1fr}.hero h1{font-size:72px}.hero-collage{transform:scale(.88);transform-origin:center right;margin-left:-35px}.spotlight-grid{gap:55px}.intel-grid{gap:55px}.section{padding:95px 0}.hero-copy{font-size:14px}}
@media(max-width:950px){.nav-links{display:none}.menu-button{display:flex}.hero-grid{grid-template-columns:1fr 1fr;gap:0}.hero h1{font-size:64px}.hero-copy{font-size:13px;max-width:350px}.hero-collage{transform:scale(.78);transform-origin:right center;margin-left:-100px}.hero .kicker{font-size:7px}.hero-ctas{gap:15px}.hero-ctas .btn{font-size:10px;padding:12px 19px}.watch-link{font-size:10px}.hero-price-note{font-size:8px}.intel-grid{grid-template-columns:1fr}.feature-grid{gap:25px}.feature h3{font-size:18px}.spotlight-grid{grid-template-columns:.8fr 1.2fr;gap:35px}.feature-title{font-size:32px}.feature-panel img{height:260px}.levels-grid{gap:15px}.level,.level:nth-child(2),.level:nth-child(3){padding:24px}.level h3{font-size:25px}.pricing-grid{gap:50px}.contact-grid,.faq-grid{gap:45px}.conference-grid{gap:40px}.preview-label{font-size:7px}}
@media(max-width:700px){html{scroll-padding-top:90px}.wrap{width:calc(100% - 40px)}.announcement{font-size:8px;padding:8px 15px}.nav{height:78px}.brand-name{font-size:18px}.brand-mark{width:36px;height:36px;margin-right:6px}.brand-mark .official-logo{width:33px;height:33px}.brand-sub,.nav .brand-sub{font-size:5px}.nav-actions>.btn,.nav-actions>.login{display:none}.menu-button{width:38px;height:38px}.hero{padding-top:40px}.hero-grid{display:flex;flex-direction:column;gap:24px;align-items:stretch;min-height:0}.hero h1{font-size:clamp(56px,11vw,78px);line-height:1.04;max-width:550px}.hero .kicker{font-size:8px;letter-spacing:.04em;margin-bottom:22px}.hero h1 br:nth-of-type(2){display:none}.hero h1 em:before{content:' '}.hero-copy{font-size:14px;max-width:420px;line-height:1.75;margin-top:23px}.hero-price-note{font-size:9px}.hero-ctas{gap:22px;margin-top:25px}.hero-ctas .btn{font-size:12px;padding:13px 24px}.watch-link{font-size:12px}.hero-collage{transform:none;margin:0 auto;width:100%;max-width:520px;height:435px}.capsule-top{width:68%;right:0;height:146px;top:10px}.core-capsule{width:46%;right:0;top:170px;padding:15px;font-size:12px;height:80px;gap:10px}.core-star{font-size:27px}.logo-orb{left:0;top:105px;width:125px;height:125px;padding:23px}.tiny-orb{left:34%;top:167px;font-size:52px}.capsule-map{left:0;top:262px;width:57%;height:140px}.terminal-capsule.hero-panel{right:0;top:264px;width:40%;border-radius:25px}.terminal-capsule .terminal{font-size:6px;min-height:132px;padding:10px 8px}.terminal-capsule .panel-top{padding:12px 9px;font-size:6px;gap:2px}.terminal-capsule .panel-top .status{font-size:4px}.collage-note{bottom:0;left:5px;font-size:5px}.collage-orbit{width:340px;height:340px;left:12%;top:50px}.hero-bottom{margin-top:20px;padding-top:15px;gap:12px;align-items:center}.trust-items{display:grid;gap:8px;font-size:9px}.motion-toggle{font-size:8px;padding:8px 10px}.ribbon-in{gap:18px 20px;justify-content:center;padding:23px 0}.ribbon-in>span:first-child{font-size:7px;width:100%;text-align:center}.ribbon-in strong{font-size:9px}.momentum-band{padding-top:60px}.momentum-band>div{font-size:54px;gap:15px}.momentum-band span{font-size:35px;margin:0 10px}.section{padding:75px 0}h2{font-size:40px;letter-spacing:-.045em}.kicker{font-size:8px;margin-bottom:20px}.intro{font-size:14px}.heading-row{display:block;margin-bottom:32px}.heading-row>p{max-width:100%;font-size:13px;margin-top:20px}.product{padding-top:65px}.product-window{border-radius:17px}.window-bar{padding:13px;font-size:5px;gap:4px}.window-url{font-size:6px}.screenshot-caption{padding:15px;font-size:8px;gap:10px}.screenshot-caption strong{font-size:9px}.screenshot-caption span{font-size:8px}.feature-grid{grid-template-columns:1fr;gap:0;margin-top:25px}.feature{padding:24px 0}.feature-head{margin-bottom:13px}.feature h3{font-size:22px}.feature p{font-size:12px;max-width:400px}.intel-grid{gap:40px}.feature-list li{font-size:12px}.intel-visual{border-radius:20px}.spotlight-intro{text-align:left;margin-bottom:35px}.spotlight-intro .kicker{justify-content:start}.spotlight-intro p{font-size:13px}.spotlight-grid{grid-template-columns:1fr;gap:30px}.spotlight-tabs button{padding:20px 0;grid-template-columns:24px 1fr 22px}.feature-title{font-size:33px}.feature-detail{max-width:100%;font-size:12px;margin-top:15px}.spotlight-tabs [aria-selected=true]{padding-bottom:22px}.feature-panel img{height:auto;aspect-ratio:1.5;object-fit:contain}.spotlight:before{width:300px;height:300px;right:-250px;top:500px}.feature-media-top{font-size:7px;padding:16px}.feature-media-top .status{font-size:7px}.feature-panel p{padding:16px;font-size:10px}.steps{grid-template-columns:repeat(2,1fr);gap:32px 24px}.step{padding-top:20px}.step h3{font-size:20px}.step p{font-size:11px}.levels-grid{grid-template-columns:1fr;gap:18px}.level,.level:nth-child(2),.level:nth-child(3){padding:28px;min-height:285px}.level h3{font-size:30px}.level>p{font-size:13px}.level-digit,.level:nth-child(2) .level-digit,.level:nth-child(3) .level-digit{font-size:44px}.levels-note{font-size:10px}.filters{gap:8px;margin-bottom:23px}.filter{padding:9px 12px;font-size:9px}.gallery-grid{grid-template-columns:1fr;gap:20px}.gallery-image{aspect-ratio:1.7;padding:9px}.gallery-card figcaption{padding:17px}.gallery-card figcaption strong{font-size:12px}.gallery-card figcaption span{font-size:8px}.gallery-count{margin-top:15px;font-size:9px}.gallery-cta{padding:25px}.gallery-cta h3{font-size:25px}.gallery-cta p{font-size:12px}.gallery-cta .btn{margin-top:15px}.statement-section{padding:100px 0}.statement-section p{font-size:31px;line-height:1.3}.statement-spark{margin-bottom:25px;font-size:28px}.pricing-grid{grid-template-columns:1fr;gap:40px}.pricing-card{padding:30px;border-radius:25px}.price{font-size:95px}.pricing-copy>.intro{max-width:100%}.company-card p{font-size:11px}.resource-grid{grid-template-columns:1fr;gap:40px}.resources{padding:60px 0}.resource h3{font-size:28px}.resource p{font-size:12px}.conference-grid{grid-template-columns:1fr;gap:35px}.conference h2{font-size:38px}.conference .intro{font-size:13px}.conference-meta{font-size:9px}.conference-company{font-size:10px}.speaker{padding:22px;gap:15px}.speaker h3{font-size:23px}.rating-stack{gap:10px}.rating-pill{padding:15px 13px;min-width:0;flex:1}.review-toolbar>span{font-size:7px}.review-control{font-size:8px}.review-card{width:300px;flex-basis:300px}.review-card blockquote{font-size:11px}.reviews-static .review-set:not(.review-clone){grid-template-columns:1fr}.faq-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.faq-list summary{font-size:13px}.faq .intro{font-size:13px}.contact{padding:75px 0}.contact-form{padding:23px}.contact-links a{font-size:14px}.field-pair{gap:13px}.contact-form .field{font-size:12px;padding:12px}.contact-form label{font-size:9px}.contact small{font-size:10px}.closing-cta{padding:80px 0 85px}.closing-cta h2{font-size:49px}.closing-cta p{font-size:13px}.cta-rings{width:740px;height:740px}.cta-rings i{border-width:1px}.cta-rings i:nth-child(2){inset:35px}.cta-rings i:nth-child(3){inset:70px}.cta-rings i:nth-child(4){inset:105px}.cta-rings i:nth-child(5){inset:140px}footer{padding:50px 0 90px}.footer-top{gap:30px}.footer-links{font-size:11px;gap:15px 25px}.footer-about{font-size:10px}.footer-bottom{margin-top:30px;font-size:8px;gap:20px}.footer-bottom p{font-size:9px}.preview-label{bottom:12px;font-size:6px;padding:7px 11px}.mobile-cta{bottom:40px}.mobile-cta .btn{font-size:10px;padding:10px 18px}.mobile-cta strong{font-size:13px}.mobile-cta small{font-size:7px}}
@media(max-width:380px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:53px}.hero-collage{height:405px}.capsule-top{height:128px;width:67%;top:15px}.logo-orb{width:105px;height:105px;top:106px;padding:19px}.core-capsule{top:152px;width:47%;font-size:10px;height:75px;padding:12px;gap:8px}.core-star{font-size:22px}.tiny-orb{top:155px;font-size:43px}.capsule-map{top:244px;height:132px;width:55%}.terminal-capsule.hero-panel{top:242px;width:42%}.terminal-capsule .panel-top .status{display:none}.terminal-capsule .terminal{font-size:5.5px}.collage-note{font-size:4.5px}.hero-ctas{gap:14px}.hero-ctas .btn{padding:12px 20px}.watch-link{font-size:10px}.hero-price-note{font-size:8px}.feature-title{font-size:30px}.field-pair{grid-template-columns:1fr}.preview-label{font-size:5.5px}}
.spotlight{overflow:clip}.spotlight-tabs .feature-arrow{grid-column:3;grid-row:1}.spotlight-tabs .feature-index{grid-row:1}.spotlight-tabs .feature-title{grid-column:2;grid-row:1}
.intel-visual .network-svg{width:100%;max-height:315px;background:#100c18}.intel-visual .network-svg g rect{fill:#1d1428;stroke:#5b3a70}.intel-visual .network-svg text{fill:#bda4d0}.intel-visual .network-svg #chip stop{stop-color:#2c193e}.topo-boundary{fill:#332043;fill-opacity:.3;stroke:#77518f}.topology #desktopGrid circle,.topology #mobileGrid circle{fill:#72578d;opacity:.25}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}.momentum-band>div{transform:none}}


/* Concept 02: greater product presence, quieter decoration, clearer reading. */
:root{--muted:#b5afbf;--line:#2a2534}
html{scroll-padding-top:110px}body{background:#050609;font-size:16px;color:#f5f2f6}
.wrap{width:min(1240px,calc(100% - 96px))}h1,h2,h3{text-wrap:balance}
p{color:#b8b1c1}.intro,.heading-row>p{color:#b8b1c1}
.starfield{background:radial-gradient(ellipse at 80% 0%,#15102a55,transparent 55%),#050609}
.starfield i{opacity:calc(var(--a) * .65)}
.section{padding:112px 0}.kicker{font-size:10px;color:#85d6ef;letter-spacing:.12em}
h2{font-size:clamp(38px,4.2vw,59px);letter-spacing:-.046em;line-height:1.09}
h2 em{color:#b597f0}.heading-row>p{font-size:15px;max-width:360px}
.announcement{background:#dfdce6;color:#2a2633;font-size:10px;padding:8px 18px}
.site-header{background:#06070ad9;border-bottom:1px solid #d2c3eb0a}
.site-header.is-scrolled{box-shadow:0 8px 30px #0003;background:#06070aee}
.reading-progress{position:absolute;left:0;top:0;height:2px;width:100%;pointer-events:none}
.reading-progress i{height:100%;width:var(--read-progress,0%);display:block;background:linear-gradient(90deg,#9576ed,#4ac9f0);box-shadow:0 0 12px #5bc9e655}
.nav{height:88px;gap:24px}.nav-links{padding:12px 22px;gap:23px;font-size:12px;border-color:#d6c5f01f;background:#0a0a10}
.nav-links a{color:#c1b9cb}.nav-links a:hover{color:#f4edff}.nav-actions .login{font-size:12px}
.nav-actions .btn{font-size:12px;padding:12px 21px}.brand-name{font-size:21px}
.brand-sub,.nav .brand-sub{font-size:7px;letter-spacing:.08em;color:#a59aaf}
.btn,.btn-mint,.btn-dark{font-size:13px;padding:15px 26px;background:linear-gradient(110deg,#91c6f3,#07bdf1 82%);gap:22px}
.btn:hover,.btn-mint:hover,.btn-dark:hover{transform:translateY(-2px);box-shadow:0 10px 40px #1dc8f32b}
.btn:active{transform:translateY(0)}.btn span[aria-hidden]{font-size:19px}
.text-link{font-size:13px}.preview-label{font-size:9px;padding:9px 16px;border-color:#6a508f60;color:#c7b8d7;background:#11101bea}
.hero.hero-v2{padding:80px 0 43px;overflow:clip;background:radial-gradient(ellipse at 80% 38%,#4e237719,transparent 45%);isolation:isolate}
.hero-v2:before,.hero-v2:after{display:none}.hero-v2 .hero-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.14fr);gap:58px;min-height:610px;align-items:center}
.hero-v2 .hero-text{position:relative;z-index:2;padding-bottom:14px}
.hero-eyebrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font:9px/1.8 var(--mono);letter-spacing:.07em;color:#9bd5e8;margin-bottom:25px}
.eyebrow-star{color:#a78aea;font-size:15px}.eyebrow-tag{font-size:8px;color:#b3a2c5;border:1px solid #57416d;padding:3px 8px;border-radius:20px;margin-left:3px;letter-spacing:.04em;background:#22142e55}
.hero-v2 h1{font-size:clamp(50px,4.25vw,65px);line-height:1.035;letter-spacing:-.055em;font-weight:400;max-width:600px}
.hero-v2 h1 em{background:linear-gradient(95deg,#d3c7ee,#a995e9 65%,#78bce7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-h1-end{display:block;color:#f3edf9;margin-top:20px;font-weight:300}
.hero-v2 .hero-copy{font-size:16px;color:#b9afc5;line-height:1.7;max-width:415px;margin-top:24px;text-wrap:pretty}
.hero-v2 .hero-ctas{gap:23px;margin-top:29px;flex-wrap:wrap}.hero-v2 .hero-ctas .btn{font-size:12px;padding:14px 23px;gap:17px}
.hero-v2 .watch-link{font-size:12px;color:#d6c9e0;gap:9px}.hero-v2 .play-icon{width:29px;height:29px;border-color:#685277;background:#21142c55}
.hero-v2 .hero-price-note{font-size:10px;color:#9e91af;display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:22px}
.hero-price-note strong{font-weight:500;color:#cbb8de}.hero-price-note .price-indicator{width:5px;height:5px;border-radius:50%;background:#66d5c7;padding:0;margin-right:2px}
.hero-price-note .note-divider{height:10px;width:1px;background:#4a365c;padding:0;margin:0 4px}
.hero-stage{position:relative;height:600px;min-width:0;margin-right:-15px}
.orbital-system{position:absolute;inset:0;pointer-events:none;overflow:visible}
.pulsar-planet{position:absolute;width:305px;height:305px;border-radius:50%;right:15px;top:5px;background:radial-gradient(ellipse at 30% 24%,#cfbbf5 0%,#a97ee3 15%,#8559bf 40%,#3e245e 67%,#130e23 85%);box-shadow:inset -30px -20px 45px #020106,0 0 70px #814cba24,0 0 150px #6833a211}
.pulsar-planet:before{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(170deg,transparent 0 19px,#c49be319 20px 21px,transparent 22px 33px);transform:rotate(-18deg);opacity:.5;box-shadow:inset 2px 2px 5px #d4b3ff55}
.orbital-ring{position:absolute;left:5%;top:3%;width:90%;height:87%;border:1px solid #b596dd22;border-radius:50%;transform:rotate(-25deg) scaleY(.82)}
.ring-two{transform:rotate(35deg) scaleY(.8);border-color:#6db9e31a;left:0;top:9%}
.orbital-star{position:absolute;color:#ac8ed4;text-shadow:0 0 20px #c191fa30}.star-one{left:15px;top:25px;font-size:30px}.star-two{right:3px;bottom:95px;font-size:35px;color:#83c8e4}
.workspace-flag{position:absolute;top:54px;left:35px;display:flex;gap:9px;align-items:center;color:#c3add5;font:8px var(--mono);letter-spacing:.11em}
.status-dot{height:5px;width:5px;display:inline-block;border-radius:50%;background:#81dcca;box-shadow:0 0 10px #81dcca40;flex-shrink:0}
.hero-dashboard{position:absolute;left:0;right:0;top:117px;margin:0;border:1px solid #a18ab461;border-radius:20px;background:#100b18;overflow:hidden;box-shadow:0 35px 85px #0009,0 0 45px #9b4dd516;transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transform-origin:center;z-index:2}
.dashboard-chrome{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(100deg,#21162d,#16111f);color:#b4a0c6;padding:13px 17px;border-bottom:1px solid #6046763a;font:9px var(--mono);letter-spacing:.03em}
.chrome-dots{display:flex;gap:5px}.chrome-dots i{height:5px;width:5px;border-radius:50%;background:#a487c2}.chrome-dots i:nth-child(2){background:#656077}.chrome-dots i:nth-child(3){background:#516774}.chrome-lock{font-size:15px;color:#8ecbdb}
.dashboard-open{display:block;position:relative;width:100%;background:#f4f5f8;border:0;padding:0;overflow:hidden;text-align:left}
.hero-dashboard-viewport{display:block;aspect-ratio:1.88;overflow:hidden}
.hero-dashboard-viewport img{width:100%;height:auto;max-width:none;display:block;filter:none}
.image-enlarge{position:absolute;bottom:15px;right:15px;display:flex;align-items:center;gap:7px;background:#171221ed;border:1px solid #9f80be70;border-radius:25px;padding:8px 12px;color:#f1e5fc;font-size:9px;box-shadow:0 5px 15px #0003;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}
.dashboard-open:hover .image-enlarge,.dashboard-open:focus-visible .image-enlarge{opacity:1;transform:translateY(0)}
.image-enlarge>span{font-size:16px}
.hero-dashboard figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;font-size:9px;color:#b6a0c9;background:#130e1c}
.hero-dashboard figcaption>span:first-child{display:flex;align-items:center;gap:7px}
.hero-dashboard figcaption i{display:inline-block;height:4px;width:4px;border-radius:50%;background:#b592e1}
.hero-dashboard figcaption>span:last-child{font:7px var(--mono);color:#80658f;letter-spacing:.04em}
.hero-map-peek{position:absolute;right:-18px;bottom:36px;width:48%;border:1px solid #9270b34d;border-radius:17px;padding:0;overflow:hidden;background:#14101c;box-shadow:0 16px 50px #0008;z-index:3;transform:rotate(3deg);transition:transform .25s,border-color .25s;text-align:left}
.hero-map-peek:hover{transform:translateY(-5px) rotate(1deg);border-color:#b787e0}
.peek-label{display:flex;align-items:center;gap:7px;padding:12px;font-size:9px;color:#dbc9e9;background:#20162b}
.peek-label>span:last-child{margin-left:auto;color:#86cbe9;font-size:13px}.peek-icon{color:#a981d3;font-size:15px}
.hero-map-peek img{width:100%;height:116px;object-fit:cover;object-position:center 40%;filter:none}
.peek-footer{display:flex;justify-content:center;gap:9px;padding:11px;font:7px var(--mono);color:#b399c5;background:#140e1d}
.peek-footer i{font-style:normal;color:#7e5b9e}
.hero-status-card{position:absolute;left:22px;bottom:52px;width:45%;background:linear-gradient(145deg,#21142e,#100c17);border:1px solid #79608d73;box-shadow:0 15px 40px #0005;z-index:3;border-radius:17px;overflow:hidden}
.status-card-head{display:flex;align-items:center;gap:6px;padding:12px 13px;border-bottom:1px solid #6a4a7e40;color:#b997d3;font:7px var(--mono);letter-spacing:.02em}
.status-card-head>span:last-child{margin-left:auto;color:#746180;font-size:5px}
.hero-status-card .terminal{margin:0;background:transparent;border:0;border-radius:0;padding:12px 13px;min-height:116px;font-size:7px;line-height:1.75;box-shadow:none}
.hero-status-card .terminal-lines>div{min-height:1.8em}.hero-status-card .terminal .prompt{color:#ccb0e5}.hero-status-card .terminal .output{color:#9e87b1}.hero-status-card .terminal .success{color:#86d9ce}
.hero-status-card .typing-progress{margin-top:10px;background:#664f7c40;height:2px}
.hero-stage-note{position:absolute;bottom:7px;left:35px;color:#77618a;font:6px var(--mono);letter-spacing:.08em}
.hero-v2 .hero-bottom{margin-top:34px;padding-top:25px;border-top:1px solid #c6a5e319;align-items:center}
.hero-v2 .trust-items{color:#ad9abc;font-size:11px;gap:25px;flex-wrap:wrap;display:flex}
.trust-items b{color:#8dbed5;font-size:15px;font-weight:400}.hero-v2 .motion-toggle{font-size:9px;border-color:#4c355d;padding:9px 13px;color:#b1a0be}
.scroll-cue{display:flex;align-items:center;gap:12px;width:max-content;margin:29px auto 0;color:#82728f;font:8px var(--mono);letter-spacing:.1em}
.scroll-cue i{display:grid;place-items:center;width:27px;height:27px;border:1px solid #483453;border-radius:50%;font-style:normal;font-size:13px;color:#b09bc2}
.ribbon{background:#08070c}.ribbon-in{padding:28px 0;border-color:#41304d50}.ribbon-in strong{font-size:12px;color:#b2a0c1}.ribbon-in>span:first-child{color:#8d789b;font-size:8px}
.momentum-band{padding-top:73px}.momentum-band>div{font-size:clamp(48px,6vw,85px);font-weight:300;color:#e6ddec;gap:28px;animation-duration:65s}
.momentum-band em{color:#b995df}.momentum-band span{color:#65bbdb;font-size:40px}
.product{padding-top:83px}.product-stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:50px;align-items:center}
.product-window{border-radius:23px;border-color:#644775;background:#120c1a;box-shadow:0 20px 70px #41265025}
.product-window .window-bar{padding:15px;font-size:7px}
.product-window .screenshot-button{aspect-ratio:1.5;overflow:hidden;display:block;width:100%}
.product-window .screenshot-button img{width:100%;height:100%;object-fit:cover;object-position:top;max-width:none}
.screenshot-caption{font-size:10px;padding:17px;gap:16px}.screenshot-caption strong{font-size:11px}.screenshot-caption span{font-size:10px}
.product-stage .feature-grid{display:grid;grid-template-columns:1fr;gap:4px;margin:0}.product-stage .feature{padding:26px 0;border-color:#49325560}
.feature h3{font-size:22px;color:#ede0f5}.feature p{font-size:14px;color:#ac98bc;line-height:1.75}.feature-head{gap:14px;margin-bottom:15px}
.intelligence{background:radial-gradient(ellipse at 0% 20%,#22394b25,transparent 60%),#09080f;border-block:1px solid #8f67b01a}
.intelligence p{color:#b4a1c3}.intel-grid{gap:75px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}
.intelligence .intro{font-size:16px;max-width:470px}.feature-list{margin:27px 0}.feature-list li{color:#c2aecf;font-size:13px}
.intel-visual{border-color:#68517a;border-radius:24px}.intel-visual .network-svg{max-height:290px}
.code-bar,.code-footer{font-size:9px}.code-body{font-size:11px}.intel-stats strong{font-size:16px}
.intel-stats span,.intel-note{font-size:10px}.intel-note{line-height:1.8;color:#9c86af}
.motion-showcase{margin-top:85px}.studio-heading h3{font-size:37px}.studio-heading .kicker{font-size:10px}.studio-demo{font-size:9px}
.architecture-studio{border-radius:25px;border-color:#654779;box-shadow:0 24px 70px #0004}
.studio-bar{font-size:10px;padding:20px 23px}.topology-pane{background:radial-gradient(ellipse at 45% 50%,#39234840,transparent 65%),#110d1a}
.node-title{fill:#f0dffa}.node-sub{fill:#b497c6}.boundary-label{fill:#a1c9dd}.node-face{stroke:#694a7f}
.topology-legend{font-size:10px;color:#b89dca;padding:18px}.studio-terminal{font-size:11px}
.stage-button{font-size:11px;padding:13px 19px}.stage-button span{font-size:9px}
.stage-button[aria-pressed=true]{background:#69408b;color:#f3e6ff}
.studio-pause{font-size:10px;padding:13px 18px}.intelligence .studio-note{font-size:11px;line-height:1.8;color:#9f88af}
.spotlight{background:#07060b;overflow:clip}
.spotlight:before{width:350px;height:350px;right:-290px;top:160px;opacity:.48;filter:blur(1px);background:linear-gradient(145deg,#ce93e1,#743dc4)}
.spotlight-intro{max-width:780px;margin-bottom:65px}.spotlight-intro p{font-size:15px;color:#b3a0c0}
.spotlight-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:85px}
.feature-title{font-size:39px}.feature-index{font-size:10px}.feature-detail{font-size:14px;line-height:1.75;max-width:300px;color:#b09abd}
.spotlight-tabs button{padding:26px 0;border-color:#4b355a60}
.spotlight-tabs [aria-selected=true] .feature-arrow{color:#84d5ec}.spotlight-tabs [aria-selected=true]{padding-bottom:31px}
.feature-panel{border-color:#6c4c80;border-radius:24px;background:#110c19}
.feature-media-top{padding:19px 22px;font-size:9px}.feature-media-top .status{font-size:9px}
.feature-panel img{height:360px;object-fit:cover;object-position:top;width:100%;background:#f4f4f7}
#connection-panel img{object-fit:contain;object-position:center;background:#f4f4f7}
#momentum-panel img{object-fit:cover;object-position:top}
.feature-panel p{font-size:12px;color:#c5aad6;padding:20px 23px}
.workflow{background:radial-gradient(ellipse at 50% 100%,#2b193c24,transparent 60%),#08060d;border-block:1px solid #68458024}
.workflow .intro{font-size:16px}.steps{gap:25px;margin-top:55px}.step{padding-top:25px}
.step h3{font-size:23px;margin-top:20px}.step p{font-size:13px;color:#ab93bc}.step-no{font-size:10px;color:#bc94d9}
.level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.level,.level:nth-child(2),.level:nth-child(3){padding:32px;border-radius:25px;min-height:370px;border-color:#704b864f}
.level:nth-child(2){border-color:#63a2c04f}.level:nth-child(3){border-color:#bd97514f}
.level-top,.level:nth-child(2) .level-top,.level:nth-child(3) .level-top{font-size:10px}
.level-digit,.level:nth-child(2) .level-digit,.level:nth-child(3) .level-digit{font-size:62px;margin:24px 0 18px}
.level h3{font-size:30px}.level>p{font-size:14px;line-height:1.8;color:#b7a1c5}
.level-bottom,.level:nth-child(2) .level-bottom,.level:nth-child(3) .level-bottom{font-size:10px;color:#c2a5d2}
.levels-note{font-size:11px;line-height:1.8;max-width:950px;color:#9c83ad}
.gallery-section{background:#09070e;border-color:#5e3d712b}.gallery-count{font-size:10px;color:#b78cce}
.filters{gap:9px;margin-bottom:24px}.filter{font-size:11px;padding:11px 17px;min-height:42px;border-color:#67437970;color:#b599c8}
.filter[aria-pressed=true]{background:#ad6bdb;color:#160d22;border-color:#bd89de;font-weight:500}
.gallery-tools{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:25px}
.gallery-tools>p{max-width:235px;font-size:12px;color:#9b7bac;text-align:right}
.gallery-search{display:flex;align-items:center;gap:11px;border:1px solid #6c457f70;background:#130c1c;border-radius:12px;min-height:49px;padding:0 16px;max-width:650px;flex:1;cursor:text}
.gallery-search>span:first-child{font-size:25px;line-height:1;color:#b28ace}
.gallery-search input{border:0;background:transparent;outline:0;color:#e4ceef;font:13px var(--sans);width:100%;min-width:0;box-shadow:none;padding:13px 0}
.gallery-search input::placeholder{color:#8e6c9f}
.gallery-search:focus-within{border-color:#ba83dd;box-shadow:0 0 0 3px #a96dd015}
.search-shortcut{white-space:nowrap;font:8px var(--mono);color:#8f6ca1}
.gallery-empty{font-size:14px;color:#b897cd;background:#251532;border:1px dashed #6c3d82;border-radius:15px;padding:24px}
.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gallery-card{border-color:#55346380;border-radius:20px}
.gallery-image{padding:8px;aspect-ratio:1.5;background:#1b1124}.gallery-image img{object-fit:cover;object-position:top;border-radius:11px}
.gallery-card figcaption{padding:20px}.gallery-card figcaption span{font-size:9px;color:#9f7bb1}.gallery-card figcaption strong{font-size:13px;color:#d8bee9;line-height:1.5}
.gallery-note{font-size:11px;line-height:1.8;color:#9c7dad}.gallery-cta{padding:33px;border-radius:23px;border-color:#70488b70}
.gallery-cta h3{font-size:29px}.gallery-cta p{font-size:14px;color:#b699c9}
.statement-section{padding:130px 0;background:radial-gradient(ellipse at 50% 50%,#2a244521,transparent 65%)}
.statement-section p{font-size:clamp(31px,3.5vw,49px);line-height:1.28;letter-spacing:-.04em}
.statement-section p span{background:linear-gradient(95deg,#d1acdf,#bc89e1,#88bfdc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.statement-spark{color:#c59be1;font-size:34px}
.pricing-card{padding:42px;border-color:#9a6cb770;box-shadow:0 20px 85px #8143a51c;border-radius:28px;background:radial-gradient(ellipse at 100% 0,#59307955,transparent 60%),#150e1f}
.pricing-label{font-size:10px}.pricing-label .pill{font-size:8px}.price{font-size:108px;letter-spacing:-.075em}
.price-description{font-size:13px;max-width:330px;color:#bda0cf;line-height:1.8}
.pricing-card li{font-size:14px;color:#cfb6df;margin:14px 0;gap:12px}
.price-micro{font-size:11px;color:#a789b9}.pricing-grid{gap:100px}.pricing-copy>.intro{font-size:16px}
.company-card h3{font-size:19px;line-height:1.4}.company-card p{font-size:13px;color:#a88aba}
.resources{background:#0d0913;border-color:#79549340;padding:74px 0}
.resource h3{font-size:30px}.resource p{font-size:14px;color:#b397c6}.resource .text-link{font-size:13px}
.conference{background:#07060b}.conference .intro{font-size:16px;line-height:1.8}
.speaker{padding:28px;border-color:#6f4a814f;background:#100b17}
.speaker-label{font-size:9px}.speaker p,.speaker .speaker-focus{font-size:12px;color:#af92c2;line-height:1.75}
.speaker h3{font-size:27px}.conference-meta{font-size:11px}.conference-company{font-size:12px;color:#9d7eb0}
.reviews-section{background:radial-gradient(ellipse at 50% 70%,#3d205321,transparent 65%)}
.rating-pill{border-color:#704a825f;background:#150d1e}.review-toolbar>span{font-size:9px}.review-control{font-size:10px;border-color:#73478970;color:#c5a2dc}
.review-card{width:365px;flex-basis:365px;border-color:#6b417c60;background:linear-gradient(145deg,#160e1f,#0f0a16)}
.review-card blockquote{font-size:14px;line-height:1.75;color:#c0a2d2}
.review-source,.review-author>div>span{font-size:10px;color:#a77ebb}.review-author strong{font-size:12px;color:#e0c4ef}
.review-card-bottom{border-color:#61407055}.read-review{font-size:10px;color:#c793e6;border-color:#734a864f}
.review-attribution{font-size:11px;color:#9973ac}.rating-note,.rating-score>span{font-size:10px;color:#b293c4}
.faq{background:#08060d;border-color:#6a447e40}.faq .intro{font-size:15px}
.faq-list summary{font-size:16px;padding:24px 0;color:#d7bee8}.faq-list details{border-color:#6b447d4f}
.faq-list details p{font-size:14px;color:#b596c8;line-height:1.8}
.contact{background:radial-gradient(ellipse at 0% 40%,#3c205550,transparent 55%),#0d0814;padding:112px 0;border-color:#79508e40}
.contact .intro{font-size:16px;line-height:1.8}.contact small{font-size:11px;line-height:1.8;color:#a783ba}
.contact-links a{font-size:17px}.contact-form{padding:35px;border-color:#8e5ba15f;background:linear-gradient(135deg,#1c1127,#130b1d)}
.contact-form label{font-size:12px;color:#ceb0e0}.contact-form .field{font-size:14px;padding:14px;border-color:#8051906f;background:#120b1c;border-radius:10px}
.contact-form .field::placeholder{color:#9270a4}.form-note{font-size:11px;line-height:1.75;color:#ad86c1}
.form-message{font-size:13px}.field-pair{gap:19px}.contact-form .btn{min-height:49px}
.closing-cta{padding:110px 0 120px;background:linear-gradient(150deg,#b8b1f0 0%,#b97fde 42%,#9e3ee7 76%,#7927d0 100%)}
.closing-cta h2{font-size:clamp(45px,5vw,72px);line-height:1.04}.closing-cta h2 em{color:#fff6cc}
.closing-cta .kicker{font-size:10px;color:#47245b;letter-spacing:.1em}
.closing-cta p{font-size:16px;color:#f4dffd;margin:25px 0 30px}.closing-secondary{color:#432352;font-size:13px;margin-top:20px}
.btn-yellow{background:#fff49b;padding:15px 28px;color:#302139;font-size:13px}
.btn-yellow:hover{background:#fffaaf}.cta-rings{opacity:.6;transform:translate(-50%,-50%) rotate(-15deg) scaleX(1.14)}
footer{background:#100c16;padding:75px 0 90px}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:100px;align-items:start}
.footer-about{font-size:12px;color:#a485b7;max-width:290px;line-height:1.9;margin-top:23px}
.footer-links.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:none}
.footer-columns>div{display:flex;flex-direction:column;align-items:start;gap:13px}.footer-columns>div>span{font:9px var(--mono);letter-spacing:.08em;color:#795989;margin-bottom:9px}
.footer-columns a{font-size:12px;color:#ba9dcd;line-height:1.6}.footer-columns a:hover{color:#a4d6ed}
.footer-bottom{font-size:10px;color:#8c689e;margin-top:55px;padding-top:25px;border-color:#5c366f4f;gap:45px}
.footer-bottom p{font-size:10px;line-height:1.8;color:#8f6b9f}
.mobile-cta{display:none!important}
.reveal-ready{opacity:1;transform:none}.reveal-ready.visible{opacity:1;transform:none}
@media(min-width:1600px){.hero.hero-v2{padding-top:95px}.hero-v2 h1{font-size:68px}.hero-v2 .hero-grid{min-height:650px}.hero-stage{height:630px}.hero-dashboard{top:133px}.hero-status-card{bottom:70px}.hero-map-peek{bottom:50px}}
@media(max-width:1190px){.wrap{width:calc(100% - 64px)}.nav-links{gap:17px;padding:12px 18px;font-size:11px}.nav{gap:18px}.nav-actions{gap:18px}.brand-name{font-size:19px}.hero-v2 .hero-grid{gap:34px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.hero-v2 h1{font-size:clamp(47px,4.6vw,60px)}.hero-stage{height:560px}.hero-dashboard{top:125px}.hero-map-peek{bottom:48px}.hero-status-card{bottom:65px}.hero-v2 .hero-copy{font-size:15px}.hero-v2 .hero-ctas .btn{padding:13px 20px;font-size:11px}.hero-v2 .watch-link{font-size:11px}.hero-v2 .hero-price-note{font-size:9px}.hero-status-card .terminal{font-size:6.2px;padding:10px;min-height:105px}.status-card-head{padding:11px 10px;font-size:6px}.status-card-head>span:last-child{font-size:4px}.hero-map-peek img{height:100px}.peek-label{font-size:8px}.peek-footer{font-size:6px;gap:7px}.hero-stage-note{font-size:5px}.workspace-flag{font-size:7px}.hero-dashboard figcaption{font-size:8px;padding:12px 13px}.hero-dashboard figcaption>span:last-child{font-size:6px}.product-stage{gap:35px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.feature h3{font-size:20px}.feature p{font-size:13px}.spotlight-grid{gap:60px}.feature-title{font-size:35px}.feature-detail{font-size:13px}.pricing-grid{gap:65px}.footer-top{gap:60px}}
@media(max-width:950px){.nav-links{display:none}.nav-actions>.btn{display:inline-flex}.nav-actions>.login{display:inline}.menu-button{display:flex}.hero.hero-v2{padding-top:58px}.hero-v2 .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;min-height:540px}.hero-v2 h1{font-size:46px;line-height:1.06}.hero-eyebrow{font-size:7px;gap:7px}.eyebrow-tag{font-size:6px;padding:2px 6px}.hero-v2 .hero-copy{font-size:14px}.hero-v2 .hero-ctas{gap:17px}.hero-v2 .hero-price-note{max-width:310px}.hero-stage{height:510px;margin-right:0}.pulsar-planet{width:245px;height:245px;right:-2px;top:20px}.hero-dashboard{top:130px}.hero-map-peek{bottom:52px;width:48%;right:-8px}.hero-status-card{left:0;width:47%;bottom:73px}.hero-status-card .terminal{font-size:5.2px;min-height:95px;padding:10px 8px}.status-card-head{font-size:5px;padding:10px 8px}.status-card-head>span:last-child{display:none}.hero-map-peek img{height:87px}.peek-label{font-size:6.5px;padding:10px 8px;gap:4px}.peek-icon{font-size:12px}.peek-footer{font-size:5px;gap:5px;padding:9px 6px}.hero-dashboard figcaption{font-size:6.5px;padding:11px}.hero-dashboard figcaption>span:last-child{display:none}.dashboard-chrome{font-size:7px;padding:11px 13px}.hero-stage-note{left:0;font-size:4.5px;bottom:33px}.workspace-flag{left:0;top:78px;font-size:6px}.hero-v2 .trust-items{font-size:10px;gap:15px}.hero-v2 .hero-bottom{margin-top:12px}.hero-v2 .motion-toggle{font-size:8px}.product-stage{grid-template-columns:1fr;gap:20px}.product-window .screenshot-button{aspect-ratio:1.85}.product-stage .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.feature-head{display:block}.feature-head svg{margin-bottom:14px}.feature h3{font-size:21px}.feature p{font-size:13px}.intel-grid{grid-template-columns:1fr;gap:45px}.intelligence .intro{max-width:650px}.level-grid{gap:17px}.level,.level:nth-child(2),.level:nth-child(3){padding:25px;min-height:385px}.level h3{font-size:26px}.level>p{font-size:13px}.level-top{font-size:9px}.spotlight-grid{gap:35px;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.feature-title{font-size:32px}.feature-panel img{height:290px}.feature-detail{font-size:12px}.pricing-grid{gap:42px}.pricing-card{padding:30px}.pricing-card li{font-size:12px}.price-description{font-size:12px}.conference-grid{gap:40px}.footer-top{grid-template-columns:1fr;gap:40px}.footer-about{max-width:400px}.footer-links.footer-columns{max-width:760px}}
@media(max-width:700px){html{scroll-padding-top:89px}.wrap{width:calc(100% - 40px)}.section{padding:78px 0}h2{font-size:39px}.intro,.heading-row>p{font-size:14px}.kicker{font-size:9px}.announcement{font-size:8px;padding:9px 14px}.nav{height:77px}.nav-actions>.btn,.nav-actions>.login{display:none}.brand-name{font-size:19px}.brand-sub,.nav .brand-sub{font-size:6px}.brand-mark{width:38px;height:38px;margin-right:7px}.brand-mark .official-logo{width:34px;height:34px}.hero.hero-v2{padding:40px 0 27px}.hero-v2 .hero-grid{display:flex;flex-direction:column;gap:0;min-height:0;align-items:stretch}.hero-v2 .hero-text{padding-bottom:0;max-width:600px}.hero-eyebrow{font-size:8px;margin-bottom:24px;gap:7px}.eyebrow-tag{font-size:7px;padding:2px 7px}.hero-v2 h1{font-size:clamp(42px,8.6vw,59px);line-height:1.045;max-width:600px}.hero-v2 h1 br:nth-of-type(2){display:block}.hero-v2 h1 em:before{content:none}.hero-h1-end{margin-top:17px}.hero-h1-end br{display:none}.hero-v2 .hero-copy{font-size:15px;line-height:1.75;margin-top:24px;max-width:520px}.hero-v2 .hero-ctas{gap:22px;margin-top:25px}.hero-v2 .hero-ctas .btn{font-size:12px;padding:14px 20px;gap:15px}.hero-v2 .watch-link{font-size:11px}.hero-v2 .hero-price-note{max-width:none;font-size:9px;margin-top:20px;gap:6px}.hero-stage{width:100%;max-width:530px;margin:0 auto;height:clamp(450px,105vw,520px)}.pulsar-planet{width:250px;height:250px;right:5px;top:30px}.orbital-ring{top:8%;height:80%}.star-one{top:40px;left:7px;font-size:25px}.star-two{font-size:30px;bottom:70px}.workspace-flag{top:72px;left:6px;font-size:7px}.hero-dashboard{left:0;right:0;top:119px;border-radius:17px;transform:perspective(1400px) rotateY(-3deg)}.dashboard-chrome{font-size:8px;padding:12px 14px}.hero-dashboard-viewport{aspect-ratio:1.8}.hero-dashboard figcaption{font-size:8px;padding:12px}.hero-dashboard figcaption>span:last-child{display:none}.hero-status-card{left:5px;width:47%;bottom:55px;border-radius:14px}.status-card-head{font-size:6px;padding:10px 9px}.hero-status-card .terminal{font-size:5.7px;padding:10px 9px;min-height:103px}.hero-map-peek{right:0;width:47%;bottom:39px;border-radius:14px;transform:rotate(2deg)}.peek-label{font-size:7px;padding:10px 8px}.peek-icon{font-size:13px}.hero-map-peek img{height:100px}.peek-footer{font-size:5.7px;padding:10px 6px;gap:7px}.hero-stage-note{bottom:14px;left:6px;font-size:5px;letter-spacing:.02em}.image-enlarge{opacity:1;transform:none;bottom:10px;right:10px;font-size:8px;padding:7px 10px}.hero-v2 .hero-bottom{margin-top:4px;padding-top:24px;gap:15px;align-items:center}.hero-v2 .trust-items{display:grid;gap:9px;font-size:10px}.trust-items b{font-size:12px}.hero-v2 .motion-toggle{font-size:8px;padding:8px 11px}.scroll-cue{margin-top:24px;font-size:7px}.ribbon-in{padding:25px 0;gap:18px 24px}.ribbon-in strong{font-size:10px}.ribbon-in>span:first-child{font-size:7px}.momentum-band{padding-top:55px}.momentum-band>div{font-size:49px;gap:22px}.momentum-band span{font-size:30px}.product{padding-top:63px}.heading-row{margin-bottom:30px}.heading-row>p{max-width:none}.product-stage{gap:20px}.product-window{border-radius:19px}.product-window .window-bar{padding:12px;font-size:5px}.product-window .window-url{font-size:6px}.product-window .screenshot-button{aspect-ratio:1.45}.screenshot-caption{padding:15px;font-size:9px}.screenshot-caption strong{font-size:10px}.screenshot-caption span{font-size:9px}.product-stage .feature-grid{grid-template-columns:1fr;gap:0}.feature-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.feature-head svg{margin:0}.product-stage .feature{padding:25px 0}.feature h3{font-size:23px}.feature p{font-size:14px;max-width:500px}.intelligence .intro{font-size:15px}.feature-list li{font-size:13px}.code-body{font-size:10px}.code-bar,.code-footer{font-size:8px}.intel-note{font-size:10px}.intel-visual .network-svg{max-height:none}.motion-showcase{margin-top:55px}.studio-heading h3{font-size:30px;max-width:100%}.studio-heading .kicker{font-size:9px}.studio-demo{font-size:8px}.architecture-studio{border-radius:18px}.studio-bar{font-size:9px;padding:17px 14px}.studio-terminal{font-size:11px;min-height:230px}.topology-legend{font-size:9px;padding:17px 8px;gap:15px}.stage-buttons{border-radius:14px;padding:5px;gap:3px}.stage-button{font-size:9px;padding:12px 8px;border-radius:10px}.stage-button span{font-size:8px}.studio-pause{font-size:10px;padding:11px 15px}.intelligence .studio-note{font-size:10px;line-height:1.8}.spotlight-intro{text-align:left;margin-bottom:35px}.spotlight-intro p{font-size:14px}.spotlight-grid{grid-template-columns:1fr;gap:30px}.feature-title{font-size:34px}.feature-index{font-size:10px}.feature-detail{font-size:14px;max-width:100%;line-height:1.75}.spotlight-tabs button{padding:23px 0}.spotlight-tabs [aria-selected=true]{padding-bottom:26px}.feature-panel img{height:auto;aspect-ratio:1.55;object-fit:cover;object-position:top}.feature-media-top{font-size:8px;padding:17px}.feature-media-top .status{font-size:8px}.feature-panel p{font-size:12px;padding:18px}.workflow .intro{font-size:15px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px;margin-top:40px}.step h3{font-size:23px}.step p{font-size:13px}.level-grid{grid-template-columns:1fr;gap:20px}.level,.level:nth-child(2),.level:nth-child(3){padding:29px;min-height:330px}.level h3{font-size:32px}.level>p{font-size:14px;line-height:1.75}.level-top,.level:nth-child(2) .level-top,.level:nth-child(3) .level-top{font-size:10px}.level-digit,.level:nth-child(2) .level-digit,.level:nth-child(3) .level-digit{font-size:59px;margin:22px 0 15px}.levels-note{font-size:11px}.gallery-tools{display:block;margin-bottom:24px}.gallery-tools>p{text-align:left;max-width:none;font-size:11px;margin-top:14px}.gallery-search{padding:0 14px;max-width:none;min-height:50px}.gallery-search input{font-size:12px}.search-shortcut{display:none}.filters{gap:8px;margin-bottom:21px}.filter{font-size:10px;padding:10px 13px;min-height:42px}.gallery-grid{grid-template-columns:1fr;gap:21px}.gallery-image{aspect-ratio:1.5}.gallery-card figcaption{padding:20px}.gallery-card figcaption strong{font-size:14px}.gallery-card figcaption span{font-size:9px}.gallery-note{font-size:10px}.gallery-cta{padding:26px}.gallery-cta h3{font-size:28px}.gallery-cta p{font-size:13px}.gallery-empty{font-size:13px;padding:22px}.statement-section{padding:95px 0}.statement-section p{font-size:31px;line-height:1.28}.statement-spark{font-size:29px}.pricing-grid{gap:40px}.pricing-copy>.intro{font-size:15px}.pricing-card{padding:30px}.pricing-label{font-size:9px}.price{font-size:99px}.price-description{font-size:13px}.pricing-card li{font-size:13px;margin:14px 0}.price-micro{font-size:11px}.company-card h3{font-size:19px}.company-card p{font-size:13px}.resource-grid{gap:44px}.resources{padding:65px 0}.resource h3{font-size:30px}.resource p{font-size:14px}.resource .text-link{font-size:12px}.conference .intro{font-size:15px}.conference-meta{font-size:10px}.conference-company{font-size:11px}.speaker{padding:24px;gap:18px}.speaker h3{font-size:25px}.speaker p,.speaker .speaker-focus{font-size:12px}.speaker-label{font-size:8px}.rating-pill{padding:16px 13px}.rating-note,.rating-score>span{font-size:9px}.review-card{width:315px;flex-basis:315px}.review-card blockquote{font-size:13px}.review-toolbar>span{font-size:8px}.review-control{font-size:9px}.review-attribution{font-size:10px}.faq .intro{font-size:14px}.faq-list summary{font-size:15px;padding:23px 0;line-height:1.5}.faq-list details p{font-size:14px}.contact{padding:78px 0}.contact .intro{font-size:15px}.contact-links a{font-size:15px}.contact small{font-size:11px}.contact-form{padding:25px}.contact-form label{font-size:11px}.contact-form .field{font-size:14px;padding:13px}.field-pair{grid-template-columns:1fr;gap:17px}.form-note{font-size:10px}.closing-cta{padding:85px 0 95px}.closing-cta h2{font-size:48px}.closing-cta .kicker{font-size:8px}.closing-cta p{font-size:14px;max-width:300px;margin:23px auto 27px}.closing-secondary{font-size:12px}.btn-yellow{font-size:13px}footer{padding:60px 0 80px}.footer-top{display:block}.footer-about{font-size:12px;margin-top:21px;max-width:330px}.footer-links.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px;margin-top:38px}.footer-columns>div{gap:12px}.footer-columns>div>span{font-size:9px;margin-bottom:5px}.footer-columns a{font-size:12px}.footer-bottom{font-size:10px;gap:21px;padding-top:26px;margin-top:38px}.footer-bottom p{font-size:10px;line-height:1.8}.preview-label{font-size:7px;padding:8px 13px;bottom:12px}}
@media(max-width:380px){.wrap{width:calc(100% - 32px)}.hero-v2 h1{font-size:39px}.hero-eyebrow{font-size:7px;gap:6px}.eyebrow-tag{font-size:6px}.hero-v2 .hero-copy{font-size:14px}.hero-v2 .hero-ctas{gap:15px}.hero-v2 .hero-ctas .btn{font-size:11px;padding:13px 18px}.hero-v2 .watch-link{font-size:10px}.hero-v2 .hero-price-note{font-size:8px;gap:5px}.hero-stage{height:430px}.pulsar-planet{width:225px;height:225px}.workspace-flag{font-size:6px;top:72px}.hero-dashboard{top:113px}.hero-status-card{bottom:54px;width:48%;left:0}.hero-status-card .terminal{font-size:5px;padding:10px 7px;min-height:92px}.status-card-head{font-size:5px;padding:10px 7px;gap:4px}.hero-map-peek{bottom:39px;width:47%}.hero-map-peek img{height:86px}.peek-label{font-size:6px;padding:9px 7px;gap:4px}.peek-footer{font-size:4.7px;gap:5px;padding:9px 5px}.peek-icon{font-size:11px}.hero-stage-note{font-size:4.3px;left:0}.hero-dashboard figcaption{font-size:7px}.dashboard-chrome{font-size:7px}.hero-v2 .trust-items{font-size:9px}.hero-v2 .motion-toggle{font-size:7px}.hero-v2 .hero-bottom{gap:10px}.footer-links.footer-columns{gap:28px 17px}.footer-columns a{font-size:11px}.gallery-search input{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulsar-planet,.orbital-system,.hero-dashboard,.hero-map-peek{animation:none!important;transition:none!important}.hero-dashboard{transform:none}}
@media print{.starfield,.preview-label,.reading-progress,.scroll-cue{display:none}.hero-v2 .hero-grid{display:block}.hero-stage{display:none}.hero-v2 h1,.hero-v2 h1 em,.hero-h1-end{color:#111;background:none;-webkit-text-fill-color:#111}.hero-v2 .hero-copy{color:#333}}

/* Concept 03 — graphite, pearl, restrained color, and a product-first composition. */
:root{--ink:#f4f2ee;--muted:#aeabb6;--paper:#08090c;--line:#ffffff18;--mint:#e7e4dd;--dark:#0c0d11;--dark2:#121319;--white:#f4f2ee}
html{scroll-padding-top:110px}body{background:#08090c;color:#f4f2ee;font-size:16px;line-height:1.7}
h1,h2,h3{font-weight:400;color:#f4f2ee;letter-spacing:-.045em}h2{font-size:clamp(38px,4.4vw,62px);line-height:1.08}
h2 em{font-style:normal;color:#b3aac7}p,.intro,.heading-row>p{color:#aaa7b2}
.wrap{width:min(1240px,calc(100% - 112px))}.section{padding:116px 0}.kicker{font-size:10px;letter-spacing:.12em;color:#9695a3;margin-bottom:25px}
.kicker:before{color:#bdb3cb;font-size:11px}.starfield{background:radial-gradient(ellipse at 50% 8%,#2a25301f,transparent 55%),#08090c}
.starfield i{background:#c2c6d1;opacity:calc(var(--a)*.4);box-shadow:none}
::selection{background:#d5cfdf;color:#15131a}:focus-visible{outline:2px solid #d9d2e5;outline-offset:5px}
.announcement{background:#d8d6dd;color:#36323e;font-size:10px;letter-spacing:.025em;padding:9px 18px}.announcement a{border-color:#8b8594}
.site-header{background:#08090cdb;border-bottom:1px solid #ffffff08;backdrop-filter:blur(25px)}
.site-header.is-scrolled{background:#090a0ef2;box-shadow:0 7px 28px #0002}
.reading-progress{height:1px}.reading-progress i{background:linear-gradient(90deg,#96849f,#d4cfdb);box-shadow:none}
.nav{height:91px;gap:27px}.brand-name{font-size:21px;font-weight:550;letter-spacing:-.04em}.brand-sub,.nav .brand-sub{font-size:7px;letter-spacing:.09em;color:#8e8996}
.brand-mark{width:40px;height:40px;background:#f4f2ee;margin-right:8px}.brand-mark .official-logo{width:35px;height:35px}
.nav-links{background:#ffffff02;border-color:#ffffff16;padding:12px 23px;gap:24px}.nav-links a{font-size:12px;color:#a9a5b0}.nav-links a:hover{color:#f7f3fb}
.nav-actions .login{font-size:12px;color:#c1bcc7}.nav-actions .btn{font-size:12px;padding:12px 22px;gap:15px}
.btn,.btn-mint,.btn-dark{background:#e9e6df;color:#17151b;border:1px solid #f9f7ef24;box-shadow:none;font-size:13px;font-weight:500;padding:15px 25px;border-radius:50px;gap:23px;transition:background .2s,transform .2s,box-shadow .2s}
.btn:hover,.btn-mint:hover,.btn-dark:hover{background:#faf7f0;box-shadow:0 8px 32px #e5dcf01c;transform:translateY(-2px)}
.btn:active{transform:translateY(0)}.btn span[aria-hidden]{font-size:18px}.text-link{color:#c4bfcc;border-color:#ffffff35}.text-link:hover{color:#fff;border-color:#ddd3e8}
.menu-button{background:#131419;border-color:#ffffff1c;color:#d6d0de}.mobile-menu{background:#121217;border-color:#ffffff26}.mobile-menu nav a{border-color:#ffffff16}.mobile-menu::backdrop{background:#030405cc}
.close{background:#1b1b22;border-color:#ffffff20;color:#e4dfeb}
.preview-label{bottom:15px;background:#17161ce8;border-color:#ffffff20;color:#ada4b8;font-size:8px;padding:9px 15px;letter-spacing:.09em;box-shadow:0 8px 30px #0004}
.preview-label span{width:4px;height:4px;background:#bdb2cd;box-shadow:0 0 8px #b7a6cb30}
.hero.hero-v3{position:relative;padding:67px 0 42px;background:transparent;overflow:clip;isolation:isolate}
.hero-v3:before,.hero-v3:after{display:none}.hero-intro{text-align:center;position:relative;z-index:2;max-width:950px;margin:0 auto}
.premium-eyebrow{font:9px/1.7 var(--mono);letter-spacing:.13em;color:#aca5b8;display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:24px}
.premium-eyebrow span{font-size:14px;color:#c7b6cf}
.hero-v3 h1{font-size:clamp(58px,6.1vw,86px);font-weight:400;line-height:1.01;letter-spacing:-.055em;max-width:none;margin:0 auto;color:#f1eee8}
.hero-v3 h1 em{font-style:normal;font-weight:350;background:linear-gradient(105deg,#d7c8ce 0%,#c8bed7 45%,#a6b8c5 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-v3 .hero-copy{font-size:17px;line-height:1.75;margin:26px auto 0;max-width:700px;color:#aaa5b2;text-wrap:pretty}
.hero-v3 .hero-ctas{display:flex;align-items:center;justify-content:center;gap:27px;margin:29px 0 0;flex-wrap:wrap}
.hero-v3 .hero-ctas .btn{font-size:13px;padding:14px 25px;gap:22px}
.premium-secondary{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#c5bfce}
.premium-secondary:hover{color:#f4edf9}.premium-play{width:28px;height:28px;display:grid;place-items:center;border:1px solid #ffffff29;border-radius:50%;font-size:14px;background:#ffffff03}
.hero-v3 .hero-price-note{display:flex;justify-content:center;align-items:center;gap:9px;margin:20px 0 0;font-size:10px;color:#817a8c;flex-wrap:wrap}
.hero-v3 .hero-price-note strong{color:#c1b8ca;font-weight:500}.hero-v3 .hero-price-note>span{color:#655d70;padding:0 2px}
.premium-product-stage{position:relative;max-width:1120px;height:610px;margin:67px auto 0;isolation:isolate}
.premium-horizon{position:absolute;inset:-100px -120px 40px;z-index:-1;background:radial-gradient(ellipse at 45% 47%,#a68cba25 0%,#665b8720 24%,#293b4221 45%,transparent 65%);filter:blur(24px);pointer-events:none}
.premium-orbit{position:absolute;left:10%;right:10%;height:400px;top:-80px;border:1px solid #d4c3e019;border-radius:50%;transform:rotate(-10deg) scaleY(.7);z-index:-1;pointer-events:none}
.premium-orbit:after{content:'';position:absolute;inset:23px -55px;border:1px solid #d4c3e00c;border-radius:50%;transform:rotate(17deg)}
.premium-dashboard{margin:0;border:1px solid #d3c6e34a;border-radius:18px;overflow:hidden;box-shadow:0 35px 90px #0008,0 0 0 1px #e8ddf009;background:#121218;position:relative;z-index:1}
.premium-chrome{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(110deg,#24232b,#17171e);border-bottom:1px solid #ffffff17;padding:16px 21px;color:#c0b5cc;font:9px var(--mono);letter-spacing:.09em}
.premium-window-dots{display:flex;gap:6px}.premium-window-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#837989}.premium-window-dots i:nth-child(2){background:#676571}.premium-window-dots i:nth-child(3){background:#686f76}
.chrome-mini-mark{color:#c9b4d3;font-size:15px;margin-right:10px;vertical-align:-1px}.chrome-divider{margin:0 12px;color:#62586f}.chrome-screenshot{font-size:7px;color:#80768e;letter-spacing:.06em}
.premium-dashboard-button{display:block;position:relative;width:100%;padding:0;background:#f5f5f7;border:0;color:#2c2633;overflow:hidden;text-align:left}
.premium-dashboard-crop{display:block;aspect-ratio:2.13;overflow:hidden}
.premium-dashboard-crop img{width:100%;height:auto;max-width:none;display:block;filter:none}
.premium-enlarge{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;background:#17141eeb;border:1px solid #d5bfd84d;backdrop-filter:blur(12px);box-shadow:0 7px 22px #0003;color:#eee6f3;font-size:11px;padding:10px 15px;border-radius:30px;transition:background .2s,transform .2s}
.premium-enlarge>span{font-size:18px}.premium-dashboard-button:hover .premium-enlarge{background:#292230;transform:translateY(-2px)}
.premium-dashboard figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 21px;background:#131218;border-top:1px solid #ffffff10;color:#a69aac;font-size:10px}
.premium-dashboard figcaption>span:first-child{display:flex;align-items:center;gap:8px}.premium-dashboard figcaption i{width:4px;height:4px;background:#c1b4ce;border-radius:50%;display:inline-block}
.premium-dashboard figcaption>span:last-child{font:7px var(--mono);letter-spacing:.08em;color:#71667e}
.premium-engine{position:absolute;bottom:2px;left:-26px;width:274px;z-index:3;background:linear-gradient(135deg,#25202e,#15131d);border:1px solid #bba4ce50;border-radius:17px;overflow:hidden;box-shadow:0 15px 45px #0007}
.premium-engine-bar{display:flex;align-items:center;gap:7px;padding:13px 14px;background:#ffffff02;border-bottom:1px solid #ffffff0e;color:#ac9abd;font:7px var(--mono);letter-spacing:.03em}
.premium-engine-bar>span:last-child{margin-left:auto;color:#6e617d;font-size:5px}
.premium-live-dot{width:4px;height:4px;display:inline-block;border-radius:50%;background:#b9c6c2;box-shadow:0 0 8px #b9c6c233}
.premium-engine .terminal{margin:0;padding:13px 14px 14px;background:none;border:0;border-radius:0;box-shadow:none;min-height:123px;font-size:7px;line-height:1.9;color:#a798b9}
.premium-engine .terminal .prompt{color:#c5b5d7}.premium-engine .terminal .output{color:#9b8aa9}.premium-engine .terminal .success{color:#b7c8c3}
.premium-engine .typing-progress{margin-top:9px;height:2px;background:#ffffff0c}.premium-engine .typing-progress i{background:linear-gradient(90deg,#a79ab8,#aabfc0)}
.premium-network{position:absolute;right:-24px;bottom:-13px;width:292px;padding:0;overflow:hidden;background:#1b1821;border:1px solid #c5b6d13d;box-shadow:0 20px 50px #0007;border-radius:17px;z-index:3;text-align:left;transform:none;transition:transform .25s,border-color .25s}
.premium-network:hover{transform:translateY(-4px);border-color:#b8a1cd88}
.premium-network-title{display:flex;align-items:center;gap:8px;padding:13px 14px;color:#c4b6ce;font-size:10px;background:#24202b}.premium-network-title>span:first-child{font-size:16px;color:#c5b3d3}.premium-network-title>span:last-child{margin-left:auto;font-size:14px;color:#b4c6cc}
.premium-network img{width:100%;height:132px;object-fit:cover;object-position:center 40%;filter:none}
.premium-network-caption{display:flex;gap:10px;justify-content:center;padding:11px 8px;font:7px var(--mono);color:#9b87aa}.premium-network-caption span{color:#62536f}
.hero-v3 .hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1120px;margin:40px auto 0;padding-top:26px;border-top:1px solid #ffffff12}
.hero-v3 .trust-items{display:flex;gap:30px;align-items:center;font-size:11px;color:#9c94a6;flex-wrap:wrap}.hero-v3 .trust-items b{color:#b3a8bf;font-size:15px;font-weight:400}
.hero-v3 .motion-toggle{font-size:9px;color:#9c8daa;background:#ffffff02;border:1px solid #ffffff18;padding:9px 13px;border-radius:25px}
.ribbon{background:#0a0a0f}.ribbon-in{border-color:#ffffff0f;padding:28px 0}.ribbon-in strong{font-size:11px;color:#9690a0;letter-spacing:.07em}.ribbon-in>span:first-child{color:#67616f;font-size:8px}
.editorial-intro{padding:105px 0 10px;background:transparent}.editorial-intro-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:120px;align-items:center}
.editorial-line{font-size:clamp(28px,3.3vw,44px);line-height:1.22;color:#dfd9e5;letter-spacing:-.04em;font-weight:350}.editorial-line em{font-style:normal;color:#92869f}
.editorial-intro-grid>div{border-left:1px solid #ffffff14;padding-left:31px}.editorial-index{font:8px var(--mono);color:#887b97;letter-spacing:.1em;display:block;margin-bottom:17px}
.editorial-intro-grid>div>p{font-size:14px;line-height:1.85;max-width:350px;color:#9b8da7}
.product{padding-top:92px}.product-stage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:60px}.product-window{border-color:#ffffff29;background:#16141c;box-shadow:0 18px 70px #0003;border-radius:21px}
.window-bar{background:#1e1b25;border-color:#ffffff12;color:#8e7f9c}.window-dot{background:#716779}.window-dot:first-child{background:#ab9aba}.window-url{color:#b8a8c8}
.product-window .screenshot-button{aspect-ratio:1.5}.product-window .screenshot-button img{object-fit:contain;object-position:center;background:#f4f4f7}
.screenshot-caption{background:#15121d;border-color:#ffffff12}.screenshot-caption strong{color:#c7bad3;font-size:11px}.screenshot-caption span{color:#8e7e9f;font-size:10px}
.product-stage .feature{border-color:#ffffff14;padding:26px 0}.feature h3{font-size:23px;color:#e4dce9;letter-spacing:-.035em}.feature-head svg{color:#b2a6c2}.feature p{font-size:14px;color:#a193ad;line-height:1.8}
.heading-row>p{font-size:15px;line-height:1.8;max-width:350px}.product .heading-row h2{max-width:720px}.product .kicker{color:#9a89aa}
.intelligence{background:radial-gradient(ellipse at 0% 45%,#40334c17,transparent 65%),#0d0c13;border-color:#ffffff0b}
.intelligence h2{color:#e9e3ef}.intelligence h2 em{color:#b7a9c7}.intelligence .kicker{color:#9d8caa}.intelligence .intro,.intelligence p{color:#a498b0}
.feature-list li{font-size:13px;color:#b7a6c6}.feature-list li svg{color:#b4a7c0}
.intel-visual{background:#18131f;border-color:#ffffff25;box-shadow:0 20px 70px #0003;border-radius:22px}.intel-visual .network-svg{background:#14101b}.intel-visual .network-svg g rect{fill:#211a2a;stroke:#64566f}.intel-visual .network-svg text{fill:#b5a4c2}
.code-bar,.code-footer{background:#1c1725;border-color:#ffffff12;color:#9b89ac}.code-body{background:#110e18;color:#c2b2cf}.code-line .green{color:#b1c3bb}.code-line .gold{color:#c8b6d0}.code-line .dim,.line-number{color:#746780}
.intel-stats{border-color:#ffffff14}.intel-stat{border-color:#ffffff13}.intel-stat strong{color:#d2c2df}.intel-stat span,.intel-note{color:#8b7a9c}.intel-label{background:#18131f;border-color:#ffffff14;color:#9682a6}
.studio-heading h3{font-size:36px;color:#ded2e9}.studio-demo{color:#867593}.architecture-studio{border-color:#ffffff25;background:#17121e;box-shadow:0 22px 75px #0004;border-radius:23px}
.topology-pane{background:radial-gradient(ellipse at 50% 45%,#46304e25,transparent 65%),#14101c}.studio-bar,.topology-legend{border-color:#ffffff13;color:#a08bb4}
.node-face{fill:#21182a;stroke:#796582}.node-title{fill:#dfcde9}.node-sub{fill:#a38daf}.topo-node.is-active .node-face{fill:#2b1e36;stroke:#b39bc1}.topo-node.is-active .node-beacon{fill:#bbc4c0;filter:none}
.boundary-label{fill:#b0bcc6}.topo-boundary{fill:#413044;fill-opacity:.3;stroke:#947b9d}.studio-console{background:linear-gradient(145deg,#211927,#15111d)}
.console-chrome{border-color:#ffffff13;color:#8a799b}.console-dots i{background:#a9879c}.console-dots i:nth-child(2){background:#b5a18c}.console-dots i:nth-child(3){background:#8aaba4}
.console-status{color:#a7bcb1}.terminal-command{color:#c3afda}.terminal-muted{color:#8d7c9e}.terminal-ok{color:#adbcaf}.terminal-warn{color:#baaa97}.console-progress i{background:linear-gradient(90deg,#9582aa,#a9b9b4)}
.console-label,.console-footer{color:#9681a8}.stage-buttons{border-color:#ffffff1f;background:#16111d}.stage-button{color:#9c88ac;border-radius:30px}.stage-button[aria-pressed=true]{background:#51405e;color:#e9deed}.stage-button:hover{background:#34263f}.stage-button span{color:#84708e}.studio-pause{background:#1b1423;border-color:#ffffff20;color:#b7a3c6}
.spotlight{background:#09080f}.spotlight:before{display:none}.spotlight-intro{text-align:center;max-width:800px}.spotlight-intro p{color:#a195ac;font-size:15px}
.spotlight-grid{gap:100px}.spotlight-tabs button{border-color:#ffffff12}.feature-title{font-size:38px;color:#756680;font-weight:350}.feature-index{color:#796389;font-size:9px}.feature-detail{font-size:14px;line-height:1.85;color:#a88eb9}.feature-arrow{color:#7f6490}
.spotlight-tabs [aria-selected=true] .feature-title{color:#dfcde9}.spotlight-tabs [aria-selected=true] .feature-arrow{color:#c3c0d7}.feature-panel{border-color:#ffffff2b;background:#1c1425;box-shadow:0 22px 70px #0004;border-radius:21px}
.feature-media-top{background:#21182d;color:#8c719d}.feature-media-top .status{color:#b8a2c9}.feature-panel p{background:#18111f;border-color:#ffffff13;color:#b194c1;font-size:12px}
.workflow{background:radial-gradient(ellipse at 50% 100%,#3e2b4f18,transparent 65%),#0d0914;border-color:#ffffff0b}.workflow .intro{color:#a78eb7}
.step{border-color:#7960875e}.step:before{background:#b29abf;box-shadow:none}.step-no{color:#a989bb;font-size:10px}.step h3{color:#dfc6ed;font-size:23px}.step p{font-size:13px;color:#a689b8;line-height:1.8}
#levels{background:#0b0811}.level,.level:nth-child(2),.level:nth-child(3){border:1px solid #ffffff22;border-radius:21px;background:linear-gradient(145deg,#1a1222,#100b17);box-shadow:none;padding:34px;min-height:365px}
.level:nth-child(2){background:linear-gradient(145deg,#181824,#0d0e18)}.level:nth-child(3){background:linear-gradient(145deg,#211c22,#120e17)}.level:after{display:none}
.level-top,.level:nth-child(2) .level-top,.level:nth-child(3) .level-top{color:#a283b6;font-size:9px}
.level-digit,.level:nth-child(2) .level-digit,.level:nth-child(3) .level-digit{font-size:62px;color:#b89bca;font-weight:250}.level:nth-child(2) .level-digit{color:#9faec5}.level:nth-child(3) .level-digit{color:#baa794}
.level h3{color:#e3ccf0;font-size:29px}.level>p{color:#a78db8;font-size:14px;line-height:1.8}
.level-bottom,.level:nth-child(2) .level-bottom,.level:nth-child(3) .level-bottom{border-color:#ffffff14;color:#b397c8;font-size:10px}.levels-note{color:#9272a4;font-size:11px;line-height:1.85}
.gallery-section{background:#0e0915;border-color:#ffffff12}.gallery-count{color:#a588b7;font-size:10px}.filters{gap:9px}.filter{background:#170e22;border-color:#ffffff1e;color:#a98cbd;font-size:11px;border-radius:30px;padding:11px 17px}.filter[aria-pressed=true]{background:#d0bbde;color:#24152e;border-color:#e0cfeb}.filter:hover{border-color:#b59bc76b}
.gallery-search{background:#180e24;border-color:#ffffff24;border-radius:11px}.gallery-search:focus-within{border-color:#b394c8;box-shadow:0 0 0 3px #a787bb10}.gallery-search input{font-size:13px;color:#ddc5ec}.gallery-search input::placeholder{color:#9675ab}.gallery-search>span:first-child{color:#b498c5}.gallery-tools>p,.search-shortcut{color:#9470aa}
.gallery-card{border-color:#ffffff22;border-radius:17px;background:#190f24}.gallery-card:hover{border-color:#b394cb66;box-shadow:0 18px 40px #0003;transform:translateY(-3px)}.gallery-image{background:#21142e;padding:7px}.gallery-image img{border-radius:10px}.gallery-card figcaption{border-color:#ffffff10;padding:20px}.gallery-card figcaption strong{color:#d3b6e4;font-size:13px}.gallery-card figcaption span{color:#9471aa;font-size:9px}.gallery-card figcaption svg{color:#af88ca}
.gallery-note{color:#93709f;font-size:11px}.gallery-cta{background:linear-gradient(110deg,#271732,#151221);border-color:#ffffff25;border-radius:21px;padding:34px}.gallery-cta h3{color:#e0c5ef;font-size:28px}.gallery-cta p{color:#b08dc3;font-size:14px}
.statement-section{padding:140px 0;background:radial-gradient(ellipse at 50% 50%,#43304e20,transparent 60%),#0b0712}.statement-spark{font-size:30px;color:#baa0cb}.statement-section p{color:#ddc9e9;font-size:clamp(32px,3.6vw,49px);line-height:1.29;font-weight:350;letter-spacing:-.045em}.statement-section p span{background:linear-gradient(95deg,#cfb7c4,#b09bbd,#a6b2c5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#pricing{background:#0e0817}.pricing-card{background:radial-gradient(ellipse at 100% 0,#5c3e6c33,transparent 70%),#1c1029;border-color:#d3b8e54a;border-radius:23px;box-shadow:0 25px 80px #0003;padding:42px}
.pricing-label{color:#ac85c4;font-size:9px}.pricing-label .pill{background:#3b2549;color:#c2a0d5;border-radius:25px;font-size:8px}.price{color:#ead4f8;font-weight:250;font-size:108px}.price-description{color:#b08cc6;font-size:13px;line-height:1.85}.pricing-card ul{border-color:#ffffff17}.pricing-card li{color:#c5a4d9;font-size:14px;line-height:1.7}.pricing-card li svg{color:#c0a3d3}.price-micro{color:#a17bb6;font-size:11px}.company-card{border-color:#9b70b04f}.company-card h3{color:#c5a0d9}.company-card p{color:#a37bb8;font-size:13px}
.resources{background:#170c21;border-color:#ffffff15;padding:74px 0}.resource h3{color:#dfc0ef;font-size:30px}.resource p{color:#b08ac6;font-size:14px;line-height:1.85}.resource>svg{color:#be9fd1}.resource .text-link{color:#c7a6d9;border-color:#b793cb44}
.conference{background:#0c0713;border-color:#ffffff10}.conference .intro{color:#b190c5;font-size:16px}.conference-meta{color:#ac82c2;font-size:11px}.speaker{background:#190d24;border-color:#ffffff23;border-radius:18px;padding:28px}.speaker-monogram{background:#33203f;color:#d5b3e7;border-color:#ffffff1f}.speaker h3{color:#e0bff2;font-size:26px}.speaker-label,.credentials{color:#aa7dbf}.speaker p,.speaker .speaker-focus{color:#ac82c2;font-size:12px}.conference-company{border-color:#ffffff15;color:#a075b6;font-size:12px}
.reviews-section{background:radial-gradient(ellipse at 50% 60%,#43204f1f,transparent 70%),#100719}.rating-pill{background:#21102d;border-color:#ffffff23;border-radius:17px}.rating-score strong{color:#e0bff3}.rating-score>span,.rating-note{color:#b78acd}.rating-stars{color:#cfb4c3}.rating-stack .source-logo{color:#c3a4d5}.review-toolbar>span{color:#9970b0}.review-control{background:#1c0c2a;border-color:#ffffff22;color:#b98fd0}
.review-card{background:linear-gradient(145deg,#24112f,#170b23);border-color:#ffffff1f;border-radius:20px;box-shadow:none}.review-card:before{background:linear-gradient(90deg,transparent,#92759e70,transparent)}.review-card blockquote{font-size:14px;color:#c3a0d6;line-height:1.8}.review-stars{color:#d0b4c2}.review-author strong{color:#d8b4ec}.review-source,.review-author>div>span{color:#a977c1}.review-card-bottom{border-color:#ffffff14}.review-avatar{background:#392046;border-color:#ffffff20;color:#c4a0da}.read-review{color:#c193da;border-color:#ffffff23}.review-attribution{color:#9a6aad;font-size:11px}
.faq{background:#0e0618;border-color:#ffffff13}.faq-list details{border-color:#ffffff1a}.faq-list summary{font-size:16px;color:#d2ace7;padding:24px 0}.faq-list summary:after{color:#b78bd1;border-color:#a47bb253}.faq-list details[open] summary{color:#e5c5f7}.faq-list details p{color:#b080cb;font-size:14px;line-height:1.9}.faq .intro{color:#a475bf}
.contact{background:radial-gradient(ellipse at 0% 40%,#4a255c27,transparent 65%),#170a24;border-color:#ffffff13;padding:116px 0}.contact h2{color:#e5c6f5}.contact .kicker{color:#b589cc}.contact .intro{font-size:16px;line-height:1.85;color:#b78ccf}.contact-links a{color:#cfabe3}.contact small{color:#a879bd;font-size:11px;line-height:1.9}
.contact-form{background:linear-gradient(140deg,#2d153d,#21102e);border-color:#d0a7e23b;border-radius:22px;padding:35px;box-shadow:0 22px 60px #0002}.contact-form label{font-size:12px;color:#cba5df}.contact-form .field{background:#1a0a28;border-color:#b58ac143;color:#e1c2f3;border-radius:9px;font-size:14px;padding:14px}.contact-form .field:focus{border-color:#c5a0d5;outline-color:#c5a0d5}.contact-form .field::placeholder{color:#9a68b0}.form-note{color:#ac7ec2;font-size:11px;line-height:1.85}.form-message{background:#412050;border-color:#d9b8e23d;color:#d7b2eb}
.closing-cta{background:linear-gradient(120deg,#d9c5cf 0%,#c1afd0 52%,#a9b4ca 100%);color:#292032;padding:114px 0 120px}.closing-cta .kicker{font-size:9px;color:#6b536f}.closing-cta .kicker:before{color:#6b536f}.closing-cta h2{font-size:clamp(43px,4.8vw,69px);color:#302436;line-height:1.06;font-weight:350}.closing-cta h2 em{color:#62506d}.closing-cta p{font-size:15px;color:#67536f;margin:25px 0 30px}.closing-secondary{font-size:12px;color:#66506e;margin-top:20px}.btn-yellow{background:#f3ede6;color:#2d2135;border-color:#ffffff20;font-size:13px;padding:15px 27px}.btn-yellow:hover{background:#fffaf3;box-shadow:0 10px 30px #3c25411a}.cta-rings{opacity:.45;transform:translate(-50%,-50%) scaleX(1.12)}.cta-rings i{border-color:#5f416621;border-width:1px}
footer{background:#140a20;padding:76px 0 85px}.footer-top .brand-name{color:#d6b4e8}.footer-top .brand-sub{color:#9b6eaf}.footer-about{color:#a274ba;font-size:12px;line-height:1.9}.footer-columns>div>span{color:#805494;font-size:9px}.footer-columns a{color:#b588cb;font-size:12px}.footer-columns a:hover{color:#dec6eb}.footer-bottom{border-color:#ffffff15;color:#87559d;font-size:10px;line-height:1.85}.footer-bottom p{color:#87559d;font-size:10px}
.lightbox,.review-dialog{background:#1b1128;border-color:#d2afe448;border-radius:20px;color:#d8b6ed}.lightbox::backdrop,.review-dialog::backdrop{background:#05020cef;backdrop-filter:blur(18px)}.lightbox-bar{align-items:center;padding:8px 6px 18px}.lightbox-bar h3{font-size:18px;letter-spacing:-.025em;color:#dfc0f2}.lightbox-bar p{font-size:10px;color:#b086c5}.lightbox-actions{display:flex;align-items:center;gap:10px}.shot-zoom{font-size:11px;color:#d0b0e4;border:1px solid #ffffff27;background:#30203e;border-radius:25px;padding:10px 14px;white-space:nowrap}.shot-zoom[aria-pressed=true]{background:#d0b9df;color:#322039;border-color:#dcc8e7}.shot-viewport{width:100%;max-height:72vh;overflow:auto;background:#f5f5f7;border-radius:12px;overscroll-behavior:contain}.shot-viewport #lightboxImage{width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;display:block}.lightbox.shot-zoomed .shot-viewport #lightboxImage{width:auto;max-width:none;max-height:none}.lightbox-bottom{gap:20px;padding-top:17px}.lightbox-note{font-size:10px;color:#a777be}.lightbox-nav button{background:#30203e;border-color:#ffffff28;color:#d4b6e5;font-size:11px;padding:10px 16px;border-radius:25px}.review-dialog blockquote{font-size:17px;line-height:1.8;color:#d3b3e5}.owner-reply{background:#301b3d;border-color:#ffffff20}.owner-reply strong{color:#caa8de}.review-excerpt-note,.owner-reply small,.review-dialog-source{color:#b284c7}
@media(min-width:1600px){.hero.hero-v3{padding-top:85px}.hero-v3 h1{font-size:90px}.premium-product-stage{margin-top:75px}}
@media(max-width:1190px){.wrap{width:calc(100% - 72px)}.nav{gap:20px}.nav-links{padding:12px 19px;gap:18px}.nav-links a{font-size:11px}.brand-name{font-size:19px}.nav-actions{gap:18px}.hero-v3 h1{font-size:76px}.premium-product-stage{height:550px;max-width:1000px;margin-top:60px}.premium-dashboard-crop{aspect-ratio:2.1}.premium-engine{width:246px;left:-10px;bottom:0}.premium-network{width:260px;right:-10px;bottom:-5px}.premium-network img{height:112px}.premium-engine .terminal{font-size:6.3px;min-height:114px}.premium-engine-bar{font-size:6px}.premium-engine-bar>span:last-child{font-size:4.5px}.product-stage{gap:42px}.spotlight-grid{gap:65px}.section{padding:100px 0}.editorial-intro-grid{gap:80px}.editorial-line{font-size:38px}.feature h3{font-size:21px}}
@media(max-width:950px){.wrap{width:calc(100% - 60px)}.nav-links{display:none}.nav-actions>.btn{display:inline-flex}.nav-actions>.login{display:inline}.hero.hero-v3{padding-top:57px}.hero-v3 h1{font-size:65px}.hero-v3 .hero-copy{font-size:16px}.premium-product-stage{height:470px;max-width:760px;margin-top:55px}.premium-chrome{padding:14px 17px;font-size:8px}.chrome-screenshot{font-size:6px}.premium-dashboard-crop{aspect-ratio:1.95}.premium-dashboard figcaption{font-size:9px;padding:15px 17px}.premium-dashboard figcaption>span:last-child{display:none}.premium-engine{left:-5px;bottom:0;width:225px}.premium-network{right:-5px;bottom:-6px;width:235px}.premium-network img{height:100px}.premium-network-title{font-size:9px;padding:12px}.premium-network-caption{font-size:6px;padding:10px 8px}.premium-engine .terminal{font-size:5.8px;min-height:102px;padding:11px 12px}.premium-engine-bar{font-size:5.5px;padding:12px}.premium-engine-bar>span:last-child{font-size:4px}.hero-v3 .hero-bottom{margin-top:30px}.hero-v3 .trust-items{font-size:10px;gap:18px}.hero-v3 .motion-toggle{font-size:8px}.product-stage{grid-template-columns:1fr;gap:22px}.product-stage .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.product-stage .screenshot-button{aspect-ratio:1.85}.product-window .screenshot-button img{object-fit:contain}.editorial-intro-grid{gap:50px;grid-template-columns:1.2fr 1fr}.editorial-line{font-size:33px}.editorial-intro-grid>div>p{font-size:13px}.spotlight-grid{gap:40px}.feature-title{font-size:32px}.feature-detail{font-size:13px}.level,.level:nth-child(2),.level:nth-child(3){padding:26px}.level h3{font-size:26px}.level>p{font-size:13px}.level-top,.level:nth-child(2) .level-top,.level:nth-child(3) .level-top{font-size:8px}.pricing-card{padding:32px}.pricing-card li{font-size:13px}.footer-top{grid-template-columns:1fr;gap:40px}}
@media(max-width:700px){html{scroll-padding-top:88px}.wrap{width:calc(100% - 40px)}.section{padding:78px 0}h2{font-size:39px}.intro,.heading-row>p{font-size:14px}.kicker{font-size:9px;margin-bottom:21px}.announcement{font-size:8px;padding:9px 14px}.nav{height:77px;gap:15px}.brand-name{font-size:19px}.brand-mark{width:37px;height:37px;margin-right:7px}.brand-mark .official-logo{width:33px;height:33px}.brand-sub,.nav .brand-sub{font-size:6px}.nav-actions>.btn,.nav-actions>.login{display:none}.hero.hero-v3{padding:42px 0 29px}.premium-eyebrow{font-size:7px;letter-spacing:.05em;gap:8px;margin-bottom:24px}.premium-eyebrow span{font-size:12px}.hero-v3 h1{font-size:clamp(43px,9.8vw,63px);line-height:1.04;letter-spacing:-.055em;max-width:550px}.hero-v3 .hero-copy{font-size:15px;line-height:1.8;max-width:450px;margin-top:24px}.desktop-break{display:none}.hero-v3 .hero-ctas{gap:19px;margin-top:26px}.hero-v3 .hero-ctas .btn{font-size:12px;padding:13px 21px;gap:16px}.premium-secondary{font-size:11px;gap:7px}.premium-play{width:25px;height:25px;font-size:13px}.hero-v3 .hero-price-note{font-size:9px;gap:7px;line-height:1.8;margin-top:19px}.premium-product-stage{margin-top:44px;height:clamp(358px,77vw,465px);max-width:550px}.premium-horizon{inset:-70px -40px 30px;filter:blur(15px)}.premium-orbit{top:-50px;height:250px;left:0;right:0}.premium-dashboard{border-radius:14px}.premium-chrome{padding:12px 13px;gap:10px;font-size:6px;letter-spacing:.05em}.chrome-mini-mark{font-size:12px;margin-right:6px}.chrome-divider{margin:0 6px}.chrome-screenshot{display:none}.premium-window-dots{gap:4px}.premium-window-dots i{width:4px;height:4px}.premium-dashboard-crop{aspect-ratio:1.43}.premium-dashboard-crop img{width:100%;height:100%;object-fit:cover;object-position:top;max-width:none}.premium-dashboard figcaption{font-size:8px;line-height:1.7;padding:13px;gap:8px}.premium-dashboard figcaption i{width:3px;height:3px}.premium-enlarge{font-size:8px;gap:5px;right:10px;bottom:10px;padding:7px 10px}.premium-enlarge>span{font-size:14px}.premium-engine{left:-3px;bottom:3px;width:48%;border-radius:13px}.premium-engine-bar{font-size:5px;padding:10px 9px;gap:5px}.premium-engine-bar>span:last-child{display:none}.premium-engine .terminal{font-size:5.3px;padding:10px 9px;min-height:93px;line-height:1.8}.premium-engine .typing-progress{margin-top:7px}.premium-network{right:-3px;bottom:-7px;width:47%;border-radius:13px}.premium-network-title{font-size:7px;padding:10px 9px;gap:6px}.premium-network-title>span:first-child{font-size:13px}.premium-network-title>span:last-child{font-size:12px}.premium-network img{height:82px}.premium-network-caption{font-size:5px;gap:5px;padding:9px 5px}.hero-v3 .hero-bottom{margin-top:27px;padding-top:22px;gap:14px;align-items:center}.hero-v3 .trust-items{display:grid;font-size:9px;gap:9px}.hero-v3 .trust-items b{font-size:12px}.hero-v3 .motion-toggle{font-size:7px;padding:8px 10px}.ribbon-in{padding:24px 0;gap:17px 22px}.ribbon-in strong{font-size:9px}.ribbon-in>span:first-child{font-size:7px}.editorial-intro{padding:64px 0 0}.editorial-intro-grid{grid-template-columns:1fr;gap:28px}.editorial-line{font-size:32px;line-height:1.25}.editorial-intro-grid>div{padding-left:21px}.editorial-index{font-size:7px;line-height:1.8;margin-bottom:13px}.editorial-intro-grid>div>p{font-size:13px;line-height:1.85;max-width:100%}.product{padding-top:66px}.product-stage{gap:20px}.product-stage .feature-grid{grid-template-columns:1fr;gap:0}.product-stage .feature{padding:25px 0}.product-stage .screenshot-button{aspect-ratio:1.4}.product-window{border-radius:17px}.product-window .window-bar{font-size:5px;padding:12px}.product-window .window-url{font-size:6px}.screenshot-caption{padding:15px;gap:12px}.screenshot-caption strong{font-size:10px}.screenshot-caption span{font-size:9px}.feature h3{font-size:23px}.feature-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.feature-head svg{margin:0}.feature p{font-size:14px;line-height:1.8}.intelligence .intro{font-size:15px}.feature-list li{font-size:13px}.studio-heading h3{font-size:30px}.studio-demo{font-size:8px}.studio-bar{font-size:9px}.topology-legend{font-size:9px}.studio-terminal{font-size:11px}.stage-buttons{border-radius:13px}.stage-button{font-size:9px;border-radius:9px}.studio-pause{font-size:10px}.intelligence .studio-note{font-size:10px;line-height:1.9}.spotlight-intro{text-align:left;margin-bottom:35px}.spotlight-intro p{font-size:14px}.spotlight-grid{grid-template-columns:1fr;gap:30px}.feature-title{font-size:34px}.feature-detail{font-size:14px;line-height:1.8;max-width:100%}.feature-index{font-size:9px}.feature-panel{border-radius:18px}.feature-panel p{font-size:12px}.workflow .intro{font-size:15px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.step h3{font-size:23px}.step p{font-size:13px}.level-grid{grid-template-columns:1fr;gap:20px}.level,.level:nth-child(2),.level:nth-child(3){padding:29px;min-height:325px}.level-top,.level:nth-child(2) .level-top,.level:nth-child(3) .level-top{font-size:9px}.level h3{font-size:31px}.level>p{font-size:14px}.level-digit,.level:nth-child(2) .level-digit,.level:nth-child(3) .level-digit{font-size:58px}.levels-note{font-size:11px;line-height:1.9}.filters{gap:8px}.filter{font-size:10px;min-height:42px;padding:10px 13px}.gallery-search input{font-size:12px}.gallery-tools>p{font-size:11px}.gallery-card{border-radius:17px}.gallery-card figcaption strong{font-size:14px}.gallery-card figcaption span{font-size:9px}.gallery-cta{padding:27px;border-radius:18px}.gallery-cta h3{font-size:28px}.gallery-cta p{font-size:13px}.gallery-note{font-size:10px;line-height:1.9}.statement-section{padding:98px 0}.statement-section p{font-size:31px;line-height:1.3}.statement-spark{font-size:27px}.pricing-copy>.intro{font-size:15px}.pricing-card{padding:30px;border-radius:21px}.price{font-size:99px}.pricing-label{font-size:9px}.price-description,.pricing-card li{font-size:13px}.price-micro{font-size:11px}.company-card p{font-size:13px}.resources{padding:65px 0}.resource h3{font-size:30px}.resource p{font-size:14px;line-height:1.85}.resource .text-link{font-size:12px}.conference .intro{font-size:15px}.conference-meta{font-size:10px}.conference-company{font-size:11px}.speaker{padding:24px}.speaker h3{font-size:25px}.speaker p,.speaker .speaker-focus{font-size:12px}.speaker-label{font-size:8px}.review-card blockquote{font-size:13px}.review-control{font-size:9px}.review-attribution{font-size:10px}.faq-list summary{font-size:15px;padding:23px 0;line-height:1.5}.faq-list details p{font-size:14px;line-height:1.9}.contact{padding:80px 0}.contact .intro{font-size:15px}.contact-form{padding:25px;border-radius:19px}.contact-form label{font-size:11px}.contact-form .field{font-size:14px;padding:13px}.form-note{font-size:10px;line-height:1.9}.closing-cta{padding:86px 0 95px}.closing-cta h2{font-size:43px;line-height:1.08}.closing-cta .kicker{font-size:8px}.closing-cta p{font-size:14px;max-width:290px;margin:23px auto 27px}.closing-secondary{font-size:12px}.btn-yellow{font-size:12px;padding:14px 23px}footer{padding:60px 0 80px}.footer-about{font-size:12px}.footer-columns a{font-size:12px}.footer-bottom,.footer-bottom p{font-size:10px;line-height:1.9}.preview-label{font-size:6px;padding:8px 12px;bottom:12px}.lightbox{padding:12px;width:96vw}.lightbox-bar h3{font-size:15px;line-height:1.35;max-width:180px}.lightbox-bar p{font-size:9px}.lightbox-actions{gap:7px}.shot-zoom{font-size:10px;padding:9px 11px}.shot-viewport{border-radius:9px;max-height:65vh}.lightbox-bottom{flex-direction:column;align-items:stretch;gap:15px}.lightbox-note{font-size:9px;line-height:1.8}.lightbox-nav{justify-content:space-between}.lightbox-nav button{font-size:11px;min-height:40px}.review-dialog blockquote{font-size:15px}}
@media(max-width:380px){.wrap{width:calc(100% - 32px)}.premium-eyebrow{font-size:6px;letter-spacing:.03em;gap:7px}.hero-v3 h1{font-size:39px}.hero-v3 .hero-copy{font-size:14px}.hero-v3 .hero-ctas{gap:14px}.hero-v3 .hero-ctas .btn{font-size:11px;padding:13px 18px;gap:13px}.premium-secondary{font-size:10px}.hero-v3 .hero-price-note{font-size:8px;gap:5px}.premium-product-stage{margin-top:38px;height:335px}.premium-chrome{font-size:5px;padding:11px 12px}.chrome-mini-mark{font-size:10px}.premium-dashboard-crop{aspect-ratio:1.4}.premium-dashboard figcaption{font-size:7px;padding:12px}.premium-engine{width:48%;bottom:0}.premium-engine .terminal{font-size:4.7px;padding:9px 7px;min-height:84px}.premium-engine-bar{font-size:4.5px;padding:9px 7px}.premium-network{width:47%;bottom:-7px}.premium-network-title{font-size:6px;padding:9px 7px;gap:4px}.premium-network img{height:73px}.premium-network-caption{font-size:4.5px;gap:4px;padding:9px 5px}.hero-v3 .trust-items{font-size:8px}.hero-v3 .motion-toggle{font-size:6px}.editorial-line{font-size:29px}.closing-cta h2{font-size:37px}.shot-zoom{font-size:9px;padding:8px 9px}.lightbox-bar h3{font-size:13px;max-width:145px}.lightbox-actions{gap:5px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.premium-network:hover{transform:none}}
@media print{.premium-engine,.premium-network,.premium-horizon,.premium-orbit,.preview-label{display:none}.hero-v3 h1,.hero-v3 h1 em{color:#111;background:none;-webkit-text-fill-color:#111}.hero-v3 .hero-copy{color:#444}.premium-product-stage{height:auto;margin-top:30px}.premium-dashboard{box-shadow:none}}

/* Concept 04: a visible cosmic atmosphere, with content above the scenery. */
body.cosmic-v4{isolation:isolate;background:#030407;overflow-x:clip}
.cosmic-background{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#030407}
.cosmic-stars{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.94;max-width:none}
.cosmic-ambient{position:absolute;width:1100px;height:950px;border-radius:50%;filter:blur(65px);opacity:.46;pointer-events:none}
.ambient-violet{top:-600px;left:calc(50% - 550px);background:radial-gradient(ellipse,#6c3b9742,transparent 68%)}
.ambient-cyan{right:-760px;top:30%;background:radial-gradient(ellipse,#075d7d33,transparent 68%)}
.cosmic-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 18%,#02030812 75%,#01020444 100%)}
.cosmic-v4>main,.cosmic-v4>footer,.cosmic-v4>.announcement,.cosmic-v4>.closing-cta{position:relative;z-index:1}
.cosmic-v4>.site-header{position:sticky;top:0;z-index:40;background:#030407cd;backdrop-filter:blur(24px);border-color:#a7d0e10c}
.cosmic-v4>.site-header.is-scrolled{background:#04060be8;box-shadow:0 10px 30px #0003}
.cosmic-v4>main{background:transparent}
.hero.hero-v3,.editorial-intro,.product,#levels,.gallery-section,#pricing,.conference,.reviews-section,.faq,.spotlight,.statement-section{background:transparent}
.intelligence{background:linear-gradient(180deg,#07152330,#0e091b20 75%,#03040700);border-color:#aac7dd15}
.workflow{background:linear-gradient(180deg,#10102324,#06101c16);border-color:#aac7dd14}
.resources{background:linear-gradient(100deg,#1016297a,#1b0f2770);border-color:#bacbdf1b;backdrop-filter:blur(3px)}
.contact{background:linear-gradient(120deg,#15112b99,#07132075);border-color:#b4cbe222}
footer{background:linear-gradient(135deg,#0c0d16ed,#120c1ded);border-top:1px solid #bbc5dc12}
.section>.wrap,.editorial-intro>.wrap,.statement-section>.wrap,.resources>.wrap,.contact>.wrap,.closing-cta>.wrap{position:relative;z-index:2}
.hero-v3>.wrap{position:relative;z-index:2}
.premium-eyebrow{color:#a3cee0;letter-spacing:.14em}.premium-eyebrow span{color:#ae9ad8}
.hero-v3 h1{font-size:clamp(58px,6.1vw,86px);line-height:1.035;letter-spacing:-.052em}
.hero-v3 h1 em{background:linear-gradient(100deg,#e2c9dc,#b29bdf 44%,#86bfd9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-v3 .hero-copy{color:#b0acbc;line-height:1.8;max-width:700px}
.hero-v3 .hero-price-note{color:#9a8ca8}.hero-v3 .hero-price-note strong{color:#c9b6d8}
.btn,.btn-mint,.btn-dark{background:linear-gradient(110deg,#98c8f0,#33bde9);color:#071421;border-color:#c9eaff22;box-shadow:0 6px 28px #2aaeea0d}
.btn:hover,.btn-mint:hover,.btn-dark:hover{background:linear-gradient(110deg,#b1d9fa,#56d0f5);box-shadow:0 10px 35px #3cb6df25;transform:translateY(-2px)}
.btn-yellow{background:#f3ede6;color:#2d2135}.btn-yellow:hover{background:#fffaf3;box-shadow:0 10px 30px #3c25411a}
.premium-secondary{color:#d0c9db}.premium-play{border-color:#8db9d043;background:#0b142044}
.premium-horizon{inset:-120px -160px 0;background:radial-gradient(ellipse at 50% 45%,#7c44ac3b 0%,#393c8a28 28%,#16739726 49%,transparent 68%);filter:blur(36px)}
.hero-cosmic-aura{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 6% 53%,#7b42b41f,transparent 40%),radial-gradient(ellipse at 94% 55%,#147aa31f,transparent 42%)}
.premium-orbit{left:3%;right:3%;height:440px;top:-110px;border-color:#b89ddd3d;transform:rotate(-9deg) scaleY(.72)}
.premium-orbit:after{inset:25px -45px;border-color:#84cde923}
.premium-dashboard{border-color:#b59bd16e;box-shadow:0 30px 100px #0009,0 0 50px #824bb31c,0 0 0 1px #e8ddf009}
.premium-chrome{background:linear-gradient(110deg,#211b31,#111c2a);color:#bbaed2;border-color:#bfd4eb1a}
.premium-dashboard figcaption{background:linear-gradient(90deg,#171021,#0c1824);border-color:#bfd4eb17;color:#b4a7c4}
.premium-dashboard figcaption i{background:#8dccdb;box-shadow:0 0 8px #6cd0e730}
.premium-dashboard figcaption>span:last-child{color:#a088b6}
.premium-engine{background:linear-gradient(135deg,#2a1a3cee,#101421f5);border-color:#b38bd578;box-shadow:0 16px 45px #0007,0 0 35px #7245a213}
.premium-engine-bar{background:#2d1e3c66;color:#b99dcc}.premium-live-dot{background:#8accc8;box-shadow:0 0 10px #78d8d540}
.premium-engine .terminal .prompt{color:#ccb1e8}.premium-engine .terminal .output{color:#a38bb6}.premium-engine .terminal .success{color:#97d7cb}
.premium-engine .typing-progress i{background:linear-gradient(90deg,#b789df,#7ecfe4)}
.premium-network{background:#141024;border-color:#b69bd563;box-shadow:0 20px 50px #0007,0 0 40px #248da21a}
.premium-network-title{background:linear-gradient(110deg,#2c193d,#102739);color:#d1bddf}.premium-network-title>span:first-child{color:#c79ee9}.premium-network-title>span:last-child{color:#96d1e6}
.premium-network-caption{background:#130f22;color:#b79cc7}
.hero-v3 .hero-bottom{border-color:#bdd5e51d}.hero-v3 .trust-items{color:#b4a7c4}.hero-v3 .trust-items b{color:#93c5d9}
.hero-v3 .motion-toggle{border-color:#a999c735;color:#b5a2c7;background:#1c122b44}
.ribbon{position:relative;background:#0a0d1633}.ribbon-in{border-color:#aebbd61c}.ribbon-in strong{color:#b0a7c4}.ribbon-in>span:first-child{color:#8c809d}
.editorial-intro{padding-top:112px}.editorial-line{color:#ede5f5}.editorial-line em{color:#b39bc8}
.editorial-index{color:#a78bbc}.editorial-intro-grid>div{border-color:#bca3d22b}.editorial-intro-grid>div>p{color:#b3a0c1}
.kicker{color:#a99abb}.kicker:before{color:#8ec8df}
h2 em{color:#bfa5dc}.intro,.heading-row>p{color:#b4a7c2}
.feature h3{color:#eadcf5}.feature p{color:#b4a0c5}.feature-head svg{color:#92c8de}
.product-stage .feature{border-color:#b89fd22a}.product-window{background:#151020e8;border-color:#a98bc15c;box-shadow:0 20px 80px #0005,0 0 45px #8b4fa10c}
.window-bar{background:linear-gradient(110deg,#251832,#102334);border-color:#b7d0e51c}.window-url{color:#c0a8d4}
.screenshot-caption{background:#161122e8;border-color:#adbed81d}.screenshot-caption strong{color:#d1b6e5}.screenshot-caption span{color:#a891bb}
.intelligence .intro,.intelligence p{color:#b5a3c5}.intelligence .kicker{color:#9fbed1}
.feature-list li{color:#c5afd7}.feature-list li svg{color:#8ec9dc}
.architecture-studio{border-color:#a896c14f;box-shadow:0 24px 80px #0005,0 0 55px #744ba612}
.topology-pane{background:radial-gradient(ellipse at 45% 45%,#69437b22,transparent 70%),#100c1be8}
.studio-console{background:linear-gradient(145deg,#29213cee,#101628f7)}
.studio-bar{background:#0c132266;border-color:#a9bcd323;color:#b19cc8}.topology-legend{border-color:#a9bcd31b;color:#ad91c3}
.node-face{fill:#241a33;stroke:#8a6ba5}.node-title{fill:#efdcfb}.node-sub{fill:#b599ca}.topo-node.is-active .node-face{fill:#31203f;stroke:#bc8ce6}
.topo-node.is-active .node-beacon{fill:#83d0c4;filter:drop-shadow(0 0 4px #83d0c442)}
.terminal-command{color:#cfa9f0}.terminal-ok{color:#9dd0c3}.terminal-muted{color:#a58cb8}.terminal-warn{color:#cfbba5}
.console-progress i{background:linear-gradient(90deg,#c49be5,#79bedf,#9dcfc4)}
.stage-button[aria-pressed=true]{background:#613a81;color:#f0dcff}.stage-buttons{background:#161023a8;border-color:#b79cd72f}.studio-pause{background:#1b1227a8;border-color:#b79cd72c}
.celestial-planet{position:absolute;display:block;pointer-events:none;z-index:0;max-width:none;filter:drop-shadow(0 0 35px #7a33b523)}
.planet-violet{width:470px;height:470px;right:-275px;top:155px;opacity:.92;transform:rotate(-11deg);animation:celestialFloat 24s ease-in-out infinite alternate}
.spotlight{position:relative;isolation:isolate;overflow:clip;padding-top:125px;padding-bottom:125px}
.spotlight:before{display:none}.spotlight>.wrap{position:relative;z-index:2}
.spotlight-intro{max-width:780px}.spotlight-intro p{color:#b4a1c6}
.feature-panel{border-color:#ba94d668;background:#161020f5;box-shadow:0 22px 70px #0006,0 0 55px #8647a70e}
.feature-media-top{background:linear-gradient(110deg,#2b193a,#112435);color:#9d86b2}.feature-media-top .status{color:#c6a4df}.feature-panel p{background:#181023ed;border-color:#bd9cd421;color:#c2a0d8}
.spotlight-tabs button{border-color:#bf9cd32b}.feature-title{color:#897399}.spotlight-tabs [aria-selected=true] .feature-title{color:#f2ddff}.spotlight-tabs [aria-selected=true] .feature-arrow{color:#8acee5}.feature-detail{color:#baa0ce;line-height:1.85}
.step:before{background:#bc8cdb;box-shadow:0 0 12px #ae78d72b}.step{border-color:#b690ca4f}.step-no{color:#b99ccc}.step p{color:#b69bca}
.level,.level:nth-child(2),.level:nth-child(3){background:linear-gradient(145deg,#251335d9,#100c1ae8);border-color:#b48acc42;box-shadow:0 18px 40px #0002}
.level:nth-child(2){background:linear-gradient(145deg,#142a3dd9,#0c1221e8);border-color:#7ba6c342}
.level:nth-child(3){background:linear-gradient(145deg,#302236d9,#170e20e8);border-color:#c7a5be42}
.level>p{color:#bda5d0}.level h3{color:#ead3fb}.level-top,.level:nth-child(2) .level-top,.level:nth-child(3) .level-top{color:#b597ca}
.level-digit{color:#c29bdf}.level:nth-child(2) .level-digit{color:#90c4dc}.level:nth-child(3) .level-digit{color:#d1b298}
.level-bottom,.level:nth-child(2) .level-bottom,.level:nth-child(3) .level-bottom{color:#c5a6d9;border-color:#b6a0c925}.levels-note{color:#aa8dbc}
.filter{background:#100c1bcc;border-color:#a189bc38;color:#b29ac9}.filter[aria-pressed=true]{background:#b276df;color:#160c22;border-color:#cb9be9}
.gallery-search{background:#151021d9;border-color:#b390d53e}.gallery-search input{color:#e6cef6}.gallery-search input::placeholder{color:#a98abf}.gallery-tools>p,.search-shortcut{color:#a184b6}
.gallery-card{background:#150e22e8;border-color:#aa87c542}.gallery-card:hover{border-color:#bf95df8c;box-shadow:0 16px 45px #0004,0 0 20px #a958cf13}
.gallery-card figcaption{border-color:#b998d326}.gallery-card figcaption strong{color:#dec1ee}.gallery-card figcaption span{color:#a681bb}.gallery-image{background:#221530e8}
.gallery-cta{background:linear-gradient(110deg,#291536d9,#0b2638cf);border-color:#ae91cc4f}
.statement-section{position:relative;isolation:isolate;overflow:clip;padding:160px 0}
.statement-section>.wrap{position:relative;z-index:2}.statement-section p{color:#eedff8}.statement-section p span{background:linear-gradient(100deg,#e1b6ce,#c297e4,#92c8e2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.planet-blue{width:355px;height:355px;left:-190px;bottom:5px;opacity:.83;transform:rotate(21deg);filter:drop-shadow(0 0 40px #267ea826);animation:celestialFloat 30s ease-in-out infinite alternate-reverse}
.statement-orbit{position:absolute;width:650px;height:650px;left:-300px;bottom:-110px;border:1px solid #7fc4de20;border-radius:50%;transform:rotate(-25deg) scaleY(.8);pointer-events:none;z-index:0}
.statement-orbit:after{content:'';position:absolute;inset:32px;border:1px solid #bc8edb17;border-radius:50%}
.statement-spark{color:#c4a3e0;text-shadow:0 0 24px #ae70d236}
.pricing-card{background:radial-gradient(ellipse at 100% 0,#764a9842,transparent 70%),#171024eb;border-color:#bd94d66b;box-shadow:0 24px 80px #0005,0 0 60px #9955b511}
.pricing-label{color:#c49cdb}.price{color:#f0dcfd}.price-description{color:#bc9ed1}.pricing-card li{color:#d0b3e3}.pricing-card li svg{color:#9cc9d6}.price-micro{color:#b38fc8}.company-card p{color:#b293c7}
.speaker{background:#190f26d9;border-color:#b78cd646}.speaker p,.speaker .speaker-focus{color:#b99bce}.conference .intro{color:#bca1ce}.conference-company{color:#b08ec5}
.review-card{background:linear-gradient(145deg,#251330ed,#0f1624f0);border-color:#b48cce36}.review-card blockquote{color:#ceb0df}.review-card:before{background:linear-gradient(90deg,transparent,#b28cd47a,transparent)}
.review-control{background:#171023bd;border-color:#a78ac53b;color:#c09ad6}.rating-pill{background:#1c112ad9;border-color:#b28bce40}.review-attribution{color:#ac89be}
.faq-list summary{color:#dbbced}.faq-list details{border-color:#b295cd2b}.faq-list details p{color:#bda0ce}.faq .intro{color:#b599ca}
.contact .intro{color:#bda6d0}.contact-links a{color:#d6b9ea}.contact small{color:#b194c7}.contact-form{background:linear-gradient(140deg,#2a193bea,#101d2bed);border-color:#ba93d15c;box-shadow:0 20px 70px #0004}
.contact-form label{color:#d6b7e9}.contact-form .field{background:#100c1bd9;border-color:#a78bc346;color:#ecd7fb}.contact-form .field::placeholder{color:#a183b7}
.form-note,.form-privacy{color:#b399c6}.contact-form .form-bottom>p{color:#b99aca}
.closing-cta{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#dfaacb,#b392ce 52%,#8daec9)}
.closing-cta>.wrap{position:relative;z-index:2}.closing-cta h2{color:#302139}.closing-cta h2 em{color:#65466f}.closing-cta p{color:#614768}.closing-cta .kicker{color:#68446f}
.cta-rings{opacity:.8;transform:translate(-50%,-50%) scaleX(1.09)}.cta-rings i{border-color:#70478338}
.closing-constellation{position:absolute;inset:0;z-index:0;pointer-events:none}.closing-constellation i{position:absolute;width:3px;height:3px;background:#765b8e;border-radius:50%;opacity:.45}
.closing-constellation i:nth-child(1){left:9%;top:24%}.closing-constellation i:nth-child(2){left:24%;top:72%;width:2px;height:2px}.closing-constellation i:nth-child(3){right:14%;top:38%}.closing-constellation i:nth-child(4){right:29%;top:80%;width:2px;height:2px}.closing-constellation i:nth-child(5){left:40%;top:13%;width:2px;height:2px}
.footer-about,.footer-columns a{color:#b49ac8}.footer-columns>div>span{color:#9f80b4}.footer-bottom,.footer-bottom p{color:#a186b4}
@keyframes celestialFloat{from{translate:0 0}to{translate:0 -14px}}
@keyframes cosmicTwinkle{0%,100%{opacity:.36}50%{opacity:.82}}
.cosmic-spark{animation:cosmicTwinkle 13s ease-in-out infinite;animation-delay:var(--spark-delay)}
@media(max-width:1190px){.planet-violet{width:400px;height:400px;right:-260px;top:185px}.planet-blue{width:320px;height:320px;left:-200px}.premium-orbit{height:400px;top:-95px}.editorial-intro{padding-top:96px}.statement-section{padding:145px 0}}
@media(max-width:950px){.hero-v3 h1{font-size:65px}.planet-violet{width:350px;height:350px;right:-260px;top:230px;opacity:.8}.planet-blue{width:290px;height:290px;left:-210px;bottom:20px;opacity:.7}.spotlight-grid{gap:42px}.cosmic-ambient{opacity:.4}.statement-section{padding:132px 0}}
@media(max-width:700px){.cosmic-stars{opacity:.86}.ambient-violet{top:-450px;width:750px;height:750px;left:calc(50% - 375px);filter:blur(35px)}.ambient-cyan{width:700px;height:900px;right:-650px;top:35%;filter:blur(35px)}.hero-v3 h1{font-size:clamp(43px,9.8vw,63px);line-height:1.055}.hero-v3 .hero-copy{font-size:15px;max-width:450px;line-height:1.8}.premium-eyebrow{font-size:7px;letter-spacing:.05em}.hero-v3 .hero-price-note{font-size:9px}.hero-v3 .hero-ctas .btn{font-size:12px}.premium-horizon{inset:-75px -45px -25px;filter:blur(20px)}.premium-orbit{top:-75px;left:0;right:0;height:280px}.premium-orbit:after{inset:20px -15px}.premium-dashboard{border-color:#b59bd167;box-shadow:0 25px 70px #0008,0 0 35px #9b4bc61b}.premium-engine{border-color:#b49bd76b}.premium-network{border-color:#9fadd467}.hero-v3 .trust-items{font-size:9px}.hero-v3 .motion-toggle{font-size:7px}.editorial-intro{padding-top:66px}.editorial-line{font-size:32px}.editorial-intro-grid>div>p{font-size:13px}.kicker{font-size:9px}.feature p,.level>p{font-size:14px}.spotlight{padding-top:85px;padding-bottom:85px}.planet-violet{width:305px;height:305px;right:-215px;top:25px;opacity:.65}.spotlight-intro h2{position:relative;max-width:calc(100% - 22px)}.spotlight-intro p{font-size:14px;max-width:94%}.spotlight-grid{gap:30px}.feature-detail{font-size:14px;line-height:1.8}.feature-panel{box-shadow:0 22px 55px #0005,0 0 25px #8d4fb90e}.statement-section{padding:112px 0 120px}.planet-blue{width:235px;height:235px;left:-155px;bottom:-30px;opacity:.6}.statement-orbit{width:410px;height:410px;left:-250px;bottom:-90px}.statement-section p{position:relative;font-size:31px;line-height:1.32}.statement-spark{font-size:28px}.pricing-card{box-shadow:0 22px 60px #0005,0 0 35px #a657ba13}.gallery-search input{font-size:12px}.gallery-card figcaption strong{font-size:14px}.contact .intro{font-size:15px}.form-note,.form-privacy{font-size:10px}.closing-cta h2{font-size:43px}.footer-bottom,.footer-bottom p{font-size:10px}}
@media(max-width:380px){.hero-v3 h1{font-size:39px}.premium-eyebrow{font-size:6px;letter-spacing:.03em}.hero-v3 .hero-copy{font-size:14px}.hero-v3 .hero-price-note{font-size:8px}.hero-v3 .hero-ctas .btn{font-size:11px}.planet-violet{width:270px;height:270px;right:-210px;top:50px}.planet-blue{width:210px;height:210px;left:-165px}.statement-section p{font-size:28px}.editorial-line{font-size:29px}.closing-cta h2{font-size:37px}.hero-v3 .trust-items{font-size:8px}.hero-v3 .motion-toggle{font-size:6px}}
@media(prefers-reduced-motion:reduce){.celestial-planet,.cosmic-spark{animation:none!important}.celestial-planet{translate:none}.cosmic-spark{opacity:.6}}
@media print{.cosmic-background,.celestial-planet,.statement-orbit,.hero-cosmic-aura,.closing-constellation{display:none}.cosmic-v4>main,.cosmic-v4>footer,.cosmic-v4>.closing-cta{background:white;color:#111}.cosmic-v4{background:white}}

/* Concept 05 — custom celestial artwork and an intentional product tour. */
.cosmic-stars{opacity:.81}.cosmic-vignette{background:radial-gradient(ellipse at 50% 42%,transparent 12%,#0303080a 67%,#01020438 100%)}
.ambient-violet{opacity:.55;background:radial-gradient(ellipse,#7c3c9c4a,transparent 68%)}
.ambient-cyan{opacity:.38}.hero.hero-v3{padding-top:75px;padding-bottom:45px}
.hero-intro{max-width:960px}.premium-eyebrow{font-size:9px;letter-spacing:.14em;color:#a8c8d9;margin-bottom:26px}
.hero-v3 h1{font-size:clamp(58px,6.2vw,88px);letter-spacing:-.057em;line-height:1.04}
.hero-v3 h1 em{background:linear-gradient(100deg,#e6cadc 4%,#b19bdf 49%,#85bed8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-v3 .hero-copy{margin-top:28px;font-size:17px;line-height:1.8;max-width:690px;color:#b4adbf}
.hero-v3 .hero-ctas{margin-top:30px;gap:27px}.hero-v3 .hero-price-note{margin-top:22px;color:#a391af}
.premium-product-stage{margin-top:64px;max-width:1120px;height:630px}
.premium-horizon{inset:-140px -140px -35px;background:radial-gradient(ellipse at 27% 45%,#874d9b2c,transparent 48%),radial-gradient(ellipse at 72% 42%,#1b6d9e2c,transparent 48%);filter:blur(34px)}
.premium-orbit{border-color:#b49ad12d;left:0;right:0;height:455px;top:-110px;transform:rotate(-8deg) scaleY(.68)}
.premium-orbit:after{border-color:#80bad51c;inset:27px -15px}
.premium-dashboard{border-radius:19px;border-color:#bea5d15a;box-shadow:0 30px 100px #0009,0 0 65px #8f5bb61c,0 1px 0 #eadcf51a inset}
.premium-chrome{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:15px 20px;background:linear-gradient(110deg,#251b32f5,#101d2af5);border-color:#b5c4dd1c;letter-spacing:0}
.tour-brand{display:flex;align-items:center;gap:8px;font:9px var(--mono);letter-spacing:.08em;color:#b0a1c3;white-space:nowrap}
.tour-brand>span:first-child{font-size:16px;color:#bea0d2}.tour-brand>small{font:7px var(--mono);letter-spacing:.06em;color:#746486;margin-left:7px;padding-left:10px;border-left:1px solid #b19cc72c}
.hero-preview-tabs{display:flex;align-items:center;gap:4px;background:#080b1466;border:1px solid #b3a0c925;border-radius:30px;padding:4px}
.hero-preview-tabs button{border:0;border-radius:24px;background:none;color:#9c88b1;font:10px/1.3 var(--sans);padding:9px 14px;min-height:31px;white-space:nowrap;transition:background .2s,color .2s}
.hero-preview-tabs button:hover{background:#b89bca12;color:#d3bddf}.hero-preview-tabs button[aria-selected=true]{background:#d0bddb;color:#261c31;box-shadow:0 2px 6px #0002}
.tour-index{text-align:right;font:8px var(--mono);letter-spacing:.08em;color:#8b799c}
.hero-product-panel{background:#f4f5f7;outline-offset:-4px}
.premium-dashboard-crop{aspect-ratio:2.12;background:#f4f5f7}
.premium-dashboard-crop img{height:100%;width:100%;max-width:none;object-fit:cover;object-position:top;filter:none}
[data-hero-screen=network] .premium-dashboard-crop img{object-fit:contain;object-position:center}
.premium-dashboard-button{cursor:zoom-in}.premium-enlarge{background:#15131de8;border-color:#d1b5e344;backdrop-filter:blur(12px);padding:10px 14px;font-size:10px;gap:7px}
.premium-dashboard figcaption{padding:17px 20px;gap:20px;background:linear-gradient(110deg,#1c1328,#0f1b29);color:#b8a4c9;font-size:11px;line-height:1.6}
.premium-dashboard figcaption>span:first-child{min-width:0}.premium-dashboard figcaption>span:last-child{font-size:7px;color:#8e77a1;white-space:nowrap}
.tour-caption-label{display:flex;align-items:center;gap:8px}.tour-caption-label i{flex-shrink:0}
.premium-engine{width:286px;left:26px;bottom:-2px;border-radius:16px;background:linear-gradient(135deg,#2b1b3cf5,#101927f7);border-color:#b69acb63;box-shadow:0 15px 45px #0007}
.premium-engine-bar{font-size:7px;padding:13px 14px;gap:6px;color:#bca1d1}.premium-engine-bar>span:last-child{font-size:5px;color:#826c93}
.premium-engine .terminal{font-size:7px;min-height:124px;padding:13px 14px 14px;line-height:1.9}
.hero-v3 .hero-bottom{margin-top:38px;padding-top:27px;border-color:#c4c9dc1b}
.hero-v3 .trust-items{font-size:11px;gap:28px;color:#b1a1c2}.hero-v3 .motion-toggle{color:#ad97c2;border-color:#b7a3cd2c}
.ribbon-in{padding:30px 0}.ribbon-in strong{font-size:11px;color:#aaa0be}.ribbon-in>span:first-child{font-size:8px;color:#81718f}
.editorial-intro{padding-top:105px}.editorial-intro-grid{grid-template-columns:1.35fr 1fr;gap:110px}.editorial-line{font-size:clamp(31px,3.35vw,45px);line-height:1.23;font-weight:350}.editorial-line em{color:#b29ac6}
.editorial-intro-grid>div{padding-left:28px;border-color:#bc9bd22c}.editorial-index{font-size:8px;letter-spacing:.1em;color:#9d81b1}.editorial-intro-grid>div>p{font-size:14px;line-height:1.9;color:#b29dc1}
.product{padding-top:91px}.heading-row{margin-bottom:45px;gap:60px}.heading-row>p{font-size:15px;line-height:1.85;color:#b4a2c3;max-width:360px}
h2{font-size:clamp(38px,4.3vw,60px);line-height:1.09;letter-spacing:-.046em}.kicker{font-size:10px;letter-spacing:.11em;color:#a895bb;margin-bottom:24px}
.product-stage{gap:58px}.product-window{border-radius:20px;border-color:#b397c44f;box-shadow:0 20px 70px #0005}.product-stage .feature{padding:25px 0;border-color:#b79acb25}
.feature h3{font-size:23px;line-height:1.18;color:#e5d6ef}.feature p{font-size:14px;line-height:1.85;color:#b39ac5}.feature-head{margin-bottom:15px;gap:15px}
.feature-head svg{width:22px;height:22px;color:#9ac9d8}.screenshot-caption{padding:18px 20px;gap:20px}.screenshot-caption strong{font-size:11px;line-height:1.5}.screenshot-caption span{font-size:10px;line-height:1.7;color:#a58ab9}
.intelligence .intro{font-size:16px;line-height:1.85;color:#bba3cc}.intel-grid{gap:80px}.feature-list{margin:30px 0}.feature-list li{font-size:13px;line-height:1.8;color:#c4abd6}
.intel-visual{border-color:#b095c452;box-shadow:0 20px 65px #0003}.motion-showcase{margin-top:84px}.studio-heading h3{font-size:36px;line-height:1.12;letter-spacing:-.04em}.studio-demo{font-size:8px;letter-spacing:.09em;color:#9b82af}
.architecture-studio{border-radius:22px;box-shadow:0 24px 75px #0004,0 0 45px #7d509c0e}.studio-controls{gap:20px;margin-top:23px}.studio-pause{font-size:10px;color:#bca4cf}.stage-button{font-size:10px;padding:13px 18px}.intelligence .studio-note{font-size:11px;line-height:1.9;color:#ad8fc2;max-width:850px}
.spotlight{padding-top:130px;padding-bottom:127px}.spotlight-intro{max-width:770px;margin-bottom:66px}.spotlight-intro p{font-size:15px;line-height:1.85;max-width:650px;margin:25px auto 0;color:#bba2cc}
.planet-violet{width:535px;height:535px;object-fit:contain;right:-310px;top:110px;opacity:.89;filter:drop-shadow(0 0 35px #9a4fc62b);transform:rotate(-8deg)}
.spotlight-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr);gap:92px}.feature-title{font-size:39px;letter-spacing:-.045em}.feature-detail{font-size:14px;line-height:1.9;max-width:315px;color:#b99dcc}.spotlight-tabs button{padding:26px 0;column-gap:13px}.spotlight-tabs [aria-selected=true]{padding-bottom:31px}
.feature-panel{border-radius:21px;border-color:#b697ce5c;box-shadow:0 24px 75px #0005}.feature-media-top{padding:19px 22px;font-size:9px}.feature-panel p{padding:20px 22px;font-size:12px;color:#c0a0d2}
.workflow{padding-top:110px;padding-bottom:110px}.workflow .intro{font-size:16px;line-height:1.85}.steps{margin-top:53px;gap:25px}.step{padding-top:25px}.step h3{font-size:22px;margin:20px 0 13px}.step p{font-size:13px;line-height:1.8;color:#b497c8}.step-no{font-size:10px;color:#b69ac9}
.level-grid{gap:25px}.level,.level:nth-child(2),.level:nth-child(3){border-radius:22px;padding:33px;min-height:370px}.level-digit,.level:nth-child(2) .level-digit,.level:nth-child(3) .level-digit{font-size:62px;font-weight:250;margin:26px 0 20px}.level h3{font-size:30px}.level>p{font-size:14px;line-height:1.85;margin:17px 0 25px}.level-bottom{font-size:10px;line-height:1.9}.levels-note{font-size:11px;line-height:1.9;margin-top:23px;color:#a98bbb}
.filters{margin-bottom:24px}.filter{font-size:11px;min-height:42px;padding:11px 17px}.gallery-tools{margin-bottom:26px}.gallery-search{min-height:51px}.gallery-search input{font-size:13px}.gallery-tools>p{font-size:12px;line-height:1.7}
.gallery-grid{gap:25px}.gallery-card{border-radius:18px}.gallery-card figcaption{padding:20px}.gallery-card figcaption strong{font-size:13px;line-height:1.6;color:#ddc0ec}.gallery-card figcaption span{font-size:9px;margin-bottom:5px;color:#a481b9}.gallery-card figcaption svg{width:18px;height:18px;color:#bd92d4}
.gallery-cta{padding:35px;margin-top:34px;gap:28px}.gallery-cta h3{font-size:29px;line-height:1.2}.gallery-cta p{font-size:14px;line-height:1.8}.gallery-note{font-size:11px;line-height:1.9;margin-top:25px;color:#a989bc}
.statement-section{padding-top:156px;padding-bottom:159px}.statement-section p{font-size:clamp(32px,3.65vw,50px);line-height:1.3;letter-spacing:-.045em;margin-bottom:42px}.statement-spark{margin-bottom:31px;color:#c3a2dc}
.pricing-grid{gap:94px}.pricing-copy>.intro{font-size:16px;line-height:1.85}.pricing-card{border-radius:24px;padding:42px}.pricing-label{font-size:9px}.price{font-size:108px;margin:35px 0 17px}.price-description{font-size:13px;line-height:1.9}.pricing-card ul{padding-top:25px;margin-top:27px}.pricing-card li{font-size:14px;margin:15px 0;line-height:1.7}.price-micro{font-size:11px;line-height:1.9;color:#b293c8}.company-card{margin-top:36px}.company-card h3{font-size:19px;line-height:1.4}.company-card p{font-size:13px;line-height:1.9}
.resource-grid{gap:88px}.resource h3{font-size:30px;line-height:1.2}.resource p{font-size:14px;line-height:1.9}.resource .text-link{font-size:13px}.conference-grid{gap:80px}.conference .intro{font-size:16px;line-height:1.85}.conference-meta{font-size:11px;line-height:1.8}.speaker{padding:28px;border-radius:19px}.speaker h3{font-size:26px;line-height:1.3}.speaker p,.speaker .speaker-focus{font-size:12px;line-height:1.85}
.review-card{border-radius:21px}.review-card blockquote{font-size:14px;line-height:1.85;color:#cbb0db}.review-card-bottom{padding-top:19px;margin-top:22px}.review-toolbar{margin-top:35px;margin-bottom:26px}.review-attribution{font-size:11px;line-height:1.9}
.faq-list summary{font-size:16px;padding:25px 0;line-height:1.6}.faq-list details p{font-size:14px;line-height:1.9;padding-bottom:25px}.faq-grid{gap:85px}.faq .intro{font-size:15px;line-height:1.85}
.contact-grid{gap:82px}.contact .intro{font-size:16px;line-height:1.9}.contact-links{margin-top:32px}.contact-links a{font-size:17px}.contact-form{padding:35px;border-radius:23px}.contact-form label{font-size:12px}.contact-form .field{padding:14px;font-size:14px}.contact-form .form-bottom{gap:20px}.form-note,.form-privacy,.contact-form .form-bottom>p{font-size:11px;line-height:1.85}
.closing-cta{padding:118px 0 125px}.closing-cta h2{font-size:clamp(44px,5vw,71px);line-height:1.08;letter-spacing:-.048em}.closing-cta p{font-size:15px;line-height:1.8;margin-top:26px;margin-bottom:31px}.cta-rings{opacity:.7}.closing-secondary{font-size:12px;margin-top:22px}
footer{padding:76px 0 88px}.footer-top{gap:95px}.footer-columns>div{gap:13px}.footer-columns>div>span{font-size:9px;margin-bottom:8px}.footer-columns a{font-size:12px;line-height:1.7}.footer-about{font-size:12px;line-height:1.95}.footer-bottom{margin-top:53px;padding-top:26px}.footer-bottom,.footer-bottom p{font-size:10px;line-height:1.9}
@media(min-width:1600px){.hero.hero-v3{padding-top:88px}.hero-v3 h1{font-size:91px}.premium-product-stage{margin-top:74px;height:640px}}
@media(max-width:1190px){.hero-v3 h1{font-size:76px}.premium-product-stage{height:570px;max-width:1000px}.premium-chrome{gap:15px;padding:13px 17px}.tour-brand{font-size:8px;gap:6px}.tour-brand>small{display:none}.hero-preview-tabs button{font-size:9px;padding:8px 12px;min-height:29px}.tour-index{font-size:7px}.premium-engine{left:20px;width:260px;bottom:-1px}.premium-engine .terminal{font-size:6.3px;min-height:115px}.premium-engine-bar{font-size:6px}.premium-engine-bar>span:last-child{font-size:4.5px}.editorial-intro-grid{gap:75px}.product-stage{gap:42px}.spotlight-grid{gap:65px}.planet-violet{width:470px;height:470px;right:-300px;top:150px}.pricing-grid{gap:66px}.contact-grid{gap:60px}.feature h3{font-size:21px}}
@media(max-width:950px){.hero.hero-v3{padding-top:60px}.hero-v3 h1{font-size:65px}.hero-v3 .hero-copy{font-size:16px}.premium-product-stage{height:495px;max-width:760px;margin-top:56px}.premium-chrome{padding:12px 15px;gap:12px}.tour-brand{font-size:7px;gap:5px}.tour-brand>span:first-child{font-size:14px}.hero-preview-tabs button{font-size:9px;padding:8px 11px}.tour-index{font-size:6px}.premium-dashboard-crop{aspect-ratio:1.95}.premium-dashboard figcaption{font-size:9px;padding:15px}.premium-dashboard figcaption>span:last-child{display:none}.premium-engine{width:230px;left:15px;bottom:0}.premium-engine .terminal{font-size:5.8px;min-height:103px;padding:11px 12px}.premium-engine-bar{font-size:5.5px;padding:12px}.premium-engine-bar>span:last-child{font-size:4px}.hero-v3 .hero-bottom{margin-top:32px}.hero-v3 .trust-items{font-size:10px;gap:18px}.editorial-intro-grid{gap:50px}.editorial-line{font-size:33px}.product-stage{grid-template-columns:1fr;gap:22px}.product-stage .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.product-stage .screenshot-button{aspect-ratio:1.85}.product-stage .feature-head{display:block}.product-stage .feature-head svg{margin-bottom:15px}.spotlight-grid{gap:42px;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.feature-title{font-size:32px}.feature-detail{font-size:13px}.planet-violet{width:410px;height:410px;right:-300px;top:225px;opacity:.82}.level,.level:nth-child(2),.level:nth-child(3){padding:26px;min-height:385px}.level h3{font-size:26px}.level>p{font-size:13px}.pricing-card{padding:32px}.pricing-card li{font-size:13px}.pricing-grid{gap:43px}.resource-grid{gap:42px}.conference-grid{gap:42px}.contact-grid,.faq-grid{gap:45px}.footer-top{grid-template-columns:1fr;gap:40px}}
@media(max-width:700px){.hero.hero-v3{padding:44px 0 30px}.premium-eyebrow{font-size:7px;letter-spacing:.05em;margin-bottom:25px}.hero-v3 h1{font-size:clamp(43px,9.8vw,63px);line-height:1.06}.hero-v3 .hero-copy{font-size:15px;line-height:1.85;margin-top:25px;max-width:450px}.hero-v3 .hero-ctas{margin-top:27px;gap:19px}.hero-v3 .hero-price-note{font-size:9px;margin-top:20px}.premium-product-stage{margin-top:43px;height:clamp(385px,82vw,490px);max-width:550px}.premium-dashboard{border-radius:15px}.premium-chrome{grid-template-columns:1fr auto;gap:12px;padding:13px}.tour-brand{font-size:7px;letter-spacing:.06em;gap:6px}.tour-brand>span:first-child{font-size:13px}.tour-index{font-size:7px;grid-column:2;grid-row:1}.hero-preview-tabs{grid-row:2;grid-column:1/-1;justify-content:space-between;gap:4px;border-radius:24px;padding:4px}.hero-preview-tabs button{font-size:10px;padding:9px 10px;flex:1;min-width:0;min-height:33px}.premium-dashboard-crop{aspect-ratio:1.45}.premium-dashboard figcaption{font-size:9px;line-height:1.7;padding:14px}.premium-enlarge{font-size:8px;right:10px;bottom:10px;padding:7px 10px}.premium-engine{width:56%;left:11px;bottom:-1px;border-radius:13px}.premium-engine-bar{font-size:5px;padding:10px}.premium-engine-bar>span:last-child{font-size:4px;display:inline}.premium-engine .terminal{font-size:5.6px;min-height:95px;padding:10px;line-height:1.85}.hero-v3 .hero-bottom{margin-top:27px;padding-top:23px;gap:14px}.hero-v3 .trust-items{font-size:9px;display:grid;gap:9px}.hero-v3 .motion-toggle{font-size:7px}.ribbon-in{padding:25px 0;gap:17px 22px}.ribbon-in strong{font-size:9px}.ribbon-in>span:first-child{font-size:7px}.editorial-intro{padding-top:65px}.editorial-intro-grid{grid-template-columns:1fr;gap:28px}.editorial-line{font-size:32px;line-height:1.25}.editorial-intro-grid>div{padding-left:21px}.editorial-index{font-size:7px;line-height:1.8;margin-bottom:14px}.editorial-intro-grid>div>p{font-size:13px;line-height:1.9;max-width:100%}.product{padding-top:66px}.heading-row{margin-bottom:32px;gap:30px}.heading-row>p{font-size:14px;line-height:1.85;max-width:none}.product-stage{gap:20px}.product-stage .feature-grid{grid-template-columns:1fr;gap:0}.product-stage .feature-head{display:flex;align-items:center;gap:14px}.product-stage .feature-head svg{margin:0}.product-stage .screenshot-button{aspect-ratio:1.4}.product-stage .feature{padding:25px 0}.feature h3{font-size:23px}.feature p{font-size:14px;line-height:1.85}.screenshot-caption{padding:15px;gap:12px}.screenshot-caption strong{font-size:10px}.screenshot-caption span{font-size:9px}.kicker{font-size:9px;margin-bottom:21px}.intelligence .intro{font-size:15px}.intel-grid{gap:42px}.feature-list{margin:27px 0}.feature-list li{font-size:13px}.motion-showcase{margin-top:55px}.studio-heading h3{font-size:30px;line-height:1.15}.studio-demo{font-size:8px}.studio-controls{gap:15px}.stage-button{font-size:9px;padding:12px 8px}.studio-pause{font-size:10px}.intelligence .studio-note{font-size:10px;line-height:1.9}.spotlight{padding:85px 0}.planet-violet{width:350px;height:350px;right:-245px;top:14px;opacity:.8;transform:rotate(-8deg)}.spotlight-intro{margin-bottom:36px}.spotlight-intro h2{max-width:calc(100% - 25px)}.spotlight-intro p{font-size:14px;line-height:1.85;max-width:94%;margin:22px 0 0}.spotlight-grid{grid-template-columns:1fr;gap:30px}.feature-title{font-size:34px}.feature-detail{font-size:14px;line-height:1.85;max-width:100%}.spotlight-tabs button{padding:23px 0}.spotlight-tabs [aria-selected=true]{padding-bottom:26px}.feature-panel p{font-size:12px;padding:18px}.feature-media-top{font-size:8px;padding:17px}.workflow{padding:78px 0}.workflow .intro{font-size:15px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:40px}.step h3{font-size:23px}.step p{font-size:13px}.level-grid{grid-template-columns:1fr;gap:20px}.level,.level:nth-child(2),.level:nth-child(3){padding:29px;min-height:325px}.level-digit,.level:nth-child(2) .level-digit,.level:nth-child(3) .level-digit{font-size:58px;margin:22px 0 16px}.level h3{font-size:31px}.level>p{font-size:14px;line-height:1.85}.levels-note{font-size:11px;line-height:1.9;margin-top:21px}.filter{font-size:10px;padding:10px 13px}.gallery-search input{font-size:12px}.gallery-tools>p{font-size:11px}.gallery-grid{gap:21px}.gallery-card figcaption strong{font-size:14px}.gallery-card figcaption span{font-size:9px}.gallery-card figcaption{padding:20px}.gallery-cta{padding:27px;margin-top:30px;gap:22px}.gallery-cta h3{font-size:28px}.gallery-cta p{font-size:13px}.gallery-note{font-size:10px;line-height:1.9;margin-top:22px}.statement-section{padding:113px 0 120px}.statement-section p{font-size:31px;line-height:1.32;margin-bottom:35px}.statement-spark{margin-bottom:27px}.pricing-grid{gap:40px}.pricing-copy>.intro{font-size:15px}.pricing-card{padding:30px}.price{font-size:99px}.pricing-card li,.price-description{font-size:13px}.price-micro{font-size:11px;line-height:1.9}.company-card p{font-size:13px}.resource-grid{gap:44px}.resource h3{font-size:30px}.resource p{font-size:14px;line-height:1.9}.resource .text-link{font-size:12px}.conference-grid{gap:35px}.conference .intro{font-size:15px}.conference-meta{font-size:10px}.speaker{padding:24px}.speaker h3{font-size:25px}.speaker p,.speaker .speaker-focus{font-size:12px}.review-card blockquote{font-size:13px;line-height:1.85}.review-attribution{font-size:10px;line-height:1.9}.faq-grid{gap:35px}.faq .intro{font-size:14px}.faq-list summary{font-size:15px;padding:23px 0}.faq-list details p{font-size:14px;line-height:1.9;padding-bottom:22px}.contact-grid{gap:35px}.contact .intro{font-size:15px}.contact-links a{font-size:15px}.contact-form{padding:25px}.contact-form label{font-size:11px}.contact-form .field{font-size:14px;padding:13px}.form-note,.form-privacy,.contact-form .form-bottom>p{font-size:10px;line-height:1.9}.closing-cta{padding:88px 0 96px}.closing-cta h2{font-size:43px;line-height:1.09}.closing-cta p{font-size:14px;max-width:290px;margin:24px auto 28px}footer{padding:60px 0 80px}.footer-top{gap:38px}.footer-bottom{margin-top:38px}.footer-bottom,.footer-bottom p{font-size:10px;line-height:1.9}}
@media(max-width:380px){.premium-eyebrow{font-size:6px;letter-spacing:.03em}.hero-v3 h1{font-size:39px}.hero-v3 .hero-copy{font-size:14px}.hero-v3 .hero-price-note{font-size:8px}.hero-v3 .hero-ctas{gap:14px}.premium-product-stage{height:369px;margin-top:38px}.premium-chrome{padding:11px 12px;gap:10px}.tour-brand{font-size:6px}.tour-index{font-size:6px}.hero-preview-tabs button{font-size:9px;padding:8px 7px;min-height:31px}.premium-dashboard figcaption{font-size:8px;padding:13px}.premium-engine{width:59%;left:9px;bottom:0}.premium-engine .terminal{font-size:5px;min-height:87px;padding:9px}.premium-engine-bar{font-size:4.5px;padding:9px;gap:4px}.premium-engine-bar>span:last-child{font-size:3.5px}.planet-violet{width:310px;height:310px;right:-250px;top:45px}.hero-v3 .trust-items{font-size:8px}.hero-v3 .motion-toggle{font-size:6px}.editorial-line{font-size:29px}.statement-section p{font-size:28px}.closing-cta h2{font-size:37px}}
.premium-dashboard figcaption{padding-left:336px;min-height:51px}
@media(max-width:1190px){.premium-dashboard figcaption{padding-left:302px}}
@media(max-width:950px){.premium-dashboard figcaption{padding-left:266px}}
@media(max-width:700px){.premium-product-stage{height:auto}.premium-engine{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:345px;margin:19px auto 0;border-radius:15px}.premium-engine-bar{font-size:7px;padding:13px 14px;gap:7px}.premium-engine-bar>span:last-child{display:inline;font-size:5px}.premium-engine .terminal{font-size:8px;min-height:141px;padding:13px 14px 14px;line-height:1.85}.premium-dashboard figcaption{padding-left:14px;min-height:46px}.hero-v3 .hero-bottom{margin-top:27px}}
@media(max-width:380px){.premium-engine .terminal{font-size:7px;min-height:127px}.premium-engine-bar{font-size:6px}.premium-engine-bar>span:last-child{font-size:4.5px}.premium-dashboard figcaption{padding-left:13px}}
@media(prefers-reduced-motion:reduce){.hero-preview-tabs button{transition:none}.planet-violet{animation:none!important}}

/* Give the official header logo a larger, unclipped frame. */
.site-header .nav{height:108px;gap:24px}
.site-header .brand{gap:13px;align-items:center}
.site-header .brand-mark{width:72px;height:72px;flex:0 0 72px;margin:0;display:grid;place-items:center;border-radius:17px;background:#f5f5fa;border:1px solid #dbe8ff38;box-shadow:0 5px 22px #0003,0 0 24px #668dce0c;overflow:visible}
.site-header .brand-mark .official-logo{display:block;width:66px;height:66px;max-width:none;object-fit:contain}
.site-header .brand-name{font-size:25px;line-height:1.1;font-weight:550;letter-spacing:-.04em;white-space:nowrap}
.site-header .brand-sub{display:block;font-size:8px;line-height:1.4;letter-spacing:.065em;margin-top:7px;color:#a29aaf;white-space:nowrap}
@media(max-width:1190px){
  .site-header .nav{height:102px;gap:20px}
  .site-header .brand-mark{width:66px;height:66px;flex-basis:66px;border-radius:15px}
  .site-header .brand-mark .official-logo{width:60px;height:60px}
  .site-header .brand-name{font-size:23px}
  .site-header .brand-sub{font-size:7px}
  .site-header .nav-links{gap:15px;padding:12px 17px}
}
@media(max-width:1080px){
  .site-header .nav-links{display:none}
  .site-header .menu-button{display:flex}
}
@media(max-width:700px){
  html{scroll-padding-top:100px}
  .site-header .nav{height:88px;gap:14px}
  .site-header .brand{gap:11px}
  .site-header .brand-mark{width:56px;height:56px;flex-basis:56px;border-radius:13px}
  .site-header .brand-mark .official-logo{width:52px;height:52px}
  .site-header .brand-name{font-size:21px}
  .site-header .brand-sub{font-size:6px;margin-top:6px;letter-spacing:.07em}
}
@media(max-width:380px){
  .site-header .nav{height:84px;gap:12px}
  .site-header .brand{gap:9px}
  .site-header .brand-mark{width:52px;height:52px;flex-basis:52px;border-radius:12px}
  .site-header .brand-mark .official-logo{width:48px;height:48px}
  .site-header .brand-name{font-size:20px}
}

/* An uncluttered cinema frame for the supplied product walkthrough. */
.premium-product-stage.hero-walkthrough{position:relative;max-width:1152px;height:auto;margin:64px auto 0;isolation:isolate;scroll-margin-top:128px}
.hero-walkthrough .premium-horizon{inset:-120px -110px -80px;opacity:.8;pointer-events:none;z-index:-2}
.hero-walkthrough .hero-cosmic-aura{inset:-80px -120px -50px;z-index:-2;pointer-events:none}
.walkthrough-orbit{position:absolute;z-index:-1;width:112%;height:65%;left:-6%;top:-13%;border:1px solid #bd9ed422;border-radius:50%;transform:rotate(-8deg);pointer-events:none}
.walkthrough-frame{position:relative;margin:0;overflow:hidden;border:1px solid #c4aed34d;border-radius:24px;background:#11101b;box-shadow:0 28px 95px #0008,0 0 80px #a16bd01c,0 1px 0 #f4e7ff1f inset;isolation:isolate}
.walkthrough-chrome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 23px;min-height:59px;background:linear-gradient(110deg,#251a32f5,#131c2af5);border-bottom:1px solid #c9b1df1c}
.walkthrough-window-dots{display:flex;align-items:center;gap:6px;flex-shrink:0}
.walkthrough-window-dots i{width:6px;height:6px;border-radius:50%;background:#8e759f66}
.walkthrough-window-dots i:first-child{background:#bc91cd88}.walkthrough-window-dots i:last-child{background:#7ba4bc77}
.walkthrough-product-label{display:flex;align-items:center;gap:10px;margin-right:auto;font:9px/1.5 var(--mono);letter-spacing:.09em;color:#c7b5d5}
.walkthrough-product-label>span:first-child{font:18px/1 var(--sans);color:#d4b8e9}
.walkthrough-product-label>span:last-child{color:#8f7c9e;font-size:8px;letter-spacing:.08em}
.walkthrough-label-divider{color:#70627f;margin:0 1px}
.walkthrough-duration{font:8px/1.3 var(--mono);letter-spacing:.1em;color:#acc6d6;border:1px solid #97b8d12e;border-radius:30px;background:#94c8e109;padding:7px 11px;white-space:nowrap}
.walkthrough-screen{position:relative;aspect-ratio:1920/972;background:#f5f6f8;line-height:0}
.walkthrough-screen video{display:block;width:100%;height:100%;aspect-ratio:1920/972;object-fit:contain;background:#f5f6f8;outline-offset:-4px}
.walkthrough-caption{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:20px 23px;background:linear-gradient(110deg,#21162d,#101c29);border-top:1px solid #b9b5d11c}
.walkthrough-caption-copy{display:flex;align-items:center;gap:12px;min-width:0}
.walkthrough-live{width:6px;height:6px;border-radius:50%;background:#9bc7d7;box-shadow:0 0 12px #85b9d94d;flex-shrink:0}
.walkthrough-caption-copy strong{display:block;color:#e2d5ed;font-weight:450;font-size:12px;line-height:1.6;letter-spacing:-.01em}
.walkthrough-caption-copy div>span{display:block;color:#9d8aad;font-size:10px;line-height:1.7;margin-top:3px}
.walkthrough-controls{display:flex;align-items:center;gap:9px;flex-shrink:0}
.walkthrough-controls[hidden]{display:none}
.walkthrough-time{font:9px/1.5 var(--mono);color:#9d8cad;white-space:nowrap;min-width:83px;margin-right:4px}
.walkthrough-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #bda4d02b;border-radius:30px;background:#c6a3d907;color:#d7c3e7;font:10px/1.3 var(--sans);min-height:40px;padding:10px 14px;cursor:pointer;transition:background .18s,border-color .18s,color .18s;white-space:nowrap}
.walkthrough-control:hover{background:#c1a6d019;border-color:#cfb8df70;color:#f6eaff}
.walkthrough-control>span:first-child{font-size:16px;line-height:1}
.walkthrough-toggle{min-width:82px}.walkthrough-replay{width:40px;padding:0}.walkthrough-expand{background:#a9d2e512;border-color:#a8cada30;color:#badce9}
.walkthrough-expand>span:first-child{font-size:20px}
.walkthrough-under-note{text-align:center;margin:23px 0 0;color:#9989a9;font-size:10px;letter-spacing:.02em;line-height:1.8}
.walkthrough-under-note>span{color:#a1bfd1;margin-right:8px;font-size:9px}
.hero-v3 .hero-bottom{margin-top:38px}
.walkthrough-frame:fullscreen{display:flex;flex-direction:column;width:100vw;height:100vh;max-width:none;border:0;border-radius:0;background:#080b12}
.walkthrough-frame:fullscreen .walkthrough-screen{flex:1;min-height:0;aspect-ratio:auto;background:#080b12;display:flex;align-items:center;justify-content:center}
.walkthrough-frame:fullscreen video{height:100%;width:100%;max-height:calc(100vh - 145px);object-fit:contain;background:#080b12}
.walkthrough-frame:fullscreen .walkthrough-caption,.walkthrough-frame:fullscreen .walkthrough-chrome{flex-shrink:0}
.walkthrough-frame:fullscreen .walkthrough-caption{padding:17px 27px}
@media(max-width:950px){
  .premium-product-stage.hero-walkthrough{margin-top:52px}
  .walkthrough-chrome{padding:15px 19px;min-height:53px}
  .walkthrough-caption{gap:16px;padding:18px 19px}
  .walkthrough-caption-copy div>span{max-width:260px;font-size:9px}
  .walkthrough-controls{gap:7px}.walkthrough-time{font-size:8px;min-width:71px;margin-right:0}
  .walkthrough-control{font-size:9px;padding:10px 12px}.walkthrough-toggle{min-width:76px}.walkthrough-replay{padding:0}
}
@media(max-width:700px){
  .premium-product-stage.hero-walkthrough{margin-top:40px;max-width:550px;scroll-margin-top:105px}
  .walkthrough-frame{border-radius:15px;box-shadow:0 18px 55px #0006,0 0 45px #a16bd016}
  .walkthrough-chrome{padding:13px 13px;min-height:45px;gap:11px}
  .walkthrough-window-dots{gap:4px}.walkthrough-window-dots i{width:4px;height:4px}
  .walkthrough-product-label{font-size:7px;gap:6px;letter-spacing:.035em}
  .walkthrough-product-label>span:first-child{font-size:15px}
  .walkthrough-product-label>span:last-child{font-size:6px;letter-spacing:.02em}
  .walkthrough-label-divider{display:none}
  .walkthrough-duration{font-size:6px;letter-spacing:.04em;padding:6px 7px}
  .walkthrough-caption{flex-direction:column;align-items:stretch;gap:16px;padding:17px 14px 15px}
  .walkthrough-caption-copy{gap:9px}.walkthrough-live{width:4px;height:4px}
  .walkthrough-caption-copy strong{font-size:12px}.walkthrough-caption-copy div>span{font-size:9px;max-width:none;line-height:1.8}
  .walkthrough-controls{width:100%;gap:8px;justify-content:flex-end}
  .walkthrough-time{margin-right:auto;font-size:8px;min-width:70px}
  .walkthrough-control{min-height:40px;padding:10px 12px;font-size:10px}
  .walkthrough-toggle{min-width:76px}.walkthrough-replay{width:40px;padding:0}
  .walkthrough-under-note{font-size:9px;margin-top:19px;letter-spacing:0}
  .walkthrough-orbit{top:-9%;height:50%;opacity:.7}
  .walkthrough-frame:fullscreen video{max-height:calc(100vh - 205px)}
  .walkthrough-frame:fullscreen .walkthrough-caption{padding:12px 15px;gap:10px}
}
@media(max-width:380px){
  .walkthrough-product-label>span:last-child{display:none}
  .walkthrough-expand>span:last-child{display:none}
  .walkthrough-controls{gap:6px}.walkthrough-control{padding:9px 10px}.walkthrough-replay{padding:0;min-width:36px;width:36px}.walkthrough-toggle{min-width:72px}.walkthrough-time{font-size:7px;min-width:65px}
}
@media(prefers-reduced-motion:reduce){.walkthrough-control{transition:none}}


/* A single dark treatment replaces the inherited light feature-card variants. */
.product-stage .feature-grid{gap:14px}
.product-stage .feature-grid article.feature{background:linear-gradient(130deg,#191422e8,#111923d9);border:1px solid #b69ac82c;border-radius:18px;padding:25px 26px;box-shadow:0 8px 30px #00000012;color:#e8e0f0;min-width:0;overflow:hidden}
.product-stage .feature-grid article.feature:nth-child(2){background:linear-gradient(130deg,#181525ed,#101c27db);border-color:#94c6d42b}
.product-stage .feature-grid article.feature:nth-child(3){background:linear-gradient(130deg,#1c1524ed,#161622df);border-color:#bc9dcb2e}
.product-stage .feature-grid .feature-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}
.product-stage .feature-grid .feature-head svg{width:22px;height:22px;flex:0 0 22px;margin:0;color:#9bcbdc}
.product-stage .feature-grid article.feature h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;font-weight:450;color:#ede5f5;margin:0}
.product-stage .feature-grid article.feature p{font-size:14px;line-height:1.85;color:#bdb0cb;max-width:100%;margin:0;text-wrap:pretty}
.walkthrough-frame{border-color:#c9b4db52;box-shadow:0 28px 90px #0008,0 0 72px #9e65c61a,0 1px 0 #f4e7ff20 inset}
.walkthrough-chrome{padding-top:16px;padding-bottom:16px}
.walkthrough-caption{padding-top:19px;padding-bottom:19px}
.walkthrough-live{background:#a4d4dc;box-shadow:0 0 12px #85b9d944}
.walkthrough-caption-copy strong{font-size:13px;letter-spacing:-.015em}
.walkthrough-caption-copy div>span{color:#ad9cbb}
.walkthrough-screen video{background:#f4f5f7}
.walkthrough-control{min-height:42px}
.walkthrough-replay{width:42px}
.walkthrough-under-note{margin-top:21px;color:#a99ab7}
@media(max-width:1190px){
  .product-stage .feature-grid article.feature{padding:23px}
  .product-stage .feature-grid article.feature h3{font-size:21px}
  .product-stage .feature-grid article.feature p{font-size:13px;line-height:1.85}
}
@media(min-width:701px) and (max-width:950px){
  .product-stage .feature-grid{gap:13px;align-items:stretch}
  .product-stage .feature-grid article.feature{padding:22px 19px}
  .product-stage .feature-grid .feature-head{align-items:flex-start;gap:10px}
  .product-stage .feature-grid .feature-head svg{margin-top:2px;width:20px;height:20px;flex-basis:20px}
  .product-stage .feature-grid article.feature h3{font-size:20px}
}
@media(max-width:700px){
  .product-stage .feature-grid{grid-template-columns:1fr;gap:12px;margin-top:0}
  .product-stage .feature-grid article.feature{padding:23px 22px;border-radius:16px}
  .product-stage .feature-grid .feature-head{gap:12px;margin-bottom:13px}
  .product-stage .feature-grid article.feature h3{font-size:22px}
  .product-stage .feature-grid article.feature p{font-size:14px;line-height:1.85}
  .walkthrough-caption{padding:17px 14px 15px}
  .walkthrough-caption-copy strong{font-size:12px}
  .walkthrough-controls{gap:8px}
  .walkthrough-control{min-height:42px}
}
@media(max-width:380px){
  .product-stage .feature-grid article.feature{padding:22px 20px}
  .product-stage .feature-grid article.feature h3{font-size:21px}
  .walkthrough-controls{gap:6px}.walkthrough-replay{width:36px}
}



/* A visual explanation of the product, using supplied screenshots and video captures. */
.guided-tour{position:relative;padding:108px 0 102px;isolation:isolate}
.guided-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:38px}
.guided-heading h2{max-width:660px;font-size:clamp(39px,4.6vw,63px);line-height:1.08;letter-spacing:-.05em}
.guided-heading>p{max-width:325px;margin:0;color:#baa9c9;font-size:14px;line-height:1.9}
.guided-nav{display:flex;flex-wrap:wrap;gap:9px;padding-bottom:39px;border-bottom:1px solid #bfa3d022}
.guided-nav a{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid #bda3cf29;border-radius:30px;background:#b599c908;color:#c4b2d2;font-size:11px;line-height:1.4;transition:background .18s,border-color .18s}
.guided-nav a>span{font:8px var(--mono);color:#a6c5d4}
.guided-nav a:hover{background:#b599c916;border-color:#bda3cf61;color:#eee2f7}
.guided-rows{display:grid;gap:88px;margin-top:65px}
.guided-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);gap:55px;align-items:center;position:relative;scroll-margin-top:126px;isolation:isolate}
.guided-row:nth-child(even){grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr)}
.guided-row:nth-child(even) .guided-shot{grid-column:1;grid-row:1}.guided-row:nth-child(even) .guided-copy{grid-column:2;grid-row:1}
.guided-row:before{content:'';position:absolute;inset:0 -50px 0 40%;z-index:-1;background:radial-gradient(ellipse,#8455b115,transparent 70%);pointer-events:none}
.guided-row:nth-child(even):before{inset:0 40% 0 -50px;background:radial-gradient(ellipse,#327c9a12,transparent 70%)}
.guided-step-index{font:9px/1.8 var(--mono);letter-spacing:.08em;color:#9dc7d7;margin:0 0 20px}
.guided-copy h3{font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.04em;color:#eadef3;margin:0 0 23px}
.guided-copy>p:not(.guided-step-index){font-size:14px;color:#bba8cb;line-height:1.9;margin:0}
.guided-points{list-style:none;margin:25px 0 0;padding:0;display:grid;gap:13px}
.guided-points li{position:relative;padding-left:18px;color:#c4b2d2;font-size:12px;line-height:1.8}
.guided-points li:before{content:'✦';position:absolute;left:0;top:0;color:#9ec5d8;font-size:9px}
.guided-benefit{border-top:1px solid #b79ac929;padding-top:20px;margin-top:26px}
.guided-benefit>span{display:block;font:8px/1.8 var(--mono);letter-spacing:.09em;color:#8d789f;margin-bottom:7px}
.guided-benefit>p{font-size:13px;color:#d0bbdf;line-height:1.8;margin:0}
.guided-shot{min-width:0;margin:0;border:1px solid #bca0ce43;border-radius:20px;background:#14101f;overflow:hidden;box-shadow:0 20px 65px #0004,0 0 35px #8757aa0d}
.guided-shot-bar{display:flex;align-items:center;gap:5px;padding:14px 17px;background:linear-gradient(110deg,#271c35,#142230);border-bottom:1px solid #b99cd11b}
.guided-shot-bar>i{height:4px;width:4px;border-radius:50%;background:#a285b366}
.guided-shot-bar>span{margin-left:8px;font:7px/1.6 var(--mono);letter-spacing:.05em;color:#a991bd}
.guided-shot>button{display:block;width:100%;padding:0;border:0;background:#f4f5f7;cursor:zoom-in;position:relative}
.guided-shot img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;background:#f4f5f7}
.guided-enlarge{position:absolute;right:13px;bottom:13px;border:1px solid #bfa4d43b;background:#17121edb;backdrop-filter:blur(10px);border-radius:30px;padding:8px 12px;color:#e0d0ec;font-size:9px;line-height:1.4}
.guided-shot>figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;background:linear-gradient(110deg,#21172c,#14202c);color:#bfa9cf;font-size:10px;line-height:1.7}
.guided-shot>figcaption span:last-child{font:7px/1.6 var(--mono);color:#8e7b9e;letter-spacing:.04em;white-space:nowrap}
.guided-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:70px;padding-top:32px;border-top:1px solid #bca2cf21}
.guided-footer p{max-width:680px;margin:0;font-size:12px;line-height:1.9;color:#a591b5}
.guided-footer>a{font-size:12px;color:#b7d6e4;white-space:nowrap;border-bottom:1px solid #97bdcf40;padding-bottom:4px}
.walkthrough-under-note a{color:#b6c9da;border-bottom:1px solid #a3bdd333;padding-bottom:4px}
.walkthrough-under-note a>span{margin-left:6px}
.gallery-section .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}
.gallery-section .gallery-card{display:flex;flex-direction:column;min-width:0;background:linear-gradient(130deg,#191121,#111a24);border-color:#b79ac635;border-radius:18px;content-visibility:auto;contain-intrinsic-size:auto 355px}
.gallery-section .gallery-card[hidden]{display:none}
.gallery-section .gallery-card>button{display:block;width:100%;background:none;border:0;padding:0;text-align:left;color:inherit;cursor:zoom-in;flex-shrink:0}
.gallery-section .gallery-image{display:block;position:relative;aspect-ratio:1.86;padding:0;overflow:hidden;background:#f3f4f6;border-bottom:1px solid #b39cca26}
.gallery-section .gallery-image img{display:block;height:100%;width:100%;max-width:none;object-fit:contain;object-position:center;background:#f3f4f6}
.gallery-image .gallery-enlarge{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #b59ac246;border-radius:50%;background:#1a1425d6;color:#e7daf1;font-size:17px;line-height:1}
.gallery-card-title{display:block;position:relative;padding:20px 20px 12px}
.gallery-card-title>.gallery-kicker{display:block;font:7px/1.6 var(--mono);letter-spacing:.06em;color:#9d88b0;margin:0 0 8px;text-transform:uppercase}
.gallery-card-title strong{display:block;padding-right:20px;font-size:15px;line-height:1.4;font-weight:450;letter-spacing:-.02em;color:#e1cfed}
.gallery-card-title>svg{position:absolute;right:19px;top:43px;width:16px;height:16px;color:#9dc7d8}
.gallery-section .gallery-card .gallery-explanation{display:block;padding:0 20px 22px;border:0;background:transparent;margin:0}
.gallery-section .screen-explanation{display:block;font-size:12px;line-height:1.8;color:#b6a1c7;margin:0}
.gallery-section .gallery-tools>p{max-width:360px}
.lightbox .lightbox-bar>div:first-child{min-width:0}
.lightbox .lightbox-description{max-width:730px;font-size:12px;line-height:1.7;letter-spacing:0;color:#bda5d0;margin:11px 0 0}
.lightbox{max-height:94vh;overflow:auto}
@media(max-width:1190px){
  .guided-row{gap:39px;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}
  .guided-row:nth-child(even){grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr)}
  .guided-copy h3{font-size:30px}.guided-copy>p:not(.guided-step-index){font-size:13px}
  .gallery-section .gallery-grid{gap:19px}.gallery-card-title{padding:18px 17px 11px}
  .gallery-card-title strong{font-size:14px}.gallery-section .gallery-card .gallery-explanation{padding:0 17px 20px}.gallery-section .screen-explanation{font-size:11px}
}
@media(max-width:950px){
  .guided-tour{padding:90px 0}.guided-heading{gap:40px}.guided-heading>p{max-width:280px;font-size:13px}
  .guided-rows{gap:68px;margin-top:48px}
  .guided-row,.guided-row:nth-child(even){grid-template-columns:1fr;gap:30px}
  .guided-row:nth-child(even) .guided-shot,.guided-row:nth-child(even) .guided-copy{grid-column:auto;grid-row:auto}
  .guided-copy{max-width:670px}.guided-copy h3{font-size:37px;max-width:560px;margin-bottom:22px}
  .guided-copy>p:not(.guided-step-index){font-size:15px}.guided-points{grid-template-columns:1fr 1fr;gap:22px}.guided-points li{font-size:13px}
  .guided-benefit{margin-top:24px;padding-top:18px}.guided-benefit>p{font-size:14px}
  .gallery-section .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}
  .gallery-card-title strong{font-size:16px}.gallery-section .screen-explanation{font-size:12px}
}
@media(max-width:700px){
  .guided-tour{padding:76px 0 78px}.guided-heading{display:block;margin-bottom:28px}
  .guided-heading h2{font-size:39px;line-height:1.1}.guided-heading>p{max-width:100%;margin-top:23px;font-size:14px}
  .guided-nav{gap:8px;padding-bottom:30px}.guided-nav a{font-size:10px;padding:10px 13px;gap:7px}.guided-nav a>span{font-size:7px}
  .guided-rows{gap:63px;margin-top:42px}.guided-row{gap:27px;scroll-margin-top:110px}
  .guided-step-index{font-size:8px;margin-bottom:18px}.guided-copy h3{font-size:33px;line-height:1.15;margin-bottom:20px}
  .guided-copy>p:not(.guided-step-index){font-size:14px;line-height:1.9}.guided-points{grid-template-columns:1fr;gap:11px;margin-top:21px}.guided-points li{font-size:12px}
  .guided-benefit{margin-top:22px;padding-top:17px}.guided-benefit>span{font-size:7px}.guided-benefit>p{font-size:13px}
  .guided-shot{border-radius:15px}.guided-shot-bar{padding:12px 13px}.guided-shot-bar>span{font-size:6px}
  .guided-shot>figcaption{padding:13px;font-size:9px;gap:15px}.guided-shot>figcaption span:last-child{font-size:6px}.guided-enlarge{font-size:8px;right:10px;bottom:10px;padding:7px 10px}
  .guided-footer{flex-direction:column;align-items:flex-start;gap:23px;margin-top:46px;padding-top:27px}.guided-footer p{font-size:11px}.guided-footer>a{font-size:12px}
  .gallery-section .gallery-grid{grid-template-columns:1fr;gap:22px}.gallery-section .gallery-card{border-radius:17px}
  .gallery-card-title{padding:20px 20px 12px}.gallery-card-title>.gallery-kicker{font-size:8px}.gallery-card-title strong{font-size:18px;line-height:1.35}
  .gallery-section .gallery-card .gallery-explanation{padding:0 20px 23px}.gallery-section .screen-explanation{font-size:13px;line-height:1.85}
  .gallery-card-title>svg{top:46px;right:20px}.gallery-section .gallery-tools>p{max-width:100%}
  .lightbox .lightbox-bar{flex-wrap:wrap}.lightbox .lightbox-bar>div:first-child{flex:1 1 100%;order:2}.lightbox .lightbox-actions{margin-left:auto;order:1}
  .lightbox .lightbox-bar h3{max-width:none;font-size:19px;line-height:1.35}.lightbox .lightbox-description{font-size:11px;line-height:1.8;margin-top:10px}.lightbox .shot-viewport{max-height:52vh}
}
@media(max-width:380px){.guided-heading h2{font-size:35px}.guided-copy h3{font-size:30px}.guided-nav a{font-size:9px;padding:10px 12px}.guided-shot>figcaption span:last-child{font-size:5px}}
@media(prefers-reduced-motion:reduce){.guided-nav a{transition:none}}

/* Consistent contrast and hierarchy for both speaker profiles. */
.conference .speaker-stack{display:grid;gap:18px;min-width:0}
.conference .speaker,.conference .speaker:nth-child(2){display:flex;align-items:flex-start;gap:20px;padding:29px;border:1px solid #bda0d03b;border-radius:20px;background:linear-gradient(130deg,#21172deF,#11222ef2);box-shadow:0 15px 45px #00000018;min-width:0}
.conference .speaker>div:last-child{min-width:0}
.conference .speaker .speaker-monogram{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#342441,#19323f);border:1px solid #b59bce35;color:#c1dce9;font:12px/1 var(--mono);letter-spacing:.03em}
.conference .speaker .speaker-label{display:block;font:8px/1.7 var(--mono);letter-spacing:.075em;color:#9ec6d8;margin:0 0 14px}
.conference .speaker h3{font-size:29px;line-height:1.15;font-weight:450;letter-spacing:-.035em;color:#f0e8f7;margin:0 0 17px}
.conference .speaker .credentials{display:block;font:9px/1.6 var(--mono);letter-spacing:.08em;color:#b9a4cb;margin-top:9px}
.conference .speaker p{font-size:13px;line-height:1.85;color:#c0b2ce;margin:0}
.conference .speaker .speaker-focus{font-size:12px;line-height:1.9;color:#ad9dbd;border-top:1px solid #bea2d124;padding-top:15px;margin-top:17px}
.conference .speaker-affiliation{font-size:11px;line-height:1.95;color:#a28eb4;margin:1px 0 0}
.conference .speaker-affiliation a{color:#bed6e3;text-decoration-color:#aecadb77;text-underline-offset:3px}
.conference .speaker-affiliation a:hover{color:#e2eef5}
@media(max-width:950px){.conference .speaker,.conference .speaker:nth-child(2){padding:26px}.conference .speaker h3{font-size:28px}}
@media(max-width:700px){.conference .speaker,.conference .speaker:nth-child(2){padding:24px 22px;gap:16px;border-radius:18px}.conference .speaker .speaker-monogram{flex-basis:46px;width:46px;height:46px;border-radius:14px;font-size:11px}.conference .speaker .speaker-label{font-size:7px;margin-bottom:13px}.conference .speaker h3{font-size:27px;margin-bottom:16px}.conference .speaker p{font-size:12px;line-height:1.9}.conference .speaker .speaker-focus{font-size:12px;line-height:1.9;margin-top:16px;padding-top:15px}.conference .speaker-affiliation{font-size:11px}}
@media(max-width:380px){.conference .speaker,.conference .speaker:nth-child(2){padding:22px 19px;gap:13px}.conference .speaker .speaker-monogram{flex-basis:40px;width:40px;height:40px;border-radius:12px}.conference .speaker h3{font-size:25px}.conference .speaker .speaker-label{font-size:6px;letter-spacing:.04em}}



/* Cosmic atmosphere refinement: a higher planet and barely perceptible star motion. */
.hero.hero-v3>.planet-violet{width:520px;height:520px;right:-255px;top:-110px;opacity:.76;z-index:0;animation:celestialFloat 32s ease-in-out infinite alternate}
.cosmic-background>.cosmic-stars{inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);animation:pulsarStarDrift 60s ease-in-out infinite alternate;will-change:transform}
.cosmic-background .cosmic-spark{animation-name:pulsarStarTwinkle;animation-duration:17s}
@keyframes pulsarStarDrift{from{transform:translate3d(-5px,3px,0)}to{transform:translate3d(5px,-4px,0)}}
@keyframes pulsarStarTwinkle{0%,100%{opacity:.46}50%{opacity:.76}}
@media(max-width:1100px){.hero.hero-v3>.planet-violet{width:430px;height:430px;right:-290px;top:-125px;opacity:.55}}
@media(max-width:700px){.hero.hero-v3>.planet-violet{width:300px;height:300px;right:-230px;top:-115px;opacity:.42}}
@media(prefers-reduced-motion:reduce){.cosmic-background>.cosmic-stars,.cosmic-background .cosmic-spark,.hero.hero-v3>.planet-violet{animation:none!important}.cosmic-background>.cosmic-stars{transform:none;will-change:auto}}


.editorial-home .card-copy h3 a{display:block}
/* Publication additions: article links and profile links. */
main{overflow-x:clip}
.speaker-profile-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:11px;line-height:1.7;color:#a8d6e5;text-decoration:none}.speaker-profile-link:hover{color:#d9f2fb}.editorial-home{padding:70px 0 100px;position:relative}.editorial-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:35px}.editorial-section-heading p{max-width:600px;font-size:15px;line-height:1.8;color:#ad9bbd;margin:23px 0 0}.editorial-home .article-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.editorial-home .article-card{display:flex;flex-direction:column;border:1px solid #ad94ca2a;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#18121f,#0c1117);transition:transform .2s,border-color .2s}.editorial-home .article-card:hover{transform:translateY(-4px);border-color:#baa3ce60}.editorial-home .card-art{display:block;aspect-ratio:1.86;background:#080a0d;overflow:hidden}.editorial-home .card-art img{width:100%;height:100%;object-fit:contain;display:block;opacity:.9}.editorial-home .card-copy{padding:26px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.editorial-home .eyebrow{font:8px/1.7 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:#a9c9d6;margin-bottom:13px}.editorial-home .card-copy h3{font-size:22px;line-height:1.28;font-weight:450;letter-spacing:-.035em;margin:0 0 16px;text-wrap:balance}.editorial-home .card-copy h3 a{color:#e9e0f0;text-decoration:none}.editorial-home .card-copy>p{font-size:13px;line-height:1.85;color:#ad9aba;margin:0 0 24px}.editorial-home .read-link{margin-top:auto;font-size:12px;text-decoration:none;color:#a8dcee}.editorial-home .read-time{font:9px/1.5 ui-monospace,monospace;letter-spacing:.03em;color:#8d7d9b;margin-top:18px}#measurementChoice{border-color:#ad94ca45;background:#13111bef;color:#e9e2f0;backdrop-filter:blur(20px)}#measurementChoice button,#measurementSettings{border-color:#a3c7d240;background:#17232c;color:#d7eaf1}#measurementSettings{font-size:11px}#measurementChoice button{font-size:12px}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:950px){.editorial-home .article-cards{gap:15px}.editorial-home .card-copy{padding:22px}.editorial-home .card-copy h3{font-size:20px}.editorial-section-heading{display:block}.editorial-section-heading>.text-link{margin-top:20px}.editorial-home{padding:50px 0 70px}}
@media(max-width:700px){.editorial-home .article-cards{grid-template-columns:1fr;gap:24px}.editorial-home .card-copy{padding:25px}.editorial-home .card-copy h3{font-size:25px}.editorial-home .card-copy>p{font-size:14px}.editorial-home .eyebrow{font-size:9px}.editorial-home .card-art{aspect-ratio:1.95}.editorial-section-heading p{font-size:14px}.speaker-profile-link{font-size:11px}.editorial-home{padding:42px 0 65px}}
@media(prefers-reduced-motion:reduce){.editorial-home .article-card{transition:none}.editorial-home .article-card:hover{transform:none}}

#measurementChoice{position:fixed;z-index:1000;bottom:18px;left:18px;max-width:420px;margin-right:18px;padding:20px;border:1px solid #49675b;border-radius:14px;background:#101c19;color:#fff;box-shadow:0 6px 30px #0006;font:14px/1.5 system-ui}#measurementChoice[hidden]{display:none}#measurementChoice p{margin:0 0 12px}#measurementChoice button,#measurementSettings{padding:9px 14px;border:1px solid #82b3a1;border-radius:7px;background:#142e25;color:#fff;cursor:pointer}#measurementChoice button+button{margin-left:8px}#measurementSettings{display:block;margin:16px auto}
/* The homepage walkthrough is a silent, noninteractive looping visual. */
#homepageWalkthrough{pointer-events:none;user-select:none;-webkit-user-select:none}
#homepageWalkthrough::-webkit-media-controls,
#homepageWalkthrough::-webkit-media-controls-enclosure,
#homepageWalkthrough::-webkit-media-controls-panel,
#homepageWalkthrough::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
#walkthroughFrame .walkthrough-controls{visibility:hidden;pointer-events:none}
