/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111015;--muted:#696472;--purple:#7545e8;--lavender:#b9a3ff;--lemon:#efe082;--paper:#f5f3f8}*{box-sizing:border-box}html{background:#f1eef5}body{min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 82% 8%,#764be133,#0000 34rem),radial-gradient(circle at 8% 88%,#efe0821f,#0000 24rem),linear-gradient(145deg,#f8f7f9,#efecf4 58%,#f7f5f9);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}::selection{color:#fff;background:var(--purple)}:focus-visible{outline:0;box-shadow:0 0 0 4px #7c4dff2e}body:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background-image:linear-gradient(#2a204006 1px,#0000 1px),linear-gradient(90deg,#2a204006 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.gateway-shell{grid-template-rows:minmax(205px,1fr) auto auto auto;gap:clamp(8px,1.05vh,12px);width:min(1680px,100%);height:100svh;min-height:700px;margin:0 auto;padding:clamp(14px,1.9vh,23px) clamp(24px,4vw,68px);display:grid;position:relative;overflow:hidden}.gateway-shell:before{content:"";pointer-events:none;border:1px solid #7445e814;border-radius:50%;width:660px;height:660px;position:absolute;top:24px;right:-360px;box-shadow:0 0 0 80px #7445e806,0 0 0 180px #ffffff24}.hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:center;gap:clamp(18px,4vw,64px);min-height:0;padding:0 2%;display:grid;position:relative}.hero-copy{z-index:2;max-width:920px;position:relative}h1{letter-spacing:-.06em;margin:0;font-size:clamp(45px,4.65vw,72px);font-weight:700;line-height:.96}h1 .brand-name{color:#6d43cf;letter-spacing:.14em;text-transform:uppercase;text-shadow:none;margin:0 0 clamp(10px,1.25vh,15px);font-size:clamp(14px,1vw,17px);font-weight:800;line-height:1.2;display:block}h1 span{color:#7a50df;text-shadow:0 12px 38px #7549e029}.lead{max-width:780px;color:var(--muted);margin:clamp(13px,1.7vh,19px) 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.5}.ecosystem-visual{aspect-ratio:1;filter:drop-shadow(0 30px 40px #361f5c26);justify-self:end;width:min(31vw,330px);position:relative;transform:rotate(-6deg)}.visual-aura{filter:blur(10px);background:radial-gradient(circle,#ffffffdb,#a27df429 38%,#0000 69%);border-radius:50%;position:absolute;inset:14%}.orbit{border-radius:50%;position:absolute}.orbit-shared{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(105deg,#ffffff29,#ae8ff41f,#18132014);border:1px solid #49346829;inset:9%;transform:rotateX(64deg)rotate(16deg);box-shadow:inset 0 0 0 9px #ffffff29,inset 0 0 35px #ffffffb8,0 0 0 1px #ffffff7a}.orbit-academy{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(135deg,#ffffff85,#cfbefa1f 62%,#ffffff6b);border:1px solid #ffffffc2;width:56%;height:72%;top:13%;left:3%;transform:rotateY(59deg)rotate(-13deg);box-shadow:inset 11px 8px 28px #ffffffb8,inset -8px -12px 28px #6f46cb17,0 20px 40px #52339112}.orbit-agency{background:linear-gradient(145deg,#382f45cc,#121018f5 55%,#654b939e);border:1px solid #ffffff2b;width:58%;height:74%;top:12%;right:1%;transform:rotateY(-58deg)rotate(14deg);box-shadow:inset 9px 8px 22px #ffffff1f,inset -12px -16px 30px #00000052,0 24px 50px #1c122d33}.orbit i{border-radius:50%;display:block;position:absolute}.orbit-academy i{background:#b99bf7;width:8px;height:8px;box-shadow:0 0 0 5px #ffffff94,0 0 18px #7545dd57}.orbit-academy i:first-child{top:26%;left:18%}.orbit-academy i:nth-child(2){top:48%;right:17%}.orbit-academy i:nth-child(3){bottom:17%;left:31%}.orbit-agency i{background:#443653;border:1px solid #ffffff80;width:7px;height:7px;box-shadow:0 0 12px #ab86ff59}.orbit-agency i:first-child{top:23%;left:20%}.orbit-agency i:nth-child(2){top:45%;right:14%}.orbit-agency i:nth-child(3){bottom:16%;left:28%}.bridge{background:linear-gradient(90deg,#0000,#7f58d494,#ffffffe0,#5e43889e,#0000);height:1px;position:absolute;left:18%;right:18%;box-shadow:0 0 14px #865de047}.bridge-top{top:37%;transform:rotate(8deg)}.bridge-bottom{bottom:35%;transform:rotate(-11deg)}.ecosystem-core{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 38% 28%,#7452a8,#271d34 42%,#0c0b10 76%);border:1px solid #ffffff38;border-radius:50%;align-content:center;place-items:center;width:30%;display:grid;position:absolute;top:35%;left:35%;transform:rotate(6deg);box-shadow:inset 8px 8px 18px #ffffff1f,inset -10px -14px 25px #00000080,0 0 0 9px #ffffff1f,0 0 0 10px #5d3c912e,0 18px 35px #22143757}.ecosystem-core span{letter-spacing:-.08em;font-size:clamp(32px,4vw,52px);font-weight:850;line-height:.9}.ecosystem-core small{color:#cfc1ec;letter-spacing:.22em;margin-top:7px;font-size:6px;font-weight:800}.warm-point{background:#f4e798;border-radius:50%;width:9px;height:9px;position:absolute;top:24%;right:14%;box-shadow:0 0 0 5px #f4e79821,0 0 22px #d3bc4657}.product-section{min-height:0;position:relative}.section-intro{justify-content:space-between;align-items:center;gap:24px;height:30px;padding:0 2% 8px;display:flex}.section-intro p{color:#6d43cf;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.section-intro span{color:#7f7885;font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}.product-card{isolation:isolate;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 90% 5%,#b18ff72e,#0000 32%),linear-gradient(145deg,#ffffffe6,#f6f3fabd);border:1px solid #fffc;border-radius:27px;grid-template-rows:auto 1fr auto;min-height:268px;padding:20px 24px 21px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #23183113,inset 0 1px #ffffffeb}.product-card:hover{transform:translateY(-4px);box-shadow:0 27px 65px #321f4b21,inset 0 1px #fffffff2}.product-card.agency{color:#fff;background:radial-gradient(circle at 86% 3%,#9369e945,#0000 34%),radial-gradient(circle at 10% 100%,#f0e28c14,#0000 27%),linear-gradient(145deg,#191620,#09090e 70%);border-color:#ffffff1a;box-shadow:0 22px 60px #110c1833,inset 0 1px #ffffff17}.card-sheen{z-index:-1;pointer-events:none;opacity:.4;background:linear-gradient(112deg,#0000 15%,#ffffff80 39%,#0000 52%);transition:transform .9s;position:absolute;inset:0;transform:translate(-65%)}.product-card:hover .card-sheen{transform:translate(65%)}.card-topline{z-index:2;color:#807986;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex;position:relative}.agency .card-topline{color:#9a929f}.arrow{color:#7443d7;background:#ffffff8f;border:1px solid #fffc;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.agency .arrow{color:#fff;background:#ffffff14;border-color:#ffffff1f}.card-visual{opacity:.88;width:88px;height:88px;position:absolute;top:72px;right:23px}.academy-visual{background:conic-gradient(from 20deg,#7e4ee3b8 0 72%,#ffffff8a 72%);border:1px solid #7146d21f;border-radius:50%;box-shadow:inset 0 0 0 10px #ffffff57}.academy-visual:before{content:"";background:radial-gradient(circle at 36% 28%,#fff,#dfd3f8bf);border:1px solid #ffffffe6;border-radius:50%;position:absolute;inset:12px}.academy-visual i{z-index:2;background:#8a5ae5;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 3px #ffffffad}.academy-visual i:first-child{top:38px;left:6px}.academy-visual i:nth-child(2){top:10px;right:15px}.academy-visual i:nth-child(3){bottom:25px;right:8px}.academy-visual span{z-index:2;color:#6e43cd;place-items:center;font-size:17px;font-weight:750;display:grid;position:absolute;inset:0}.agency-visual{background:linear-gradient(145deg,#ffffff14,#ffffff04);border:1px solid #ffffff14;border-radius:22px;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff1a,0 18px 28px #0003}.agency-visual:before,.agency-visual:after{content:"";background:linear-gradient(90deg,#0000,#b596f480,#0000);height:1px;position:absolute;left:14px;right:14px}.agency-visual:before{top:30px}.agency-visual:after{top:58px}.agency-visual>i{display:none}.agency-visual span{align-items:end;gap:5px;height:25px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.agency-visual b{background:linear-gradient(#c6abffa8,#875be057);border-radius:3px 3px 1px 1px;flex:1}.agency-visual b:first-child{height:38%}.agency-visual b:nth-child(2){height:68%}.agency-visual b:nth-child(3){height:100%}.card-content{z-index:2;max-width:calc(100% - 90px);margin:19px 0 14px;position:relative}.card-content>p:first-child{color:#7950db;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:780}.agency .card-content>p:first-child{color:#b494ff}.card-content h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,2.8vw,43px);font-weight:700;line-height:1}.card-rule{background:linear-gradient(90deg,#7140db,#b99ff4);width:38px;height:2px;margin:12px 0}.description{color:#5f5966;max-width:510px;margin:0;font-size:14px;line-height:1.45}.agency .description{color:#b8b1bc}ul{flex-wrap:wrap;gap:5px;margin:13px 0 0;padding:0;list-style:none;display:flex}li{color:#5d5763;background:#ffffff80;border:1px solid #ffffffbd;border-radius:9px;padding:6px 8px;font-size:11px;font-weight:650}.agency li{color:#c8c0cd;background:#ffffff0f;border-color:#ffffff12}.enter{z-index:2;color:#6736d2;background:#ffffff8c;border:1px solid #ffffffd1;border-radius:12px;align-items:center;gap:11px;width:max-content;min-height:40px;padding:0 14px;font-size:14px;font-weight:760;display:inline-flex;position:relative}.agency .enter{color:#fff;background:#ffffff14;border-color:#ffffff1a}.system-bridge{z-index:4;color:#7650c9;background:#f7f4fae0;border:1px solid #ffffffdb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px #2c1c4521}.system-bridge span{font-size:21px}.case-entry-section{min-height:0}.case-entry{color:#fff;background:radial-gradient(circle at 82% 5%,#efe08238,#0000 26%),linear-gradient(125deg,#17121e,#32184e 65%,#160f20);border:1px solid #ffffff21;border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:80px;padding:14px 17px 14px 18px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #19102430}.case-entry:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff1f,#0000);position:absolute;inset:-160% 45% -160% -20%;transform:rotate(10deg)}.case-entry:hover{transform:translateY(-3px);box-shadow:0 25px 58px #1910243d}.case-entry-mark{color:#f1df7d;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.case-entry-copy{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.case-entry-copy>p:first-child{color:#c8a7ff;letter-spacing:.12em;white-space:nowrap;margin:0;font-size:11px;font-weight:850}.case-entry-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.5vw,25px);line-height:1.1}.case-entry-description{color:#c8c0ce;white-space:nowrap;margin:0;font-size:13px}.case-entry-button{color:#201822;background:var(--lemon);white-space:nowrap;border-radius:13px;align-items:center;gap:11px;min-height:46px;padding:0 18px;font-size:14px;font-weight:820;display:inline-flex;box-shadow:0 10px 24px #efe08224}footer{color:#77717d;justify-content:space-between;gap:20px;padding:0 2%;font-size:11px;line-height:1.2;display:flex}footer a{color:#5f35bc;font-weight:750}footer a:hover{text-underline-offset:3px;text-decoration:underline}.about-shell{align-content:start;gap:clamp(24px,4vw,52px);width:min(1180px,100%);min-height:100svh;margin:0 auto;padding:clamp(20px,4vw,54px);display:grid}.about-nav{justify-content:space-between;align-items:center;gap:20px;display:flex}.about-nav>a{color:#5c35b6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #6947b229;border-radius:13px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:14px;font-weight:760;display:inline-flex}.about-nav strong{letter-spacing:.04em;font-size:15px}.about-hero{background:radial-gradient(circle at 88% 7%,#794ce233,#0000 33%),linear-gradient(145deg,#ffffffeb,#f2edf9cc);border:1px solid #fffc;border-radius:34px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.6fr);align-items:end;gap:clamp(28px,6vw,86px);padding:clamp(30px,5vw,70px);display:grid;box-shadow:0 28px 80px #2d1b441a}.about-hero small,.about-section>small{color:#6d3dce;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:850}.about-hero h1{margin:12px 0 20px;font-size:clamp(45px,6.1vw,82px);line-height:.97}.about-hero p{color:#5f5866;max-width:740px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.58}.about-principle{color:#fff;background:radial-gradient(circle at 90% 0,#9967f757,#0000 40%),linear-gradient(145deg,#1a1422,#09090d);border-radius:24px;padding:24px;box-shadow:0 24px 55px #140d1c33}.about-principle span{color:#c7a7ff;letter-spacing:.12em;font-size:12px;font-weight:850}.about-principle p{color:#f4eff8;margin:13px 0 0;font-size:18px;line-height:1.5}.about-section{gap:18px;display:grid}.about-section h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.03}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.about-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #fffc;border-radius:24px;min-height:210px;padding:24px;box-shadow:0 16px 45px #2e1f4012}.about-card span{color:#7545e8;font-size:13px;font-weight:850}.about-card h3{margin:14px 0 10px;font-size:24px;line-height:1.1}.about-card p{color:#696270;margin:0;font-size:16px;line-height:1.55}.about-proof{color:#fff;background:linear-gradient(125deg,#17121e,#32184e 68%,#160f20);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:clamp(25px,4vw,44px);display:grid}.about-proof h2{margin:0 0 10px;font-size:clamp(30px,4vw,50px);line-height:1}.about-proof p{color:#cfc6d4;max-width:760px;margin:0;font-size:17px;line-height:1.55}.about-proof a{color:#201822;background:var(--lemon);white-space:nowrap;border-radius:14px;align-items:center;gap:12px;min-height:50px;padding:0 18px;font-size:15px;font-weight:820;display:inline-flex}@media (max-width:820px){.about-hero{grid-template-columns:1fr;padding:28px}.about-grid{grid-template-columns:1fr}.about-card{min-height:0}.about-proof{grid-template-columns:1fr}.about-proof a{justify-content:space-between;width:100%}.about-nav strong{font-size:13px}}@media (max-width:1100px){.gateway-shell{padding-inline:26px}.hero{grid-template-columns:minmax(0,1.3fr) minmax(235px,.55fr)}.ecosystem-visual{width:min(28vw,270px)}.case-entry-copy{grid-template-columns:auto minmax(0,1fr)}.case-entry-description{display:none}}@media (min-width:901px) and (max-height:820px){.gateway-shell{min-height:0;padding-block:12px}.hero h1{font-size:50px}.lead{margin-top:10px;font-size:15px;line-height:1.42}.case-entry{min-height:68px;padding-block:9px}.case-entry-mark{width:42px;height:42px}.case-entry-button{min-height:42px}.product-card{height:278px;min-height:0}.product-card ul{flex-wrap:nowrap;height:29px;overflow:hidden}.product-card li{white-space:nowrap;flex:none;padding:5px 7px;font-size:10px}.product-card li:nth-child(n+5){display:none}.card-content{margin-block:11px 8px}.card-rule{margin-block:8px}.enter{min-height:36px}}@media (max-width:900px){.gateway-shell{height:auto;min-height:100svh;padding:22px 16px 24px;display:block;overflow:hidden}.hero{grid-template-columns:1fr;gap:5px;min-height:auto;padding:52px 4px 30px}h1{font-size:clamp(43px,12.7vw,61px)}.lead{font-size:16px}.ecosystem-visual{justify-self:center;width:min(76vw,320px);margin:-18px auto -34px}.orbit-agency,.bridge-bottom{display:none}.case-entry-section{margin:0 0 24px}.case-entry{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0;padding:20px}.case-entry-copy{grid-column:1/-1;grid-template-columns:1fr;gap:7px}.case-entry-copy>p:first-child{white-space:normal}.case-entry-copy h2{font-size:25px}.case-entry-description{white-space:normal;line-height:1.45;display:block}.case-entry-button{grid-column:1/-1;justify-content:space-between;width:100%}.product-section{margin-top:12px}.section-intro{flex-direction:column;align-items:flex-start;gap:5px;height:auto;padding:0 4px 14px}.product-grid{grid-template-columns:1fr}.product-card{border-radius:26px;min-height:400px;padding:23px}.card-visual{width:86px;height:86px}.card-content{max-width:100%;margin-top:32px;padding-right:48px}.description{font-size:15px}li{font-size:12px}.system-bridge{display:none}footer{flex-direction:column;gap:6px;margin-top:20px;padding-inline:4px}}@media (max-width:430px){.ecosystem-visual{width:285px}.card-content{padding-right:0}.card-visual{opacity:.55;width:70px;height:70px}.product-card{min-height:430px}.product-card h2{font-size:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.about-shell{width:min(1440px,100%)}.automation-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}.automation-hero h1{letter-spacing:-.055em;font-size:clamp(2.7rem,5.2vw,4.8rem);line-height:1.04}.automation-hero em{color:#693ace;font-style:normal}.about-principle h2{margin:20px 0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.15}.about-principle-note{color:#d5cbe2;border-top:1px solid #ffffff30;margin-top:24px;padding-top:20px;font-size:1rem;line-height:1.6}.about-inline-link{color:#6133bc;align-items:center;gap:18px;min-height:48px;margin-top:24px;font-size:1rem;font-weight:700;display:inline-flex}.about-lead{color:#5f5866;max-width:900px;margin:0 0 8px;font-size:1.125rem;line-height:1.65}.automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.automation-card{flex-direction:column;padding:28px;display:flex}.automation-card h3{font-size:1.65rem;line-height:1.2}.automation-card p{font-size:1.0625rem;line-height:1.65}.automation-card .automation-outcome{color:#6133bc;margin-top:auto;padding-top:24px;font-weight:650}.about-products{grid-template-columns:1fr 1fr;gap:18px;display:grid}.about-direct{color:#fff;background:radial-gradient(at 0 0,#59358c,#0000 65%),#171020;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:clamp(24px,4.5vw,60px);display:grid}.about-direct small,.about-workflow>small,.about-proof small{letter-spacing:.08em;color:#ded0fc;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.about-direct h2{letter-spacing:-.035em;margin:20px 0 24px;font-size:clamp(2rem,3.3vw,3.15rem);line-height:1.1}.about-direct em{color:#eadf9a;font-style:normal}.direct-intro>p{color:#e1d9eb;font-size:1.125rem;line-height:1.65}.direct-capabilities{gap:24px;display:grid}.direct-capabilities article{border-bottom:1px solid #ffffff26;gap:18px;padding-bottom:22px;display:flex}.direct-capabilities article>span{color:#e9db8e;padding-top:4px;font-size:.875rem}.direct-capabilities h3{margin:0 0 8px;font-size:1.2rem;line-height:1.4}.direct-capabilities p{color:#ddd4e9;margin:0;font-size:1rem;line-height:1.6}.direct-note{color:#cec2de;border-top:1px solid #ffffff26;grid-column:1/-1;margin:0;padding-top:22px;font-size:.9375rem;line-height:1.6}.about-workflow{background:#eee8f8;border:1px solid #dcd2eb;border-radius:28px;padding:clamp(24px,4vw,48px)}.about-workflow>small{color:#6338aa}.about-workflow h2{letter-spacing:-.04em;margin:16px 0 32px;font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.1}.about-workflow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.about-workflow li{border-top:2px solid #b39bda;min-width:0;padding-top:16px;position:relative}.about-workflow li:not(:last-child):after{content:"→";color:#7148ac;position:absolute;top:10px;right:0}.about-workflow li>span{color:#673ba9;font-size:.875rem}.about-workflow h3{margin:16px 0 8px;font-size:1.125rem;line-height:1.4}.about-workflow li p{color:#5f526d;margin:0;font-size:1rem;line-height:1.55}.workflow-caption{color:#685c75;margin:28px 0 0;font-size:.9375rem;line-height:1.6}.about-proof small{margin-bottom:20px}.about-shell section{scroll-margin-top:24px}.about-shell a:focus-visible{outline-offset:5px;outline:3px solid #7545e8}.about-shell h2,.about-shell h3,.about-shell p,.about-shell a{overflow-wrap:break-word}@media (max-width:1000px){.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-direct{gap:28px}.about-workflow ol{grid-template-columns:1fr}.about-workflow li{border-top:0;border-left:2px solid #b39bda;padding:0 0 20px 24px}.about-workflow li:not(:last-child):after{content:"↓";background:#eee8f8;inset:auto auto -10px -8px}.about-workflow h3{margin:6px 0}.about-workflow ol{gap:20px}}@media (max-width:820px){.automation-hero,.about-direct,.about-products{grid-template-columns:1fr}.about-direct{border-radius:24px}.automation-hero{padding:26px}.about-shell .about-nav{flex-wrap:wrap}.about-shell .about-proof a{white-space:normal;min-height:52px;padding:14px 18px}.about-direct h2{font-size:2rem}.automation-hero h1{font-size:clamp(2.45rem,8vw,4rem)}}@media (max-width:600px){.automation-grid{grid-template-columns:1fr}.automation-card{padding:24px}.about-shell{gap:36px;padding:20px 16px}.about-shell .about-hero small{letter-spacing:.06em;font-size:.8125rem}.about-shell .about-section h2{font-size:2.1rem;line-height:1.12}.direct-capabilities article{gap:12px}}.full-cycle ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.full-cycle h3{font-size:1.25rem}.full-cycle li{padding-right:14px}@media (max-width:1000px){.full-cycle ol{grid-template-columns:1fr}.full-cycle li{padding-left:24px;padding-right:0}}
