:root{--bg:#080d16;--ink:#e9f1f6;--muted:#8c9cab;--cyan:#76e4df;--line:#ffffff13;--paper:#f3f6f6;--darkink:#182734}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #9a8fff;outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{overflow-wrap:anywhere;hyphens:auto}p{line-height:1.9}h1,h2,h3{font-weight:550;letter-spacing:-.055em}h2{font-size:clamp(36px,3.5vw,53px);line-height:1.15;margin:22px 0 0}h3{line-height:1.3}fieldset{border:0;margin:0;padding:0;min-width:0}.wrap{width:min(1280px,calc(100% - 96px));margin:auto}.narrow{max-width:830px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:12px;left:20px;background:white;color:#111;z-index:100;padding:12px;transform:translateY(-180%)}.skip:focus{transform:none}header{position:sticky;top:0;z-index:30;background:#080d16ed;backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{width:190px;height:60px;object-fit:contain;object-position:left center}nav{display:flex;gap:25px;font-size:10px;color:#a1b0bd}nav a:hover,.text-link:hover{color:var(--cyan)}.language select{background:#151e2b;border:1px solid #b9cbdb26;color:#cbd8e0;border-radius:30px;padding:10px 12px;font-size:10px;width:103px}.header-cta{font-size:11px;border:1px solid #b9cbdb26;border-radius:50px;padding:12px 18px;white-space:nowrap}.header-cta span{margin-left:16px}.eyebrow{font-size:9px;letter-spacing:.15em;line-height:1.7;text-transform:uppercase;color:#77a6b4;font-weight:650}.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px #5ce7da99;margin-right:10px}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 76% 42%,#1b4b5b40,transparent 50%),radial-gradient(ellipse at 70% 88%,#51428835,transparent 60%),#080d16}.hero-gridlines{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#729ac40a 1px,transparent 1px),linear-gradient(90deg,#729ac40a 1px,transparent 1px);background-size:85px 85px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:35px;min-height:690px;align-items:center;padding:60px 0 55px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(55px,5.8vw,83px);line-height:1.03;margin:29px 0 27px;letter-spacing:-.065em;background:linear-gradient(120deg,#fff 10%,#e8f4f6 62%,#9ed3dd);background-clip:text;color:transparent}.hero-copy>p{color:#93a8ba;font-size:15px;max-width:495px;margin:0}.actions{display:flex;gap:29px;align-items:center;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:29px;border-radius:50px;padding:16px 24px;font-size:12px;line-height:1.5;font-weight:650;transition:transform .2s,box-shadow .2s}.primary{background:linear-gradient(120deg,#a2f3df,#6fd2e5);color:#082631;box-shadow:0 9px 30px #59d8de1a;border:1px solid #cffffe33}.primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #6adce830}.text-link{font-size:11px;color:#b0c2d1}.text-link span{margin-left:12px}.hero-foot{display:flex;align-items:center;gap:20px;color:#6c8294;font-size:7px;letter-spacing:.16em;margin-top:49px}.hero-foot b{font-weight:400;color:#7390a0}.hero-art{position:relative;height:545px;min-width:0;isolation:isolate}.art-orbit{position:absolute;width:650px;height:650px;max-width:145%;border:1px solid #77b5d218;border-radius:50%;left:-10%;top:-40px;transform:rotateX(50deg) rotateZ(-20deg);box-shadow:0 0 80px #54b7d209}.orbit-two{transform:rotateY(50deg) rotateZ(25deg);border-color:#aa8ae71c}.hero-symbol{position:absolute;width:175px;right:-5px;top:-5px;z-index:3;filter:drop-shadow(0 16px 30px #05091888);animation:float 7s ease-in-out infinite}.browser-art{position:absolute;left:0;right:7px;top:78px;padding:10px;background:linear-gradient(130deg,#314959cc,#192938cc);border:1px solid #9bc6db48;border-radius:18px;box-shadow:0 30px 65px #0005;transform:rotate(-5deg);backdrop-filter:blur(8px)}.browser-bar{display:flex;align-items:center;justify-content:space-between;color:#a8becb;font-size:6px;letter-spacing:.1em;padding:6px 7px 17px}.dots{font-size:6px;letter-spacing:4px;color:#85a2b7}.browser-bar b{font-size:15px;font-weight:400}.art-page{border-radius:9px;overflow:hidden;background:#e7f3eb;color:#172c2d}.art-page-nav{display:flex;align-items:center;justify-content:space-between;padding:19px 25px;border-bottom:1px solid #1c494018;font-size:6px;letter-spacing:.13em}.art-page-nav span{font-size:5px;max-width:50%}.art-page-content{height:306px;position:relative;padding:24px 27px;overflow:hidden}.art-tag{font-size:5px;letter-spacing:.15em}.art-page-content>strong{position:relative;z-index:2;display:block;font-size:56px;letter-spacing:-.075em;font-weight:550;line-height:.98;margin-top:21px}.art-page-content>strong span{font-size:19px;display:inline-block;vertical-align:top;margin:12px}.art-shape{position:absolute;width:290px;height:290px;right:-40px;top:25px;border-radius:50%;transform:rotate(-27deg);background:linear-gradient(120deg,#6aabad,#233b57 60%,#b49fda);box-shadow:inset 10px 10px 30px #cfffff88,18px 18px 35px #324f4840}.art-shape i{position:absolute;inset:30px;border:18px solid #abccc788;border-radius:50%;box-shadow:inset 4px 4px 10px #ffffff55,5px 5px 10px #172a3a66}.art-shape i:nth-child(2){inset:69px;border-width:16px}.art-shape i:nth-child(3){inset:104px;border-width:14px}.art-bottom{position:absolute;bottom:20px;left:27px;right:27px;display:flex;justify-content:space-between;align-items:center;font-size:5px;letter-spacing:.12em}.art-bottom span:last-child{width:24px;height:24px;border:1px solid #47605e55;border-radius:50%;display:grid;place-items:center;font-size:12px}.prompt-card{position:absolute;left:-33px;right:55px;bottom:6px;background:linear-gradient(130deg,#1a2a3bee,#122130f5);border:1px solid #a4cee136;box-shadow:0 20px 30px #0004;backdrop-filter:blur(12px);border-radius:15px;display:flex;align-items:center;gap:15px;padding:20px;transform:rotate(3deg);z-index:5}.prompt-icon{height:35px;width:35px;border-radius:11px;background:linear-gradient(130deg,#5cb5c444,#8b6cba55);color:#a3e8e4;display:grid;place-items:center;font-size:20px;flex-shrink:0}.prompt-card small{font-size:6px;letter-spacing:.14em;color:#7294a8}.prompt-card p{font-size:10px;color:#c2d2df;line-height:1.7;margin:6px 0 0}.prompt-arrow{font-size:20px;color:#7ba4b9}.floating-state{position:absolute;bottom:135px;right:-12px;border:1px solid #7ebba842;border-radius:40px;background:#152c2be8;padding:12px 16px;color:#b7d7c7;font-size:7px;letter-spacing:.03em;transform:rotate(3deg);box-shadow:0 12px 20px #0003;z-index:4}.floating-state i{display:inline-block;height:5px;width:5px;border-radius:50%;background:#88e5ad;margin-right:8px}.hero-caption{display:flex;justify-content:space-between;gap:20px;color:#627b8f;font-size:7px;letter-spacing:.15em;padding-bottom:30px}.hero-caption a{color:#a1b4c6;letter-spacing:.04em}.signal-strip{background:#0c1522;border-block:1px solid var(--line)}.signal-strip>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:27px;color:#7f99ac;font-size:10px;font-weight:600;letter-spacing:.18em}.signal-strip i{font-style:normal;color:#518290}.section{padding:100px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:43px}.section-heading>div{max-width:720px}.section-heading>p{font-size:13px;color:#8ea4b4;max-width:380px;margin:0 0 4px}.concept{background:#eef4f3;color:var(--darkink)}.concept .eyebrow,.capabilities .eyebrow,.pricing .eyebrow,.faq .eyebrow{color:#557d8a}.concept .section-heading>p{color:#6e828b}.concept-shell{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #d8e4e2;border-radius:21px;overflow:hidden;background:#fff;box-shadow:0 22px 55px #264b3b0b}.concept-controls{padding:36px}.concept-controls legend,.concept-controls>label{display:block;font-size:11px;font-weight:650;margin-bottom:15px}.scenario-options{display:flex;gap:8px;flex-direction:column}.scenario-options button{border:1px solid #dce5e4;background:white;text-align:left;padding:13px 15px;border-radius:9px;font-size:11px;color:#566b76;display:flex;gap:16px;align-items:center}.scenario-options button span{font-size:8px;letter-spacing:.1em;color:#92a3a7}.scenario-options button[aria-pressed=true]{background:#172d38;border-color:#172d38;color:#fff}.scenario-options button[aria-pressed=true] span{color:#79b9bb}.concept-controls fieldset+fieldset{margin-top:25px}.swatches{display:flex;gap:9px}.swatch{display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid #dce5e4;border-radius:30px;background:white;font-size:9px;color:#657981;min-width:0}.swatch[aria-pressed=true]{border-color:#6e8b96;background:#edf3f3;color:#213d4b}.swatch i{width:20px;height:20px;border-radius:50%;background:linear-gradient(120deg,#9be6d5,#395b78);display:block;flex-shrink:0}.swatch-1 i{background:linear-gradient(120deg,#ddb6d5,#664675)}.swatch-2 i{background:linear-gradient(120deg,#ced9ad,#3f604e)}.concept-controls>label{margin-top:25px}.concept-controls textarea{resize:vertical;width:100%;min-height:90px;max-height:350px;font-size:11px;line-height:1.8;border:1px solid #d9e4e1;border-radius:9px;padding:13px;color:#3e5964;background:#fbfdfc}.brief-download{border:0;background:transparent;width:100%;text-align:left;color:#2b5261;font-weight:650;font-size:11px;padding:18px 0 0;display:flex;justify-content:space-between}.brief-download span{font-size:17px}#brief-feedback{font-size:9px;color:#397a65;min-height:15px;margin-bottom:0}.concept-preview{background:#d9e5e5;padding:24px;--samplebg:#e4f1ea;--sampleink:#23433f;--sampleaccent:#538d92;display:flex;flex-direction:column;justify-content:center;min-width:0;transition:background .3s}.concept-preview[data-palette-view="1"]{background:#dfdce7;--samplebg:#eee3ef;--sampleink:#442e4c;--sampleaccent:#b484b2}.concept-preview[data-palette-view="2"]{background:#dfe5d9;--samplebg:#eef0df;--sampleink:#304a3c;--sampleaccent:#7b9a78}.concept-bar{display:flex;justify-content:space-between;align-items:center;font-size:6px;color:#71868c;letter-spacing:.1em;padding:0 5px 17px}.concept-bar b{font-size:13px;font-weight:400}.sample-page{background:var(--samplebg);color:var(--sampleink);border-radius:10px;overflow:hidden;box-shadow:0 15px 30px #203a3e1a;transition:color .3s,background .3s}.sample-nav{display:flex;justify-content:space-between;padding:21px 25px;font-size:7px;letter-spacing:.12em;border-bottom:1px solid #24494115}.sample-nav span{font-size:6px}.sample-content{position:relative;min-height:340px;padding:30px 25px;isolation:isolate;overflow:hidden}.sample-label{font-size:6px;letter-spacing:.13em}.sample-content h3{position:relative;z-index:2;font-size:36px;max-width:65%;line-height:1.03;margin:25px 0 17px}.sample-content>p{position:relative;z-index:2;font-size:9px;max-width:54%;line-height:1.8;margin-bottom:24px}.sample-button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:23px;border-radius:40px;background:var(--sampleink);color:var(--samplebg);padding:11px 15px;font-size:7px}.sample-button b{font-size:12px;font-weight:400}.sample-visual{position:absolute;right:-40px;top:15px;width:240px;height:310px;z-index:1}.sample-orb{position:absolute;top:80px;right:-20px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#d9ffff,var(--sampleaccent) 35%,var(--sampleink) 80%);box-shadow:inset 2px 3px 10px #fff8,15px 20px 25px #2c504833}.sample-orb:after{content:"";position:absolute;inset:35px;border:20px solid #dff3ed77;border-radius:50%;box-shadow:8px 10px 20px #17384777,inset 7px 7px 10px #fff5}.sample-visual>i{position:absolute;font-style:normal;font-size:60px;top:25px;left:40px;transform:rotate(15deg)}.sample-visual>span{position:absolute;bottom:0;left:10px;font-size:34px;line-height:.9;letter-spacing:-.06em;font-weight:700;opacity:.3}.sample-cards{display:flex;gap:12px;padding:0 25px 25px}.sample-cards i{height:35px;border:1px solid #294b3f24;border-radius:6px;flex:1}.concept-note{font-size:10px;color:#6e838b;max-width:800px;margin:24px 0 0}.capabilities{background:#f8faf9;color:var(--darkink)}.capabilities .section-heading>p,.pricing .section-heading>p{color:#71838d}.cap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.cap-card{position:relative;border:1px solid #dee7e4;border-radius:13px;padding:27px 24px;background:#fff;transition:transform .2s,border-color .2s}.cap-card:hover{transform:translateY(-5px);border-color:#9abbc1}.cap-icon{display:flex;width:39px;height:39px;border-radius:10px;align-items:center;justify-content:center;background:#eaf3f1;color:#497f86;font-size:22px;font-weight:400}.cap-index{position:absolute;top:35px;right:23px;font-size:7px;color:#9aabad;letter-spacing:.13em}.cap-card h3{font-size:21px;margin:25px 0 12px;letter-spacing:-.04em}.cap-card p{font-size:11px;color:#75868e;margin:0}.section-note{font-size:10px;color:#768995;margin-top:27px;max-width:930px}.workflow{background:radial-gradient(ellipse at 0 100%,#29425233,transparent 60%),#0c1420}.flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.flow-grid article{border-top:1px solid #93b5ca35;padding-top:24px}.flow-grid article>span{font-size:10px;color:#66aeb5;letter-spacing:.14em}.flow-grid h3{font-size:25px;margin:22px 0 15px}.flow-grid p{font-size:12px;color:#8ca2b5}.tech-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;margin-top:55px;padding:36px 40px;border:1px solid #8cbacf24;border-radius:14px;background:linear-gradient(120deg,#23434e35,#1a263944)}.tech-panel h3{font-size:30px;margin:18px 0 16px}.tech-panel p{font-size:12px;color:#90a7b8}.tech-panel ul{list-style:none;padding:0;margin:auto 0}.tech-panel li{position:relative;padding:16px 0 16px 30px;border-bottom:1px solid #91acc21a;font-size:12px;line-height:1.8;color:#b1c4d1}.tech-panel li:before{content:"✓";position:absolute;left:0;color:#7bc8c2}.ecosystem{background:#101b28}.ecosystem-grid{display:grid;grid-template-columns:.8fr .8fr 1.25fr;gap:22px}.ecosystem-card,.growth-card{padding:31px;border-radius:15px;border:1px solid #98b2d026;background:linear-gradient(140deg,#27354644,#19263755)}.ecosystem-card img{width:210px;height:105px;object-fit:contain;object-position:left center;margin-bottom:28px}.ecosystem-card:nth-child(2) img{width:125px}.ecosystem-card h3{font-size:24px;letter-spacing:-.03em;margin:20px 0 15px;display:flex;justify-content:space-between;gap:20px}.ecosystem-card h3 span{color:#7f9db4;font-size:19px}.ecosystem-card p,.growth-card p{font-size:12px;color:#8ea5b8}.ecosystem-card:hover{border-color:#81c4cf77}.growth-card{background:radial-gradient(ellipse at 80% 0,#416f772f,transparent 80%),#162636}.growth-card h3{font-size:29px;margin:23px 0 15px}.growth-card>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.growth-card>div>span{font-size:8px;border:1px solid #94b2c32c;border-radius:30px;padding:9px 12px;color:#a2bdcd}.pricing{background:#f0f5f4;color:var(--darkink)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.price-card{padding:33px;border:1px solid #d8e4df;border-radius:17px;background:#fcfefd;display:flex;flex-direction:column}.plan-index{font-size:7px;letter-spacing:.16em;color:#7c9599}.price-card h3{font-size:35px;margin:19px 0 15px}.plan-title{font-size:12px;color:#72868d;min-height:47px;margin:0 0 28px}.price{font-size:52px;line-height:1;letter-spacing:-.06em;display:flex;align-items:center;gap:12px}.price>span{font-size:13px;letter-spacing:0;color:#667d88;line-height:1.6}.price small{display:block;font-size:9px}.fee{display:flex;gap:15px;align-items:center;border-block:1px solid #dce5e0;padding:20px 0;margin-top:26px}.fee strong{font-size:27px;letter-spacing:-.05em;font-weight:550}.fee>span{font-size:7px;color:#7d949c;letter-spacing:.08em}.price-card ul{list-style:none;padding:0;margin:25px 0 30px}.price-card li{font-size:11px;line-height:1.8;margin-bottom:13px;color:#70858d;position:relative;padding-left:20px}.price-card li:before{content:"✓";position:absolute;left:0;color:#5f9194}.price-card .button{margin-top:auto;font-size:11px}.outline{border:1px solid #becfce;color:#42626c}.price-card.featured{background:linear-gradient(150deg,#17333e,#102330);color:#edf8f8;border-color:#254753;box-shadow:0 15px 40px #1e473b20}.featured .plan-index{color:#8ab7ba}.featured .plan-title,.featured .price>span,.featured .fee>span,.featured li{color:#9ab6c1}.featured .fee{border-color:#9ebcba26}.featured li:before{color:#8adcd2}.calculator{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;margin-top:45px;border:1px solid #d3e1db;border-radius:15px;padding:35px;background:#e8efec}.calculator h3{font-size:28px;margin:15px 0 28px;max-width:360px}.calculator label{display:block;font-size:10px;color:#637f86;margin-bottom:12px;line-height:1.8}.input-unit{display:flex;align-items:center;border:1px solid #cbdcd4;border-radius:9px;background:#fff;max-width:335px}.input-unit input{width:100%;min-width:0;border:0;background:transparent;color:#315361;padding:13px 15px;font-size:21px;appearance:textfield}.input-unit>span{font-size:11px;margin-right:20px;color:#6e9095}.calculator>div:last-child{align-self:center}.calc-label{font-size:10px;color:#5f7d83;margin-bottom:18px}.calc-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.calc-results>div{border-left:1px solid #c0d6ce;padding-left:17px}.calc-results span{display:block;font-size:10px;color:#748c90;margin-bottom:12px}.calc-results output{font-size:23px;letter-spacing:-.05em;color:#284f5a;overflow-wrap:anywhere}.calculator p{font-size:9px;color:#70868c;margin-top:23px;max-width:540px}.space{background:radial-gradient(ellipse at 90% 50%,#345d6033,transparent 60%),#0b1620;overflow:hidden}.space-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.space-grid>div:first-child>p{font-size:14px;color:#8da4b6;margin:27px 0 30px;max-width:490px}.space-art{height:370px;position:relative;display:grid;place-items:center}.space-orbit{position:absolute;width:320px;height:320px;max-width:100%;border:1px solid #71b4c136;border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 70px #6c95c50a}.space-orbit:after{content:"";position:absolute;inset:35px;border:1px dashed #85aac123;border-radius:50%}.space-center{position:relative;z-index:2;width:160px;height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(145deg,#2d505c,#192d42);border:1px solid #85b6c24a;box-shadow:0 0 80px #72c1d21a;border-radius:35px;transform:rotate(-7deg);font-size:11px;letter-spacing:.05em;color:#a7cbd4}.space-center span{font-size:31px;letter-spacing:-.04em;color:#e5f1f4;margin-top:12px}.space-node{position:absolute;z-index:3;border:1px solid #89acbf36;padding:15px 18px;background:#1c303eee;border-radius:9px;color:#9cb5c6;font-size:8px;letter-spacing:.05em;display:flex;gap:25px;align-items:center;box-shadow:0 12px 20px #0002}.space-node b{font-size:14px;font-weight:400;color:#7eb8c3}.n1{top:0;left:10px;transform:rotate(-7deg)}.n2{top:85px;right:0;transform:rotate(5deg)}.n3{bottom:55px;left:0;transform:rotate(3deg)}.n4{right:10px;bottom:0;transform:rotate(-5deg)}.faq{background:#f8faf9;color:var(--darkink)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq h2{max-width:340px}.faq details{border-bottom:1px solid #dce6e1;padding:24px 0}.faq details:first-child{padding-top:0}.faq summary{list-style:none;font-size:16px;line-height:1.6;font-weight:550;cursor:pointer;position:relative;padding-right:35px;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"＋";position:absolute;right:0;top:0;color:#668b92;font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{font-size:12px;color:#74868c;max-width:630px;margin:18px 0 0}.final{position:relative;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 130%,#284e5b66,transparent 75%),#0b1520;padding:95px 0 120px;isolation:isolate}.final h2{max-width:860px;margin:24px auto 25px;font-size:clamp(37px,4vw,59px)}.final p{font-size:14px;color:#90a8b9;max-width:650px;margin:auto}.final .actions{justify-content:center;margin-top:32px}.final small{display:block;max-width:750px;font-size:9px;line-height:1.9;color:#627f92;margin:33px auto 0}.giant-word{position:absolute;bottom:-60px;left:0;right:0;font-size:clamp(100px,20vw,290px);line-height:1;font-weight:700;letter-spacing:-.07em;color:#90d9e008;z-index:-1;pointer-events:none}footer{background:#07101a;border-top:1px solid var(--line);padding:60px 0 20px}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:65px}.footer-logo{width:220px;height:75px;object-fit:contain;object-position:left center}.footer-grid p{font-size:11px;color:#708a9d;max-width:290px;line-height:1.9;margin:20px 0}.footer-grid>div>span{font-size:9px;color:#a8bdcc;letter-spacing:.1em}.footer-grid a{font-size:9px;color:#9eb5c4;line-height:1.8}.footer-links{display:flex;flex-direction:column;gap:13px;padding-top:10px}.footer-grid>div:last-child{padding-top:10px}.footer-bottom{border-top:1px solid var(--line);margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;color:#547084;font-size:7px;letter-spacing:.07em}.footer-bottom a{color:#9fbbcf;font-size:16px}.legal-page{background:#f2f6f4;color:var(--darkink);padding:80px 0 110px;min-height:80vh}.legal-page h1{font-size:54px;margin:30px 0}.legal-page h2{font-size:28px}.legal-page p{font-size:15px;color:#617883}.legal-page a{display:inline-block;color:#52838d;font-size:12px;margin-bottom:20px}.legal-page .eyebrow{display:block;margin-top:20px}@keyframes float{50%{transform:translateY(-9px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(min-width:1550px){.hero-grid{min-height:760px}.hero-art{height:580px}.browser-art{top:95px}.hero-symbol{width:210px}.hero h1{font-size:88px}}@media(max-width:1120px){.wrap{width:calc(100% - 70px)}nav{gap:17px;font-size:9px}.brand{width:165px}.header{gap:15px}.header-cta{padding:11px 14px;font-size:10px}.hero-grid{gap:23px;min-height:650px}.hero h1{font-size:65px}.hero-art{height:510px}.hero-symbol{width:140px;top:10px}.browser-art{top:90px}.art-page-content{height:275px;padding:23px}.art-page-content>strong{font-size:46px}.art-shape{width:250px;height:250px;right:-75px;top:40px}.prompt-card{left:-20px;right:15px;padding:15px;bottom:15px}.floating-state{right:-5px;bottom:130px}.section-heading{gap:40px}.section-heading>p{font-size:12px;max-width:330px}.concept-controls{padding:27px}.swatches{gap:6px}.swatch{font-size:8px;padding:8px}.swatch i{width:17px;height:17px}.concept-preview{padding:18px}.sample-content{padding:25px 20px}.sample-content h3{font-size:31px;max-width:68%}.sample-content>p{font-size:8px}.sample-visual{right:-70px}.cap-grid{gap:14px}.cap-card{padding:23px 20px}.cap-card h3{font-size:20px}.cap-card p{font-size:10px}.flow-grid{gap:25px}.flow-grid h3{font-size:22px}.tech-panel{gap:45px}.ecosystem-grid{gap:18px}.ecosystem-card,.growth-card{padding:25px}.ecosystem-card img{height:85px}.growth-card h3{font-size:25px}.ecosystem-card p,.growth-card p{font-size:11px}.price-card{padding:27px}.calculator{gap:35px}.calc-results{gap:10px}.calc-results output{font-size:20px}.space-grid{gap:35px}.footer-grid{gap:45px}}
@media(max-width:850px){.wrap{width:calc(100% - 50px)}.header{flex-wrap:wrap;gap:0;min-height:99px;padding:10px 0}.brand{width:160px;height:46px}.header nav{order:5;width:100%;justify-content:center;gap:25px;padding:16px 0 4px}.language{margin-left:auto;margin-right:15px}.header-cta{padding:9px 12px}.hero-grid{grid-template-columns:1fr;gap:10px;padding:50px 0 35px}.hero-copy{text-align:center}.hero-copy>p{max-width:570px;margin:auto}.hero .actions{justify-content:center}.hero h1{font-size:76px}.hero-foot{justify-content:center}.hero-art{width:560px;max-width:100%;height:550px;margin:10px auto 0}.browser-art{top:85px;right:7px;left:7px}.hero-symbol{width:175px;right:0;top:0}.art-page-content{height:320px}.art-page-content>strong{font-size:66px}.art-shape{width:300px;height:300px;right:-10px;top:25px}.prompt-card{left:-5px;right:55px;bottom:5px}.prompt-card p{font-size:11px}.floating-state{bottom:140px;right:-10px}.hero-caption{font-size:6px}.signal-strip>.wrap{font-size:9px;gap:12px}.section{padding:75px 0}.section-heading{gap:30px}.section-heading>p{max-width:290px}.section-heading h2{font-size:38px}.concept-shell{grid-template-columns:.9fr 1.1fr}.concept-controls{padding:25px}.scenario-options button{font-size:10px;gap:10px;padding:12px}.swatches{flex-wrap:wrap}.swatch{font-size:8px}.sample-content h3{font-size:28px;max-width:85%}.sample-content>p{max-width:63%;font-size:8px}.sample-visual{right:-115px;top:65px}.sample-visual>i{font-size:42px;left:10px}.sample-visual>span{display:none}.sample-nav{padding:18px 20px}.sample-cards{padding:0 20px 20px;gap:9px}.cap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cap-card h3{font-size:21px}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.flow-grid h3{font-size:25px}.tech-panel{padding:30px;gap:30px}.tech-panel h3{font-size:26px}.tech-panel li{font-size:11px}.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-card{grid-column:1/-1}.growth-card h3{font-size:31px}.growth-card p{max-width:650px}.pricing-grid{gap:14px}.price-card{padding:23px 20px}.price-card h3{font-size:29px}.price{font-size:42px;gap:9px}.price>span{font-size:10px}.price small{font-size:8px}.plan-title{font-size:11px;min-height:60px}.fee{gap:9px}.fee>span{font-size:6px}.price-card .button{font-size:9px;gap:10px;padding:13px 12px}.price-card li{font-size:10px}.calculator{grid-template-columns:1fr;gap:30px;padding:30px}.calculator h3{max-width:100%;font-size:28px}.input-unit{max-width:100%}.calc-results output{font-size:25px}.calculator p{max-width:100%}.space-grid{gap:20px}.space-art{height:330px}.space-center{width:125px;height:125px;border-radius:28px;font-size:9px}.space-center span{font-size:25px}.space-node{padding:12px;font-size:6px;gap:15px}.space-node b{font-size:12px}.space-orbit{width:260px;height:260px}.space-grid h2{font-size:39px}.space-grid>div:first-child>p{font-size:12px}.space-grid .button{font-size:10px;gap:17px;padding:14px 19px}.faq-grid{gap:40px;grid-template-columns:.7fr 1.3fr}.faq h2{font-size:38px}.faq summary{font-size:14px}.footer-grid{gap:25px}.footer-logo{height:60px;width:180px}.footer-grid p{font-size:10px}.footer-grid a{font-size:8px}}
@media(max-width:650px){html{scroll-padding-top:120px}.wrap{width:calc(100% - 38px)}.header{min-height:105px;padding:10px 0 8px}.brand{width:145px;height:47px}.header-cta{display:none}.language{margin-right:0}.language select{width:108px}.header nav{font-size:8px;gap:17px;justify-content:space-between;padding:16px 0 4px}.hero-grid{padding:40px 0 20px}.hero .eyebrow{font-size:7px;letter-spacing:.12em;max-width:300px;margin:auto}.hero h1{font-size:clamp(49px,13vw,70px);margin:24px 0}.hero-copy>p{font-size:13px;line-height:1.85;max-width:390px}.actions{gap:23px;margin-top:26px}.button{font-size:11px;padding:15px 22px;gap:22px}.text-link{font-size:10px}.hero-foot{font-size:6px;gap:15px;margin-top:32px}.hero-art{height:420px;margin-top:25px}.hero-symbol{width:120px;top:-5px;right:0}.browser-art{top:63px;border-radius:13px;padding:7px;left:3px;right:3px;transform:rotate(-4deg)}.browser-bar{font-size:4px;padding:3px 5px 11px}.browser-bar b{font-size:11px}.dots{font-size:4px;letter-spacing:3px}.art-page-nav{padding:15px 17px;font-size:4px}.art-page-nav span{font-size:4px}.art-page-content{height:230px;padding:18px}.art-tag{font-size:4px}.art-page-content>strong{font-size:43px;margin-top:21px}.art-page-content>strong span{font-size:12px;margin:8px}.art-shape{width:220px;height:220px;right:-52px;top:20px}.art-shape i{inset:25px;border-width:13px}.art-shape i:nth-child(2){inset:55px;border-width:12px}.art-shape i:nth-child(3){inset:82px;border-width:11px}.art-bottom{font-size:4px;left:18px;right:18px;bottom:15px}.art-bottom span:last-child{width:19px;height:19px;font-size:10px}.prompt-card{left:0;right:18px;padding:13px;bottom:0;gap:10px;border-radius:12px}.prompt-icon{width:29px;height:29px;font-size:18px}.prompt-card small{font-size:5px}.prompt-card p{font-size:8px;line-height:1.7;margin-top:4px}.prompt-arrow{font-size:16px}.floating-state{font-size:6px;padding:10px 12px;bottom:103px;right:-4px;max-width:80%;line-height:1.5}.art-orbit{width:450px;height:450px;left:-15%;top:-10px}.hero-caption{padding-bottom:24px;font-size:5px;gap:10px}.hero-caption>span:last-child{display:none}.hero-caption a{font-size:6px}.signal-strip>.wrap{padding-block:22px;font-size:6px;gap:10px;letter-spacing:.08em}.signal-strip i{font-size:7px}.section{padding:58px 0}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:36px;margin-top:16px}.section-heading>p{max-width:100%;font-size:12px;margin-top:23px}.eyebrow{font-size:8px}.concept-shell{grid-template-columns:minmax(0,1fr);border-radius:14px}.concept-controls{padding:25px}.scenario-options button{font-size:11px;padding:13px}.swatches{flex-wrap:nowrap;gap:8px}.swatch{font-size:8px;padding:8px;gap:6px}.swatch i{width:18px;height:18px}.concept-controls textarea{font-size:12px;min-height:110px}.concept-controls>label,.concept-controls legend{font-size:11px}.concept-preview{padding:22px;min-height:445px}.concept-bar{font-size:5px}.sample-nav{font-size:6px;padding:18px}.sample-nav span{font-size:5px}.sample-content{min-height:310px;padding:25px 18px}.sample-content h3{font-size:32px;max-width:72%;margin-top:24px}.sample-content>p{max-width:62%;font-size:8px;line-height:1.9;margin-bottom:23px}.sample-visual{right:-105px;top:30px}.sample-orb{width:210px;height:210px;top:70px}.sample-visual>i{font-size:40px;top:20px;left:20px}.sample-button{font-size:6px;padding:10px 12px;gap:18px}.sample-label{font-size:5px}.sample-cards{padding:0 18px 18px}.sample-cards i{height:29px}.concept-note{font-size:9px;line-height:1.9;margin-top:19px}.cap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cap-card{padding:22px 18px}.cap-icon{width:34px;height:34px;font-size:20px}.cap-index{right:18px;top:30px;font-size:6px}.cap-card h3{font-size:21px;line-height:1.18;margin-top:23px}.cap-card p{font-size:10px;line-height:1.85}.section-note{font-size:9px;line-height:1.9;margin-top:22px}.flow-grid{gap:20px}.flow-grid article{padding-top:19px}.flow-grid article>span{font-size:9px}.flow-grid h3{font-size:23px;margin:20px 0 12px}.flow-grid p{font-size:11px;line-height:1.8}.tech-panel{grid-template-columns:minmax(0,1fr);gap:10px;padding:25px;margin-top:30px}.tech-panel h3{font-size:29px}.tech-panel p{font-size:11px}.tech-panel li{font-size:11px;padding-block:15px}.ecosystem-grid{grid-template-columns:minmax(0,1fr);gap:18px}.growth-card{grid-column:auto}.ecosystem-card,.growth-card{padding:27px}.ecosystem-card img{height:95px;width:230px;margin-bottom:15px}.ecosystem-card:nth-child(2) img{width:115px;height:115px}.ecosystem-card h3{font-size:27px}.ecosystem-card p,.growth-card p{font-size:12px}.growth-card h3{font-size:31px}.growth-card>div>span{font-size:8px}.pricing-grid{grid-template-columns:minmax(0,1fr);gap:20px}.price-card{padding:30px}.plan-index{font-size:8px}.price-card h3{font-size:38px;margin-top:20px}.plan-title{font-size:12px;min-height:0;margin-bottom:26px}.price{font-size:57px;gap:15px}.price>span{font-size:12px}.price small{font-size:9px}.fee{gap:20px;margin-top:24px}.fee>span{font-size:7px}.fee strong{font-size:31px}.price-card ul{margin:24px 0 28px}.price-card li{font-size:12px}.price-card .button{font-size:12px;padding:15px 20px;gap:25px}.calculator{padding:25px;gap:30px;margin-top:30px}.calculator h3{font-size:28px}.calculator label{font-size:10px}.calc-label{font-size:10px}.calc-results{gap:8px}.calc-results>div{padding-left:10px}.calc-results span{font-size:9px}.calc-results output{font-size:20px;line-height:1.4}.calculator p{font-size:9px}.space-grid{grid-template-columns:minmax(0,1fr);gap:25px}.space-grid h2{font-size:40px}.space-grid>div:first-child>p{font-size:13px;line-height:1.9}.space-grid .button{font-size:11px;padding:15px 22px}.space-art{height:330px;max-width:360px;width:100%;margin:auto}.space-center{width:140px;height:140px;font-size:10px}.space-center span{font-size:28px}.space-node{font-size:7px;padding:14px;gap:25px}.space-orbit{width:280px;height:280px}.n1{left:0}.n2{right:0;top:65px}.n3{left:0;bottom:40px}.n4{right:0}.faq-grid{grid-template-columns:minmax(0,1fr);gap:35px}.faq h2{font-size:37px;margin-top:15px;max-width:100%}.faq summary{font-size:15px}.faq details p{font-size:12px}.final{padding:65px 0 85px}.final h2{font-size:37px;line-height:1.15}.final p{font-size:12px}.final .actions{gap:25px}.final small{font-size:8px;max-width:350px}.giant-word{bottom:-20px;font-size:23vw}footer{padding-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-logo{width:215px;height:65px}.footer-grid p{font-size:11px;max-width:330px}.footer-grid a{font-size:9px}.footer-links{padding-top:0;gap:13px}.footer-grid>div:last-child{padding-top:0}.footer-bottom{font-size:6px;margin-top:35px;gap:12px}.footer-bottom>span:nth-child(2){display:none}.legal-page{padding:55px 0 75px}.legal-page h1{font-size:42px}.legal-page p{font-size:13px}.legal-page h2{font-size:27px}}

.hero-copy,.hero-art,.space-grid>div,.section-heading>div{min-width:0}@media(max-width:850px){.hero-grid{grid-template-columns:minmax(0,1fr)}}
