@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@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;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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;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]){appearance:button}::file-selector-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{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}}:root{color:#171716;font-synthesis:none;text-rendering:optimizelegibility;--ivory:#fff;--cream:#f4f1ea;--paper:#fff;--ink:#171716;--muted:#706f6a;--line:#1918151b;--gold:#caa766;--gold-dark:#9a773d;--gold-light:#ead4a8;--graphite:#161616;--ease-luxury:cubic-bezier(.16, 1, .3, 1);background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--ivory);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:#161616;background:#dfc48f}.site-shell{background:radial-gradient(circle at 12% 4%,#e0d8f424,#0000 24%),radial-gradient(circle at 92% 24%,#e4ddf61a,#0000 22%),#fff;min-height:100vh;overflow:clip}.container{width:min(1280px,100% - 64px);margin:0 auto}.section{padding:124px 0}.about-section,.service-section,.comparison-section,.pricing-section,.industries-section,.code-showcase-section,.promise-section,.process-section,.pages-section,.cta-section,.footer{content-visibility:auto;contain-intrinsic-size:auto 900px}:is(.about-principle,.about-capability,.growth-card,.comparison-card,.industry-card,.promise-card,.page-flashcard,.pricing-card,.visual-surface,.contact-options-grid>a,.success-next){-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%)}.brand-mark{color:var(--ink);letter-spacing:-.055em;align-items:center;gap:8px;font-size:23px;font-weight:750;line-height:1;display:inline-flex}.brand-word{align-items:baseline;display:inline-flex}.logo-emblem{width:30px;height:30px;animation:logoRun 4.2s var(--ease-luxury) infinite alternate;background:#101820;border:1px solid #c1974a57;border-radius:50%;flex:none;position:relative;overflow:hidden;box-shadow:0 7px 18px #0f161b29,inset 0 1px #fff3}.logo-emblem:after{display:none}.logo-emblem img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block;transform:scale(.88)}.brand-f{display:inline-block;position:relative}.brand-f i{background:var(--gold);border-radius:1.5px;width:5px;height:5px;position:absolute;top:-3px;right:0;box-shadow:0 0 10px #caa7667a}.brand-mark--light{color:#fff}.site-nav{z-index:60;border-bottom:1px solid #0000;padding:10px 0;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.site-nav--scrolled{padding:10px 0}.nav-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(13px)saturate(145%);backdrop-filter:blur(13px)saturate(145%);width:min(1120px,100% - 28px);height:48px;transition:width .55s var(--ease-luxury),background .55s var(--ease-luxury),border-color .55s ease,box-shadow .55s var(--ease-luxury),backdrop-filter .55s var(--ease-luxury);background:radial-gradient(circle at 12% -45%,#fffffff0,#0000 37%),radial-gradient(circle at 88% 155%,#beade214,#0000 42%),#ffffff75;border:1px solid #ffffffd1;border-radius:999px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 28px #2e2a370e,inset 0 1px #fff,inset 0 -1px #705b9709}.nav-inner:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:99px;height:1px;position:absolute;top:1px;left:10%;right:10%}.nav-inner:after{content:"";pointer-events:none;background:radial-gradient(#9b7ed314,#0000 70%);border-radius:50%;width:220px;height:80px;position:absolute;bottom:-64px;right:1%}.site-nav--scrolled .nav-inner{-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:radial-gradient(circle at 12% -45%,#fff,#0000 37%),radial-gradient(circle at 88% 155%,#b49fde1a,#0000 42%),#ffffffad;border-color:#ffffffe6;border-radius:999px;width:min(1040px,100% - 36px);height:48px;padding:0 16px;box-shadow:0 14px 40px #2f293c11,inset 0 1px #fff,inset 0 -1px #705b970a}.nav-inner>*{z-index:1;position:relative}.nav-brand{flex-direction:column;gap:2px;min-width:245px;display:flex}.nav-brand small{color:#6f6d67;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1}.desktop-links{align-items:center;gap:30px;display:flex}.desktop-links a{color:#55544f;font-size:13px;font-weight:500;transition:color .25s}.desktop-links a:hover{color:var(--gold-dark)}.button{letter-spacing:-.01em;cursor:pointer;min-height:50px;transition:transform .55s var(--ease-luxury),box-shadow .55s var(--ease-luxury),color .4s ease,border-color .4s ease,background .55s var(--ease-luxury);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:13px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";transition:transform .65s var(--ease-luxury);background:linear-gradient(110deg,#0000 25%,#ffffff6b 49%,#0000 72%);position:absolute;inset:0;transform:translate(-140%)}.button:hover{transform:translateY(-1px)scale(1.01)}.button:hover:after{transform:translate(140%)}.button--primary{color:#1e1a13;background:linear-gradient(135deg,#dec58e,#cba663,#dfc58f);border-color:#85602447;box-shadow:0 10px 28px #ab81382e,inset 0 1px #ffffffb3}.button--primary:hover{box-shadow:0 15px 38px #ab813845,0 0 0 5px #caa76614,inset 0 1px #fffc}.button--secondary{color:var(--ink);background:linear-gradient(120deg,#ffffffd1,#ffffff7a);border-color:#ffffffd1;box-shadow:0 10px 30px #261f1512,inset 0 1px #fffffff2,inset 0 0 0 1px #1f1c160f}.button--secondary:hover{background:#fffc;border-color:#9a773d7a}.button--darkGhost{color:#f3f0e8;background:#ffffff08;border-color:#fff3}.button--darkGhost:hover{background:#ffffff12;border-color:#dec58e8c}.nav-cta{min-height:36px;padding:0 17px;font-size:11px}.theme-toggle{color:#4e4b45;cursor:pointer;width:35px;height:35px;transition:color .4s ease,background .4s var(--ease-luxury),border-color .4s ease,transform .4s var(--ease-luxury);background:#ffffff57;border:1px solid #ffffffa3;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffc,0 7px 18px #261f150f}.theme-toggle:hover{color:#8a6427;background:#ffffff94;border-color:#a8803f52;transform:rotate(-5deg)scale(1.035)}.theme-toggle span{place-items:center;display:grid}.menu-toggle{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.mobile-menu{display:none}.hero{align-items:center;min-height:100vh;padding:158px 0 72px;display:flex;position:relative}.hero:before{content:"";opacity:.32;pointer-events:none;background-image:radial-gradient(#1f1b141f .55px,#0000 .55px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 48%);mask-image:linear-gradient(#000,#0000 48%)}.hero-glow{pointer-events:none;background:radial-gradient(#cdc5e229,#ffffff1a 45%,#0000 72%);width:900px;height:700px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.hero-inner{z-index:1;position:relative}.hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.eyebrow{color:#765824;text-transform:uppercase;letter-spacing:.13em;background:linear-gradient(125deg,#ffffffdb,#f0e5ce8f);border:1px solid #ad87464d;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 12px;font-size:10px;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 8px 24px #5b441e0f,inset 0 1px #ffffffe6}.eyebrow-pixel{background:#b58a45;border-radius:1.5px;flex:none;width:5px;height:5px;box-shadow:0 0 8px #b58a4552}.eyebrow--dark{color:#dfc68f;background:#dec58e0d;border-color:#dfc68f40}.hero h1{color:#151514;letter-spacing:-.072em;white-space:pre-line;text-wrap:balance;max-width:940px;margin:26px 0 23px;font-size:clamp(51px,7.2vw,94px);font-weight:750;line-height:.97}.hero-copy>p{max-width:680px;color:var(--muted);letter-spacing:-.025em;margin:0;font-size:clamp(16px,1.7vw,19px);line-height:1.65}.hero-actions{gap:12px;margin-top:32px;display:flex}.hero-assurance{color:#686660;gap:22px;margin-top:19px;font-size:11px;font-weight:550;display:flex}.hero-assurance span{align-items:center;gap:5px;display:flex}.hero-assurance svg{color:var(--gold-dark)}.hero-product{perspective:1200px;width:min(1100px,95%);margin:92px auto 0;position:relative}.browser-bob{z-index:2;animation:heroBob 6.5s var(--ease-luxury) infinite alternate;position:relative}.product-halo{filter:blur(25px);background:radial-gradient(#cfb07233,#ffffff6b 44%,#0000 73%);position:absolute;inset:-22% 7% -15%}.browser-product{z-index:2;transform:translate3d(0,var(--parallax-y,0px),0) rotateX(var(--tilt-x,2deg)) rotateY(var(--tilt-y,0deg));transform-origin:bottom;transition:transform .3s var(--ease-luxury),box-shadow .8s var(--ease-luxury);will-change:transform;background:linear-gradient(145deg,#777672,#131313 32%,#050505 60%,#62615e);border-radius:18px;padding:1px;position:relative;overflow:hidden;box-shadow:0 60px 120px #211d1645,0 18px 38px #1414133d,inset 0 1px 1px #ffffffb8}.hero-product:hover .browser-product{transform:translate3d(0,var(--parallax-y,0px),0) rotateX(var(--tilt-x,2deg)) rotateY(var(--tilt-y,0deg)) scale(1.008)}.browser-product:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.browser-topbar{background:linear-gradient(#353536,#242425);border-bottom:1px solid #ffffff12;border-radius:17px 17px 0 0;grid-template-columns:1fr 1.45fr 1fr;align-items:center;height:42px;padding:0 16px;display:grid}.traffic{gap:6px;display:flex}.traffic i{background:#636363;border-radius:99px;width:8px;height:8px}.traffic i:first-child{background:#9c7645}.browser-address{color:#8d8d8a;background:#1b1b1c;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:24px;font-size:8px;display:flex}.topbar-dot{background:linear-gradient(145deg,#777,#333);border-radius:50%;justify-self:end;width:17px;height:17px}.browser-canvas{background:#101011;grid-template-columns:76px 1fr;min-height:500px;display:grid}.mock-sidebar{background:#131314;border-right:1px solid #fff1;flex-direction:column;align-items:center;gap:21px;padding:22px 0;display:flex}.mini-brand{color:#ded9cc;letter-spacing:-.05em;align-items:center;gap:3px;font-size:9px;font-weight:700;display:flex}.mini-brand span{background:var(--gold);border-radius:2px;width:7px;height:7px;box-shadow:0 0 12px #caa76680}.mock-sidebar>i{background:#343435;border-radius:2px;width:20px;height:3px;display:block}.mock-sidebar>i.active{background:#ad8b50;box-shadow:0 0 10px #caa76640}.mock-main{background:radial-gradient(circle at 74%,#292825,#171718 22%,#101011 58%);padding:27px 36px;position:relative;overflow:hidden}.mock-main:before{content:"";opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72%,#000,#0000 55%);mask-image:radial-gradient(circle at 72%,#000,#0000 55%)}.mock-nav{z-index:2;color:#62625f;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:7px;display:flex;position:relative}.mock-nav div{gap:16px;display:flex}.mock-nav i{background:#353536;width:30px;height:2px;display:block}.mock-hero-copy{z-index:3;color:#f7f4eb;position:absolute;top:29%;left:8%}.mock-pill{color:#bea167;letter-spacing:.15em;border:1px solid #d9bb7f4d;border-radius:99px;padding:6px 9px;font-size:7px;display:inline-flex}.mock-hero-copy h3{letter-spacing:-.06em;margin:16px 0 21px;font-size:clamp(28px,4.2vw,54px);font-weight:650;line-height:.98}.mock-hero-copy h3 em{color:#aaa69e;font-style:normal;font-weight:450}.mock-button{color:#272018;background:#d4b675;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:9px 12px;font-size:8px;font-weight:650;display:flex}.mock-orb{background:radial-gradient(circle at 36% 28%,#716858,#2e2a23 20%,#121212 53%,#070707 74%);border-radius:50%;width:360px;height:360px;position:absolute;top:16%;right:4%;box-shadow:inset -35px -24px 65px #000,inset 18px 14px 30px #ddbd7d1c,0 30px 80px #000}.mock-orb:before{content:"";border:1px solid #d1b17159;border-radius:50%;width:70%;height:18%;position:absolute;top:39%;left:14%;transform:rotate(-22deg);box-shadow:0 0 24px #caa7661f}.mock-orb span{border:1px solid #d1b17121;border-radius:50%;position:absolute;inset:14%}.mock-orb span:nth-child(2){inset:26%}.mock-orb span:nth-child(3){background:radial-gradient(circle at 35% 30%,#9a8155,#28231b 52%,#080808);inset:39%;box-shadow:0 0 35px #c1974c2b}.mock-orb i{background:#d4b675;border-radius:50%;width:11px;height:11px;position:absolute;top:46%;left:12%;box-shadow:0 0 17px #dec58ea6}.mock-metrics{z-index:4;color:#817f79;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161616b3;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:1fr auto;gap:5px 14px;min-width:130px;padding:12px;display:grid;position:absolute;bottom:5%;right:4%}.mock-metrics span{letter-spacing:.13em;font-size:6px}.mock-metrics strong{color:#d7bd83;grid-row:span 2;font-size:22px}.mock-metrics i{font-size:6px;font-style:normal}.browser-reflection{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:70%;height:200%;position:absolute;top:-60%;left:-35%;transform:rotate(18deg)}.floating-chip{z-index:4;color:#655879;background:linear-gradient(125deg,#fffffff0,#f9f8fcc2);border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:9px;min-width:142px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 40px #302a3b1a,inset 0 1px #fff}.floating-chip span{flex-direction:column;gap:2px;display:flex}.floating-chip small{color:#6f6c65;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.floating-chip b{color:#27251f;font-size:11px;font-weight:650}.floating-chip--speed{animation:glassFloat 5.8s var(--ease-luxury) infinite alternate;top:28%;left:-5%}.floating-chip--location{bottom:17%;right:-4%}.trust-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border-top:1px solid #ffffffe6;border-bottom:1px solid #2b273311;box-shadow:inset 0 1px #fff}.trust-inner{justify-content:space-between;align-items:center;gap:30px;min-height:92px;display:flex}.trust-label{color:#716e67;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.trust-list{align-items:center;display:flex}.trust-list>span{color:#5f5d57;border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:7px;min-height:28px;padding:0 24px;font-size:11px;display:flex}.trust-list svg{color:var(--gold-dark)}.trust-list b{color:#2f2e2a;font-size:13px}.about-section{border-bottom:1px solid var(--line);background:linear-gradient(#f7f5ef,#efebe1 48%,#f8f6f0);position:relative}.about-hero{max-width:940px;margin-bottom:86px}.about-hero h2{letter-spacing:-.07em;max-width:880px;margin:25px 0 18px;font-size:clamp(54px,7.2vw,92px);font-weight:720;line-height:.96}.about-hero>div>p,.about-hero>p{color:#806130;letter-spacing:-.035em;margin:0;font-size:clamp(18px,2vw,25px)}.about-story-grid{border-top:1px solid var(--line);grid-template-columns:.42fr 1fr;gap:clamp(55px,9vw,130px);padding:66px 0;display:grid}.about-side-title{align-items:flex-start;gap:16px;display:flex}.about-side-title span,.about-principle>div>span,.about-principle>span{color:#89662d;letter-spacing:.14em;font-size:9px;font-weight:700}.about-side-title h3{letter-spacing:-.045em;margin:-5px 0 0;font-size:28px}.about-story{max-width:790px}.about-story>div>p,.about-story>p{color:#4f4d47;letter-spacing:-.022em;margin:0 0 25px;font-size:clamp(17px,1.55vw,20px);line-height:1.72}.about-story>div>p:first-child,.about-story>p:first-child{color:#24231f;font-size:clamp(21px,2vw,27px);line-height:1.55}.about-principles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.about-principle{background:linear-gradient(145deg,#ffffffc7,#e5dac461);border:1px solid #ffffffd4;border-radius:28px;min-height:270px;padding:35px;box-shadow:0 20px 55px #30261712,inset 0 1px #fff}.about-principle h3{letter-spacing:-.045em;margin:72px 0 13px;font-size:27px}.about-principle>div>p,.about-principle>p{color:#5c5952;max-width:500px;margin:0;font-size:14px;line-height:1.72}.about-heading{max-width:760px;margin:96px 0 42px}.about-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.about-heading>div>span,.about-heading>span{color:#80602b;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:750}.about-heading h3{letter-spacing:-.058em;margin:15px 0 0;font-size:clamp(42px,5vw,64px);line-height:1}.about-heading>div>p,.about-heading>p{color:#66635d;max-width:580px;margin:17px auto 0;font-size:14px;line-height:1.7}.about-capability-grid{border:1px solid var(--line);background:var(--line);border-radius:28px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.about-capability{min-height:285px;transition:background .5s var(--ease-luxury);background:#f8f6f0;padding:36px}.about-capability:hover{background:#fffdf8}.about-capability>div>div:first-child,.about-capability>div:first-child{color:#8c6930;justify-content:space-between;align-items:center;display:flex}.about-capability>div>div:first-child span,.about-capability>div:first-child span{color:#8c8980;font-size:9px}.about-capability h4{letter-spacing:-.04em;margin:75px 0 13px;font-size:23px}.about-capability>div>p,.about-capability>p{color:#605d56;max-width:520px;margin:0;font-size:13px;line-height:1.72}.about-strengths{border-top:1px solid var(--line)}.about-strength{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:45px 0;display:grid}.about-strength>div>span,.about-strength>span{color:#89662d;letter-spacing:.14em;font-size:9px;font-weight:700}.about-strength h4{letter-spacing:-.045em;margin:-7px 0 11px;font-size:clamp(23px,2.5vw,33px)}.about-strength p{color:#5f5c55;max-width:850px;margin:0;font-size:14px;line-height:1.72}.growth-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.growth-card{min-height:430px;transition:transform .55s var(--ease-luxury),box-shadow .55s var(--ease-luxury),border-color .4s ease;background:linear-gradient(145deg,#ffffffd6,#e8e0cf80);border:1px solid #ffffffd9;border-radius:24px;flex-direction:column;padding:28px;display:flex;box-shadow:0 16px 45px #33271511,inset 0 1px #fff}.growth-card:hover{border-color:#9d77394d;transform:translateY(-6px);box-shadow:0 28px 65px #3327151f,inset 0 1px #fff}.growth-card-top{color:#785923;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-bottom:42px;font-size:8px;font-weight:750;display:flex}.growth-card-top i{color:#8d8981;font-style:normal}.growth-card small{color:#8a682f;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:750}.growth-card h4{letter-spacing:-.045em;margin:10px 0 13px;font-size:25px}.growth-card blockquote{color:#5d5a53;margin:0;font-size:13px;font-style:italic;line-height:1.66}.growth-solution{border-top:1px solid var(--line);margin-top:auto;padding-top:24px}.growth-solution h5{letter-spacing:-.03em;margin:9px 0 8px;font-size:17px}.growth-solution p{color:#625f58;margin:0;font-size:12px;line-height:1.65}.about-closing{color:#f4f0e7;background:radial-gradient(circle at 82% 10%,#bc964e29,#0000 33%),#171717;border:1px solid #ffffff1f;border-radius:32px;margin-top:92px;padding:clamp(36px,5vw,64px);overflow:hidden;box-shadow:0 35px 85px #19161133}.about-closing>div>span,.about-closing>span{color:#c0a36a;letter-spacing:.15em;font-size:9px}.about-closing h3{letter-spacing:-.058em;max-width:700px;margin:25px 0 20px;font-size:clamp(40px,5vw,64px);line-height:1}.about-closing>div>p,.about-closing>p{color:#b6b1a7;max-width:850px;margin:0 0 15px;font-size:14px;line-height:1.75}.services-wrap{padding-top:108px}.services-intro{text-align:center}.services-intro .eyebrow,.section-heading.centered .eyebrow{margin:0 auto}.services-intro h2,.section-heading h2{color:#1b1a18;letter-spacing:-.058em;margin:22px 0 16px;font-size:clamp(40px,5vw,66px);font-weight:700;line-height:1.02}.services-intro p,.section-heading>div>p,.section-heading>p,.section-heading>div>div>p{max-width:620px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.7}.service-section{padding:112px 0}.service-section+.service-section{border-top:1px solid var(--line)}.service-grid{grid-template-columns:.78fr 1.25fr;align-items:center;gap:clamp(60px,8vw,120px);display:grid}.service-section--reverse .service-grid{grid-template-columns:1.25fr .78fr}.service-section--reverse .service-copy{order:2}.service-copy{position:relative}.section-index{color:#74716a;letter-spacing:.15em;margin-bottom:37px;font-size:10px;font-weight:650;display:block}.service-copy h3{letter-spacing:-.058em;text-wrap:balance;margin:21px 0 22px;font-size:clamp(39px,4.2vw,59px);font-weight:680;line-height:1.02}.service-copy>div>p,.service-copy>p{color:var(--muted);margin:0 0 25px;font-size:15px;line-height:1.76}.stat-badge{color:#674c20;background:linear-gradient(120deg,#ffffffd1,#ddc89d4d);border:1px solid #a7824338;border-radius:12px;align-items:center;gap:8px;width:fit-content;margin-bottom:29px;padding:10px 12px;font-size:11px;font-weight:650;display:flex;box-shadow:inset 0 1px #fffc}.text-link{color:#644919;cursor:pointer;transition:gap .45s var(--ease-luxury),color .3s ease;background:0 0;border:0;border-bottom:1px solid #9a773d59;align-items:center;gap:8px;padding:7px 0;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover{color:#3c2c14;gap:12px}.visual-surface{background:linear-gradient(135deg,#ffffffdb,#e5decf80);border:1px solid #ffffffc7;border-radius:38px;justify-content:center;align-items:center;min-height:580px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #6753300f,0 38px 90px #241f1717}.visual-surface:before{content:"";opacity:.15;background-image:radial-gradient(#4b453b .55px,#0000 .55px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.visual-surface:after{content:"";aspect-ratio:1;filter:blur(2px);background:linear-gradient(145deg,#ffffff80,#caa7661a);border-radius:42% 58% 66% 34%/49% 38% 62% 51%;width:48%;position:absolute;top:-24%;right:-13%;box-shadow:inset 16px 12px 30px #ffffff73,0 30px 70px #8c672c14}.visual-glow{filter:blur(70px);background:#d3b88236;border-radius:45% 55% 63% 37%/54% 42% 58% 46%;width:74%;height:64%;position:absolute}.browser-product--compact{width:86%;transform:rotateY(-4deg)rotateX(3deg);box-shadow:28px 37px 65px #1c191445,0 12px 25px #14141333}.browser-product--compact .browser-topbar{height:30px}.browser-product--compact .browser-canvas{grid-template-columns:47px 1fr;min-height:330px}.browser-product--compact .mock-sidebar{gap:15px;padding-top:14px}.browser-product--compact .mock-sidebar>i{width:14px}.browser-product--compact .mock-main{padding:20px}.browser-product--compact .mock-orb{width:230px;height:230px;right:-3%}.browser-product--compact .mock-hero-copy h3{font-size:clamp(20px,2.9vw,38px)}.browser-product--compact .mock-metrics{transform-origin:100% 100%;transform:scale(.82)}.security-product{z-index:2;perspective:800px;width:76%;height:400px;position:relative}.security-rings{place-items:center;display:grid;position:absolute;inset:5% 17%;transform:rotateX(68deg)}.security-rings i{border:1px solid #af8b4b45;border-radius:50%;position:absolute;box-shadow:0 0 25px #af8b4b14}.security-rings i:first-child{width:100%;height:100%}.security-rings i:nth-child(2){width:73%;height:73%}.security-rings i:nth-child(3){background:radial-gradient(circle,#bd975538,#0000 70%);width:43%;height:43%}.shield-core{z-index:3;clip-path:polygon(50% 0,92% 16%,85% 72%,50% 100%,15% 72%,8% 16%);color:#d3b77b;filter:drop-shadow(0 25px 25px #00000057);background:linear-gradient(145deg,#35332f,#111 55%,#24221e);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:150px;height:170px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.shield-core:before{content:"";z-index:-1;clip-path:inherit;background:radial-gradient(circle at 35% 25%,#38352e,#101010 58%);position:absolute;inset:2px}.shield-core span{color:#89744b;letter-spacing:.18em;font-size:8px}.server-stack{z-index:1;background:linear-gradient(145deg,#3d3d3d,#101010);border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:9px;width:130px;height:175px;padding:13px;display:flex;position:absolute;box-shadow:0 30px 45px #1212114d,inset 0 1px #ffffff26}.server-stack--left{top:31%;left:0;transform:rotateY(21deg)rotate(-3deg)}.server-stack--right{top:22%;right:0;transform:rotateY(-21deg)rotate(3deg)}.server-stack i{background:#181818;border:1px solid #ffffff12;border-radius:5px;flex:1;display:block}.server-stack i:after{content:"";background:#ab8b50;border-radius:50%;width:5px;height:5px;margin:12px;display:block;box-shadow:0 0 8px #caa766b3}.server-stack span{border-radius:inherit;background:linear-gradient(110deg,#0000 35%,#ffffff17,#0000 63%);position:absolute;inset:-1px}.security-status{z-index:4;color:#e2ded4;background:#181817eb;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:10px;min-width:215px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #00000040}.security-status>span{background:#b8a06c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #dbbe82a6}.security-status div{flex-direction:column;gap:3px;display:flex}.security-status b{font-size:9px}.security-status small{color:#75736d;font-size:7px}.dashboard-product{z-index:2;color:#e4e1d9;background:#111112;border:1px solid #545350;border-radius:16px;width:88%;min-height:370px;position:relative;overflow:hidden;transform:rotateY(3deg)rotateX(2deg);box-shadow:27px 35px 60px #15141247,inset 0 1px #fff3}.dashboard-bar{color:#777570;background:#1a1a1b;border-bottom:1px solid #ffffff12;align-items:center;gap:22px;height:45px;padding:0 16px;font-size:8px;display:flex}.dashboard-bar>span{flex:1}.avatar{color:#252018;background:#bfa269;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;font-weight:700;display:grid}.dashboard-body{grid-template-columns:46px 1fr;min-height:325px;display:grid}.dashboard-body aside{border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:20px;padding-top:25px;display:flex}.dashboard-body aside i{background:#383839;border-radius:2px;width:14px;height:3px}.dashboard-body aside i.active{background:#b5975e}.dashboard-body main{padding:22px}.dash-heading{justify-content:space-between;align-items:center;display:flex}.dash-heading div{flex-direction:column;gap:4px;display:flex}.dash-heading small,.metric-row small{color:#696761;letter-spacing:.15em;font-size:6px}.dash-heading b{font-size:15px;font-weight:600}.dash-heading>span{color:#a98b57;border:1px solid #c39e5a33;border-radius:4px;padding:5px 7px;font-size:6px}.metric-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.metric-row>div{background:#171718;border:1px solid #ffffff0f;border-radius:7px;flex-direction:column;gap:5px;padding:12px;display:flex}.metric-row b{font-size:16px}.metric-row em{color:#aa8d58;font-size:6px;font-style:normal}.chart-card{background:linear-gradient(#171718,#141415);border:1px solid #ffffff0f;border-radius:8px;height:160px;margin-top:10px;padding:13px;position:relative;overflow:hidden}.chart-label{justify-content:space-between;font-size:7px;display:flex}.chart-label b{color:#b69860}.chart-card svg{width:calc(100% - 24px);height:120px;position:absolute;inset:35px 12px 0;overflow:visible}.chart-card .area{fill:url(#chartFill)}.chart-card .line{fill:none;stroke:#c3a262;stroke-width:2px}.comparison-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f1eee6}.section-heading{max-width:680px;margin-bottom:48px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.comparison-card{background:linear-gradient(135deg,#ffffffd1,#f4efe4ad);border:1px solid #ffffffd1;border-radius:28px;overflow:hidden;box-shadow:0 32px 80px #251f161a,inset 0 1px #fff,inset 0 0 0 1px #342b1d0b}.comparison-grid{grid-template-columns:1.18fr repeat(3,1fr);display:grid}.comparison-grid>div{border-left:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:18px 23px;display:flex;position:relative}.comparison-grid>div:first-child{border-left:0}.comparison-head{color:#706d66;letter-spacing:.11em;text-transform:uppercase;min-height:100px;font-size:10px}.comparison-head>div:not(:first-child){text-transform:none;letter-spacing:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.comparison-head b{color:#302e29;font-size:14px}.comparison-head small{color:#6f6c65;font-size:10px}.comparison-head .featured-cell{background:linear-gradient(#d7bb8424,#d7bb840a);border-top:1px solid #ad874680}.comparison-head .featured-cell>span{color:#66491d;letter-spacing:.1em;text-transform:uppercase;background:#e4cc9c;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:8px;right:10px}.comparison-row{border-top:1px solid var(--line);min-height:72px}.comparison-row>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.comparison-row b{font-size:13px;font-weight:650}.comparison-row small{color:#74716a;font-size:10px}.comparison-row>div:not(:first-child){color:#504e49;font-size:11px}.comparison-row .featured-cell{background:#dbbf8913}.positive{color:#a07c3d;flex:none}.negative{color:#aaa8a2;flex:none}.industries-section{content-visibility:visible;background:radial-gradient(circle at 84% 12%,#d2ebfc52,transparent 25%),var(--paper);position:relative;overflow:hidden}.industry-heading{transition:transform .7s var(--ease-luxury)}.industry-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.industry-reveal{transform-origin:50% 72%;height:100%}.industry-card{text-align:left;width:100%;height:100%;transition:transform .58s var(--ease-luxury),border-color .42s ease,box-shadow .58s var(--ease-luxury);background:linear-gradient(145deg,#ffffffe6,#f1ebdead);border:1px solid #ffffffdb;border-radius:24px;padding:0;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 38px #2620170f,inset 0 1px #fff,inset 0 0 0 1px #211c140b}.industry-card:hover{border-color:#a67f3d61;transform:translateY(-7px);box-shadow:0 25px 55px #2b22161c}.industry-visual{background:linear-gradient(145deg,#292928,#111);height:200px;padding:22px 22px 0;position:relative;overflow:hidden}.industry-visual:after{content:"";z-index:3;pointer-events:none;transition:transform .78s var(--ease-luxury);background:linear-gradient(105deg,#0000 25%,#ffffff21 48%,#0000 70%);position:absolute;inset:0;transform:translate(-125%)}.industry-card:hover .industry-visual:after{transform:translate(125%)}.industry-window{height:190px;transition:transform .55s var(--ease-luxury);background:#171718;border:1px solid #ffffff1f;border-radius:10px 10px 0 0;transform:perspective(500px)rotateX(3deg);box-shadow:0 17px 35px #0000004d}.industry-card:hover .industry-window{transform:perspective(500px)rotateX(0)scale(1.03)}.industry-windowbar{border-bottom:1px solid #ffffff12;align-items:center;gap:4px;height:25px;padding:0 8px;display:flex}.industry-windowbar span{background:#666;border-radius:50%;width:4px;height:4px}.industry-windowbar span:first-child{background:#a18553}.industry-windowbar i{background:#242425;border-radius:99px;width:35%;height:7px;margin:auto}.industry-layout{background:radial-gradient(circle at 80% 10%,#bd97551f,#0000 40%);grid-template-columns:38px 1fr;gap:12px;height:95px;padding:18px;display:grid;position:relative}.industry-icon{color:#c2a368;width:38px;height:38px;transition:transform .58s var(--ease-luxury),box-shadow .58s var(--ease-luxury);background:#20201f;border:1px solid #d1b0703b;border-radius:10px;place-items:center;display:grid}.industry-card:hover .industry-icon{transform:translateY(-3px)rotate(-4deg);box-shadow:0 11px 25px #0000003d,0 0 18px #c2a36814}.industry-copy{flex-direction:column;gap:7px;padding-top:3px;display:flex}.industry-copy i{background:#4a4946;border-radius:2px;width:78%;height:3px}.industry-copy i:first-child{background:#777269;width:50%;height:6px}.industry-copy i:nth-child(3){width:64%}.industry-cta{background:#a88a52;border-radius:99px;width:42px;height:12px;position:absolute;top:65px;left:68px}.industry-panels{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 18px;display:grid}.industry-panels i{background:linear-gradient(145deg,#252525,#1a1a1b);border:1px solid #ffffff0e;border-radius:5px;height:40px}.industry-content{padding:24px;position:relative}.industry-content>span{color:#785821;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.industry-content h3{letter-spacing:-.035em;margin:13px 0 7px;font-size:20px;line-height:1.2}.industry-content p{color:#5f5d57;max-width:88%;min-height:45px;margin:0;font-size:12.5px;line-height:1.6}.industry-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:19px;display:flex}.industry-actions button{border:1px solid var(--line);color:#6b655b;cursor:pointer;height:34px;transition:color .35s ease,background .4s ease,border-color .35s ease,transform .45s var(--ease-luxury);background:#ffffff73;justify-content:center;align-items:center;gap:7px;display:inline-flex}.industry-actions button:hover{color:#2d261b;background:#ddc48f;border-color:#a17a3952;transform:translateY(-2px)}.industry-arrow{border-radius:50%;width:34px}.code-showcase-section{color:#1b1b20;background:radial-gradient(circle at 0 20%,#7e4cdb08,#0000 28%),radial-gradient(circle at 100% 78%,#975be207,#0000 29%),linear-gradient(#fff,#fdfcfe 54%,#fff);border-top:1px solid #5c43890f;border-bottom:1px solid #5c43890f;position:relative;overflow:hidden}.code-showcase-section .section-heading h2{color:#1d1c22}.code-showcase-section .section-heading>div>p,.code-showcase-section .section-heading>p{color:#686572}.code-showcase-section .eyebrow{color:#7653b5;background:#ffffff9e;border-color:#7e4cdb33;box-shadow:inset 0 1px #ffffffe6,0 8px 25px #6f47b712}.code-showcase-section .eyebrow-pixel{background:#9d74e6;box-shadow:0 0 10px #9d74e680}.code-ambient{pointer-events:none;filter:blur(110px);opacity:.08;border-radius:50%;width:520px;height:520px;position:absolute}.code-ambient--one{background:#8a5cda;top:4%;left:-220px}.code-ambient--two{background:#a66be1;bottom:-8%;right:-250px}.live-code-window{z-index:2;color:#dce2ea;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(145deg,#12171fd1,#080c12c7);border:1px solid #a0aec029;border-radius:26px;width:min(940px,100%);min-height:520px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 36px 90px #0006,0 0 62px #744dcd0b,inset 0 1px #ffffff1a}.live-code-window:before{content:"";z-index:0;filter:blur(85px);background:#7b50dd11;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-170px}.code-window-bar{z-index:2;background:#12151ceb;border-bottom:1px solid #ffffff14;grid-template-columns:110px 1fr 150px;align-items:center;height:52px;padding:0 16px;display:grid;position:relative}.code-traffic{gap:6px;display:flex}.code-traffic i{background:#4c515c;border-radius:50%;width:8px;height:8px}.code-traffic i:first-child{background:#9e6d75}.code-traffic i:nth-child(2){background:#9d8654}.code-tabs{justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.code-tabs span{color:#737986;border-left:1px solid #0000;border-right:1px solid #0000;align-items:center;gap:7px;height:100%;padding:0 17px;font:9px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.code-tabs span.active{color:#d7dce5;background:#0e1117;border-color:#ffffff12}.code-runtime{color:#858b96;text-transform:uppercase;letter-spacing:.1em;justify-self:end;align-items:center;gap:7px;font:8px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.code-runtime i{background:#55d79b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #55d79bb3}.code-runtime button{color:#9aa2ae;cursor:pointer;width:24px;height:24px;transition:color .3s ease,transform .35s var(--ease-luxury);background:#ffffff09;border:1px solid #ffffff17;border-radius:50%;place-items:center;padding:0;display:grid}.code-runtime button:hover{color:#c792ea;transform:rotate(-25deg)}.code-progress{z-index:4;background:#ffffff09;height:1px;position:absolute;top:51px;left:0;right:0}.code-progress span{background:linear-gradient(90deg,#825cdd,#4bbde8);height:100%;transition:width .16s linear;display:block;box-shadow:0 0 10px #7a56dc7a}.code-editor{z-index:1;grid-template-columns:44px minmax(0,1fr) 220px;height:410px;min-height:0;display:grid;position:relative;overflow:hidden}.code-gutter{color:#444b58;-webkit-user-select:none;user-select:none;background:#090c10;border-right:1px solid #ffffff0e;flex-direction:column;align-items:flex-end;gap:3px;padding:24px 10px;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;overflow:hidden}.code-editor pre{color:#c9d1db;tab-size:2;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:#313846 transparent;background:radial-gradient(circle at 85% 12%,#6348ad14,#0000 30%);max-height:410px;margin:0;padding:24px 24px 66px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.code-editor code>span{animation:codeWordIn .48s var(--ease-luxury) both}.token-keyword{color:#c792ea}.token-string{color:#ecc48d}.token-number{color:#addb67}.token-function{color:#82aaff}.token-comment{color:#637777}.token-punctuation{color:#89ddff}.code-cursor{vertical-align:-3px;background:#82aaff;width:7px;height:16px;margin-left:2px;animation:.8s step-end infinite codeBlink;display:inline-block;box-shadow:0 0 10px #82aaff80}.code-editor>aside{background:#0e1117b3;border-left:1px solid #ffffff0f;padding:27px 20px}.code-editor>aside>div{flex-direction:column;gap:7px;margin-bottom:28px;display:flex}.code-editor>aside span{color:#707785;letter-spacing:.12em;text-transform:uppercase;font:8px ui-monospace,monospace}.code-editor>aside b{color:#e1e5eb;letter-spacing:-.03em;font-size:15px}.code-editor>aside p{color:#9ba2ad;align-items:center;gap:8px;margin:0 0 13px;font:9px ui-monospace,monospace;display:flex}.code-editor>aside p svg{color:#55d79b}.code-window-footer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0e13e6;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;display:flex;position:absolute;bottom:0;left:44px;right:220px}.code-window-footer>span{color:#777e89;letter-spacing:.1em;text-transform:uppercase;font:8px ui-monospace,monospace}.code-window-footer>div{gap:20px;display:flex}.code-window-footer p{color:#747b87;align-items:baseline;gap:5px;margin:0;font:8px ui-monospace,monospace;display:flex}.code-window-footer b{color:#c3cad5;font-size:10px}@keyframes codeWordIn{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes codeBlink{0%,48%{opacity:1}49%,to{opacity:0}}.promise-section{background:#efede6}.promise-grid{background:#5d4c2f17;border:1px solid #ffffffd1;border-radius:28px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 28px 75px #221d1514,inset 0 1px #fff}.promise-card{min-height:330px;transition:background .6s var(--ease-luxury);background:linear-gradient(145deg,#ffffffe6,#f6f1e5ad);padding:32px;position:relative}.promise-card:hover{background:linear-gradient(145deg,#ffffffe6,#ebdec28c)}.promise-number{color:#716e67;letter-spacing:.14em;font-size:10px;position:absolute;top:27px;right:27px}.gold-icon{color:#997438;background:linear-gradient(145deg,#f4ead4,#dfc692);border:1px solid #a67f3d3d;border-radius:13px;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 25px #9269261f}.promise-card h3{letter-spacing:-.035em;margin:75px 0 12px;font-size:19px;line-height:1.2}.promise-card p{color:#5f5d57;margin:0;font-size:13px;line-height:1.7}.process-section{background:var(--ivory)}.process-grid{grid-template-columns:repeat(4,1fr);display:grid}.process-step{padding-right:34px;position:relative}.step-line{align-items:center;height:43px;margin-bottom:30px;display:flex}.step-line:after{content:"";background:linear-gradient(90deg,#aa854461,#1c1a1714);flex:1;height:1px}.step-line span{color:#785a2a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffc7,#e2cfa861);border:1px solid #ffffffdb;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:9px;font-weight:750;display:grid;box-shadow:0 10px 25px #76572717,inset 0 1px #fff}.process-step small{color:#7b5922;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.process-step h3{letter-spacing:-.03em;margin:12px 0 10px;font-size:18px}.process-step p{color:#5f5d57;max-width:225px;margin:0;font-size:12.5px;line-height:1.65}.pages-section{background:linear-gradient(145deg,#eeeae1,#faf8f2 52%,#eee9de);border-top:1px solid #fffc;border-bottom:1px solid #44341c14;position:relative;overflow:hidden}.pages-inner{z-index:2;position:relative}.pages-ambient{aspect-ratio:1;pointer-events:none;filter:blur(3px);opacity:.55;background:radial-gradient(circle at 32% 28%,#ffffffe0,#d4b88229 45%,#0000 72%);border-radius:45% 55% 64% 36%/55% 39% 61% 45%;width:500px;position:absolute}.pages-ambient--one{top:2%;left:-230px}.pages-ambient--two{animation-direction:alternate-reverse;animation-delay:-8s;bottom:-12%;right:-260px}.page-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-flashcard{isolation:isolate;text-align:left;width:100%;min-height:350px;color:var(--ink);cursor:pointer;transform-style:preserve-3d;transition:transform .65s var(--ease-luxury),border-color .45s ease,box-shadow .65s var(--ease-luxury);background:linear-gradient(140deg,#ffffffdb,#e7decb80);border:1px solid #ffffffd6;border-radius:30px;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #382b1917,inset 0 1px #fffffffa,inset 0 -1px #634a2312}.page-flashcard:after{content:"";z-index:5;pointer-events:none;width:70%;height:180%;transition:left 1s var(--ease-luxury);background:linear-gradient(100deg,#0000,#ffffff7a,#0000);position:absolute;top:-45%;left:-95%;transform:rotate(15deg)}.page-flashcard:hover,.page-flashcard--active{border-color:#bd975373;transform:translateY(-9px)scale(1.012);box-shadow:0 38px 85px #3d2c1429,inset 0 1px #fff,inset 0 -1px #634a2314}.page-flashcard:hover:after,.page-flashcard--active:after{left:125%}.page-card-front,.page-card-back{z-index:3;transition:opacity .55s var(--ease-luxury),transform .65s var(--ease-luxury);flex-direction:column;padding:29px;display:flex;position:absolute;inset:0}.page-card-front{opacity:1;transform:translateY(0)scale(1)}.page-card-back{opacity:0;transform:translateY(24px)scale(.97)}.page-flashcard:hover .page-card-front,.page-flashcard--active .page-card-front{opacity:0;transform:translateY(-20px)scale(.97)}.page-flashcard:hover .page-card-back,.page-flashcard--active .page-card-back{opacity:1;transform:translateY(0)scale(1)}.page-card-top{color:#6d6962;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-style:normal;display:flex}.page-card-top i,.page-card-top em{font-style:normal}.page-card-top i{color:#795922;font-weight:700}.page-card-icon{color:#77561f;width:54px;height:54px;transition:transform .8s var(--ease-luxury);background:linear-gradient(145deg,#ffffffd6,#dac08d73);border:1px solid #ffffffe0;border-radius:18px;place-items:center;margin-top:72px;display:grid;box-shadow:0 18px 38px #70511d21,inset 0 1px #fff}.page-flashcard:hover .page-card-icon{transform:rotate(-7deg)scale(1.08)}.page-card-front strong{letter-spacing:-.045em;margin-top:20px;font-size:27px;line-height:1.05}.page-card-back strong{letter-spacing:-.05em;max-width:290px;margin-top:auto;font-size:29px;line-height:1.04}.page-card-detail{color:#5f5c55;margin:15px 0 25px;font-size:13px;line-height:1.65}.page-card-prompt{color:#6b4d1d;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:650;display:flex}.page-card-prompt svg{transition:transform .45s var(--ease-luxury)}.page-flashcard:hover .page-card-prompt svg{transform:translate(4px)}.page-liquid{z-index:1;pointer-events:none;border-radius:43% 57% 63% 37%/53% 41% 59% 47%;display:block;position:absolute}.page-flashcard:hover .page-liquid,.page-flashcard--active .page-liquid{animation:10s ease-in-out infinite alternate cardLiquid}.page-liquid--one{background:radial-gradient(circle at 35% 28%,#ffffffe6,#d5bb8938 48%,#ffffff0a 70%);width:210px;height:210px;top:-75px;right:-65px;box-shadow:inset 16px 12px 30px #ffffff73}.page-liquid--two{opacity:.5;background:radial-gradient(circle at 65% 30%,#e8d3aa70,#ffffff1a 68%);width:145px;height:145px;animation-direction:alternate-reverse;animation-delay:-5s;bottom:-55px;left:-60px}.pages-note{color:#66625b;align-items:center;gap:8px;width:fit-content;margin:32px auto 0;font-size:11px;display:flex}.note-pixel{background:#89652d;border-radius:2px;flex:none;width:6px;height:6px;box-shadow:0 0 9px #89652d3d}.pricing-section{background:linear-gradient(145deg,#f7fbff,#e4f3ff 48%,#f7fbff);border-top:1px solid #2291dd1f;border-bottom:1px solid #2291dd24;position:relative;overflow:hidden}.pricing-inner{z-index:2;position:relative}.pricing-orb{pointer-events:none;background:radial-gradient(circle,#33a4ee26,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute}.pricing-orb--one{top:-120px;left:-210px}.pricing-orb--two{bottom:-160px;right:-220px}.pricing-section .eyebrow{color:#066ba9;background:#fff9;border-color:#0d8fe040}.pricing-section .eyebrow-pixel{background:#1198e8;box-shadow:0 0 9px #1198e84d}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.pricing-card{min-height:560px;transition:transform .6s var(--ease-luxury),box-shadow .6s var(--ease-luxury),border-color .45s ease;background:#ffffffb8;border:1px solid #1f75ae29;border-radius:28px;flex-direction:column;padding:32px;display:flex;box-shadow:0 22px 60px #1f628b14,inset 0 1px #fffffff2}.pricing-card:hover{border-color:#1391e25c;transform:translateY(-7px);box-shadow:0 32px 75px #1f628b24,inset 0 1px #fff}.pricing-card--featured{color:#07141d;background:linear-gradient(145deg,#c4e4fbf0,#e5f5ffd1);border-color:#0d8fe09e;box-shadow:0 28px 75px #1578b929,inset 0 1px #ffffffe6}.pricing-card-head{color:#557286;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:9px;font-weight:750;display:flex}.pricing-card-head b{color:#f7fcff;letter-spacing:.1em;background:#1499e9;border-radius:999px;padding:6px 9px;font-size:8px;box-shadow:0 8px 20px #1499e933}.pricing-card h3{letter-spacing:-.05em;margin:28px 0 10px;font-size:29px}.pricing-card>div>p,.pricing-card>p{color:#577083;min-height:48px;margin:0;font-size:13px;line-height:1.65}.price{color:#0b1821;align-items:baseline;gap:6px;min-height:86px;margin-top:34px;display:flex}.price small{color:#3f667f;align-self:flex-start;margin-top:13px;font-size:11px}.price strong{letter-spacing:-.065em;font-size:clamp(43px,4.5vw,62px);line-height:1}.price span{color:#547185;font-size:11px}.pricing-rule{background:#1872ac26;height:1px;margin:27px 0}.pricing-card ul{flex-direction:column;gap:14px;margin:0 0 30px;padding:0;list-style:none;display:flex}.pricing-card li{color:#294456;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.pricing-card li svg{color:#0d8fdf;flex:none;margin-top:1px}.pricing-card .button{width:100%;margin-top:auto}.pricing-card--featured .button--primary,.cta-section .button--primary{color:#07141d;background:linear-gradient(135deg,#76c8ff,#1498e8 58%,#55b8f5);border-color:#0070b859;box-shadow:0 13px 32px #0a89da38,inset 0 1px #ffffff8c}.pricing-note{color:#41657d;align-items:center;gap:8px;width:fit-content;margin:30px auto 0;font-size:11px;display:flex}.pricing-note svg{color:#0e8ddd}.cta-section{color:#08141d;background:linear-gradient(145deg,#cfe9fc,#eaf6ff 54%,#cfe9fb);padding:118px 0;position:relative;overflow:hidden}.cta-section:before{content:"";background:#ffffffb8;border:1px solid #1194e766;border-radius:50%;width:140%;height:115%;position:absolute;top:-86%;left:-20%;box-shadow:0 28px 80px #2787c514}.cta-noise{opacity:.12;background-image:radial-gradient(#0f7ec559 .5px,#0000 .5px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.cta-glow{filter:blur(85px);background:#1296e83d;border-radius:50%;width:850px;height:500px;position:absolute;bottom:-370px;left:50%;transform:translate(-50%)}.cta-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cta-inner h2{letter-spacing:-.065em;max-width:860px;margin:25px 0 16px;font-size:clamp(46px,6.6vw,82px);font-weight:680;line-height:1}.cta-inner>div>p,.cta-inner>p{color:#4e6a7d;margin:0;font-size:16px}.cta-section .eyebrow--dark{color:#086eae;background:#ffffff80;border-color:#0e8edd47}.cta-section .eyebrow-pixel{background:#0d95e6;box-shadow:0 0 9px #0d95e647}.cta-section .button--darkGhost{color:#0a1a25;background:#ffffff5c;border-color:#0f7cc247;box-shadow:inset 0 1px #ffffffbf}.cta-section .button--darkGhost:hover{background:#ffffff94;border-color:#0f7cc280}.cta-actions{gap:12px;margin-top:36px;display:flex}.cta-proof{color:#45677d;align-items:center;gap:22px;margin-top:23px;font-size:10.5px;display:flex}.cta-proof span{align-items:center;gap:5px;display:flex}.cta-proof svg{color:#0d8fdc}.contact-options-grid{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin-top:42px;display:grid}.contact-options-grid>a{color:#17394f;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);text-align:left;min-width:0;min-height:78px;transition:transform .45s var(--ease-luxury),border-color .35s ease,box-shadow .45s var(--ease-luxury);background:linear-gradient(145deg,#ffffff8c,#d1ebfc59);border:1px solid #ffffffa3;border-radius:18px;align-items:center;gap:11px;padding:13px;display:flex;box-shadow:0 12px 30px #236f9f12,inset 0 1px #ffffffc7}.contact-options-grid>a:hover{border-color:#1491de61;transform:translateY(-4px);box-shadow:0 20px 42px #236f9f21,inset 0 1px #ffffffd9}.contact-options-grid>a>i{color:#087cc4;background:#ffffff85;border:1px solid #1289d32b;border-radius:12px;flex:none;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.contact-options-grid>a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.contact-options-grid b{color:#153247;font-size:11px}.contact-options-grid small{color:#5c7788;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.contact-arrow{color:#348fc7;transition:transform .35s var(--ease-luxury);flex:none;margin-left:auto}.contact-options-grid>a:hover .contact-arrow{transform:translate(3px)}.brand-glyph{place-items:center;font-size:14px;font-style:normal;font-weight:750;line-height:1;display:inline-grid}.brand-glyph--fiverr{letter-spacing:-.08em;font-size:13px}.footer{background:#f5f2eb;padding:68px 0 30px}.footer-main{grid-template-columns:.85fr 1.5fr;gap:100px;padding-bottom:75px;display:grid}.footer-brand p{color:#5f5d57;max-width:310px;margin:20px 0 25px;font-size:12.5px;line-height:1.7}.footer-brand>span{color:#65625c;align-items:center;gap:7px;font-size:10px;display:flex}.footer-brand>span>span{background:#a7874f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #a7874f73}.footer-links{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-links b{color:#706d66;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px}.footer-links a{color:#45433f;font-size:12.5px;transition:color .3s}.footer-links a:hover{color:#936f37}.footer-links small{color:#6f6c65;font-size:10px}.socials{gap:7px;display:flex}.socials a{border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.socials a:hover{background:#e5d4ad}.footer-contact-icons{flex-wrap:wrap;max-width:205px}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.footer-bottom p,.footer-bottom a{color:#6f6c65;font-size:9.5px}.footer-bottom div{gap:18px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111110a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.lead-modal{box-sizing:border-box;scrollbar-width:thin;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(135deg,#ffffffe0,#efe8d9bf);border:1px solid #ffffffd1;border-radius:30px;width:min(680px,100%);max-height:calc(100dvh - 32px);padding:42px;position:relative;overflow-y:auto;box-shadow:0 40px 120px #00000052,inset 0 1px #fff,inset 0 0 0 1px #6c50230d}.modal-close{z-index:2;border:1px solid var(--line);cursor:pointer;background:#ffffff73;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:20px}.lead-modal h2{letter-spacing:-.055em;max-width:500px;margin:20px 0 9px;font-size:clamp(32px,5vw,45px);line-height:1}.modal-intro{color:#5f5d57;margin:0 0 28px;font-size:13px;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label,.form-field{flex-direction:column;gap:6px;display:flex}.form-grid label>span,.form-field>span{color:#4f4d48;font-size:10.5px;font-weight:650}.form-grid input,.form-grid select,.form-grid textarea{box-sizing:border-box;color:#24221e;background:#ffffffb8;border:1px solid #1b191526;border-radius:12px;outline:none;width:100%;font-size:12.5px;transition:border .3s,box-shadow .3s,background .3s}.form-grid input,.form-grid select{height:44px;padding:0 13px}.form-grid textarea{resize:vertical;padding:12px 13px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#a47e3e8c;box-shadow:0 0 0 3px #caa76617}.form-grid label small,.form-field>small{color:#8d372b;font-size:9.5px}.custom-select{position:relative}.custom-select-trigger{color:#24221e;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #1b191526;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:12px;width:100%;height:44px;padding:0 13px;font-size:12.5px;transition:border .3s,box-shadow .3s,background .3s;display:flex}.custom-select-trigger .placeholder{color:#8a8780}.custom-select-trigger svg{color:#7c766a;transition:transform .35s var(--ease-luxury);flex:none}.custom-select--open .custom-select-trigger{background:#ffffffeb;border-color:#a47e3e8c;box-shadow:0 0 0 3px #caa76617}.custom-select--open .custom-select-trigger svg{transform:rotate(180deg)}.custom-select-menu{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);transform-origin:top;background:linear-gradient(145deg,#fffffff7,#efe8d9f0);border:1px solid #ffffffe0;border-radius:15px;max-height:225px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 55px #241d122e,inset 0 1px #fff}.custom-select-menu button{color:#45423d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:37px;padding:8px 9px;font-size:11.5px;transition:color .25s,background .25s;display:flex}.custom-select-menu button:hover,.custom-select-menu button[aria-selected=true]{color:#624716;background:#dec6943d}.custom-select-menu button svg{color:#997239}.footer-logo-link{display:inline-flex}.form-span{grid-column:1/-1}.form-submit{width:100%;margin-top:20px}.form-note{color:#66635d;justify-content:center;align-items:center;gap:5px;margin:12px 0 0;font-size:9.5px;display:flex}.form-error{color:#8b3e33;background:#f1ded8;border-radius:8px;margin-top:13px;padding:10px;font-size:10px}.success-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:8px 0;display:flex}.success-state>span{color:#95713a;background:#ead9b5;border:1px solid #a17c3f47;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:17px;display:grid}.success-state h2{margin:23px 0 13px}.success-state p{color:#5f5c55;max-width:430px;margin:0 0 16px;font-size:12px;line-height:1.6}.success-reference{color:#446174;text-transform:uppercase;letter-spacing:.1em;background:#e2f4ffb8;border:1px solid #148fdc2e;border-radius:999px;align-items:center;gap:10px;padding:8px 11px;font-size:9px;display:flex}.success-reference b{color:#0c75b6;letter-spacing:.08em;font-size:10px}.success-lead-summary{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:14px;display:grid}.success-lead-summary span{color:#3f5968;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#ffffff6b;border:1px solid #22526f14;border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;font-size:10px;display:flex;overflow:hidden}.success-lead-summary b{color:#7a8790;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.success-next{box-sizing:border-box;text-align:left;background:#ffffff80;border:1px solid #22526f1a;border-radius:17px;width:100%;margin:16px 0;padding:16px}.success-next>small{color:#77736b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:750;display:block}.success-next>div{gap:11px;padding:6px 0;display:flex;position:relative}.success-next>div+div:before{content:"";background:#0f85cf33;width:1px;height:13px;position:absolute;top:-9px;left:11px}.success-next i{color:#096fae;background:#d9f0ff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:750;display:grid}.success-next span{flex-direction:column;gap:3px;display:flex}.success-next b{color:#2d3f4a;font-size:11px}.success-next em{color:#6b777d;font-size:10px;font-style:normal;line-height:1.45}.success-actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.success-actions .button{width:100%}.success-state .success-whatsapp-note{color:#3f6f58;justify-content:center;align-items:center;gap:6px;margin:0 0 11px;font-size:9px;display:flex}.loading-stage{z-index:200;background:var(--ivory);position:fixed;inset:0}.loading-screen,.error-screen{text-align:center;background:var(--ivory);place-items:center;min-height:100vh;display:grid}.loading-screen p{color:#8c8981;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.loading-line{background:#1817141a;width:160px;height:1px;margin:24px auto 17px;overflow:hidden}.loading-line span{background:var(--gold);width:45%;height:100%;animation:1.2s ease-in-out infinite load;display:block}.error-screen>div{padding:30px}.error-screen h1{letter-spacing:-.05em;margin:30px 0 10px;font-size:40px}.error-screen p{color:var(--muted);margin:0 0 25px}.snow-layer{z-index:55;pointer-events:none;position:fixed;inset:0;overflow:hidden}.snow-layer>span{will-change:transform;background:#71acd3b8;border-radius:50%;animation:linear infinite snowFall;display:block;position:absolute;top:-12px;box-shadow:0 0 7px #74b2d959}.snow-layer>span:nth-child(3n){background:#d5b16bad;box-shadow:0 0 7px #c1974b47}.snow-layer>span:nth-child(4n){opacity:.55}.support-controls{z-index:85;flex-direction:column;align-items:center;gap:9px;display:flex;position:fixed;bottom:18px;right:18px}.whatsapp-float{color:#194b30;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);width:48px;height:48px;min-height:0;transition:transform .45s var(--ease-luxury),border-color .35s ease,box-shadow .45s var(--ease-luxury);background:linear-gradient(145deg,#ffffffd6,#e0f2e6b3);border:1px solid #ffffffd1;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex;position:relative;box-shadow:0 14px 38px #1a4e2f29,inset 0 1px #fff}.whatsapp-float:hover{border-color:#25d36666;transform:translateY(-3px)scale(1.025);box-shadow:0 20px 48px #1a703a38,inset 0 1px #fff}.whatsapp-float>i{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;box-shadow:0 8px 20px #25d36647}.chatbot-toggle{color:#f4efff;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);cursor:pointer;width:48px;height:48px;transition:transform .45s var(--ease-luxury),box-shadow .45s ease;background:radial-gradient(circle at 32% 22%,#ad8cff,#7654dc 58%,#45318d);border:1px solid #ffffffc7;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 38px #5235a647,inset 0 1px #ffffff73}.chatbot-toggle:after{content:"";filter:blur(12px);background:#35d5ff73;border-radius:50%;width:35px;height:35px;position:absolute;top:-16px;right:-18px}.chatbot-toggle svg{z-index:1;position:relative}.chatbot-toggle:hover,.chatbot-toggle.active{transform:translateY(-3px)scale(1.035);box-shadow:0 20px 48px #5235a65c,0 0 25px #7752e026,inset 0 1px #ffffff80}.experience-controls{z-index:85;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;left:18px}.experience-controls button{color:#5e5a52;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);cursor:pointer;width:42px;height:42px;transition:transform .4s var(--ease-luxury),color .35s ease,background .4s ease,border-color .35s ease;background:linear-gradient(145deg,#ffffffc2,#e9e2d380);border:1px solid #ffffffc7;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 13px 34px #201a1221,inset 0 1px #fff}.experience-controls button:hover{color:#7b581e;border-color:#b1884259;transform:translateY(-2px)scale(1.045)}.experience-controls button.active{color:#815d22;background:linear-gradient(145deg,#f4e5c5e6,#ddc697a8);border-color:#b188426b}.experience-controls button:after{content:attr(data-label);color:#f2eee5;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .3s var(--ease-luxury);background:#141413e6;border-radius:7px;padding:6px 8px;font-size:8px;position:absolute;left:calc(100% + 9px);transform:translate(-5px)}.experience-controls button:hover:after{opacity:1;transform:translate(0)}.chatbot-panel{z-index:95;color:#eceaf2;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:radial-gradient(circle at 88% 3%,#3597ff21,#0000 31%),radial-gradient(circle at 8% 100%,#8152e529,#0000 38%),linear-gradient(145deg,#0e1119f7,#07090ef5);border:1px solid #98b5ff33;border-radius:30px;grid-template-rows:auto 1fr auto auto auto;width:min(620px,100% - 24px);height:min(820px,100vh - 24px);display:grid;position:fixed;bottom:12px;right:12px;overflow:hidden;box-shadow:0 32px 90px #0a0c1980,0 0 64px #4c7eea1c,0 0 90px #7548d71a,inset 0 1px #ffffff1f}.chatbot-glow{pointer-events:none;filter:blur(68px);background:linear-gradient(135deg,#43a4ff75,#804ce566);border-radius:50%;width:280px;height:250px;position:absolute;top:-135px;right:-125px}.chatbot-panel>header{z-index:30;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:18px 19px;display:flex;position:relative}.chatbot-avatar{color:#f5f2ff;background:linear-gradient(145deg,#9a72f5,#6541c4);border:1px solid #ffffff2e;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 22px #6942c84d}.chatbot-heading{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.chatbot-panel>header b{font-size:16px}.chatbot-heading>small{color:#858593;font-size:10px;line-height:1.35}.chatbot-model-picker{width:fit-content;max-width:100%;position:relative}.chatbot-model-picker>button{color:#9c9cab;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;max-width:250px;padding:5px 9px 5px 7px;font-size:11px;transition:color .25s,border-color .25s,background .25s;display:flex}.chatbot-model-picker>button>i{background:#66deae;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px #66deae}.chatbot-model-picker>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatbot-model-picker>button svg{transition:transform .3s var(--ease-luxury);flex:none}.chatbot-model-picker.open>button svg{transform:rotate(180deg)}.chatbot-model-menu{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:0 0;pointer-events:auto;background:#0e1017fa;border:1px solid #ffffff1f;border-radius:14px;width:235px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 45px #00000061}.chatbot-model-menu button{color:#b7b5c0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:9px 10px;font-size:11px;display:flex}.chatbot-model-menu button:hover,.chatbot-model-menu button[aria-selected=true]{color:#eeeaf8;background:#895de61f}.chatbot-header-actions{gap:5px;display:flex}.chatbot-header-actions button{color:#b8b7c1;cursor:pointer;width:32px;height:32px;transition:color .25s ease,background .25s ease,transform .3s var(--ease-luxury);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;padding:0;display:grid}.chatbot-header-actions button:hover{color:#eeeaf7;background:#8a5cff1f;transform:translateY(-1px)}.chatbot-messages{z-index:1;scroll-behavior:smooth;flex-direction:column;gap:11px;padding:17px;display:flex;position:relative;overflow-y:auto}.chat-message{white-space:pre-wrap;border-radius:18px;max-width:86%;padding:14px 16px;font-size:14px;line-height:1.64}.chat-message--assistant{color:#d6d4dc;background:#ffffff0e;border:1px solid #ffffff14;border-bottom-left-radius:5px;align-self:flex-start}.chat-message--user{color:#fff;background:linear-gradient(135deg,#835ee4,#5c3db1);border-bottom-right-radius:5px;align-self:flex-end;box-shadow:0 8px 22px #5b39b140}.chat-message--error{color:#f0c7c7;background:#8b303d21;border-color:#eb70702e}.chat-message-content p{margin:0 0 7px}.chat-message-content p:last-child{margin-bottom:0}.chat-message-content strong{font-weight:750}.chat-message-content code{background:#7e57cd1a;border:1px solid #9678d82e;border-radius:5px;padding:1px 4px;font:.92em ui-monospace,SFMono-Regular,Menlo,monospace}.chat-message-bullet{margin:4px 0;padding-left:13px;position:relative}.chat-message-bullet>i{background:#9c75e8;border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}.chatbot-typing{gap:4px;display:flex}.chatbot-typing i{background:#9c96aa;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite typingDot}.chatbot-typing i:nth-child(2){animation-delay:.14s}.chatbot-typing i:nth-child(3){animation-delay:.28s}.chatbot-prompts{z-index:1;scrollbar-width:none;gap:6px;padding:0 14px 10px;display:flex;position:relative;overflow-x:auto}.chatbot-prompts button{color:#bdb7cc;cursor:pointer;background:#7f53e012;border:1px solid #9670ef33;border-radius:999px;align-items:center;gap:6px;min-width:max-content;padding:9px 11px;font-size:11px;display:flex}.chatbot-panel>form{z-index:1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-end;gap:9px;margin:0 15px;padding:7px 7px 7px 15px;display:flex;position:relative}.chatbot-panel>form textarea{field-sizing:content;resize:none;color:#efedf3;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:42px;max-height:96px;padding:10px 0 7px;font:14px/1.45 Inter,ui-sans-serif,sans-serif;overflow-y:auto}.chatbot-panel>form textarea::placeholder{color:#777783}.chatbot-panel>form button{color:#fff;cursor:pointer;width:40px;height:40px;transition:transform .3s var(--ease-luxury),opacity .3s;background:linear-gradient(145deg,#8d67eb,#6341bd);border:0;border-radius:13px;flex:none;place-items:center;display:grid}.chatbot-panel>form button:disabled{opacity:.35;cursor:not-allowed}.chatbot-panel>form button:not(:disabled):hover{transform:scale(1.04)}.chatbot-panel>footer{z-index:1;color:#777684;text-align:center;padding:11px 15px 14px;font-size:10px;line-height:1.45;position:relative}@keyframes load{0%{transform:translate(-110%)}to{transform:translate(330%)}}@keyframes typingDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes snowFall{0%{transform:translateY(-3vh)rotate(0)}to{transform:translate(28px,105vh)rotate(180deg)}}@keyframes logoRun{0%{transform:translate(0)scale(1)}to{transform:translateY(-1.5px)scale(1.025)}}@keyframes logoSheen{0%,58%{transform:translate(-90%)rotate(10deg)}to{transform:translate(90%)rotate(10deg)}}@keyframes heroBob{0%{transform:translate(0)}to{transform:translateY(-7px)}}@keyframes glassFloat{0%{transform:translate(0)}to{transform:translateY(-6px)}}@keyframes counterFloat{0%{transform:translate(0)}to{transform:translateY(5px)}}@keyframes liquidDrift{0%{transform:translate(-2%,-1%)rotate(-4deg)scale(.96)}to{transform:translate(5%,4%)rotate(8deg)scale(1.06)}}@keyframes pageLiquid{0%{transform:translate(-3%,-2%)rotate(-5deg)scale(.94)}to{transform:translate(8%,6%)rotate(10deg)scale(1.08)}}@keyframes cardLiquid{0%{transform:translate(-4px,-3px)rotate(-4deg)scale(.96)}to{transform:translate(10px,8px)rotate(9deg)scale(1.07)}}@media(max-width:1050px){.nav-brand{min-width:unset}.desktop-links{gap:20px}.browser-canvas{min-height:430px}.mock-orb{width:300px;height:300px}.trust-inner{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0}.trust-list{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.trust-list>span{flex-wrap:wrap;padding:0 14px}.promise-grid,.growth-grid{grid-template-columns:1fr 1fr}.contact-options-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:.7fr 1.3fr;gap:60px}}@media(max-width:820px){.container{width:min(100% - 36px,680px)}.section{padding:84px 0}.floating-chip,.browser-bob,.visual-surface:after,.visual-glow,.pages-ambient{animation:none}.nav-inner,.site-nav--scrolled .nav-inner{-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%)}.desktop-links,.nav-cta{display:none}.menu-toggle{place-items:center;display:grid}.mobile-menu{-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%);background:#fffffff0;border:1px solid #ffffffdb;border-radius:22px;flex-direction:column;padding:14px;display:flex;position:absolute;top:calc(100% + 5px);left:16px;right:16px;box-shadow:0 22px 55px #16141124,inset 0 1px #fff}.mobile-menu a:not(.button){border-bottom:1px solid var(--line);color:#3f3d39;justify-content:space-between;align-items:center;padding:15px 10px;font-size:13px;display:flex}.mobile-menu .button{margin-top:12px}.hero{min-height:auto;padding-top:145px}.hero-product{width:100%;margin-top:60px}.browser-canvas{grid-template-columns:48px 1fr;min-height:340px}.mock-sidebar{gap:16px}.mock-sidebar>i{width:14px}.mock-main{padding:20px}.mock-orb{width:230px;height:230px;top:18%;right:-3%}.mock-metrics{transform-origin:100% 100%;transform:scale(.76)}.floating-chip--speed{top:24%;left:-2%}.floating-chip--location{right:-2%}.about-hero{margin-bottom:68px}.about-story-grid{grid-template-columns:1fr;gap:38px}.about-principles{grid-template-columns:1fr}.service-grid,.service-section--reverse .service-grid{grid-template-columns:1fr;gap:45px}.service-section--reverse .service-copy{order:0}.visual-surface{min-height:470px}.industry-grid{grid-template-columns:1fr 1fr}.comparison-card{overflow-x:auto}.comparison-grid{min-width:790px}.process-grid{grid-template-columns:1fr 1fr;gap:50px 0}.page-card-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr;max-width:620px;margin:0 auto}.pricing-card{min-height:560px}.code-editor{grid-template-columns:42px minmax(0,1fr)}.code-editor>aside{display:none}.code-window-footer{left:42px;right:0}.footer-main{grid-template-columns:1fr;gap:55px}}@media(max-width:600px){.container{width:calc(100% - 32px)}.nav-inner{width:calc(100% - 20px);height:48px;padding:0 14px}.site-nav--scrolled .nav-inner{width:calc(100% - 30px);height:48px;padding:0 14px}.nav-brand small{letter-spacing:.075em;font-size:8px}.brand-mark{font-size:21px}.logo-emblem{width:27px;height:27px}.hero{padding:130px 0 55px}.hero h1{max-width:355px;margin-top:22px;font-size:clamp(44px,13.4vw,60px);line-height:1}.hero-copy>p{max-width:345px;font-size:15px;line-height:1.65}.hero-actions,.cta-actions{flex-direction:column;width:100%}.hero-actions .button,.cta-actions .button{width:100%}.hero-assurance{flex-wrap:wrap;justify-content:center;gap:10px}.hero-product{width:106%;margin-left:-3%}.browser-product{border-radius:10px}.browser-topbar{grid-template-columns:.7fr 1.8fr .7fr;height:27px;padding:0 9px}.browser-address{height:17px}.browser-canvas{grid-template-columns:35px 1fr;min-height:255px}.mock-sidebar{gap:12px;padding-top:12px}.mini-brand{font-size:6px}.mini-brand span{width:5px;height:5px}.mock-sidebar>i{width:10px;height:2px}.mock-main{padding:12px}.mock-nav{font-size:4px}.mock-hero-copy{top:27%;left:7%}.mock-pill{padding:4px 5px;font-size:4px}.mock-hero-copy h3{margin:9px 0 12px;font-size:21px}.mock-button{padding:6px 8px;font-size:5px}.mock-orb{width:165px;height:165px;top:20%;right:-8%}.mock-metrics{right:-2%;transform:scale(.53)}.floating-chip{min-width:112px;padding:9px 10px}.floating-chip small{font-size:8px}.floating-chip b{font-size:9px}.floating-chip--speed{top:20%;left:0}.floating-chip--location{bottom:8%;right:0}.trust-inner{gap:17px}.trust-list{grid-template-columns:1fr 1fr;gap:13px 0}.trust-list>span{border-left:0;flex-direction:column;align-items:flex-start;gap:2px;min-height:32px;padding:0}.trust-list svg{display:none}.about-hero h2{font-size:50px}.about-story-grid{padding:54px 0}.about-side-title h3{font-size:24px}.about-principle{min-height:235px;padding:27px}.about-principle h3{margin-top:54px}.about-heading{margin-top:76px}.about-capability-grid,.growth-grid{grid-template-columns:1fr}.about-capability{min-height:250px;padding:28px}.about-capability h4{margin-top:55px}.about-strength{grid-template-columns:52px 1fr;padding:36px 0}.growth-card{min-height:390px}.about-closing{border-radius:25px;margin-top:76px}.services-wrap{padding-top:78px}.services-intro h2,.section-heading h2{font-size:38px;line-height:1.06}.service-section{padding:74px 0}.service-copy h3{font-size:38px;line-height:1.05}.visual-surface{border-radius:22px;min-height:350px}.browser-product--compact .browser-canvas{min-height:235px}.browser-product--compact .mock-orb{width:150px;height:150px}.security-product{width:91%;height:300px}.shield-core{width:115px;height:130px}.shield-core svg{width:52px}.server-stack{width:90px;height:130px;padding:8px}.security-status{min-width:175px}.dashboard-product{min-height:275px}.dashboard-body{grid-template-columns:32px 1fr;min-height:230px}.dashboard-body main{padding:12px}.metric-row>div{padding:7px}.metric-row b{font-size:11px}.chart-card{height:112px}.industry-grid,.promise-grid{grid-template-columns:1fr}.live-code-window{border-radius:21px;min-height:480px}.code-window-bar{grid-template-columns:68px 1fr 90px;padding:0 10px}.code-tabs span{padding:0 9px}.code-tabs span:not(.active){display:none}.code-runtime{font-size:6.5px}.code-editor{grid-template-columns:34px minmax(0,1fr);height:370px;min-height:0}.code-gutter{padding:22px 7px;font-size:8px}.code-editor pre{max-height:370px;padding:22px 15px 62px;font-size:10px}.code-window-footer{padding:0 12px;left:34px}.code-window-footer>div{gap:9px}.code-window-footer p:last-child{display:none}.industry-visual{height:210px}.promise-card{min-height:255px}.promise-card h3{margin-top:50px}.process-grid{grid-template-columns:1fr;gap:45px}.process-step{padding-right:0}.page-card-grid{grid-template-columns:1fr;gap:14px}.page-flashcard{border-radius:25px;min-height:315px}.page-card-front,.page-card-back{padding:25px}.page-card-icon{margin-top:54px}.pages-note{align-items:flex-start;line-height:1.5}.pricing-card{border-radius:24px;min-height:540px;padding:27px}.pricing-card>div>p,.pricing-card>p{min-height:0}.pricing-note{align-items:flex-start;line-height:1.5}.cta-section{padding:88px 0}.cta-inner h2{font-size:44px;line-height:1.03}.cta-proof{flex-wrap:wrap;justify-content:center;gap:9px}.contact-options-grid{grid-template-columns:1fr;margin-top:32px}.contact-options-grid>a{min-height:68px}.footer{padding-top:54px}.footer-links{grid-template-columns:1fr 1fr;gap:40px}.footer-links>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}.lead-modal{padding:34px 22px 24px}.form-grid{grid-template-columns:1fr}.form-span{grid-column:auto}}.force-layout .about-section,.force-layout .service-section,.force-layout .comparison-section,.force-layout .pricing-section,.force-layout .industries-section,.force-layout .promise-section,.force-layout .process-section,.force-layout .pages-section,.force-layout .cta-section{content-visibility:visible}.privacy-page{color:#1c1b19;background:radial-gradient(circle at 85% 4%,#c7e5f985,#0000 25%),#f7f5ef;min-height:100vh}.privacy-nav{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:#ffffff8f;border:1px solid #ffffffbf;border-radius:999px;justify-content:space-between;align-items:center;width:min(1120px,100% - 28px);height:58px;margin:0 auto;padding:0 18px;display:flex;position:sticky;top:10px;box-shadow:0 13px 38px #251f1614,inset 0 1px #fff}.privacy-brand{align-items:center;gap:12px;display:flex}.privacy-brand small{color:#77736c;letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #1d1b171f;padding-left:12px;font-size:9px}.privacy-nav>div{align-items:center;gap:9px;display:flex}.privacy-back{color:#4d4a44;height:36px;transition:transform .35s var(--ease-luxury),border-color .3s ease;background:#ffffff6b;border:1px solid #1b19151a;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:650;display:flex}.privacy-back:hover{border-color:#9f793a47;transform:translate(-2px)}.privacy-main{padding-top:115px;padding-bottom:140px}.privacy-hero{border-bottom:1px solid var(--line);max-width:900px;padding-bottom:90px}.privacy-hero h1{letter-spacing:-.072em;margin:24px 0 20px;font-size:clamp(56px,8vw,102px);line-height:.94}.privacy-hero>p{color:#5f5c55;max-width:720px;margin:0;font-size:16px;line-height:1.75}.privacy-hero>div{color:#77736b;letter-spacing:.08em;text-transform:uppercase;background:#ffffff73;border:1px solid #1e1c171a;border-radius:999px;gap:8px;width:fit-content;margin-top:27px;padding:8px 11px;font-size:9px;display:flex}.privacy-hero>div b{color:#6e511f}.privacy-layout{grid-template-columns:255px minmax(0,760px);justify-content:space-between;gap:80px;padding-top:80px;display:grid}.privacy-layout aside{background:#ffffff61;border:1px solid #19171414;border-radius:20px;height:fit-content;padding:22px;position:sticky;top:92px}.privacy-layout aside>b{color:#8a682f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px;font-size:9px;display:block}.privacy-layout aside a{color:#6b6861;grid-template-columns:25px 1fr;gap:8px;padding:8px 0;font-size:10px;line-height:1.35;transition:color .25s;display:grid}.privacy-layout aside a:hover{color:#7d5b22}.privacy-layout aside a span{color:#a29e96;font-size:8px}.privacy-callout{color:#167cb8;background:#e8f5fd;border:1px solid #1e89cc29;border-radius:19px;gap:15px;padding:23px;display:flex}.privacy-callout b{color:#243b49;font-size:13px}.privacy-callout p{color:#526d7d;margin:6px 0 0;font-size:12px;line-height:1.65}.privacy-layout article>section{border-bottom:1px solid var(--line);padding:58px 0;scroll-margin-top:100px}.privacy-layout article>section>span{color:#987237;letter-spacing:.14em;font-size:9px;font-weight:700}.privacy-layout article h2{letter-spacing:-.045em;margin:13px 0 20px;font-size:clamp(28px,3.2vw,39px);line-height:1.06}.privacy-layout article p{color:#56534d;margin:0 0 16px;font-size:14px;line-height:1.78}.privacy-layout article ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.privacy-layout article li{color:#56534d;padding-left:19px;font-size:13px;line-height:1.65;position:relative}.privacy-layout article li:before{content:"";background:#b2894a;border-radius:1px;width:5px;height:5px;position:absolute;top:8px;left:0}.privacy-contact{background:linear-gradient(145deg,#e4f3fd,#f7fbfe);border:1px solid #2a90d033;border-radius:25px;margin-top:70px;padding:38px;box-shadow:0 22px 60px #286f9b1a}.privacy-contact>span{color:#0e80c4;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750}.privacy-contact h2{margin:15px 0 12px}.privacy-contact a{color:#086ca8;align-items:center;gap:8px;width:fit-content;margin-top:20px;font-size:12px;font-weight:700;display:flex}.privacy-footer{border-top:1px solid var(--line);color:#79766f;background:#f1eee7;padding:28px 0;font-size:9px}.privacy-footer>div{justify-content:space-between;gap:20px;display:flex}html[data-theme=dark]{color-scheme:dark;color:#f2f0e9;--ivory:#090b0e;--cream:#11151a;--paper:#0d1014;--ink:#f2f0e9;--muted:#a8aaad;--line:#ffffff1a;--gold:#d1ae6d;--gold-dark:#d0ad6a;--gold-light:#ead4a8;--graphite:#090b0e;background:#090b0e}html[data-theme=dark] body{background:#090b0e}html[data-theme=dark] .site-shell{color:#f2f0e9;background:radial-gradient(circle at 14% 6%,#1b31416b,#0000 25%),radial-gradient(circle at 88% 24%,#75572a21,#0000 24%),#090b0e}html[data-theme=dark] .site-shell,html[data-theme=dark] .about-section,html[data-theme=dark] .comparison-section,html[data-theme=dark] .industries-section,html[data-theme=dark] .promise-section,html[data-theme=dark] .process-section,html[data-theme=dark] .pages-section,html[data-theme=dark] .pricing-section,html[data-theme=dark] .cta-section,html[data-theme=dark] .footer{transition:background .48s var(--ease-luxury),color .35s ease,border-color .35s ease}html[data-theme=dark] .brand-mark,html[data-theme=dark] .hero h1,html[data-theme=dark] .services-intro h2,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .service-copy h3{color:#f4f1e9}html[data-theme=dark] .nav-inner{-webkit-backdrop-filter:blur(15px)saturate(145%);backdrop-filter:blur(15px)saturate(145%);background:radial-gradient(circle at 12% -45%,#fff3,#0000 38%),radial-gradient(circle at 88% 155%,#cfa75d1f,#0000 42%),linear-gradient(118deg,#10151a8f,#070a0d61);border-color:#ffffff24;box-shadow:0 12px 35px #0000003d,inset 0 1px #ffffff21}html[data-theme=dark] .site-nav--scrolled .nav-inner{-webkit-backdrop-filter:blur(21px)saturate(155%);backdrop-filter:blur(21px)saturate(155%);background:radial-gradient(circle at 12% -45%,#ffffff42,#0000 38%),radial-gradient(circle at 88% 155%,#cfa75d29,#0000 42%),linear-gradient(118deg,#0f151bb3,#070a0d8a);border-color:#ffffff2e;box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff2e}html[data-theme=dark] .nav-inner:before{background:linear-gradient(90deg,#0000,#ffffff61,#0000)}html[data-theme=dark] .nav-inner:after{background:radial-gradient(#d2ab6221,#0000 70%)}html[data-theme=dark] .nav-brand small,html[data-theme=dark] .desktop-links a{color:#b4b5b5}html[data-theme=dark] .desktop-links a:hover{color:#e0bf80}html[data-theme=dark] .theme-toggle{color:#dfc485;background:#ffffff12;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff21,0 8px 20px #0003}html[data-theme=dark] .theme-toggle:hover{color:#fff1c9;background:#d3b16f1a;border-color:#d3b16f52}html[data-theme=dark] .button--secondary{color:#f1eee6;background:linear-gradient(120deg,#ffffff17,#ffffff09);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00000029}html[data-theme=dark] .button--secondary:hover{background:#ffffff1c;border-color:#d3b16f59}html[data-theme=dark] .eyebrow{color:#d8b875;background:linear-gradient(125deg,#ffffff14,#d1ae690b);border-color:#d1ae6940;box-shadow:inset 0 1px #ffffff1a}html[data-theme=dark] .hero-copy>p,html[data-theme=dark] .service-copy>div>p,html[data-theme=dark] .service-copy>p,html[data-theme=dark] .services-intro p,html[data-theme=dark] .section-heading>div>p,html[data-theme=dark] .section-heading>p{color:#a8aaad}html[data-theme=dark] .hero-assurance{color:#9b9da0}html[data-theme=dark] .floating-chip{color:#d1b06e;background:linear-gradient(125deg,#191f25eb,#0d1115d9);border-color:#ffffff21;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff21}html[data-theme=dark] .floating-chip small{color:#9da0a2}html[data-theme=dark] .floating-chip b{color:#f0ede6}html[data-theme=dark] .trust-strip{background:linear-gradient(110deg,#ffffff0b,#d3b06d06);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .trust-label,html[data-theme=dark] .trust-list>span{color:#a3a5a6}html[data-theme=dark] .trust-list b{color:#f1eee7}html[data-theme=dark] .about-section{background:linear-gradient(#0a0d11,#11161b 48%,#0a0d11);border-color:#ffffff14}html[data-theme=dark] .about-hero h2,html[data-theme=dark] .about-side-title h3,html[data-theme=dark] .about-principle h3,html[data-theme=dark] .about-heading h3,html[data-theme=dark] .about-strength h4{color:#f2efe7}html[data-theme=dark] .about-story>div>p,html[data-theme=dark] .about-story>p,html[data-theme=dark] .about-strength p{color:#b2b3b3}html[data-theme=dark] .about-story>div>p:first-child,html[data-theme=dark] .about-story>p:first-child{color:#e8e6df}html[data-theme=dark] .about-principle,html[data-theme=dark] .growth-card{background:linear-gradient(145deg,#191f25e0,#0c1014c7);border-color:#ffffff1a;box-shadow:0 22px 55px #0003,inset 0 1px #ffffff14}html[data-theme=dark] .about-principle>div>p,html[data-theme=dark] .about-principle>p,html[data-theme=dark] .growth-card blockquote,html[data-theme=dark] .growth-solution p{color:#afb1b2}html[data-theme=dark] .about-capability-grid{background:#ffffff14;border-color:#ffffff14}html[data-theme=dark] .about-capability{background:#101419}html[data-theme=dark] .about-capability:hover{background:#151a20}html[data-theme=dark] .about-capability h4,html[data-theme=dark] .growth-card h4,html[data-theme=dark] .growth-solution h5{color:#f0ede5}html[data-theme=dark] .about-capability>div>p,html[data-theme=dark] .about-capability>p{color:#aeb0b1}html[data-theme=dark] .visual-surface{background:linear-gradient(135deg,#181d22e6,#0c0f12d1);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff14,0 38px 90px #00000038}html[data-theme=dark] .visual-surface:before{opacity:.08}html[data-theme=dark] .stat-badge{color:#d5b778;background:linear-gradient(120deg,#ffffff0f,#d2ae6912);border-color:#d2ae692e}html[data-theme=dark] .text-link{color:#d1af6b}html[data-theme=dark] .comparison-section{background:#0d1115;border-color:#ffffff14}html[data-theme=dark] .comparison-card{background:linear-gradient(135deg,#191e23e6,#0c0f12e6);border-color:#ffffff1a;box-shadow:0 30px 75px #00000038,inset 0 1px #ffffff14}html[data-theme=dark] .comparison-head,html[data-theme=dark] .comparison-head small,html[data-theme=dark] .comparison-row small{color:#96999b}html[data-theme=dark] .comparison-head b,html[data-theme=dark] .comparison-row b{color:#efede6}html[data-theme=dark] .comparison-row>div:not(:first-child){color:#bbbdbd}html[data-theme=dark] .comparison-row .featured-cell,html[data-theme=dark] .comparison-head .featured-cell{background:#d2ae690f}html[data-theme=dark] .industries-section{background:radial-gradient(circle at 84% 12%,#2667912b,#0000 25%),#0b0f13}html[data-theme=dark] .code-showcase-section{background:radial-gradient(circle at 16% 18%,#7d4cdb0f,#0000 28%),radial-gradient(circle at 84% 82%,#9753de0a,#0000 30%),linear-gradient(#0b0f15,#080b11 54%,#0b0f15);border-color:#fff1}html[data-theme=dark] .code-showcase-section .section-heading h2{color:#f0f3f6}html[data-theme=dark] .code-showcase-section .section-heading>div>p,html[data-theme=dark] .code-showcase-section .section-heading>p{color:#9ca6b1}html[data-theme=dark] .code-showcase-section .eyebrow{color:#b8a0ef;background:#ffffff0b;border-color:#9970e83d;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .chatbot-panel{background:radial-gradient(circle at 88% 3%,#8952e121,#0000 31%),radial-gradient(circle at 8% 100%,#7144cd29,#0000 38%),linear-gradient(145deg,#0e1119f7,#07090ef5);box-shadow:0 0 72px #744bd42b,0 28px 90px #00000085,inset 0 1px #ffffff1f}html:not([data-theme=dark]) .about-section,html:not([data-theme=dark]) .comparison-section,html:not([data-theme=dark]) .industries-section,html:not([data-theme=dark]) .promise-section,html:not([data-theme=dark]) .process-section,html:not([data-theme=dark]) .pages-section,html:not([data-theme=dark]) .pricing-section,html:not([data-theme=dark]) .footer{background-color:#fff}html:not([data-theme=dark]) .footer{background:#fff}html:not([data-theme=dark]) .about-principle,html:not([data-theme=dark]) .growth-card,html:not([data-theme=dark]) .comparison-card,html:not([data-theme=dark]) .industry-card,html:not([data-theme=dark]) .promise-card,html:not([data-theme=dark]) .page-flashcard{background:linear-gradient(145deg,#ffffffc2,#f6f5f980);border-color:#ffffffe6;box-shadow:0 18px 48px #342f3e12,inset 0 1px #fff,inset 0 -1px #57467409}html:not([data-theme=dark]) .promise-section .eyebrow-pixel{background:#64bde9;box-shadow:0 0 10px #64bde96b}html:not([data-theme=dark]) .promise-card{background:linear-gradient(145deg,#1f3745ad,#09161e94);border-color:#88cdf11a;box-shadow:inset 0 1px #ffffff12}html:not([data-theme=dark]) .promise-number{color:#6f97aa}html:not([data-theme=dark]) .about-capability{background:#ffffffb3}html:not([data-theme=dark]) .about-capability:hover{background:#ffffffe6}html:not([data-theme=dark]) .about-hero{text-align:center;max-width:980px;margin-left:auto;margin-right:auto}html:not([data-theme=dark]) .about-hero .eyebrow{margin:0 auto}html:not([data-theme=dark]) .about-hero h2,html:not([data-theme=dark]) .about-heading h3,html:not([data-theme=dark]) .about-side-title h3{letter-spacing:-.058em;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}html:not([data-theme=dark]) .about-hero>div>p,html:not([data-theme=dark]) .about-hero>p{color:#625b6a;letter-spacing:-.02em;font-size:clamp(17px,1.8vw,22px)}html:not([data-theme=dark]) .about-story-grid{-webkit-backdrop-filter:blur(15px)saturate(125%);backdrop-filter:blur(15px)saturate(125%);background:linear-gradient(145deg,#ffffffc7,#f8f7fb85);border:1px solid #ffffffe6;border-radius:34px;padding:clamp(34px,5vw,58px);box-shadow:0 24px 65px #362f4112,inset 0 1px #fff}html:not([data-theme=dark]) .about-side-title span,html:not([data-theme=dark]) .about-principle>div>span,html:not([data-theme=dark]) .about-principle>span,html:not([data-theme=dark]) .about-strength>div>span,html:not([data-theme=dark]) .about-strength>span,html:not([data-theme=dark]) .about-heading>div>span,html:not([data-theme=dark]) .about-heading>span{color:#75628a}html:not([data-theme=dark]) .about-story>div>p,html:not([data-theme=dark]) .about-story>p{color:#56515b;font-size:clamp(15px,1.3vw,17px);line-height:1.78}html:not([data-theme=dark]) .about-story>div>p:first-child,html:not([data-theme=dark]) .about-story>p:first-child{color:#242127;font-size:clamp(18px,1.65vw,22px);line-height:1.65}html:not([data-theme=dark]) .about-principle{background:radial-gradient(circle at 90% 8%,#beaae01a,#0000 28%),#ffffffb8;border-radius:34px 34px 34px 12px;box-shadow:0 22px 58px #37304211,inset 0 1px #fff}html:not([data-theme=dark]) .about-principle h3{letter-spacing:-.04em;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}html:not([data-theme=dark]) .about-heading{text-align:left}html:not([data-theme=dark]) .about-heading.centered{text-align:center}html:not([data-theme=dark]) .about-capability-grid{background:0 0;border:0;gap:14px;overflow:visible}html:not([data-theme=dark]) .about-capability{background:linear-gradient(145deg,#ffffffd1,#f8f7fb8f);border:1px solid #4b425916;border-radius:28px;box-shadow:0 18px 48px #362f410e,inset 0 1px #fff}html:not([data-theme=dark]) .about-capability>div>div:first-child,html:not([data-theme=dark]) .about-capability>div:first-child{color:#75628a}html:not([data-theme=dark]) .about-capability h4,html:not([data-theme=dark]) .growth-card h4,html:not([data-theme=dark]) .growth-solution h5{color:#29262d;letter-spacing:-.03em;font-weight:600}html:not([data-theme=dark]) .about-strengths{border:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}html:not([data-theme=dark]) .about-strength{-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:linear-gradient(145deg,#ffffffc7,#f8f7fb80);border:1px solid #4b425916;border-radius:26px;min-height:220px;padding:30px;box-shadow:0 18px 48px #362f410e,inset 0 1px #fff}html:not([data-theme=dark]) .about-strength h4{margin-top:-4px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}html:not([data-theme=dark]) .growth-card{background:radial-gradient(circle at 92% 4%,#c6b4e414,#0000 26%),#ffffffbd;border-radius:28px}html:not([data-theme=dark]) .growth-card-top,html:not([data-theme=dark]) .growth-card small{color:#75628a}html:not([data-theme=dark]) .about-closing{color:#242127;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:radial-gradient(circle at 86% 8%,#bca6e224,#0000 32%),#ffffffc7;border-color:#66508c1c;box-shadow:0 28px 75px #362f4117,inset 0 1px #fff}html:not([data-theme=dark]) .about-closing>div>span,html:not([data-theme=dark]) .about-closing>span{color:#75628a}html:not([data-theme=dark]) .about-closing h3{color:#242127;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}html:not([data-theme=dark]) .about-closing>div>p,html:not([data-theme=dark]) .about-closing>p{color:#5d5863}html:not([data-theme=dark]) .pages-ambient{background:radial-gradient(circle at 32% 28%,#fffffff2,#ae97d814 45%,#0000 72%)}html:not([data-theme=dark]) .step-line span{background:#ffffffe6;border-color:#4e465c17;box-shadow:0 9px 23px #332d3d0e,inset 0 1px #fff}html:not([data-theme=dark]) .mobile-menu{background:#fffffff5;border-color:#54466d1a}html:not([data-theme=dark]) .chatbot-panel{color:#24222b;background:radial-gradient(circle at 88% 3%,#679cff12,#0000 31%),radial-gradient(circle at 8% 100%,#8e5be012,#0000 38%),#fffffff7;border-color:#774ec629;box-shadow:0 0 62px #7a4cd31a,0 28px 80px #2c233e24,inset 0 1px #fff}html:not([data-theme=dark]) .chatbot-glow{opacity:.28}html:not([data-theme=dark]) .chatbot-panel>header{border-color:#48376817}html:not([data-theme=dark]) .chatbot-panel>header b{color:#292631}html:not([data-theme=dark]) .chatbot-heading>small{color:#7c7784}html:not([data-theme=dark]) .chatbot-model-picker>button{color:#655e70;background:#704dab0b;border-color:#5b42861c}html:not([data-theme=dark]) .chatbot-model-menu{background:#fffffffa;border-color:#5c44851f;box-shadow:0 18px 45px #3225482e}html:not([data-theme=dark]) .chatbot-model-menu button{color:#5f5869}html:not([data-theme=dark]) .chatbot-model-menu button:hover,html:not([data-theme=dark]) .chatbot-model-menu button[aria-selected=true]{color:#4e317b;background:#8057ca14}html:not([data-theme=dark]) .chatbot-header-actions button{color:#6d6875;background:#5a457f0b;border-color:#4634631a}html:not([data-theme=dark]) .chat-message--assistant{color:#47424f;background:#7752b80e;border-color:#664c9317}html:not([data-theme=dark]) .chat-message--error{color:#8d3e50;background:#b3465e12;border-color:#b3465e24}html:not([data-theme=dark]) .chatbot-prompts button{color:#6f637f;background:#8057ca0d;border-color:#8057ca24}html:not([data-theme=dark]) .chatbot-panel>form{background:#6b4e9d0b;border-color:#523e751c}html:not([data-theme=dark]) .chatbot-panel>form textarea{color:#27232f}html:not([data-theme=dark]) .chatbot-panel>form textarea::placeholder{color:#928d99}html:not([data-theme=dark]) .chatbot-panel>footer{color:#8a8590}html[data-theme=dark] .industry-card,html[data-theme=dark] .promise-card,html[data-theme=dark] .page-flashcard{background:linear-gradient(145deg,#1d2228ad,#0a0d118f);border-color:#ffffff1f;box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff17,inset 0 -1px #b694dd08}html[data-theme=dark] .industry-actions button{color:#c6c6c2;background:#ffffff0e;border-color:#ffffff1c}html[data-theme=dark] .industry-actions button:hover{color:#18130d;background:#d3b16f;border-color:#d3b16f4d}html[data-theme=dark] .industry-content h3,html[data-theme=dark] .promise-card h3,html[data-theme=dark] .page-card-front strong,html[data-theme=dark] .page-card-back strong{color:#f1eee7}html[data-theme=dark] .industry-content p,html[data-theme=dark] .promise-card p,html[data-theme=dark] .page-card-detail{color:#aeb0b1}html[data-theme=dark] .promise-section{background:radial-gradient(circle at 82% 10%,#2587c329,#0000 27%),linear-gradient(145deg,#0b141b,#0e202c 52%,#0a1117)}html[data-theme=dark] .promise-grid{background:#42a2d814;border-color:#64bdef1a;box-shadow:0 28px 72px #0000004d,0 0 60px #2785bc0f}html[data-theme=dark] .promise-card{background:linear-gradient(145deg,#182d3ab3,#0912189e);border-color:#70c3f21a}html[data-theme=dark] .promise-card:hover{background:linear-gradient(145deg,#1f3a4bd1,#0c1921c2)}html[data-theme=dark] .promise-card .gold-icon{color:#73c8f5;background:linear-gradient(145deg,#3089bb33,#11364b42);border-color:#5bbcef33;box-shadow:0 11px 28px #0000003d,inset 0 1px #ffffff1a}html[data-theme=dark] .promise-number{color:#6e94a8}html[data-theme=dark] .process-section{background:#090c0f}html[data-theme=dark] .process-step h3{color:#f0ede6}html[data-theme=dark] .process-step p{color:#aeb0b1}html[data-theme=dark] .step-line span{color:#dbbb7a;background:linear-gradient(145deg,#ffffff17,#d2ae6912);border-color:#ffffff1f;box-shadow:0 10px 25px #0003,inset 0 1px #ffffff17}html[data-theme=dark] .pages-section{background:linear-gradient(145deg,#0e1216,#151b20 52%,#0b0e12);border-color:#ffffff14}html[data-theme=dark] .page-card-top,html[data-theme=dark] .pages-note{color:#a5a7a8}html[data-theme=dark] .page-card-prompt{color:#d4b573}html[data-theme=dark] .page-card-icon{color:#dfbf7c;background:linear-gradient(145deg,#ffffff1a,#d2ae691c);border-color:#ffffff1f;box-shadow:0 16px 35px #0003}html[data-theme=dark] .pricing-section{background:linear-gradient(145deg,#08121a,#0c1d29 50%,#09131b);border-color:#41a7e726}html[data-theme=dark] .pricing-card{background:#0e1921cc;border-color:#65b5e826;box-shadow:0 22px 60px #00000038,inset 0 1px #ffffff12}html[data-theme=dark] .pricing-card--featured{background:linear-gradient(145deg,#13374eeb,#0c2231e0);border-color:#2b9ee573}html[data-theme=dark] .pricing-card h3,html[data-theme=dark] .price{color:#eff5f8}html[data-theme=dark] .pricing-card>div>p,html[data-theme=dark] .pricing-card>p,html[data-theme=dark] .pricing-card li{color:#a8bdca}html[data-theme=dark] .pricing-card-head,html[data-theme=dark] .price small,html[data-theme=dark] .price span,html[data-theme=dark] .pricing-note{color:#8fb3ca}html[data-theme=dark] .cta-section{color:#f3f6f7;background:linear-gradient(145deg,#07131c,#0b2130 54%,#081620)}html[data-theme=dark] .cta-section:before{background:#122735b3;border-color:#3da7e933;box-shadow:0 28px 80px #00000024}html[data-theme=dark] .cta-inner>div>p,html[data-theme=dark] .cta-inner>p,html[data-theme=dark] .cta-proof{color:#9fb6c4}html[data-theme=dark] .cta-section .button--darkGhost{color:#ecf4f8;background:#ffffff0d;border-color:#69b9ea3d}html[data-theme=dark] .contact-options-grid>a{color:#dcebf3;background:linear-gradient(145deg,#fff1,#112f4238);border-color:#75beeb21;box-shadow:0 14px 36px #0003,inset 0 1px #ffffff12}html[data-theme=dark] .contact-options-grid>a:hover{border-color:#52b5ef52;box-shadow:0 22px 48px #0000004d,inset 0 1px #ffffff1a}html[data-theme=dark] .contact-options-grid>a>i{color:#66beef;background:#53ade214;border-color:#66beef29}html[data-theme=dark] .contact-options-grid b{color:#e6f0f5}html[data-theme=dark] .contact-options-grid small{color:#94afbf}html[data-theme=dark] .footer{background:#090c0f}html[data-theme=dark] .footer-brand p,html[data-theme=dark] .footer-brand>span,html[data-theme=dark] .footer-links small,html[data-theme=dark] .footer-bottom p,html[data-theme=dark] .footer-bottom a{color:#979a9c}html[data-theme=dark] .footer-links b{color:#8c8f91}html[data-theme=dark] .footer-links a{color:#d2d1cc}html[data-theme=dark] .socials a{border-color:#ffffff1a}html[data-theme=dark] .socials a:hover{background:#d2ae691f}html[data-theme=dark] .modal-backdrop{background:#020406c7}html[data-theme=dark] .lead-modal{background:linear-gradient(135deg,#161c22f5,#0a0d10f0);border-color:#ffffff1f;box-shadow:0 40px 120px #0000008c,inset 0 1px #ffffff17}html[data-theme=dark] .lead-modal h2{color:#f2efe7}html[data-theme=dark] .modal-intro,html[data-theme=dark] .form-grid label>span,html[data-theme=dark] .form-field>span,html[data-theme=dark] .form-note{color:#aaacae}html[data-theme=dark] .form-grid input,html[data-theme=dark] .form-grid select,html[data-theme=dark] .form-grid textarea,html[data-theme=dark] .custom-select-trigger{color:#efeee8;background:#ffffff0e;border-color:#ffffff1f}html[data-theme=dark] .custom-select-trigger .placeholder{color:#8f9396}html[data-theme=dark] .custom-select--open .custom-select-trigger{background:#ffffff16;border-color:#d1ae6961;box-shadow:0 0 0 3px #d1ae6912}html[data-theme=dark] .custom-select-menu{background:linear-gradient(145deg,#181e24fa,#0a0d10f7);border-color:#ffffff1f;box-shadow:0 22px 58px #0000007a,inset 0 1px #ffffff14}html[data-theme=dark] .custom-select-menu button{color:#d6d5d0}html[data-theme=dark] .custom-select-menu button:hover,html[data-theme=dark] .custom-select-menu button[aria-selected=true]{color:#efdba9;background:#d1ae691a}html[data-theme=dark] .modal-close{color:#e6e3dc;background:#ffffff0f;border-color:#ffffff1f}html[data-theme=dark] .success-next{background:#ffffff0b;border-color:#5db2e621}html[data-theme=dark] .success-next b{color:#e5e9eb}html[data-theme=dark] .success-lead-summary span{color:#b9c7cf;background:#ffffff0a;border-color:#ffffff17}html[data-theme=dark] .success-state .success-whatsapp-note{color:#8dc9aa}html[data-theme=dark] .loading-stage,html[data-theme=dark] .loading-screen,html[data-theme=dark] .error-screen{color:#f0ede6;background:#090b0e}html[data-theme=dark] .snow-layer>span{background:#b1d8f1b8;box-shadow:0 0 8px #7ec1e861}html[data-theme=dark] .snow-layer>span:nth-child(3n){background:#debc7ab3}html[data-theme=dark] .whatsapp-float{color:#d9efe1;background:linear-gradient(145deg,#1c2622db,#0a110ec7);border-color:#ffffff24;box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff1a}html[data-theme=dark] .whatsapp-float:hover{border-color:#25d36659;box-shadow:0 20px 48px #0000006b,0 0 24px #25d36614}html[data-theme=dark] .experience-controls button{color:#c9c8c3;background:linear-gradient(145deg,#1f262cc7,#0b0f12b3);border-color:#ffffff24;box-shadow:0 15px 38px #00000052,inset 0 1px #ffffff1f}html[data-theme=dark] .experience-controls button:hover,html[data-theme=dark] .experience-controls button.active{color:#ebcf91;background:linear-gradient(145deg,#3d3425cc,#181714b8);border-color:#d6b16b4d}html[data-theme=dark] .privacy-page{color:#f0eee7;background:radial-gradient(circle at 85% 4%,#1c577d42,#0000 25%),#090c0f}html[data-theme=dark] .privacy-nav{background:#0c1115ad;border-color:#ffffff21;box-shadow:0 15px 42px #00000057,inset 0 1px #ffffff1a}html[data-theme=dark] .privacy-brand small{color:#9b9d9f;border-color:#ffffff1f}html[data-theme=dark] .privacy-back{color:#d8d6cf;background:#ffffff0d;border-color:#ffffff1c}html[data-theme=dark] .privacy-hero>p,html[data-theme=dark] .privacy-layout article p,html[data-theme=dark] .privacy-layout article li{color:#afb1b2}html[data-theme=dark] .privacy-hero>div,html[data-theme=dark] .privacy-layout aside{color:#9c9fa0;background:#ffffff0a;border-color:#ffffff17}html[data-theme=dark] .privacy-layout aside a{color:#adafaf}html[data-theme=dark] .privacy-callout{color:#5bb4e8;background:#14405a3d;border-color:#4fade62b}html[data-theme=dark] .privacy-callout b,html[data-theme=dark] .privacy-layout article h2{color:#efede6}html[data-theme=dark] .privacy-callout p{color:#9eb7c5}html[data-theme=dark] .privacy-contact{background:linear-gradient(145deg,#113449a6,#0a1821a6);border-color:#4cace733;box-shadow:0 22px 60px #00000038}html[data-theme=dark] .privacy-footer{color:#929596;background:#080b0e}html:not([data-theme=dark]) body{background:#e9f7ff}html:not([data-theme=dark]) .site-shell{color:#10202b;background:radial-gradient(at 12% 3%,#fffffffa,#0000 24%),radial-gradient(at 88% 28%,#bce5fd80,#0000 27%),linear-gradient(#f8fcff,#e7f6ff 45%,#f5fbff)}html:not([data-theme=dark]) .brand-f i{background:#159ee4;box-shadow:0 0 10px #159ee452}html:not([data-theme=dark]) .nav-inner{background:radial-gradient(circle at 12% -45%,#fff,#0000 38%),radial-gradient(circle at 88% 150%,#64bef029,#0000 42%),#f0faff9e;border-color:#ffffffeb;box-shadow:0 10px 32px #2977a314,inset 0 1px #fff}html:not([data-theme=dark]) .site-nav--scrolled .nav-inner{background:radial-gradient(circle at 12% -45%,#fff,#0000 38%),radial-gradient(circle at 88% 150%,#3faeea2e,#0000 42%),#e7f7ffc2;border-color:#fffffff0;box-shadow:0 14px 42px #23709c1c,inset 0 1px #fff}html:not([data-theme=dark]) .nav-inner:after{background:radial-gradient(#44b2ed24,#0000 70%)}html:not([data-theme=dark]) .eyebrow{color:#0e6faa;background:#fff9;border-color:#1991d533;box-shadow:0 8px 24px #1f7fb50e,inset 0 1px #fff}html:not([data-theme=dark]) .eyebrow-pixel{background:#159ee4;box-shadow:0 0 9px #159ee457}html:not([data-theme=dark]) .button--primary{color:#071a27;background:linear-gradient(135deg,#9edcff,#20a9ed 58%,#74cafa);border-color:#0a81c742;box-shadow:0 12px 30px #1997de33,inset 0 1px #ffffffa6}html:not([data-theme=dark]) .button--primary:hover{box-shadow:0 16px 40px #1997de47,0 0 0 5px #23a1e512,inset 0 1px #ffffffbf}html:not([data-theme=dark]) .button--secondary{background:#ffffff94;border-color:#ffffffeb;box-shadow:0 10px 28px #2b77a112,inset 0 1px #fff}html:not([data-theme=dark]) .hero{background:radial-gradient(at 50% 24%,#fffffff2,#0000 45%),linear-gradient(#fbfdff,#e7f6ff)}html:not([data-theme=dark]) .hero-glow{background:radial-gradient(#88cff633,#ffffff29 48%,#0000 72%)}html:not([data-theme=dark]) .floating-chip{color:#315e77;background:linear-gradient(125deg,#ffffffdb,#dbf2ffa3);border-color:#ffffffeb;box-shadow:0 18px 40px #2a7daa1c,inset 0 1px #fff}html:not([data-theme=dark]) .trust-strip{background:#e7f7ffad;border-color:#348fc317;box-shadow:inset 0 1px #ffffffe6}html:not([data-theme=dark]) .services-wrap{background:linear-gradient(#ffffffe0,#e4f5ffa3 48%,#ffffffe6)}html:not([data-theme=dark]) .service-section+.service-section{border-color:#2b89bf1a}html:not([data-theme=dark]) .visual-surface{background:radial-gradient(circle at 88% 5%,#9bd8f92e,#0000 32%),linear-gradient(145deg,#ffffffc2,#d3effe80);border-color:#fffffff0;box-shadow:0 30px 75px #2775a017,inset 0 1px #fff}html:not([data-theme=dark]) .visual-glow{background:#54bbf017}html:not([data-theme=dark]) .stat-badge{color:#126c9e;background:#e1f4feb8;border-color:#2992cc2b}html:not([data-theme=dark]) .text-link{color:#087bb9;border-color:#118bcd47}html:not([data-theme=dark]) .comparison-section{background:radial-gradient(circle at 8% 12%,#ffffffe0,#0000 28%),radial-gradient(#1e8ecc12 .55px,#0000 .7px) 0 0/18px 18px,linear-gradient(145deg,#e9f7ff,#dff2fd 52%,#f2faff)}html:not([data-theme=dark]) .comparison-card{background:#ffffff8f;border-color:#ffffffeb;box-shadow:0 30px 78px #25739e1a,inset 0 1px #fff}html:not([data-theme=dark]) .comparison-row .featured-cell,html:not([data-theme=dark]) .comparison-head .featured-cell{background:#53b8ee12}html:not([data-theme=dark]) .industries-section{background:radial-gradient(circle at 84% 12%,#ffffffdb,#0000 24%),radial-gradient(#1c8bc911 .55px,#0000 .7px) 0 0/20px 20px,linear-gradient(#f1faff,#e2f4ff)}html:not([data-theme=dark]) .industry-card{background:linear-gradient(145deg,#ffffffb3,#d3effd75);border-color:#ffffffeb;box-shadow:0 18px 48px #2a78a317,inset 0 1px #fff}html:not([data-theme=dark]) .industry-content>span{color:#0879b6}html:not([data-theme=dark]) .industry-actions button{color:#1c6389;background:#ffffff94;border-color:#3191c726}html:not([data-theme=dark]) .code-showcase-section{background:radial-gradient(circle at 0 20%,#44b1ec0f,#0000 28%),radial-gradient(circle at 100% 78%,#7d5fd909,#0000 29%),#f7fcff}html:not([data-theme=dark]) .process-section{background:linear-gradient(#f7fcff,#e9f7ff)}html:not([data-theme=dark]) .step-line span{color:#096faa;background:#ffffffad;border-color:#ffffffeb;box-shadow:0 10px 25px #2776a014,inset 0 1px #fff}html:not([data-theme=dark]) .pages-section{background:radial-gradient(circle at 8% 12%,#ffffffe0,#0000 24%),radial-gradient(#1d8fcd0f .55px,#0000 .7px) 0 0/22px 22px,linear-gradient(145deg,#eaf7ff,#dff3ff 52%,#f4fbff)}html:not([data-theme=dark]) .page-flashcard{background:linear-gradient(145deg,#ffffffb3,#d6f0fe7a);border-color:#ffffffeb;box-shadow:0 20px 52px #2776a017,inset 0 1px #fff}html:not([data-theme=dark]) .page-card-icon{color:#0877b2;background:linear-gradient(145deg,#ffffffd9,#b6e1f88c);border-color:#ffffffe6;box-shadow:0 15px 34px #267eaf1c,inset 0 1px #fff}html:not([data-theme=dark]) .promise-section{color:#173244;background:radial-gradient(circle at 86% 8%,#ffffffe0,#0000 27%),radial-gradient(#1989c80e .55px,#0000 .7px) 0 0/20px 20px,linear-gradient(145deg,#e7f6ff,#d9f0fd 52%,#f3faff)}html:not([data-theme=dark]) .promise-section .section-heading h2{color:#102b3e}html:not([data-theme=dark]) .promise-section .section-heading>div>p,html:not([data-theme=dark]) .promise-section .section-heading>p{color:#587386}html:not([data-theme=dark]) .promise-section .eyebrow{color:#126c9f;background:#ffffff94;border-color:#289bdc33;box-shadow:inset 0 1px #ffffffd9}html:not([data-theme=dark]) .promise-grid{background:radial-gradient(circle at 50% -18%,#61bbed21,#0000 35%),linear-gradient(145deg,#0d0f12,#14171b 54%,#090b0d);border-color:#7dc2e829;box-shadow:0 26px 62px #14486629,0 0 45px #52aee112,inset 0 1px #ffffff14}html:not([data-theme=dark]) .promise-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#87c7ea17}html:not([data-theme=dark]) .promise-card:hover{background:linear-gradient(145deg,#ffffff16,#ffffff09)}html:not([data-theme=dark]) .promise-card h3{color:#eef7fb}html:not([data-theme=dark]) .promise-card p{color:#acb9c0}html:not([data-theme=dark]) .promise-card .gold-icon{color:#8dcef0;background:linear-gradient(145deg,#64b3de21,#ffffff09);border-color:#80c7ec29;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff17}html:not([data-theme=dark]) .pricing-section{background:radial-gradient(circle at 86% 8%,#ffffffe6,#0000 27%),linear-gradient(145deg,#e7f6ff,#d9f0fd 50%,#f3faff)}html:not([data-theme=dark]) .pricing-card{background:#ffffff94;border-color:#ffffffeb;box-shadow:0 22px 60px #1e719f1a,inset 0 1px #fff}html:not([data-theme=dark]) .pricing-card--featured{background:linear-gradient(145deg,#c6e7fbe6,#eef9ffb8);border-color:#1f9be059}html:not([data-theme=dark]) .about-section{background:radial-gradient(at 12% 8%,#ffffffeb,#0000 28%),radial-gradient(at 92% 62%,#93d3f724,#0000 26%),linear-gradient(#f2faff,#e5f5ff)}html:not([data-theme=dark]) .about-story-grid,html:not([data-theme=dark]) .about-principle,html:not([data-theme=dark]) .about-capability,html:not([data-theme=dark]) .about-strength,html:not([data-theme=dark]) .growth-card,html:not([data-theme=dark]) .about-closing{background:linear-gradient(145deg,#ffffffad,#d8f1fe6b);border-color:#ffffffeb;box-shadow:0 20px 55px #27759f14,inset 0 1px #fff}html:not([data-theme=dark]) .about-side-title span,html:not([data-theme=dark]) .about-principle>span,html:not([data-theme=dark]) .about-heading>span,html:not([data-theme=dark]) .growth-card small{color:#0a78b5}html:not([data-theme=dark]) .cta-section{background:radial-gradient(circle at 50% 100%,#34aae82e,#0000 42%),linear-gradient(145deg,#d8effc,#eaf7ff 54%,#cdeafa)}html:not([data-theme=dark]) .footer{background:linear-gradient(#edf9ff,#dff3ff);border-top-color:#338fc21a}html:not([data-theme=dark]) .socials a{background:#ffffff80;border-color:#2b89be26}html:not([data-theme=dark]) .lead-modal{background:radial-gradient(circle at 92% 4%,#76ccf721,#0000 28%),#f5fcfff2;border-color:#fffffff0;box-shadow:0 35px 100px #1b658f33,inset 0 1px #fff}html:not([data-theme=dark]) .chatbot-panel{background:radial-gradient(circle at 88% 3%,#5dbef31a,#0000 31%),radial-gradient(circle at 8% 100%,#805fda0e,#0000 38%),#f7fcfff7;border-color:#ffffffe6;box-shadow:0 0 58px #399bd31a,0 28px 80px #225f8224,inset 0 1px #fff}html:not([data-theme=dark]){--glass-tint:linear-gradient(145deg, #ffffffb3, #d5f0fe66);--glass-border:#ffffffdb;--glass-shadow:0 18px 46px #26709813, inset 0 1px 0 #fffffff5}html:not([data-theme=dark]) :is(.about-story-grid,.about-principle,.about-capability,.about-strength,.growth-card,.comparison-card,.industry-card,.visual-surface,.page-flashcard,.pricing-card,.contact-options-grid>a):not(.promise-card){border-color:var(--glass-border);background:var(--glass-tint);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(8px)saturate(122%);backdrop-filter:blur(8px)saturate(122%);transition:transform .36s var(--ease-luxury),box-shadow .36s var(--ease-luxury),border-color .3s ease}html:not([data-theme=dark]) :is(.about-principle,.about-capability,.about-strength,.growth-card,.industry-card,.page-flashcard,.pricing-card,.contact-options-grid>a):hover{transform:translateY(-3px);box-shadow:0 22px 52px #2670981a,inset 0 1px #fff}html:not([data-theme=dark]) .industries-section{background-color:#0000;background-image:radial-gradient(circle at 84% 12%,#ffffffd6,#0000 24%),linear-gradient(#f1faff,#e3f4fe);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html:not([data-theme=dark]) .pages-section{background-color:#0000;background-image:radial-gradient(circle at 8% 12%,#ffffffdb,#0000 24%),linear-gradient(145deg,#ebf8ff,#e0f3fe 52%,#f4fbff);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html:not([data-theme=dark]) .services-intro h2,html:not([data-theme=dark]) .section-heading h2{letter-spacing:-.06em;font-size:clamp(43px,5.2vw,70px);line-height:.99}html:not([data-theme=dark]) .section-heading{max-width:720px}html:not([data-theme=dark]) .services-intro p,html:not([data-theme=dark]) .section-heading>div>p,html:not([data-theme=dark]) .section-heading>p{color:#526b7a;max-width:560px}html:not([data-theme=dark]) .trust-inner{padding-top:15px;padding-bottom:15px}html:not([data-theme=dark]) .trust-list{gap:7px}html:not([data-theme=dark]) .trust-list>span{background:#ffffff70;border:1px solid #ffffffd1;border-radius:999px;min-height:38px;padding:0 12px;box-shadow:inset 0 1px #ffffffd9}html:not([data-theme=dark]) .comparison-head .featured-cell{background:#5abdf121;border-top-color:#1790d28c}html:not([data-theme=dark]) .comparison-row .featured-cell{background:#5abdf118}html:not([data-theme=dark]) .comparison-head .featured-cell>span{color:#075f91;background:#bde8fc}html:not([data-theme=dark]) .pricing-card--featured{border-color:#1793d673;box-shadow:0 26px 65px #1e7cb124,inset 0 1px #fff}html:not([data-theme=dark]) .cta-inner{color:#10202b;width:min(1280px,100% - 64px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html:not([data-theme=dark]) .cta-inner h2{color:#0b2637;max-width:860px}html:not([data-theme=dark]) .cta-inner>div>p,html:not([data-theme=dark]) .cta-inner>p{color:#4e6f82}html:not([data-theme=dark]) .cta-proof{color:#476c80}html:not([data-theme=dark]) .cta-section .button--darkGhost{color:#0a2638;background:#ffffff70;border-color:#268bc442}html:not([data-theme=dark]) .cta-inner .contact-options-grid>a{color:#17394f;background:linear-gradient(145deg,#fff9,#cfecfc66);border-color:#ffffffdb;box-shadow:0 12px 30px #236f9f12,inset 0 1px #ffffffd1}html:not([data-theme=dark]) .cta-inner .contact-options-grid b{color:#153247}html:not([data-theme=dark]) .cta-inner .contact-options-grid small{color:#5c7788}html:not([data-theme=dark]) .cta-inner .contact-options-grid>a>i{color:#087cc4;background:#ffffff85;border-color:#1289d32b}html[data-lite] :is(.about-story-grid,.about-principle,.about-capability,.about-strength,.growth-card,.comparison-card,.industry-card,.promise-card,.visual-surface,.page-flashcard,.pricing-card,.contact-options-grid>a,.success-next),html[data-lite] .nav-inner,html[data-lite] .trust-strip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-lite] :is(.product-halo,.visual-glow,.code-ambient,.cta-glow,.pricing-orb,.pages-ambient){display:none}html[data-lite] :is(.floating-chip,.browser-bob,.logo-emblem,.page-liquid){animation:none!important}html[data-lite] :is(.about-principle,.about-capability,.about-strength,.growth-card,.comparison-card,.industry-card,.promise-card,.visual-surface,.page-flashcard,.pricing-card,.contact-options-grid>a){box-shadow:0 8px 24px #265d7c0e,inset 0 1px #ffffffd9!important}@media(max-width:820px){.theme-toggle{margin-left:auto;margin-right:5px}:is(.about-principle,.about-capability,.growth-card,.comparison-card,.industry-card,.promise-card,.page-flashcard,.pricing-card,.visual-surface,.contact-options-grid>a,.success-next),html:not([data-theme=dark]) :is(.about-story-grid,.about-principle,.about-capability,.about-strength,.growth-card,.comparison-card,.industry-card,.visual-surface,.page-flashcard,.pricing-card,.contact-options-grid>a){-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=dark]) :is(.about-story-grid,.about-principle,.about-capability,.about-strength,.growth-card,.comparison-card,.industry-card,.visual-surface,.page-flashcard,.pricing-card,.contact-options-grid>a){box-shadow:0 10px 28px #2670980f,inset 0 1px #ffffffeb}html:not([data-theme=dark]) .cta-inner{border-radius:0;width:min(680px,100% - 36px);padding:0}.logo-emblem,.code-editor code>span{animation:none}html:not([data-theme=dark]) .about-story-grid{border-radius:28px;padding:32px}html:not([data-theme=dark]) .about-strengths{grid-template-columns:1fr}html:not([data-theme=dark]) .about-strength{min-height:0}.privacy-nav{width:calc(100% - 20px);height:54px;padding:0 12px}.privacy-brand small{display:none}.privacy-main{padding-top:85px;padding-bottom:100px}.privacy-hero{padding-bottom:65px}.privacy-layout{grid-template-columns:1fr;padding-top:45px}.privacy-layout aside{display:none}html[data-theme=dark] .mobile-menu{background:linear-gradient(135deg,#141b21f7,#090c0ff2);border-color:#ffffff1f;box-shadow:0 25px 65px #0000006b,inset 0 1px #ffffff14}html[data-theme=dark] .mobile-menu a:not(.button){color:#dfddd7}}@media(max-width:600px){.snow-layer>span:nth-child(n+11){display:none}.support-controls{gap:8px;bottom:11px;right:11px}.support-controls--chat-open{opacity:0;pointer-events:none;transform:translateY(8px)}.whatsapp-float{justify-content:center;width:48px;height:48px;min-height:0;padding:4px}.whatsapp-float>i{width:38px;height:38px}.chatbot-toggle{width:46px;height:46px}.experience-controls{gap:7px;bottom:11px;left:11px}.experience-controls button{width:39px;height:39px}.experience-controls button:after{display:none}.chatbot-panel{-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);border-radius:22px;width:calc(100% - 20px);height:min(560px,100dvh - 24px);bottom:12px;right:10px}.chatbot-panel>header{gap:8px;padding:12px}.chatbot-avatar{border-radius:11px;width:34px;height:34px}.chatbot-panel>header b{font-size:14px}.chatbot-heading>small{font-size:8px}.chatbot-model-picker>button{max-width:155px;padding:4px 7px 4px 6px;font-size:9px}.chatbot-model-menu{width:205px}.chatbot-header-actions{gap:4px}.chatbot-header-actions button{width:29px;height:29px}.chatbot-messages{gap:9px;padding:12px}.chat-message{max-width:88%;padding:11px 12px;font-size:13px}.chatbot-prompts{padding:0 11px 8px}.chatbot-panel>form{border-radius:15px;margin:0 10px;padding:5px 5px 5px 11px}.chatbot-panel>form textarea{min-height:38px;max-height:72px;padding:8px 0 5px;font-size:13px}.chatbot-panel>form button{width:36px;height:36px}.chatbot-panel>footer{padding:8px 11px 10px;font-size:8px}.lead-modal{max-height:calc(100dvh - 20px);padding:30px 19px 20px}.success-lead-summary,.success-actions{grid-template-columns:1fr}.privacy-hero h1{font-size:50px}.privacy-hero>p{font-size:14px}.privacy-layout article>section{padding:45px 0}.privacy-contact{padding:27px}.privacy-footer>div{flex-direction:column}}@media(max-width:600px)and (max-height:500px){.chatbot-panel{height:calc(100dvh - 16px);bottom:8px}.chatbot-heading>small,.chatbot-prompts,.chatbot-panel>footer{display:none}}@media(hover:none){.page-flashcard:not(.page-flashcard--active):hover{transform:none}.page-flashcard:not(.page-flashcard--active):hover:after{left:-95%}.page-flashcard:not(.page-flashcard--active):hover .page-card-front{opacity:1;transform:translateY(0)scale(1)}.page-flashcard:not(.page-flashcard--active):hover .page-card-back{opacity:0;transform:translateY(24px)scale(.97)}.page-flashcard:not(.page-flashcard--active):hover .page-card-icon,.page-flashcard:not(.page-flashcard--active):hover .page-card-prompt svg{transform:none}.page-flashcard:not(.page-flashcard--active):hover .page-liquid{animation:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.browser-product,.industry-card,.industry-window{transition:none}.floating-chip,.browser-bob,.logo-emblem,.logo-emblem:after,.visual-surface:after,.visual-glow,.pages-ambient,.page-liquid{animation:none}.snow-layer{display:none}.code-editor code>span,.code-cursor{animation:none}}.modal-glow{z-index:0;filter:blur(55px);pointer-events:none;background:radial-gradient(#caa76624,#0000 68%);border-radius:50%;width:420px;height:260px;position:absolute;top:-80px;right:-60px}.lead-modal{position:relative;overflow:hidden}.lead-modal>*{z-index:1;position:relative}.modal-success{flex-direction:column;gap:18px;display:flex}.success-icon-ring{width:72px;height:72px;color:var(--gold-dark);background:linear-gradient(145deg,#dec58e2e,#caa76614);border:1.5px solid #caa76652;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 32px #ab813824,inset 0 1px #ffffff80}.success-headline{letter-spacing:-.045em;margin:10px 0 6px;font-size:clamp(23px,3vw,30px)}.success-msg{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.success-ref-card{background:linear-gradient(120deg,#fff9,#dec58e1f);border:1px solid #caa76647;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;box-shadow:inset 0 1px #fffc}.success-ref-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.success-ref-card strong{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:750}.success-lead-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.success-lead-summary>div{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.success-lead-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.success-lead-summary b{color:var(--ink);font-size:13px;font-weight:650}.success-wa-cta{gap:10px}html[data-theme=dark] .success-icon-ring{color:#e0bf80;background:linear-gradient(145deg,#dec58e1f,#caa7660f);border-color:#caa7663d;box-shadow:0 12px 32px #0000003d,inset 0 1px #ffffff1a}html[data-theme=dark] .success-ref-card{background:linear-gradient(120deg,#ffffff0f,#dec58e0f);border-color:#caa76633;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .success-ref-card strong{color:#f0ede6}html[data-theme=dark] .success-lead-summary>div{background:#ffffff0a;border-color:#ffffff1a}html[data-theme=dark] .success-lead-summary b{color:#f0ede6}html[data-theme=dark] .modal-glow{background:radial-gradient(#caa7661a,#0000 68%)}html:not([data-theme=dark]) .success-icon-ring{color:#0879b6;background:linear-gradient(145deg,#1993d41a,#126da00f);border-color:#2394d23d;box-shadow:0 12px 32px #1e78af1f,inset 0 1px #ffffffb3}html:not([data-theme=dark]) .success-ref-card strong{color:#0b2637}html:not([data-theme=dark]) .success-lead-summary>div{background:#ffffff8c;border-color:#ffffffd9}html:not([data-theme=dark]) .success-headline{color:#0b2637}html:not([data-theme=dark]) .modal-glow{background:radial-gradient(#5bb9ed1f,#0000 68%)}.modal-drag-handle{background:#80808038;border-radius:99px;width:38px;height:4px;margin:-10px auto 20px}html[data-theme=dark] .modal-drag-handle{background:#ffffff26}.modal-form-header{margin-bottom:4px}.modal-form-header .eyebrow{margin-bottom:14px}.modal-success{text-align:center;flex-direction:column;align-items:center;gap:0;padding:4px 0;display:flex}.success-header{flex-direction:column;align-items:center;gap:20px;width:100%;padding-bottom:24px;display:flex}.success-confetti-ring{background:conic-gradient(#d4af61,#f5dfa0,#c9a24e,#e8cc80,#d4af61);border-radius:50%;flex:none;place-items:center;width:88px;height:88px;padding:3px;animation:8s linear infinite spinRing;display:grid;position:relative;box-shadow:0 0 0 6px #d4af611f,0 18px 42px #be943c38}@keyframes spinRing{to{transform:rotate(360deg)}}.success-inner-ring{background:var(--paper,#fff);color:#2a9d5c;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}html[data-theme=dark] .success-inner-ring{color:#5dd68c;background:#0d1014}html:not([data-theme=dark]) .success-inner-ring{color:#0d8a4a;background:#fff}.success-header-text{flex-direction:column;align-items:center;gap:8px;display:flex}.success-headline{letter-spacing:-.048em;margin:14px 0 6px;font-size:clamp(26px,4.5vw,36px);line-height:1.04}.success-msg{max-width:440px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.success-ref-card{text-align:left;border:1px solid #1b19151a;border-radius:20px;width:100%;margin:4px 0 16px;overflow:hidden}.success-ref-inner{flex-direction:column;display:flex}.success-ref-row{border-bottom:1px solid #1b191512;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ref-label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:700}.ref-code{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.success-lead-pills{grid-template-columns:1fr 1fr;display:grid}.success-lead-pills>div{flex-direction:column;gap:2px;padding:11px 18px;font-size:10px;display:flex}.success-lead-pills>div:first-child{border-right:1px solid #1b191512}.success-lead-pills span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:700}.success-lead-pills b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.success-steps{text-align:left;width:100%;margin:0 0 16px}.success-steps-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:750}.success-steps-list{border:1px solid #1b191517;border-radius:18px;flex-direction:column;gap:0;display:flex;overflow:hidden}.success-step{border-bottom:1px solid #1b19150f;align-items:flex-start;gap:13px;padding:14px 16px;transition:background .25s;display:flex}.success-step:last-child{border-bottom:0}.success-step:hover{background:#00000005}.success-step-num{color:#0d8ace;background:#0d8ace1a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:750;display:grid}.success-step-content{flex-direction:column;gap:2px;padding-top:4px;display:flex}.success-step-content b{font-size:12px;font-weight:650}.success-step-content em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.45}html[data-theme=dark] .success-steps-list{background:#ffffff05;border-color:#ffffff17}html[data-theme=dark] .success-step{border-color:#ffffff0f}html[data-theme=dark] .success-step-num{color:#5bc8f0;background:#5bc8f01a}html:not([data-theme=dark]) .success-steps-list{background:#ffffff8c;border-color:#1e73a51a}html:not([data-theme=dark]) .success-step{border-color:#1e73a512}.success-cta-block{flex-direction:column;gap:10px;width:100%;margin:4px 0;display:flex}.success-wa-button{color:#fff;width:100%;transition:transform .4s var(--ease-luxury),box-shadow .4s var(--ease-luxury);background:linear-gradient(135deg,#25d366,#1db954 55%,#20c25d);border-radius:17px;align-items:center;gap:13px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 14px 32px #25d36642,inset 0 1px #ffffff4d}.success-wa-button:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 20px 42px #25d36657,inset 0 1px #ffffff59}.success-wa-icon{background:#ffffff2e;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.success-wa-text{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.success-wa-text b{font-size:14px;font-weight:700}.success-wa-text small{opacity:.82;font-size:10px;font-weight:500}.success-wa-arrow{opacity:.75;transition:transform .35s var(--ease-luxury)}.success-wa-button:hover .success-wa-arrow{opacity:1;transform:translate(3px)}.success-return-button{border:1px solid var(--line);width:100%;min-height:50px;color:var(--muted);cursor:pointer;transition:color .3s ease,border-color .3s ease,background .35s var(--ease-luxury),transform .4s var(--ease-luxury);background:0 0;border-radius:17px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:13px;font-weight:600;display:flex}.success-return-button:hover{color:var(--ink);background:#8080800d;border-color:#80808047;transform:translateY(-1px)}html[data-theme=dark] .success-return-button{color:#9b9d9f;border-color:#ffffff1f}html[data-theme=dark] .success-return-button:hover{color:#e8e6df;background:#ffffff0d;border-color:#fff3}.success-footer-note{color:var(--muted);opacity:.75;justify-content:center;align-items:center;gap:6px;margin:4px 0 8px;font-size:9.5px;display:flex}html[data-theme=dark] .success-ref-card{background:#ffffff08;border-color:#ffffff1a}html[data-theme=dark] .success-ref-row{border-color:#ffffff12}html[data-theme=dark] .ref-code{color:#f0ede6}html[data-theme=dark] .success-lead-pills>div:first-child{border-color:#ffffff12}html[data-theme=dark] .success-lead-pills b{color:#d8d6cf}html:not([data-theme=dark]) .success-ref-card{background:linear-gradient(145deg,#ffffffb3,#cdebfc4d);border-color:#146eaa26}html:not([data-theme=dark]) .success-ref-row{border-color:#146eaa1a}html:not([data-theme=dark]) .ref-code{color:#0b2130}html:not([data-theme=dark]) .success-lead-pills>div:first-child{border-color:#146eaa1a}@media(max-width:820px){.contact-options-grid{grid-template-columns:repeat(2,1fr)}.success-header{align-items:center;gap:18px}}@media(max-width:600px){.contact-options-grid{grid-template-columns:1fr}.success-confetti-ring{width:74px;height:74px}.success-wa-button{padding:14px 15px}.success-wa-icon{width:36px;height:36px}.success-lead-pills{grid-template-columns:1fr}.success-lead-pills>div:first-child{border-bottom:1px solid #1b191512;border-right:0}html[data-theme=dark] .success-lead-pills>div:first-child{border-color:#ffffff12}.modal-drag-handle{display:block}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
