@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;--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);--font-heading:"Satoshi", "Inter", sans-serif;--font-body:"Satoshi", "Inter", sans-serif;--color-bg-primary:#fff;--color-bg-secondary:#f7f9fa;--color-accent-teal:#2baeba;--color-accent-purple:#7e2392;--color-primary:#2baeba;--color-secondary:#7e2392;--color-text-primary:#111;--color-text-secondary:#5f6368;--color-border:#bfd3ea}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}::-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}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}html{scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{font-family:var(--font-body);color:var(--color-text-primary);text-rendering:optimizelegibility;scrollbar-color:var(--color-accent-purple) #2baeba1f;scrollbar-width:thin;background:linear-gradient(#f8fbff 0%,#f2f7fd 54%,#edf4fd 100%);margin:0;line-height:1.7;overflow-x:hidden}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:linear-gradient(#2baeba14,#7e239214)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg, var(--color-accent-teal), var(--color-accent-purple)) border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#26929c,#6d207d) border-box}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-teal) 82%, #111), color-mix(in srgb, var(--color-accent-purple) 84%, #111)) border-box}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box,border-box}::-webkit-scrollbar-corner{background:#2baeba14}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--font-heading);text-wrap:balance;letter-spacing:-.02em;padding-bottom:.2em;overflow:visible}h1{font-size:clamp(2.5rem,8vw,5.2rem);font-weight:800;line-height:1.14}h2{font-size:clamp(1.7rem,5vw,3.2rem);font-weight:760;line-height:1.18}h3{font-size:clamp(1.04rem,2vw,1.25rem);font-weight:680;line-height:1.25}input,textarea,button{font:inherit;color:inherit}textarea{resize:vertical}}@layer components{.site-shell{isolation:isolate;position:relative;overflow-x:clip}.site-container{width:min(1180px,100% - 2rem);margin-inline:auto}.section-narrow{max-width:760px}.section-narrow-wide{max-width:100%}.editorial-section{padding-block:clamp(4.1rem,8.6vw,8rem);position:relative;overflow:hidden}.section-rhythm-compact{padding-block:clamp(3.4rem,7vw,5.8rem)}.section-light{background:0 0}.section-surface{background:linear-gradient(#ffffffd6,#f3f9ffb8)}.section-application{background:linear-gradient(#f7fbff 0%,#ebf4ff 100%)}.section-dark-gradient{color:#e4f1ff;background:linear-gradient(160deg,#133156 0%,#112949 48%,#0b1f39 100%)}.section-label{letter-spacing:.14em;text-transform:uppercase;font-size:.73rem;font-family:var(--font-heading);align-items:center;gap:.72rem;font-weight:700;display:inline-flex}.section-label:before{content:"";border-radius:999px;width:28px;height:2px}.section-label-light{color:#2699a7}@supports (color:color-mix(in lab, red, red)){.section-label-light{color:color-mix(in srgb, var(--color-primary) 86%, #0a1932)}}.section-label-light:before{background:linear-gradient(90deg, var(--color-primary), var(--color-secondary))}.section-label-dark{color:#9de7cf}.section-label-dark:before{background:linear-gradient(90deg,#9de7cf8c,#88ea4ecc)}.section-title{max-width:17ch;margin-top:.9rem}.section-title-on-dark{color:#f2f8ff}.section-subtitle{max-width:58ch;color:var(--color-text-secondary);margin-top:1rem;font-size:clamp(1rem,1.8vw,1.14rem)}.no-underline{text-decoration:none}.brand-logo{width:auto;height:clamp(62px,6.8vw,92px);display:block}.brand-logo-nav{width:auto;max-width:none;height:clamp(64px,6.2vw,78px)}.brand-logo-footer{height:100px}.scroll-progress{z-index:120;pointer-events:none;background:#1023412e;height:2px;position:fixed;inset:0 0 auto}.scroll-progress-line{transform-origin:0;background:linear-gradient(90deg,#43d1ab,#88ea4e,#43d1ab);width:100%;height:100%;display:block}.site-nav{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5faff47;border-bottom:1px solid #0000;height:70px;transition:background .26s,border-color .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s;position:fixed;inset:0 0 auto}.site-nav-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbffe6;border-bottom-color:#1023411a}.site-nav-inner{justify-content:space-between;align-items:center;gap:1rem;height:100%;display:flex}.btn-premium{color:#ebf5ff;font-family:var(--font-heading);letter-spacing:.01em;background:#133156;border:1px solid #1f4470;border-radius:8px;justify-content:center;align-items:center;gap:.58rem;min-height:44px;padding:.78rem 1.4rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #13315633}.btn-premium:after{content:"";transform-origin:0;background:linear-gradient(90deg,#43d1ab,#88ea4e);height:2px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.btn-premium:hover{border-color:#2e5c90;transform:translateY(-2px);box-shadow:0 14px 26px #1331563d}.btn-premium:hover:after{transform:scaleX(1)}.btn-premium:focus-visible{outline-offset:2px;outline:2px solid #133156bf}.btn-nav{min-height:clamp(46px,4vw,52px);padding-inline:clamp(1.15rem,2vw,1.45rem);font-size:clamp(.92rem,.3vw + .84rem,1rem)}.btn-hero{min-height:56px;padding-inline:1.8rem}.btn-submit{width:100%;min-height:56px;margin-top:.3rem}.btn-premium:disabled{cursor:wait;opacity:.68;transform:none}.btn-outline-dark{color:#e7fff7;min-height:48px;font-family:var(--font-heading);background:0 0;border:1px solid #9de7cf73;border-radius:8px;justify-content:center;align-items:center;gap:.58rem;padding:.74rem 1.38rem;font-weight:650;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex;position:relative}.btn-outline-dark:after{content:"";transform-origin:0;background:linear-gradient(90deg,#43d1ab,#88ea4e);height:2px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.btn-outline-dark:hover{background-color:#102c4e80;border-color:#9de7cfbf;transform:translateY(-2px)}.btn-outline-dark:hover:after{transform:scaleX(1)}.icon{flex:none;width:1.08rem;height:1.08rem}.icon-arrow{width:.98rem;height:.98rem}.hero-section{align-items:center;min-height:100svh;padding-top:76px;display:flex}.hero-atmosphere{pointer-events:none;position:absolute;inset:0}.hero-grid-overlay{opacity:.36;background-image:linear-gradient(#193e660f 1px,#0000 1px),linear-gradient(90deg,#193e660f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:clamp(2.2rem,6vw,6rem);display:grid;position:relative}.hero-content{max-width:680px}.hero-title{letter-spacing:-.055em;max-width:11.5ch;margin-top:1.15rem;padding-bottom:.2em;font-weight:900;line-height:1.08}.hero-gradient-word{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#43d1ab,#88ea4e 60%,#43d1ab);-webkit-background-clip:text;background-clip:text;padding-right:.06em;display:inline-block}.hero-text{max-width:48ch;color:var(--color-text-secondary);margin-top:1.15rem;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.58}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.9rem;display:flex}.hero-micro{color:#54749b;width:100%;font-size:.95rem}.friction-strip{background:linear-gradient(#ffffffdb,#f4faffbd);border-block:1px solid #1331561a;position:relative}.friction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding-block:1rem;display:grid}.friction-item{color:#2e557e;min-height:48px;font-family:var(--font-heading);background:#ffffffc7;border:1px solid #13315614;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;font-size:.9rem;font-weight:620;display:inline-flex}.friction-icon{color:#13635e;background:linear-gradient(135deg,#43d1ab29,#88ea4e33);border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.hero-signal-board{aspect-ratio:1;background:linear-gradient(148deg,#ffffffd1,#e3f1ff94);border:1px solid #3261993d;border-radius:16px;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 28px 54px #1331561f}.signal-track{background:#1331562e;height:1px;position:absolute;left:1rem;right:1rem}.signal-track-a{top:30%}.signal-track-b{top:50%}.signal-track-c{top:70%}.signal-runner{background:#43d1ab;border-radius:999px;width:8px;height:8px;animation:3s linear infinite signalRun;position:absolute;top:-3px}.signal-track-b .signal-runner{background:#88ea4e;animation-duration:3.8s}.signal-track-c .signal-runner{background:#4ab8d1;animation-duration:4.4s}.signal-bars{align-items:flex-end;gap:.35rem;height:42%;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.hero-helix-board{place-items:center;display:grid}.landing-hero-helix{opacity:.15;pointer-events:none;width:min(86%,380px);height:auto;transform:rotate(-8deg)}.dna-helix{-webkit-user-select:none;user-select:none;display:block}.signal-bar{background:#133156;border-radius:3px 3px 0 0;width:14px;animation:2.6s ease-in-out infinite signalBeat}.signal-bar-1{height:26%}.signal-bar-2{height:48%;animation-delay:.2s}.signal-bar-3{height:68%;animation-delay:.4s}.signal-bar-4{height:38%;animation-delay:.6s}.marquee-section{color:#dff4ff;background:linear-gradient(90deg,#133156f0,#0e2948f0);border-block:1px solid #1331561f;position:relative;overflow:hidden}.marquee-track{will-change:transform;width:max-content;height:clamp(54px,5vw,64px);animation:24s linear infinite marquee;display:flex}.marquee-group{flex-shrink:0;align-items:center;gap:clamp(2.4rem,5vw,5rem);padding-right:clamp(2.4rem,5vw,5rem);display:flex}.marquee-item{text-transform:uppercase;letter-spacing:.11em;font-size:.9rem;font-family:var(--font-heading);white-space:nowrap;flex-shrink:0;align-items:center;gap:.6rem;font-weight:640;display:flex}.marquee-dot{background:linear-gradient(135deg,#88ea4e,#43d1ab);border-radius:999px;width:9px;height:9px}.why-flow{color:#595f67;gap:1rem;margin-top:1.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.why-flow{color:color-mix(in srgb, var(--color-text-secondary) 92%, #12335c)}}.why-flow{font-size:clamp(1rem,1.8vw,1.14rem)}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.8rem;display:grid}.why-card{background:#ffffffc7;border:1px solid #1331561a;border-radius:14px;min-height:100%;padding:1.2rem;overflow:hidden;box-shadow:0 14px 28px #1331560f}.why-line{color:#595f67}@supports (color:color-mix(in lab, red, red)){.why-line{color:color-mix(in srgb, var(--color-text-secondary) 92%, #12335c)}}.why-line{font-size:clamp(1rem,1.8vw,1.14rem);line-height:1.45}.why-divider{background:linear-gradient(90deg,#43d1ab66,#13315624);width:76px;height:1px}.why-closing{color:#173b65;font-family:var(--font-heading);margin-top:1.3rem;font-size:clamp(1.15rem,2vw,1.42rem);font-weight:700}.dark-atmosphere{pointer-events:none;position:absolute;inset:0}.dark-grid{opacity:.44;background-image:linear-gradient(#c1e0ff14 1px,#0000 1px),linear-gradient(90deg,#c1e0ff14 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.dark-line{background:linear-gradient(90deg,#0000,#96e1d48c,#0000);height:1px;animation:4.5s ease-in-out infinite shimmer;position:absolute}.dark-line-a{width:48%;top:28%;left:8%}.dark-line-b{width:52%;animation-delay:.8s;bottom:22%;right:6%}.dark-intro{color:#dcf1ffc7;margin-top:1rem;font-size:1.05rem}.generation-spotlight{background:linear-gradient(155deg,#102c4ed1,#09192de0);border:1px solid #9de7cf47;border-radius:24px;padding:clamp(1.4rem,3vw,2.4rem);position:relative;box-shadow:0 28px 54px #040f1b47}.generation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}.generation-item{font-family:var(--font-heading);color:#f4fbff;background:linear-gradient(160deg,#0f2d4eb3,#0d223c80);border:1px solid #9de7cf38;border-radius:12px;align-items:center;gap:.72rem;padding:1rem 1.05rem;font-size:1.02rem;display:flex;box-shadow:0 14px 24px #040f1b33}.generation-item-icon{color:#97f4df;background:#9de7cf1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.perk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}.perk-entry{background:linear-gradient(160deg,#0f2d4eb3,#0d223c80);border:1px solid #9de7cf38;border-radius:12px;padding:1.2rem;box-shadow:0 14px 24px #040f1b33}.perk-head{justify-content:space-between;align-items:center;display:flex}.perk-number{font-family:var(--font-heading);color:#9de7cfd1;letter-spacing:.1em;font-size:1rem}.perk-icon{color:#97f4df}.perk-title{color:#f4fbff;margin-top:.75rem}.perk-description{color:#d6e9fac7;margin-top:.5rem;font-size:.97rem}.dark-closing{place-items:center;gap:1rem;margin-top:2rem;display:grid}.pull-quote{text-align:center;color:#9de7cf;max-width:54ch;font-family:var(--font-heading);gap:.2rem;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.6;display:grid}.pull-quote-strong{color:#fff;font-style:italic;font-weight:800}.path-flow{gap:.9rem;margin-top:2rem;display:grid}.path-row{background:#ffffffd1;border:1px solid #13315624;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.path-row:hover{border-color:#43d1ab73;transform:translate(4px);box-shadow:0 10px 20px #1331561a}.path-row-icon{color:#0f5f67;background:linear-gradient(135deg,#43d1ab33,#88ea4e2e);border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.path-row-content{min-width:0}.path-title{margin-top:0}.path-text{color:#43658f;margin-top:.35rem;font-weight:620}.path-row-line{transform-origin:0;background:linear-gradient(90deg,#43d1ab,#88ea4e);width:28px;height:2px;transition:transform .18s;transform:scaleX(.5)}.path-row:hover .path-row-line{transform:scaleX(1)}.benefits-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.benefits-columns-single{grid-template-columns:minmax(0,1fr);max-width:760px}.benefits-card{background:#ffffffd6;border:1px solid #13315621;border-radius:10px;padding:1.2rem;overflow:hidden}.benefits-card-accent{background:#f2fbf8e6}.benefits-heading{color:#1c4d78;margin-bottom:.35rem;font-size:1rem}.benefits-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.benefit-item{color:#365c87;border-bottom:1px solid #40679029;align-items:flex-start;gap:.72rem;padding:.68rem .15rem;display:flex}.benefit-icon{color:#25737d;background:#43d1ab29;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.section-cta{margin-top:1.5rem}.looking-opening{color:#195a67;min-height:40px;font-family:var(--font-heading);background:#43d1ab1f;border-radius:999px;align-items:center;margin-top:1rem;padding:.4rem .8rem;font-weight:700;display:inline-flex}.traits-list{gap:.6rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.traits-list li{background:#ffffffc7;border:1px solid #1331561f;border-radius:10px;align-items:center;gap:.72rem;padding:.9rem 1rem;font-weight:560;display:flex}.trait-dot{color:#2f6f79;background:#43d1ab2e;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.note-callout{color:#285c86;background:#43d1ab14;border:1px solid #43d1ab52;border-radius:10px;margin-top:1.2rem;padding:1rem 1.1rem;font-style:italic}.application-form{background:#ffffffe0;border:1px solid #1331561a;border-radius:24px;gap:1rem;margin-top:1.8rem;padding:clamp(1rem,2vw,1.4rem);display:grid;box-shadow:0 18px 38px #1331561a}.floating-field{gap:.22rem;display:grid;position:relative}.floating-field input,.floating-field textarea{color:#11355d;background:#ffffffdb;border:1px solid #2d588833;border-radius:16px;width:100%;padding:1rem .9rem .62rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.floating-field textarea{min-height:138px}.floating-field span{color:#4a6b90;pointer-events:none;background:#f7fbff;padding-inline:.2rem;font-size:.83rem;transition:transform .16s,color .16s,font-size .16s;position:absolute;top:.78rem;left:.86rem}.floating-field small{color:#6788ac;margin-left:.18rem;font-size:.8rem}.floating-field input:focus,.floating-field textarea:focus{background:#fff;border-color:#21998ea6;outline:none;box-shadow:0 0 0 3px #43d1ab21}.floating-field input:focus+span,.floating-field input:not(:placeholder-shown)+span,.floating-field textarea:focus+span,.floating-field textarea:not(:placeholder-shown)+span{color:#1f6564;font-size:.7rem;transform:translateY(-.98rem)}.field-border{transform-origin:0;background:linear-gradient(90deg,#43d1ab,#88ea4e);height:2px;transition:transform .2s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.floating-field input:focus~.field-border,.floating-field textarea:focus~.field-border{transform:scaleX(1)}.path-toggle{border:0;margin:0;padding:0}.path-toggle legend{font-family:var(--font-heading);color:#214f7c;margin-bottom:.45rem;font-size:.92rem;font-weight:640}.path-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.toggle-option{min-height:54px;font-family:var(--font-heading);color:#3f638a;cursor:pointer;background:#ffffffb8;border:1px solid #24548733;border-radius:16px;justify-content:center;align-items:center;font-weight:600;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.toggle-option input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.toggle-option-active{color:#062431;background:#88ea4e85;border-color:#2fad9a9e;transform:translateY(-1px);box-shadow:0 8px 16px #43d1ab42}.application-closing{text-align:center;color:#4c6e95;gap:.2rem;margin-top:1rem;font-style:italic;display:grid}.application-closing-strong{color:#14385f;font-style:normal;font-weight:650}.form-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-status{min-height:1.5em;color:var(--color-text-secondary);text-align:center;margin:0;font-size:.88rem;font-weight:650}.form-status-success{color:#21705f}.form-status-error{color:#a12c36}.site-footer{color:#d5e9fc;background:linear-gradient(165deg,#133156 0%,#102748 46%,#0a1c34 100%);margin-top:2rem;padding:3rem 0 2.8rem;position:relative;overflow:hidden}.footer-line{background:linear-gradient(90deg,#0000,#43d1ab,#88ea4e,#0000);height:2px;position:absolute;inset:0 0 auto}.footer-network{background:#0b1f399e;border:1px solid #9de7cf42;border-radius:10px;margin-bottom:1.2rem;padding:1.2rem}.footer-network-title{color:#dcf0ffd6;margin-top:.35rem;font-size:.95rem}.footer-network-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.46rem;margin-top:.8rem;display:grid}.footer-network-item{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#e2f4ffdb;border:1px solid #d4eeff38;border-radius:6px;place-items:center;min-height:42px;padding-inline:.4rem;font-size:.76rem;display:grid}.footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:1rem;display:grid}.footer-column{align-content:start;gap:.62rem;display:grid}.footer-heading{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:#d4eeffb8;font-size:.78rem}.footer-copy{color:#d4eeffa3;font-size:.9rem}.footer-credit{color:#d4eeff85;font-size:.8rem}.footer-links,.footer-socials{gap:.45rem;display:grid}.footer-links a,.footer-socials a{color:#dcf0ffbd;align-items:center;gap:.46rem;transition:color .16s,transform .16s;display:inline-flex}.footer-links a:hover,.footer-socials a:hover{color:#fff;transform:translate(4px)}.sticky-bar{z-index:95;padding:.78rem 1rem calc(.78rem + env(safe-area-inset-bottom));opacity:0;pointer-events:none;justify-content:center;transition:transform .22s,opacity .22s;display:none;position:fixed;inset:auto 0 0;transform:translateY(120%)}.sticky-bar-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.btn-sticky{width:min(100%,420px);min-height:54px;box-shadow:0 18px 36px #13315647}.final-cta-section{padding-top:1rem}.final-cta-wrap{text-align:center;justify-items:center;gap:1.2rem;display:grid}.final-cta-title{max-width:none}[data-reveal]{--reveal-delay:0s;opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),clip-path .72s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay);will-change:transform, opacity;transform:translateY(36px)scale(.98)}[data-reveal-style=left]{transform:translate(-40px)scale(.985)}[data-reveal-style=right]{transform:translate(40px)scale(.985)}[data-reveal-style=up]{transform:translateY(40px)scale(.985)}[data-reveal-style=clip]{clip-path:inset(0 0 100%);transform:translateY(18px)}[data-reveal].is-revealed{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes signalRun{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes signalBeat{0%,to{opacity:.75;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1.06)}}@keyframes shimmer{0%,to{opacity:.36}50%{opacity:.92}}@keyframes partnerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{clip-path:none;opacity:1;transition:none;transform:none}.marquee-track,.marquee-item,.signal-runner,.signal-bar,.dark-line{animation:none}.btn-premium,.path-row,.sticky-bar{transition:none}.marquee-track{width:100%;height:auto;padding:0}.marquee-group{flex-wrap:wrap;gap:1.2rem;padding:.95rem 1rem}.marquee-group[aria-hidden=true]{display:none}}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-50{z-index:50}.block{display:block}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.filter{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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}@media (width>=1280px){.site-container{width:min(1220px,100% - 6rem)}.editorial-section{padding-block:clamp(5.4rem,8vw,8.8rem)}}@media (width<=1023px){.site-container{width:min(1120px,100% - 1.6rem)}.hero-grid{grid-template-columns:1fr;gap:2.2rem}.hero-visual{justify-self:center;width:min(100%,430px);max-width:430px}.perk-list,.generation-list,.benefits-columns,.footer-grid,.footer-network-grid,.path-toggle-grid{grid-template-columns:1fr}.why-grid,.friction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{gap:1.4rem}}@media (width<=767px){html{scroll-padding-top:74px}.site-nav{height:64px}.hero-section{min-height:auto;padding-top:92px}.hero-actions{align-items:stretch}.btn-hero{width:100%}.friction-grid,.why-grid{grid-template-columns:1fr}.marquee-track{animation-duration:20s}.marquee-group{gap:2.5rem;padding-right:2.5rem}.marquee-item{letter-spacing:.08em;font-size:.75rem}.application-form{gap:.82rem}.floating-field input,.floating-field textarea{padding-inline:.8rem}.sticky-bar{padding:.72rem .9rem calc(.72rem + env(safe-area-inset-bottom));display:flex}}body{background:var(--color-bg-primary);color:var(--color-text-primary)}.main-site-shell{background:var(--color-bg-primary)}.site-nav{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fff0;border-bottom-color:#0000;height:clamp(76px,7.2vw,96px);transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.site-nav-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom-color:#11111114}.site-nav-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:normal;align-items:center;column-gap:clamp(.75rem,2vw,2rem);display:grid;position:relative}.site-nav-inner-landing{justify-content:space-between;display:flex}.site-nav-logo{grid-column:2;justify-self:center}.site-nav-links{color:#111111c2;font-family:var(--font-heading);align-items:center;gap:clamp(.35rem,1.35vw,1.35rem);font-size:clamp(.95rem,.45vw + .84rem,1.08rem);font-weight:780;display:flex}.site-nav-links-left{grid-column:1;justify-self:start}.site-nav-links-right{grid-column:3;justify-self:end}.site-nav-links a{isolation:isolate;border-radius:999px;align-items:center;min-height:clamp(44px,3.2vw,50px);padding:.58rem clamp(.78rem,1.15vw,1.08rem);transition:color .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.site-nav-links a:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(135deg,#2baeba24,#7e23921f),#ffffffb8;transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:scale(.92)}.site-nav-links a:after{content:"";background:linear-gradient(90deg, var(--color-accent-teal), #88ea4e, var(--color-accent-purple));transform-origin:0;border-radius:999px;height:2px;transition:transform .22s;position:absolute;inset:auto .8rem .28rem;transform:scaleX(0)}.site-nav-links a:hover{color:#5f1e6e}@supports (color:color-mix(in lab, red, red)){.site-nav-links a:hover{color:color-mix(in srgb, var(--color-accent-purple) 72%, var(--color-text-primary))}}.site-nav-links a:hover{transform:translateY(-1px)}.site-nav-links a:hover:before{opacity:1;transform:scale(1)}.site-nav-links a:hover:after{transform:scaleX(1)}.site-nav-links a.site-nav-link-active,.site-mobile-menu a.site-nav-link-active{color:var(--color-accent-purple)}.site-nav-links a.site-nav-link-active:after{background:linear-gradient(90deg, var(--color-accent-teal), var(--color-accent-purple));transform:scaleX(1)}.site-menu-toggle,.site-mobile-menu{display:none}.main-hero{isolation:isolate;background:var(--color-bg-primary);border-bottom:1px solid #11111114;align-items:center;min-height:100svh;padding:120px 0 100px;display:flex;position:relative;overflow:clip}.main-page-hero{min-height:100svh}.main-hero-grid{z-index:2;grid-template-columns:minmax(0,.68fr);display:grid;position:relative}.main-hero-copy{max-width:760px;position:relative}.main-hero-copy:before{content:"";background:linear-gradient(90deg, var(--color-accent-teal), var(--color-accent-purple));border-radius:999px;width:58px;height:3px;margin-bottom:1.15rem;display:block}.main-hero-copy h1{color:#111;letter-spacing:-.045em;max-width:13.4ch;padding-bottom:.24em;font-size:clamp(3.15rem,7.1vw,6.35rem);font-weight:950;line-height:1.08}.main-page-hero .main-hero-copy h1{max-width:13.8ch;font-size:clamp(3rem,6.6vw,5.9rem)}.main-lead{max-width:48ch;color:var(--color-text-secondary);margin-top:1.2rem;font-size:clamp(1.05rem,1.55vw,1.22rem);line-height:1.58}.main-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.95rem;padding-block:.35rem;display:flex;overflow:visible}.btn-premium.main-btn-primary{background:linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple));color:#fff;min-height:52px;box-shadow:none;border:0;border-radius:999px;overflow:visible}.btn-premium.main-btn-primary:after{display:none}.main-btn-secondary{color:#111;min-height:52px;font-family:var(--font-heading);background:#ffffff8f;border:1px solid #1111112e;border-radius:999px;justify-content:center;align-items:center;padding:.78rem 1.4rem;font-weight:800;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.main-btn-secondary:hover{background:#fff;border-color:#2baeba8c;transform:translateY(-2px)}.main-hero-helix{z-index:1;opacity:.15;pointer-events:none;width:clamp(520px,52vw,860px);height:auto;position:absolute;top:50%;right:clamp(.5rem,4vw,4rem);transform:translateY(-48%)rotate(-10deg)}.main-page-hero .main-hero-helix{opacity:.12}@media (width<=1399px){.main-hero-grid{grid-template-columns:minmax(0,.54fr)}.main-hero-copy{max-width:640px}.main-hero-copy h1{max-width:12.5ch;font-size:clamp(3rem,6.1vw,5.35rem)}.main-page-hero .main-hero-copy h1{max-width:12.8ch;font-size:clamp(2.85rem,5.7vw,5rem)}.main-lead{max-width:42ch}.main-hero-helix{opacity:.12;width:clamp(420px,42vw,620px);right:clamp(-8rem,-8vw,-4rem)}.main-page-hero .main-hero-helix{opacity:.1}}.main-section{padding:clamp(4.8rem,9vw,8.8rem) 0;position:relative;overflow:hidden}.main-section-soft{background:var(--color-bg-secondary)}.main-section-title{max-width:18ch;margin-bottom:2rem}.main-section-intro{max-width:68ch}.main-eyebrow{color:var(--color-accent-teal);font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:900}.main-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.main-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.main-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.main-card{background:#ffffffd1 padding-box padding-box;border:1px solid #11111114;border-radius:22px;min-height:100%;padding:1.35rem;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 18px 40px #1111110d}.main-card:hover{background:linear-gradient(#ffffffe6, #ffffffe6) padding-box, linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple)) border-box;border-color:#0000;transform:translateY(-4px);box-shadow:0 24px 48px #11111117}.home-why-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.48fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.home-why-title{margin-bottom:0;position:sticky;top:110px}.home-why-card-grid{margin-top:0}.home-why-card-grid .main-card{box-shadow:none;background:padding-box padding-box;border-color:#0000;position:relative;overflow:hidden}.home-why-card-grid .main-card:hover{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple)) border-box;border-color:#0000;transform:translateY(-6px);box-shadow:0 22px 42px #11111112}.home-why-card-grid .main-card-icon{transition:transform .22s,background-color .22s,color .22s}.home-why-card-grid .main-card:hover .main-card-icon{color:var(--color-accent-purple);background:#7e239214;transform:rotate(-5deg)scale(1.08)}.main-card-icon{width:2.7rem;height:2.7rem;color:var(--color-accent-teal);background:#2baeba1a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.main-card p{color:#222;font-size:1.04rem;line-height:1.65}.main-card strong,.main-card span:not(.main-card-icon){display:block}.main-card strong{color:#111;font-family:var(--font-heading);margin-bottom:.4rem;font-size:1.12rem}.main-split{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:center;gap:clamp(2rem,6vw,5.8rem);display:grid}.main-rich-text{color:var(--color-text-secondary);margin-top:1rem;font-size:clamp(1.05rem,2vw,1.26rem);line-height:1.8}.main-rich-text p+p,.main-rich-text .main-text-list+p{margin-top:1rem}.main-text-list{margin:.8rem 0 0;padding-left:1.2rem}.main-text-list li{padding-left:.2rem}.main-vision-list{gap:.5rem;padding-left:0;list-style:none;display:grid}.main-vision-list li{align-items:baseline;gap:.65rem;padding-left:0;display:flex}.main-vision-list .icon{width:1.2rem;height:1.2rem;color:var(--color-accent-teal);flex:none;transform:translateY(.16em)}.brand-gradient-text{background:linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.main-about-helix-section{isolation:isolate;align-items:center;min-height:clamp(520px,76svh,760px);display:flex;position:relative;overflow:hidden}.main-about-helix-bg{z-index:0;opacity:.065;pointer-events:none;transform-origin:50%;width:clamp(900px,132vw,1680px);max-width:none;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)scale(1.08)}.main-about-helix-copy{z-index:2;text-align:center;justify-items:center;width:min(900px,100% - 2rem);margin-inline:auto;display:grid;position:relative}.main-about-helix-copy .main-eyebrow{margin-inline:auto}.main-about-helix-copy .main-rich-text{max-width:68ch;font-size:clamp(1.2rem,2.35vw,1.55rem);line-height:1.72}.onepager-shell{background:linear-gradient(#fff 0%,#f7fbff 48%,#fff 100%)}.onepager-hero{background:linear-gradient(180deg, #fffffff5, #f7f9fae6), var(--color-bg-primary);min-height:100svh}.onepager-hero .main-hero-helix{opacity:.11}.onepager-hero-copy{max-width:820px}.onepager-hero-copy h1{max-width:15ch;font-size:clamp(2.95rem,6.2vw,5.9rem)}.onepager-details-section{padding-block:clamp(4.2rem,8vw,7rem)}.onepager-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}.onepager-info-card{background:linear-gradient(180deg, #ffffffeb, #ffffffc7), var(--color-bg-secondary);border:1px solid #11111114;border-radius:18px;padding:clamp(1.3rem,3vw,2rem);box-shadow:0 18px 44px #1111110d}.onepager-info-card h2{margin-bottom:1.2rem;font-size:clamp(1.45rem,2.6vw,2.2rem)}.onepager-business-card{grid-column:1/-1}.onepager-info-table{margin:0;display:grid}.onepager-info-row{border-top:1px solid #11111114;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:1rem;padding:.95rem 0;display:grid}.onepager-info-row:first-child{border-top:0}.onepager-info-row dt{color:var(--color-text-secondary);font-family:var(--font-heading);font-weight:760}.onepager-info-row dd{color:#111;margin:0;font-weight:680;line-height:1.55}.onepager-business-data{color:var(--color-text-secondary);gap:.35rem;font-size:clamp(1.05rem,1.7vw,1.24rem);display:grid}.onepager-iban{color:#111;letter-spacing:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:800}.onepager-about-section{min-height:auto}.onepager-about-copy h2{margin-bottom:.4rem}.onepager-about-copy .main-rich-text{text-align:left;gap:1rem;max-width:74ch;display:grid}.onepager-about-copy .main-rich-text p+p{margin-top:0}.onepager-two-column{grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.onepager-section-header h2{max-width:16ch}.onepager-legal-list{gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.onepager-legal-list a{color:#258b95;border-bottom:1px solid #2baeba61;align-items:center;width:fit-content;min-height:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.onepager-legal-list a{color:color-mix(in srgb, var(--color-accent-teal) 78%, #111)}}.onepager-legal-list a{font-family:var(--font-heading);font-weight:850;transition:color .18s,border-color .18s}.onepager-legal-list a:hover{border-color:var(--color-accent-purple);color:var(--color-accent-purple)}.onepager-contact-panel{scroll-margin-top:104px}.onepager-contact-links{gap:.65rem;margin-top:1.4rem;display:grid}.onepager-contact-links a{color:#258b95;border-bottom:1px solid #2baeba61;align-items:center;width:fit-content;min-height:56px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.onepager-contact-links a{color:color-mix(in srgb, var(--color-accent-teal) 78%, #111)}}.onepager-contact-links a{font-family:var(--font-heading);font-size:clamp(1.08rem,2vw,1.32rem);font-weight:850;transition:color .18s,border-color .18s}.onepager-contact-links a:hover{border-color:var(--color-accent-purple);color:var(--color-accent-purple)}.about-ecosystem-inner{max-width:900px}.about-ecosystem-title{max-width:18ch;margin-bottom:1rem}.about-ecosystem-subtitle{color:#111;max-width:34ch;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:900;line-height:1.22}.about-ecosystem-text{max-width:72ch}.main-closing-line{color:#111;margin-top:2rem;font-size:clamp(1.18rem,2vw,1.55rem);font-style:italic;font-weight:800}.main-timeline-wrap{max-width:860px}.main-timeline{counter-reset:practice;gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.main-timeline li{counter-increment:practice;color:var(--color-text-secondary);border-bottom:1px solid #11111114;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem 1.1rem;font-size:1.08rem;display:grid}.main-timeline li:before{content:counter(practice, decimal-leading-zero);color:var(--color-accent-purple);font-family:var(--font-heading);font-weight:900}.main-timeline li>span{gap:.35rem;display:grid}.main-timeline strong{color:#111;font-family:var(--font-heading);font-size:1.12rem;line-height:1.35}.main-timeline strong+span{line-height:1.65}.main-centered{text-align:center;justify-items:center;display:grid}.main-centered h2{max-width:16ch}.main-ambassador-band{color:#fff;background:#111}.home-ambassador-section,.ambassador-final-cta{background:radial-gradient(circle at 18% 18%, #ffffff38, transparent 28%), radial-gradient(circle at 82% 72%, #ffffff29, transparent 30%), linear-gradient(135deg, var(--color-accent-teal), var(--color-accent-purple))}.main-site-shell .site-footer{background:#111;margin-top:0}.site-shell:not(.main-site-shell){background:var(--color-bg-primary)}.site-shell:not(.main-site-shell) .main-section,.site-shell:not(.main-site-shell) .site-container,.site-shell:not(.main-site-shell) .friction-grid,.site-shell:not(.main-site-shell) .why-grid,.site-shell:not(.main-site-shell) .generation-list,.site-shell:not(.main-site-shell) .path-flow,.site-shell:not(.main-site-shell) .benefits-columns,.site-shell:not(.main-site-shell) .traits-list,.site-shell:not(.main-site-shell) .main-actions,.site-shell:not(.main-site-shell) .section-cta,.site-shell:not(.main-site-shell) .dark-closing,.site-shell:not(.main-site-shell) .final-cta-wrap{overflow:visible}.site-shell:not(.main-site-shell) .main-section-soft,.site-shell:not(.main-site-shell) .section-application,.site-shell:not(.main-site-shell) .friction-strip{isolation:isolate}.site-nav-inner-landing{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:normal;display:grid}.site-nav-inner-landing .no-underline{grid-column:2;justify-self:center}.landing-home-link{color:#111111c2;min-height:44px;font-family:var(--font-heading);border-radius:999px;grid-column:1;justify-self:start;align-items:center;padding:.58rem clamp(.78rem,1.15vw,1.08rem);font-size:clamp(.95rem,.45vw + .84rem,1.08rem);font-weight:780;transition:color .22s,transform .22s,background-color .22s;display:inline-flex}.landing-home-link:hover{color:var(--color-accent-purple);background:#7e239214;transform:translateY(-1px)}.site-nav-inner-landing .btn-nav{grid-column:3;justify-self:end}.landing-main-hero{background:var(--color-bg-primary);min-height:100svh;padding:120px 0 100px}.landing-main-hero-copy h1{max-width:12ch}.landing-main-hero-copy .hero-gradient-word{background:linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple));-webkit-background-clip:text;background-clip:text}.landing-main-actions{align-items:center}.landing-main-actions .hero-micro{width:auto;color:var(--color-text-secondary);font-family:var(--font-heading);font-weight:750}.landing-main-hero-helix{opacity:.13}.friction-strip{background:var(--color-bg-secondary);border-block:1px solid #11111114;padding:clamp(2rem,4vw,3rem) 0}.friction-grid{padding-block:0}.friction-item{color:#222;background:#ffffffd1;border:1px solid #11111114;border-radius:22px;justify-content:flex-start;min-height:72px;padding:1rem 1.1rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 18px 40px #1111110d}.friction-item:hover{z-index:5;background:linear-gradient(#ffffffe6, #ffffffe6) padding-box, linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple)) border-box;border-color:#0000;transform:translateY(-4px);box-shadow:0 24px 48px #11111117}.friction-icon,.path-row-icon,.benefit-icon,.trait-dot,.generation-item-icon{color:var(--color-accent-teal);background:#2baeba1a}.marquee-section{color:#fff;background:#111;border-block-color:#11111114;overflow:hidden}.marquee-dot{background:linear-gradient(135deg, var(--color-accent-teal), var(--color-accent-purple))}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.why-card{border-radius:22px;padding:1.35rem}.why-line,.benefit-item,.path-text{color:var(--color-text-secondary)}.why-closing{color:#111;font-family:var(--font-heading);font-size:clamp(1.18rem,2vw,1.55rem);font-style:italic;font-weight:800}.landing-generation-section{background:radial-gradient(circle at 18% 18%, #ffffff38, transparent 28%), radial-gradient(circle at 82% 72%, #ffffff29, transparent 30%), linear-gradient(135deg, var(--color-accent-teal), var(--color-accent-purple))}.generation-spotlight{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.landing-eyebrow-light{color:#ffffffd6}.generation-list,.perk-list{gap:1rem}.generation-item,.perk-entry{box-shadow:none;background:#ffffff21;border:1px solid #ffffff3d;border-radius:22px;position:relative}.generation-item:hover,.perk-entry:hover{z-index:5}.pull-quote{color:#fffc}.path-flow{max-width:860px}.path-row{background:#ffffffd1;border:1px solid #11111114;border-radius:22px;padding:1.2rem;position:relative;box-shadow:0 18px 40px #1111110d}.path-row:hover{z-index:5;background:linear-gradient(#ffffffe6, #ffffffe6) padding-box, linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple)) border-box;border-color:#0000;transform:translateY(-4px);box-shadow:0 24px 48px #11111117}.path-row-line{background:linear-gradient(90deg, var(--color-accent-teal), var(--color-accent-purple))}.benefits-card,.application-form{background:#ffffffd1;border:1px solid #11111114;border-radius:22px;position:relative;overflow:visible;box-shadow:0 18px 40px #1111110d}.benefits-card-accent{background:#ffffffd1}.benefits-heading,.path-toggle legend,.application-closing-strong{color:#111}.looking-opening{color:var(--color-accent-purple);background:#7e239214;border-radius:999px}.traits-list li{color:#222;background:#ffffffd6;border:1px solid #11111114;border-radius:16px;position:relative}.traits-list li:hover{z-index:5}.site-shell:not(.main-site-shell) .main-card{position:relative;overflow:visible}.site-shell:not(.main-site-shell) .main-card:hover,.site-shell:not(.main-site-shell) .btn-premium:hover,.site-shell:not(.main-site-shell) .main-btn-secondary:hover{z-index:5}.site-shell:not(.main-site-shell) [data-reveal-style=up].is-revealed,.site-shell:not(.main-site-shell) [data-reveal-style=left].is-revealed,.site-shell:not(.main-site-shell) [data-reveal-style=right].is-revealed{clip-path:none}.section-application{background:var(--color-bg-secondary)}.floating-field input,.floating-field textarea,.toggle-option{color:#111;background:#fff;border-color:#11111121;border-radius:16px}.floating-field span{color:var(--color-text-secondary);background:#fff}.floating-field small,.application-closing{color:var(--color-text-secondary)}.floating-field input:focus,.floating-field textarea:focus{border-color:#2baebab3;box-shadow:0 0 0 3px #2baeba24}.floating-field input:focus+span,.floating-field input:not(:placeholder-shown)+span,.floating-field textarea:focus+span,.floating-field textarea:not(:placeholder-shown)+span{color:var(--color-accent-teal)}.field-border{background:linear-gradient(90deg, var(--color-accent-teal), var(--color-accent-purple))}.toggle-option-active{color:#fff;background:linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple));box-shadow:none;border-color:#0000}.final-cta-section{padding-top:clamp(4.8rem,9vw,8.8rem)}.site-shell:not(.main-site-shell) .site-footer{background:#111;margin-top:0}.main-ambassador-band .main-lead{color:#ffffffbd}.home-ambassador-cta{margin-top:1rem}.btn-premium.main-btn-primary.home-ambassador-cta{color:#111;background:#fff;box-shadow:0 20px 44px #1111112e}.btn-premium.main-btn-primary.home-ambassador-cta:hover{transform:translateY(-3px);box-shadow:0 26px 52px #11111138}.btn-premium.main-btn-primary.ambassador-final-cta-button{color:#111;background:#fff;margin-top:1rem;box-shadow:0 20px 44px #1111112e}.btn-premium.main-btn-primary.ambassador-final-cta-button:hover{transform:translateY(-3px);box-shadow:0 26px 52px #11111138}.main-final p{color:#111;max-width:26ch;font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(1.75rem,4.1vw,3.85rem);font-weight:900;line-height:1.12}.main-quote{color:#111;font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,4vw,3.7rem);font-weight:900;line-height:1.18}.partnerji-showcase{background:#f6f8fb;padding:clamp(4.8rem,9vw,8rem) 0;position:relative;overflow:clip}.partnerji-panel{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);display:grid;overflow:visible}.partnerji-list-pane{position:sticky;top:112px;overflow:visible}.partnerji-list-pane.is-revealed{clip-path:none}.partnerji-list-title{color:#111;font-family:var(--font-heading);letter-spacing:-.04em;margin-top:.65rem;padding-bottom:.18em;font-size:clamp(2.2rem,4.2vw,4.4rem);font-weight:900;line-height:1.04}.brand-title-dot{background:linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple));vertical-align:baseline;border-radius:999px;width:.22em;height:.22em;margin-left:.08em;display:inline-block}.partnerji-list{gap:.68rem;margin-top:1.25rem;padding:.25rem .7rem .25rem 0;display:grid;overflow:visible}.partnerji-mobile-select{display:none}.partnerji-list-item{color:#111;width:100%;min-height:72px;font-family:var(--font-heading);text-align:left;opacity:.58;cursor:pointer;background:#ffffffa8;border:1px solid #11111114;border-radius:16px;align-items:center;padding:.9rem 1rem;font-size:1rem;font-weight:850;transition:opacity .18s,border-color .18s,background-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:visible}.partnerji-list-item:hover,.partnerji-list-item.is-active{opacity:1;transform:translate(4px)}.partnerji-list-item.is-active{border-color:var(--color-accent-teal);z-index:2;background:#2baeba1f;position:relative;box-shadow:0 18px 36px #2baeba1f}.partnerji-list-logo-wrap{background:#fff;border-radius:12px;place-items:center;height:48px;display:grid;overflow:hidden}.partnerji-list-logo-wrap img{object-fit:contain;width:82%;max-height:30px}.partnerji-logo-dr-best{filter:brightness(0)saturate()invert(18%)sepia(42%)saturate(1193%)hue-rotate(174deg)brightness(91%)contrast(95%)}.partnerji-logo-axeria{filter:brightness(0)saturate()invert(19%)sepia(72%)saturate(1906%)hue-rotate(199deg)brightness(88%)contrast(103%)}.partnerji-detail-pane{background:radial-gradient(circle at 85% 15%,#2baeba24,#0000 32%),linear-gradient(145deg,#fffffff5,#f4faffd1);border:1px solid #11111114;border-radius:28px;flex-direction:column;justify-content:center;min-height:clamp(420px,52vw,620px);padding:clamp(1.6rem,5vw,4.2rem);animation:.28s both partnerDetailIn;display:flex;box-shadow:0 24px 64px #11111114}.partnerji-detail-logo{object-fit:contain;object-position:left center;width:min(48%,300px);max-height:118px}.partnerji-detail-pane h2{color:#111;max-width:15ch;font-family:var(--font-heading);letter-spacing:-.045em;margin-top:clamp(1.6rem,4vw,2.6rem);padding-bottom:.22em;font-size:clamp(2.3rem,5.4vw,5.4rem);font-weight:950;line-height:1.08}.partnerji-detail-pane h3{color:#0000;background:linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple));max-width:24ch;font-family:var(--font-heading);letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:900;line-height:1.2}.partnerji-detail-pane p{max-width:52ch;color:var(--color-text-secondary);margin-top:.85rem;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.68}@keyframes partnerDetailIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.partner-marquee{border-block:1px solid #11111114;margin-top:2.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.partner-track{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;width:max-content;min-width:200%;animation:28s linear infinite partnerScroll;display:grid}.partner-marquee:hover .partner-track{animation-play-state:paused}.partner-track span{min-height:72px;font-family:var(--font-heading);letter-spacing:-.02em;place-items:center;padding-inline:1.5rem;font-weight:900;transition:color .18s,transform .18s,letter-spacing .18s;display:grid}.partner-track span.partner-logo-tile-dark img,.partner-track span.partner-logo-tile-brand-blue img{border-radius:12px;max-width:126px;padding:.52rem .82rem}.partner-track span.partner-logo-tile-dark img{background:#111}.partner-track span.partner-logo-tile-brand-blue img{background:#133156}.partner-track img{object-fit:contain;opacity:1;max-width:142px;max-height:36px;transition:transform .18s;display:block}.partner-track span:hover{color:var(--color-accent-purple);letter-spacing:.01em;transform:translateY(-4px)scale(1.04)}.partner-track span:hover img{transform:scale(1.03)}.main-check-list{gap:.85rem;max-width:760px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.main-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.main-check-list li{color:#222;background:#ffffffd6 padding-box padding-box;border:1px solid #11111114;border-radius:16px;align-items:center;gap:.8rem;padding:1rem 1.1rem;font-size:1.05rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.main-check-list li:hover{background:linear-gradient(#ffffffe6, #ffffffe6) padding-box, linear-gradient(120deg, var(--color-accent-teal), var(--color-accent-purple)) border-box;border-color:#0000;transform:translateY(-4px);box-shadow:0 18px 38px #11111114}.main-check-list .icon{color:var(--color-accent-teal)}.contact-section{align-items:center;min-height:calc(100svh - 96px);padding-top:96px;padding-bottom:32px;display:flex;overflow:hidden}.contact-grid{grid-template-columns:minmax(0,.9fr) clamp(180px,20vw,300px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3.5vw,4rem);display:grid;position:relative}.contact-copy{z-index:1;max-width:560px;position:relative}.contact-copy h1{color:#111;font-family:var(--font-heading);letter-spacing:-.045em;margin:0;padding-bottom:.2em;font-size:clamp(3rem,7vw,6.4rem);font-weight:950;line-height:1.08}.contact-copy p{max-width:34ch;color:var(--color-text-secondary);margin:1.35rem 0 0;font-size:clamp(1.05rem,1.9vw,1.24rem);line-height:1.5}.contact-hero-helix{z-index:0;object-fit:contain;opacity:.42;pointer-events:none;filter:saturate(1.18)contrast(1.12);place-self:center;width:auto;max-width:none;height:clamp(620px,86svh,900px);position:relative}.contact-form{z-index:1;background:#ffffffd6 padding-box padding-box;border:1px solid #11111114;border-radius:28px;padding:clamp(1.1rem,2.2vw,1.55rem);transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 18px 40px #1111110d}.contact-form-header{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.25rem;display:flex}.contact-email{color:#111;font-family:var(--font-heading);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:900}.contact-socials{gap:.8rem;margin-top:0;display:flex}.contact-socials a{min-width:48px;min-height:48px;color:var(--color-accent-teal);border:1px solid #1111111f;border-radius:999px;place-items:center;font-size:0;display:inline-grid}.contact-socials a .icon{width:1.2rem;height:1.2rem}.contact-form{gap:1rem;display:grid}.contact-form label{color:#111;font-family:var(--font-heading);gap:.45rem;font-weight:800;display:grid}.contact-form input,.contact-form textarea{color:#111;background:#fff;border:1px solid #11111121;border-radius:16px;width:100%;padding:.9rem 1rem}.contact-form input:focus,.contact-form textarea:focus{border-color:#2baebab3;outline:2px solid #2baeba59}.kajdelamo-delamo{padding:96px 0 112px}.kajdelamo-delamo-header{text-align:center;justify-items:center;gap:.85rem;max-width:960px;margin-bottom:clamp(1.8rem,4vw,2.8rem);display:grid}.kajdelamo-delamo-label,.kajdelamo-prehod-label{color:var(--color-accent-teal);font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.kajdelamo-section-title{color:#111;max-width:20ch;font-family:var(--font-heading);letter-spacing:-.02em;margin:0 auto;font-size:clamp(1.95rem,4vw,2.5rem);font-weight:900;line-height:1.12}.kajdelamo-delamo-divider,.kajdelamo-prehod-heading-divider{background:var(--color-accent-teal);width:min(60px,100%);height:2px}.kajdelamo-quadrant-shell{width:100%}.kajdelamo-quadrant-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:80vh;display:grid;position:relative}.kajdelamo-quadrant-grid:before,.kajdelamo-quadrant-grid:after{content:"";pointer-events:none;position:absolute}.kajdelamo-quadrant-grid:before{background:linear-gradient(#0000,#bfd3eaf2 15% 85%,#0000);width:1px;top:5%;bottom:5%;left:50%;transform:translate(-50%)}.kajdelamo-quadrant-grid:after{background:linear-gradient(90deg,#0000,#bfd3eaf2 15% 85%,#0000);height:1px;top:50%;left:5%;right:5%;transform:translateY(-50%)}.kajdelamo-quadrant-cell{opacity:0;min-height:300px;transition:opacity .5s ease-out,transform .5s ease-out,background-color .4s;display:flex;position:relative;transform:translateY(20px)}.kajdelamo-quadrant-cell.visible{opacity:1;transform:translateY(0)}.kajdelamo-quadrant-cell:first-child{transition-delay:0s}.kajdelamo-quadrant-cell:nth-child(2){transition-delay:.2s}.kajdelamo-quadrant-cell:nth-child(3){transition-delay:.4s}.kajdelamo-quadrant-cell:nth-child(4){transition-delay:.6s}.kajdelamo-quadrant-cell:hover{background-color:#2baeba0f}.kajdelamo-quadrant-cell-one,.kajdelamo-quadrant-cell-three{justify-content:flex-end}.kajdelamo-quadrant-cell-two,.kajdelamo-quadrant-cell-four{justify-content:flex-start}.kajdelamo-quadrant-content{flex-direction:column;gap:1rem;width:min(420px,100%);display:flex}.kajdelamo-quadrant-cell-one .kajdelamo-quadrant-content,.kajdelamo-quadrant-cell-three .kajdelamo-quadrant-content{text-align:right;align-items:flex-end;padding-left:clamp(1rem,3vw,1.6rem);padding-right:clamp(1.4rem,5vw,3rem)}.kajdelamo-quadrant-cell-two .kajdelamo-quadrant-content,.kajdelamo-quadrant-cell-four .kajdelamo-quadrant-content{text-align:left;align-items:flex-start;padding-left:clamp(1.4rem,5vw,3rem);padding-right:clamp(1rem,3vw,1.6rem)}.kajdelamo-quadrant-cell-one .kajdelamo-quadrant-content,.kajdelamo-quadrant-cell-two .kajdelamo-quadrant-content{padding-top:clamp(1.6rem,4vw,3rem)}.kajdelamo-quadrant-cell-three .kajdelamo-quadrant-content,.kajdelamo-quadrant-cell-four .kajdelamo-quadrant-content{padding-top:clamp(2.8rem,6vw,5rem);padding-bottom:clamp(1.6rem,4vw,3rem)}.kajdelamo-quadrant-icon-wrap{color:var(--color-accent-teal);justify-content:center;align-items:center;animation:3s ease-in-out infinite kajdelamoIconFloat;display:inline-flex}.kajdelamo-quadrant-icon{transition:transform .3s;display:inline-flex}.kajdelamo-quadrant-icon .icon{width:36px;height:36px}.kajdelamo-quadrant-cell:hover .kajdelamo-quadrant-icon-wrap{animation-play-state:paused}.kajdelamo-quadrant-cell:hover .kajdelamo-quadrant-icon{transform:scale(1.15)}.kajdelamo-quadrant-number{color:var(--color-accent-teal);font-family:var(--font-heading);opacity:.2;margin:0;font-size:clamp(2.6rem,5.5vw,3rem);font-weight:900;line-height:1;transition:opacity .4s}.kajdelamo-quadrant-cell:hover .kajdelamo-quadrant-number{opacity:.35}.kajdelamo-quadrant-heading{color:#111;max-width:26ch;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:850;line-height:1.35}.kajdelamo-quadrant-body{max-width:34ch;color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.kajdelamo-praksa{background:linear-gradient(160deg,#133156 0%,#0b1f3a 100%);padding:104px 0 122px;position:relative;overflow:hidden}.kajdelamo-praksa-glow{pointer-events:none;opacity:.9;background:radial-gradient(circle at 84% 12%,#2baeba3d 0%,#2baeba00 56%);position:absolute;inset:0}.kajdelamo-praksa-inner{z-index:1;gap:1rem;max-width:780px;display:grid;position:relative}.kajdelamo-section-title-light{color:#fff}.kajdelamo-praksa-title{text-align:left;margin-inline:0}.kajdelamo-praksa-list{margin-top:.8rem;display:grid}.kajdelamo-praksa-item{gap:.8rem;padding:2.35rem 0;display:grid}.kajdelamo-praksa-item:not(:last-child){border-bottom:1px solid #2baeba47}.kajdelamo-praksa-item-title{color:#fff;max-width:26ch;font-family:var(--font-heading);letter-spacing:-.012em;margin:0;font-size:clamp(1.35rem,2.8vw,1.56rem);font-weight:850;line-height:1.25}.kajdelamo-praksa-item-body{color:#fffc;max-width:620px;margin:0;line-height:1.75}.kajdelamo-praksa-closer-wrap{gap:1rem;margin-top:3rem;display:grid}.kajdelamo-praksa-closer-line{background:#2baebaad;width:min(120px,100%);height:1px}.kajdelamo-praksa-closer{color:var(--color-accent-teal);font-family:var(--font-heading);margin:0;font-size:clamp(1.1rem,2.5vw,1.2rem);font-weight:850;line-height:1.45}.kajdelamo-prehod{padding:88px 0 72px}.kajdelamo-prehod-inner{gap:1rem;max-width:780px;display:grid}.kajdelamo-prehod-heading{color:#111;max-width:24ch;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;line-height:1.15}.kajdelamo-prehod-divider{background:#7e239280;width:100%;height:1px}.kajdelamo-prehod-body{color:#111;margin:0;font-size:clamp(1.03rem,2.3vw,1.11rem);line-height:1.75}.kajdelamo-prehod-statement{color:#111;font-family:var(--font-heading);margin:.25rem 0 0;font-size:clamp(1.12rem,2.5vw,1.28rem);font-weight:850;line-height:1.48}.kajdelamo-prehod-link{color:var(--color-accent-teal);font-family:var(--font-heading);font-size:1rem;font-weight:850;text-decoration:none;transition:color .18s}.kajdelamo-prehod-link:hover{color:var(--color-accent-purple)}@keyframes kajdelamoIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1023px){.main-hero{align-items:flex-start;min-height:auto;padding:112px 0 260px}.main-page-hero{min-height:auto}.main-hero-grid{grid-template-columns:1fr}.main-hero-copy{max-width:680px}.main-lead{max-width:48ch}.main-hero-helix,.main-page-hero .main-hero-helix{opacity:.1;width:min(72vw,520px);top:auto;bottom:-9rem;right:-8rem;transform:rotate(-10deg)}.site-nav{height:clamp(70px,9vw,84px)}.brand-logo-nav{width:auto;height:58px}.site-nav-inner{grid-template-columns:1fr auto}.site-nav-logo{grid-column:1;justify-self:start}.site-nav-links{display:none}.site-menu-toggle{background:#1111110d;border:0;border-radius:999px;justify-self:end;place-items:center;width:50px;height:50px;display:inline-grid}.site-menu-toggle span{background:#111;grid-area:1/1;width:20px;height:2px;transition:transform .18s;display:block}.site-menu-toggle span:last-child{transform:translateY(6px)}.site-menu-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-menu-toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.site-mobile-menu{opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #11111114;border-radius:24px;gap:.25rem;padding:.8rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + .6rem);left:.8rem;right:.8rem;transform:translateY(-8px);box-shadow:0 24px 54px #1111111f}.site-mobile-menu-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-mobile-menu a{color:#111;min-height:50px;font-family:var(--font-heading);border-radius:16px;align-items:center;padding:0 1rem;font-size:1rem;font-weight:850;display:flex}.home-why-layout{grid-template-columns:1fr;gap:2rem}.home-why-title{position:static}.main-card-grid,.main-card-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.main-split,.contact-grid{grid-template-columns:1fr}.contact-section{align-items:flex-start;min-height:auto;padding-top:96px;padding-bottom:48px}.contact-grid{gap:clamp(1.4rem,5vw,2.4rem)}.contact-copy{text-align:center;justify-self:center}.contact-copy p{margin-left:auto;margin-right:auto}.contact-hero-helix{opacity:.32;width:auto;height:420px}.partnerji-panel{grid-template-columns:1fr}.partnerji-list-pane{z-index:4;position:static}.partnerji-list{display:none}.partnerji-mobile-select{z-index:5;color:#111;font-family:var(--font-heading);gap:.45rem;margin-top:1.15rem;font-weight:850;display:grid;position:relative}.partnerji-mobile-select-open{z-index:20}.partnerji-mobile-select>span{color:var(--color-accent-teal);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:900}.partnerji-mobile-select-trigger{color:#111;width:100%;min-height:56px;font-family:var(--font-heading);text-align:left;background:linear-gradient(135deg,#2baeba1a,#7e239214),#fff;border:1px solid #1111111a;border-radius:16px;justify-content:space-between;align-items:center;padding:.85rem 3rem .85rem 1rem;font-weight:900;display:flex;position:relative;box-shadow:0 18px 36px #1111110f}.partnerji-mobile-select-trigger span{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partnerji-mobile-select-trigger:after{content:"";border-right:2px solid var(--color-accent-purple);border-bottom:2px solid var(--color-accent-purple);pointer-events:none;width:.65rem;height:.65rem;transition:transform .18s;position:absolute;top:50%;right:1.1rem;transform:translateY(-65%)rotate(45deg)}.partnerji-mobile-select-trigger[aria-expanded=true]:after{transform:translateY(-25%)rotate(225deg)}.partnerji-mobile-options{z-index:30;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #11111114;border-radius:18px;gap:.35rem;max-height:min(58svh,420px);padding:.55rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:auto;transform:translateY(-8px);box-shadow:0 24px 54px #11111124}.partnerji-mobile-options-open{opacity:1;pointer-events:auto;transform:translateY(0)}.partnerji-mobile-option{color:#111;min-height:48px;font-family:var(--font-heading);text-align:left;background:0 0;border:0;border-radius:14px;padding:.72rem .82rem;font-weight:850}.partnerji-mobile-option:hover,.partnerji-mobile-option.is-active{color:var(--color-accent-purple);background:linear-gradient(135deg,#2baeba21,#7e23921c)}.partnerji-detail-pane{min-height:auto}.kajdelamo-quadrant-content{width:min(360px,100%)}}@media (width<=767px){.site-nav{height:68px}.brand-logo-nav{width:auto;height:54px}.site-nav-inner{grid-template-columns:1fr auto}.site-nav-logo{justify-self:start}.site-nav-links{display:none}.site-menu-toggle{background:#1111110d;border:0;border-radius:999px;justify-self:end;place-items:center;width:48px;height:48px;display:inline-grid}.site-menu-toggle span{background:#111;grid-area:1/1;width:20px;height:2px;transition:transform .18s;display:block}.site-menu-toggle span:last-child{transform:translateY(6px)}.site-menu-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-menu-toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.site-mobile-menu{opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #11111114;border-radius:24px;gap:.2rem;padding:.8rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + .6rem);left:.8rem;right:.8rem;transform:translateY(-8px);box-shadow:0 24px 54px #1111111f}.site-mobile-menu-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-mobile-menu a{color:#111;min-height:48px;font-family:var(--font-heading);border-radius:16px;align-items:center;padding:0 .9rem;font-weight:850;display:flex}.contact-form-header{flex-direction:column;align-items:flex-start}.contact-socials a{min-width:44px;min-height:44px}.main-hero{min-height:100svh;padding:96px 0 220px}.main-page-hero{min-height:auto}.main-hero-copy h1,.main-page-hero .main-hero-copy h1{letter-spacing:-.04em;padding-bottom:.24em;font-size:clamp(2.55rem,13vw,4rem);line-height:1.1}.main-hero-copy:before{width:48px;margin-bottom:.9rem}.main-lead{margin-top:.95rem;line-height:1.56}.main-hero-helix{width:min(92vw,430px);top:auto;bottom:-7rem;right:-8.5rem;transform:rotate(-10deg);opacity:.09!important}.main-actions,.main-btn-secondary,.btn-premium.main-btn-primary{width:100%}.main-card-grid,.main-card-grid-three,.main-card-grid-two,.main-check-grid{grid-template-columns:1fr}.main-section{padding:4.4rem 0}.main-timeline li{align-items:start}.partnerji-showcase{padding:4rem 0}.partnerji-list-item{grid-template-columns:70px minmax(0,1fr)}.partnerji-detail-logo{width:min(72%,240px)}.partnerji-detail-pane h2{font-size:clamp(2.3rem,12vw,3.6rem)}.partnerji-detail-pane p{font-size:1rem;line-height:1.58}.kajdelamo-delamo,.kajdelamo-praksa{padding-top:72px;padding-bottom:78px}.kajdelamo-prehod{padding-top:72px;padding-bottom:62px}.kajdelamo-delamo-header{margin-bottom:1.4rem}.kajdelamo-quadrant-grid{grid-template-rows:none;grid-template-columns:1fr;min-height:auto}.kajdelamo-quadrant-grid:before,.kajdelamo-quadrant-grid:after{content:none}.kajdelamo-quadrant-cell{justify-content:center;min-height:auto;padding:2.5rem 0}.kajdelamo-quadrant-cell:not(:last-child){border-bottom:1px solid var(--color-border)}.kajdelamo-quadrant-cell:first-child{transition-delay:0s}.kajdelamo-quadrant-cell:nth-child(2){transition-delay:.1s}.kajdelamo-quadrant-cell:nth-child(3){transition-delay:.2s}.kajdelamo-quadrant-cell:nth-child(4){transition-delay:.3s}.kajdelamo-quadrant-cell-one .kajdelamo-quadrant-content,.kajdelamo-quadrant-cell-two .kajdelamo-quadrant-content,.kajdelamo-quadrant-cell-three .kajdelamo-quadrant-content,.kajdelamo-quadrant-cell-four .kajdelamo-quadrant-content{text-align:center;align-items:center;padding:0 .75rem}.kajdelamo-praksa-item{padding:1.95rem 0}.partner-track span{min-height:56px}}@media (width<=1023px){.site-nav-inner-landing{grid-template-columns:auto minmax(0,1fr) auto}.site-nav-inner-landing .no-underline{grid-column:2;justify-self:center}.site-nav-inner-landing .btn-nav{grid-column:3;justify-self:end;width:auto}.landing-home-link{grid-column:1;justify-self:start}.landing-main-hero{min-height:auto;padding:112px 0 260px}}@media (width<=767px){.landing-home-link{min-height:42px;padding-inline:.78rem;font-size:.92rem}.site-nav-inner-landing .btn-nav{border-radius:999px;min-width:48px;min-height:48px;padding:0}.site-nav-inner-landing .btn-nav span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-main-hero{min-height:100svh;padding:96px 0 220px}.landing-main-actions .hero-micro{width:100%}#koga-iscemo .section-narrow{text-align:center;justify-items:center;display:grid}#koga-iscemo .main-section-title{margin-left:auto;margin-right:auto}#koga-iscemo .traits-list{text-align:left;width:100%}.looking-opening{text-align:center;justify-content:center;margin-top:.9rem;margin-bottom:.45rem}.friction-item,.path-row{border-radius:16px}.path-row{grid-template-columns:auto minmax(0,1fr)}.path-row-line{display:none}}@media (width<=1023px){.site-menu-toggle{z-index:130;background:#ffffffd1;border:1px solid #11111114;border-radius:999px;justify-self:end;place-items:center;width:52px;height:52px;transition:background-color .18s,border-color .18s,transform .18s;display:inline-grid;position:relative;box-shadow:0 12px 28px #11111114}.site-menu-toggle:hover{background:#fff;border-color:#2baeba5c;transform:translateY(-1px)}.site-menu-toggle span{transform-origin:50%;background:#111;border-radius:999px;grid-area:1/1;width:22px;height:2px;transition:transform .22s,opacity .16s,background-color .18s;display:block}.site-menu-toggle span:first-child{transform:translateY(-7px)}.site-menu-toggle span:nth-child(2){transform:translateY(0)}.site-menu-toggle span:last-child{transform:translateY(7px)}.site-menu-toggle[aria-expanded=true]{top:14px;right:max(1rem, env(safe-area-inset-right));box-shadow:none;background:#1111111f;border-color:#ffffff2e;position:fixed}.site-menu-toggle[aria-expanded=true] span{background:#fff}.site-menu-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.site-menu-toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.site-mobile-menu{z-index:120;min-height:100svh;padding:calc(92px + env(safe-area-inset-top)) 1.4rem calc(2rem + env(safe-area-inset-bottom));box-shadow:none;opacity:0;pointer-events:none;background:radial-gradient(circle at 20% 18%,#2baeba3d,#0000 32%),radial-gradient(circle at 82% 74%,#7e23923d,#0000 34%),linear-gradient(135deg,#111111f5,#133156fa);border:0;border-radius:0;align-content:center;justify-items:center;gap:.8rem;transition:opacity .22s,transform .22s;display:grid;position:fixed;inset:0;transform:translateY(-10px)scale(1.01)}.site-mobile-menu-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.site-mobile-menu a{color:#fff;width:min(100%,420px);min-height:62px;font-family:var(--font-heading);text-align:center;letter-spacing:-.02em;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.2rem;font-size:clamp(1.18rem,4vw,1.55rem);font-weight:900;transition:transform .18s,background-color .18s,border-color .18s;display:flex}.site-mobile-menu a:hover,.site-mobile-menu a.site-nav-link-active{color:#fff;background:linear-gradient(120deg,#2baeba52,#7e239252);border-color:#43d1ab75;transform:translateY(-2px)}}@media (width<=767px){.main-hero,.main-page-hero,.landing-main-hero{align-items:center;min-height:100svh;padding:98px 0 96px}.main-hero-grid{align-items:center;min-height:calc(100svh - 194px)}.main-hero-copy{z-index:2;max-width:100%;position:relative}.main-hero-helix,.main-page-hero .main-hero-helix,.landing-main-hero-helix{width:min(118vw,560px);max-width:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-10deg);opacity:.085!important}}@media (width<=1023px){.onepager-detail-grid,.onepager-two-column{grid-template-columns:1fr}.onepager-business-card{grid-column:auto}.onepager-about-copy .main-rich-text{text-align:center}}@media (width<=767px){.onepager-hero-copy h1{max-width:12.5ch;font-size:clamp(2.35rem,12vw,3.7rem)}.onepager-info-card{border-radius:16px;padding:1.1rem}.onepager-info-row{grid-template-columns:1fr;gap:.25rem;padding:.85rem 0}.onepager-info-row dd{font-size:1.02rem}.onepager-iban{font-size:clamp(1.05rem,5.2vw,1.3rem)}.onepager-contact-links a,.onepager-legal-list a{width:100%;min-height:56px}}@media (prefers-reduced-motion:reduce){.main-hero-helix{transform:translateY(-48%)}.main-card,.main-check-list li,.contact-form,.main-btn-secondary,.partnerji-list-item,.partnerji-detail-pane,.site-nav-links a,.site-nav-links a:before,.site-nav-links a:after,.site-mobile-menu,.site-menu-toggle span{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
