.t-landing{--t-ease:cubic-bezier(0.16,1,0.3,1);--t-shadow:0 28px 60px -34px rgba(11,18,32,0.45);position:relative;isolation:isolate;color:var(--ink);font-family:var(--font-sans);background:radial-gradient(130% 90% at 50% -12%,var(--sky-soft) 0,transparent 58%),var(--paper);overflow-x:clip;--paper:#f5f2ec;--paper-2:#fffdf9;--ink:#172332;--ink-soft:#607084;--sky:#238d9a;--sky-deep:#126b78;--sky-soft:#e1f1ef;--gold:#ad7b22;--gold-deep:#865b12;--line:#e2ddd3;--t-ease:cubic-bezier(0.32,0.72,0,1);background:radial-gradient(70rem 36rem at 82% -6%,color-mix(in oklab,var(--sky) 14%,transparent),transparent 64%),radial-gradient(42rem 26rem at -8% 38%,color-mix(in oklab,var(--gold) 8%,transparent),transparent 70%),var(--paper)}.t-landing .t-container{max-width:80rem}.t-landing .t-section{padding-block:clamp(5.5rem,4rem + 7vw,10rem)}.t-landing .t-card{border-color:color-mix(in oklab,var(--line) 84%,var(--sky));border-radius:28px;background:color-mix(in oklab,var(--paper-2) 94%,transparent);box-shadow:0 24px 60px -52px rgba(23,35,50,.5)}.t-landing .t-card--interactive:hover{border-color:color-mix(in oklab,var(--sky) 45%,var(--line));box-shadow:0 30px 70px -48px rgba(23,35,50,.4)}.t-landing .t-eyebrow{gap:.55rem;padding:.35rem .7rem;border:1px solid color-mix(in oklab,var(--sky) 22%,var(--line));border-radius:999px;background:color-mix(in oklab,var(--sky-soft) 72%,transparent);font-size:.65rem;letter-spacing:.16em}.t-landing .t-btn{min-height:3.15rem;padding-inline:1.35rem;transition:transform .55s var(--t-ease),box-shadow .55s var(--t-ease),background-color .45s var(--t-ease),border-color .45s var(--t-ease),color .45s var(--t-ease)}.t-landing .t-btn--primary{box-shadow:0 18px 34px -20px color-mix(in oklab,var(--sky) 80%,transparent)}.t-landing .t-btn--ghost:hover,.t-landing .t-btn--primary:hover{transform:translateY(-3px) scale(1.01)}.t-landing .t-glyph{border:1px solid color-mix(in oklab,var(--sky) 20%,var(--line));border-radius:18px;background:color-mix(in oklab,var(--sky-soft) 76%,white)}.t-landing .t-reveal,.t-landing .t-reveal-fade{animation-timing-function:var(--t-ease)}.t-site-header{width:min(calc(100% - 2rem),78rem);margin:1rem auto 0;border:1px solid color-mix(in oklab,var(--line) 86%,var(--sky));border-radius:999px;background:color-mix(in oklab,var(--paper-2) 82%,transparent);box-shadow:0 22px 55px -48px rgba(23,35,50,.65);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.t-site-header>.t-container{max-width:none}.t-site-header__menu{transition:transform .55s var(--t-ease),border-color .45s var(--t-ease),background-color .45s var(--t-ease)}.t-site-header__menu:hover{transform:translateY(-2px);border-color:var(--sky)}@media (max-width:767px){.t-site-header{width:calc(100% - 1rem);margin-top:.5rem}.t-landing .t-section{padding-block:4.5rem}.t-landing .t-container{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.t-landing .t-btn,.t-landing .t-card,.t-landing .t-reveal,.t-landing .t-reveal-fade{transition:none;animation:none}}.t-container{width:100%;max-width:74rem;margin-inline:auto;padding-inline:clamp(1.25rem,.5rem + 3vw,2.5rem)}#living-os .t-container>*{min-width:0}.t-section{padding-block:clamp(4rem,2.5rem + 6vw,8rem)}.t-grain:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.82'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E")}.t-aurora{position:absolute;inset:-10% -5% auto -5%;height:130%;z-index:-1;pointer-events:none;overflow:hidden;filter:blur(.5px)}.t-aurora span{position:absolute;border-radius:999px;filter:blur(70px);opacity:.55}.t-aurora span:first-child{width:46vw;height:46vw;top:-14vw;right:-6vw;background:radial-gradient(closest-side,color-mix(in oklab,var(--sky) 70%,transparent),transparent)}.t-aurora span:nth-child(2){width:34vw;height:34vw;top:2vw;left:-10vw;opacity:.4;background:radial-gradient(closest-side,color-mix(in oklab,var(--gold) 60%,transparent),transparent)}.t-aurora span:nth-child(3){width:30vw;height:30vw;top:22vw;left:38vw;opacity:.25;background:radial-gradient(closest-side,color-mix(in oklab,var(--sky-deep) 55%,transparent),transparent)}.t-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-deep)}.t-display{font-family:var(--font-display);font-weight:600;line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.t-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.t-number{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.95rem;line-height:1;padding:.95rem 1.45rem;border-radius:999px;border:1px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .3s var(--t-ease),box-shadow .3s var(--t-ease),background-color .25s ease,border-color .25s ease,color .25s ease}.t-btn svg{transition:transform .3s var(--t-ease)}.t-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--paper),0 0 0 5px color-mix(in oklab,var(--sky) 80%,var(--ink))}.t-btn--primary{color:#fff;background:linear-gradient(135deg,var(--sky) 0,var(--sky-deep) 100%);box-shadow:0 14px 30px -12px color-mix(in oklab,var(--sky) 78%,transparent)}.t-btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px color-mix(in oklab,var(--sky) 82%,transparent)}.t-btn--primary:hover svg{transform:translateX(3px)}.t-btn--ghost{color:var(--ink);background:color-mix(in oklab,var(--paper-2) 70%,transparent);border-color:var(--line);backdrop-filter:blur(6px)}.t-btn--ghost:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--sky) 55%,var(--line));background:var(--paper-2)}.t-btn--on-sky{color:var(--sky-deep);background:var(--paper-2);box-shadow:0 14px 34px -16px rgba(11,18,32,.6)}.t-btn--on-sky:hover{transform:translateY(-2px);box-shadow:0 22px 44px -18px rgba(11,18,32,.7)}.t-btn--on-sky:hover svg{transform:translateX(3px)}.t-link{position:relative;color:inherit;text-decoration:none;transition:color .2s ease}.t-link:after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s var(--t-ease)}.t-link:hover{color:var(--sky-deep)}.t-link:hover:after{transform:scaleX(1);transform-origin:left}.t-card{position:relative;background:var(--paper-2);border:1px solid var(--line);border-radius:22px;transition:transform .32s var(--t-ease),box-shadow .32s var(--t-ease),border-color .32s ease}.t-card--interactive:hover{transform:translateY(-5px);box-shadow:var(--t-shadow);border-color:color-mix(in oklab,var(--sky) 36%,var(--line))}.t-glyph{display:grid;place-items:center;width:3rem;height:3rem;border-radius:15px;background:var(--sky-soft);color:var(--sky-deep);flex:none}.t-glyph--gold{background:color-mix(in oklab,var(--gold) 20%,white);color:var(--gold-deep)}.t-glyph svg{width:1.4rem;height:1.4rem}.t-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1}.t-chip--danger{color:var(--danger-ink);background:var(--danger-bg)}.t-chip--success{color:var(--success-ink);background:var(--success-bg)}.t-chip--sky{color:var(--sky-deep);background:var(--sky-soft)}.t-ornament{display:flex;align-items:center;justify-content:center;gap:1.1rem}.t-ornament__line{height:1px;width:min(140px,24vw);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--sky-deep) 50%,transparent))}.t-ornament__line--right{transform:scaleX(-1)}.t-ornament__mark{color:var(--gold-deep)}.t-band-ornament{height:18px;width:100%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='18'%20viewBox='0%200%2048%2018'%20fill='none'%3E%3Cpath%20d='M0%209C10%209%2012%205%2024%209s14%204%2024%200'%20stroke='%2353d6e6'%20stroke-opacity='0.45'%20stroke-width='1.2'/%3E%3Ccircle%20cx='24'%20cy='9'%20r='1.6'%20fill='%2377e4f4'%20fill-opacity='0.7'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:50%}.t-faq{border-bottom:1px solid var(--line)}.t-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.35rem;font-weight:600;font-size:1.05rem;color:var(--ink)}.t-faq summary::-webkit-details-marker{display:none}.t-faq summary:hover,.t-faq__icon{color:var(--sky-deep)}.t-faq__icon{flex:none;transition:transform .3s var(--t-ease)}.t-faq[open] .t-faq__icon{transform:rotate(45deg)}.t-faq__body{padding-bottom:1.4rem;margin-top:-.25rem;max-width:62ch;color:var(--ink-soft);line-height:1.6}@media (prefers-reduced-motion:no-preference){.t-aurora span:first-child{animation:aurora-1 22s ease-in-out infinite}.t-aurora span:nth-child(2){animation:aurora-2 28s ease-in-out infinite;animation-delay:-10s}.t-aurora span:nth-child(3){animation:aurora-3 34s ease-in-out infinite;animation-delay:-18s}}@keyframes aurora-1{0%,to{transform:translate(0) scale(1)}35%{transform:translate(-5vw,4vw) scale(1.08)}68%{transform:translate(3vw,-3vw) scale(.93)}}@keyframes aurora-2{0%,to{transform:translate(0) scale(1)}42%{transform:translate(7vw,5vw) scale(1.12)}76%{transform:translate(-4vw,-2vw) scale(.88)}}@keyframes aurora-3{0%,to{transform:translate(0) scale(1);opacity:.25}50%{transform:translate(-5vw,3vw) scale(1.2);opacity:.38}}.t-btn--primary{position:relative;overflow:hidden}.t-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.18) 50%,transparent 80%);transform:translateX(-150%);pointer-events:none;will-change:transform}@media (prefers-reduced-motion:no-preference){.t-btn--primary:before{animation:btn-shimmer 4s ease-in-out 2s infinite}}@keyframes btn-shimmer{0%,30%{transform:translateX(-150%)}60%,to{transform:translateX(200%)}}@media (prefers-reduced-motion:no-preference){.t-scroll-section{opacity:0;transform:translateY(28px);transition:opacity .75s var(--t-ease),transform .75s var(--t-ease)}.t-scroll-section.t-in-view{opacity:1;transform:none}.t-reveal{opacity:0;transform:translateY(20px);animation:t-rise .85s var(--t-ease) both}.t-reveal-fade{opacity:0;animation:t-fade .95s var(--t-ease) both}.t-float{animation:t-float 7s ease-in-out infinite}}@keyframes t-rise{to{opacity:1;transform:none}}@keyframes t-fade{to{opacity:1}}@keyframes t-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:where(#living-os,#system,#how,#modes,#pricing,#faq,#top){scroll-margin-top:5.5rem}.t-landing{--paper:#050914;--paper-2:#0a1221;--ink:#edf6ff;--ink-soft:#a0b3cc;--sky:#77e4f4;--sky-deep:#77e4f4;--sky-soft:#10263a;--gold:#e8c77a;--gold-deep:#f1ca78;--line:#1c2c47;--danger-ink:#ff7d70;--danger-bg:#2a1016;--success-ink:#58dfaa;--success-bg:#0b2a25;--t-shadow:0 34px 90px -42px rgba(0,0,0,0.9);background:radial-gradient(60rem 34rem at 76% 8%,rgba(79,147,255,.18),transparent 64%),radial-gradient(50rem 30rem at 8% 36%,rgba(173,156,255,.1),transparent 67%),#050914}.t-landing .t-card{border-color:color-mix(in oklab,var(--line) 78%,var(--sky));background:linear-gradient(145deg,rgba(16,28,49,.78),rgba(10,18,33,.9));box-shadow:inset 0 1px 0 rgba(237,246,255,.07),0 28px 72px -52px rgba(0,0,0,.95)}.t-landing .t-card--interactive:hover{border-color:color-mix(in oklab,var(--sky) 54%,var(--line));box-shadow:inset 0 1px 0 rgba(237,246,255,.1),0 30px 72px -48px rgba(0,0,0,.95)}.t-landing .t-eyebrow{background:color-mix(in oklab,var(--sky) 10%,transparent);border-color:color-mix(in oklab,var(--sky) 26%,var(--line));color:var(--sky)}.t-landing .t-glyph{border-color:color-mix(in oklab,var(--sky) 28%,var(--line));background:color-mix(in oklab,var(--sky) 11%,transparent);color:var(--sky)}.t-landing .t-btn--primary{color:#04111b;background:linear-gradient(135deg,#77e4f4,#4f93ff);box-shadow:0 16px 42px -18px rgba(79,147,255,.54)}.t-landing .t-btn--ghost{border-color:color-mix(in oklab,var(--line) 60%,var(--sky));background:rgba(10,18,33,.45);color:var(--ink)}.t-landing .t-btn--ghost:hover{background:color-mix(in oklab,var(--sky) 10%,transparent)}.t-landing .t-link{color:var(--ink-soft)}.t-landing .t-link:hover{color:var(--sky)}.t-landing .t-section{position:relative}.t-landing .t-section:before{content:"";position:absolute;top:0;left:max(1rem,calc((100% - 78rem) / 2));right:max(1rem,calc((100% - 78rem) / 2));height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--sky) 20%,var(--line)),transparent)}.t-site-header{border-color:color-mix(in oklab,var(--line) 72%,var(--sky));background:rgba(5,9,20,.68);box-shadow:inset 0 1px 0 rgba(237,246,255,.07),0 22px 65px -48px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.t-landing .t-site-header__menu,.t-landing .t-theme-toggle{background:rgba(16,28,49,.75)}.t-aurora{filter:blur(2px);opacity:.9}.t-aurora span:first-child{background:radial-gradient(closest-side,rgba(79,147,255,.42),transparent)}.t-aurora span:nth-child(2){background:radial-gradient(closest-side,rgba(173,156,255,.22),transparent)}.t-aurora span:nth-child(3){background:radial-gradient(closest-side,rgba(119,228,244,.2),transparent)}.t-grain:after{opacity:.055;mix-blend-mode:screen}.t-living-network{position:relative;isolation:isolate;min-height:29rem;overflow:hidden;border:1px solid color-mix(in oklab,var(--sky) 28%,var(--line));border-radius:2rem;background:radial-gradient(24rem 18rem at 50% 50%,rgba(79,147,255,.12),transparent 70%),linear-gradient(145deg,rgba(16,28,49,.82),rgba(5,9,20,.92));box-shadow:inset 0 1px 0 rgba(237,246,255,.08),0 42px 90px -58px rgba(0,0,0,.96)}.t-living-network:before{content:"";position:absolute;inset:1rem;z-index:-1;border:1px solid rgba(119,228,244,.08);border-radius:1.4rem}.t-living-network svg{display:block;width:100%;min-height:27rem}.t-living-network__wing{fill:none;stroke:rgba(173,156,255,.28);stroke-width:1;stroke-dasharray:2 11}.t-living-network__flow{fill:none;stroke:url(#landing-network-flow);stroke-width:1.5;stroke-dasharray:4 10}.t-living-network__node{fill:#77e4f4;filter:drop-shadow(0 0 7px rgba(119,228,244,.75))}.t-living-network__label{fill:#a0b3cc;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em}.t-living-network__orbit{fill:none;stroke:#4f93ff;stroke-opacity:.7;stroke-width:1;stroke-dasharray:2 8}.t-living-network__core{fill:#0a1221;stroke:#77e4f4;stroke-width:1.6}.t-living-network__core-title{fill:#edf6ff;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.08em}.t-living-network__core-copy{fill:#77e4f4;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em}.t-living-network__caption{position:absolute;right:1.4rem;bottom:1.25rem;left:1.4rem;display:grid;gap:.32rem;padding:.78rem .9rem;border:1px solid rgba(119,228,244,.16);border-radius:1rem;background:rgba(5,9,20,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.t-living-network__caption span{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sky)}.t-living-network__caption strong{color:var(--ink);font-size:.86rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.t-living-network__flow{animation:landing-network-flow 5s linear infinite;animation-delay:var(--network-delay)}.t-living-network__orbit{animation:landing-network-orbit 26s linear infinite;transform-origin:400px 195px}}@keyframes landing-network-flow{to{stroke-dashoffset:-42}}@keyframes landing-network-orbit{to{transform:rotate(1turn)}}@media (max-width:640px){.t-living-network{width:100%;min-width:0;min-height:24rem;border-radius:1.4rem}.t-living-network svg{min-height:23rem;width:43rem;transform:translateX(calc(50% - 21.5rem))}.t-living-network__caption{right:.75rem;bottom:.75rem;left:.75rem}}.t-butterfly-prelude{--t-ease:cubic-bezier(0.32,0.72,0,1);position:fixed;inset:0;z-index:90;min-height:100dvh;overflow:hidden;background:radial-gradient(38rem 28rem at 50% 48%,rgba(79,147,255,.11),transparent 72%),#050914}.t-butterfly-prelude[data-state=leaving]{pointer-events:none;animation:prelude-leave .45s var(--t-ease) both}html[data-tengri-intro=seen] .t-butterfly-prelude{display:none}body.t-intro-open{overflow:hidden}.t-butterfly-prelude__stage{position:relative;display:grid;min-height:100dvh;place-items:center;isolation:isolate}.t-butterfly-prelude__scene{width:min(92vw,72rem);max-height:72vh;overflow:visible}.t-butterfly-prelude__thesis,.t-butterfly-prelude__welcome{position:absolute;z-index:3;margin:0;text-align:center;text-wrap:balance}.t-butterfly-prelude__thesis{top:13%;max-width:18ch;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.7rem);font-weight:540;letter-spacing:-.035em}.t-butterfly-prelude__welcome{bottom:11%;display:grid;gap:.28rem}.t-butterfly-prelude__welcome p,.t-butterfly-prelude__welcome strong{margin:0}.t-butterfly-prelude__welcome p{color:var(--sky);font-family:var(--font-mono);font-size:clamp(.72rem,1.4vw,.9rem);letter-spacing:.13em;text-transform:uppercase}.t-butterfly-prelude__welcome strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2.6rem);font-weight:560;letter-spacing:-.04em}.t-butterfly-prelude__seed circle:last-child,.t-butterfly-prelude__signal{fill:#77e4f4;filter:drop-shadow(0 0 8px rgba(119,228,244,.8))}.t-butterfly-prelude__body,.t-butterfly-prelude__link,.t-butterfly-prelude__wing{fill:none;stroke:url(#prelude-flow);stroke-linecap:round}.t-butterfly-prelude__wing{stroke-width:1.15;stroke-dasharray:3 9}.t-butterfly-prelude__link{stroke-width:1.3;stroke-dasharray:4 10}.t-butterfly-prelude__body{fill:rgba(10,18,33,.82);stroke-width:1.2}.t-butterfly-prelude__interface{color:#77e4f4}.t-butterfly-prelude__interface>rect:first-child{fill:rgba(5,9,20,.42);stroke:rgba(119,228,244,.28)}.t-butterfly-prelude__interface path{fill:none;stroke:rgba(119,228,244,.16)}.t-butterfly-prelude__interface rect:not(:first-child){fill:rgba(119,228,244,.14)}.t-butterfly-prelude__skip{position:absolute;right:max(1.25rem,4vw);bottom:1.5rem;z-index:4;display:inline-flex;align-items:center;gap:.55rem;color:var(--ink-soft);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;border:0;background:transparent;cursor:pointer}.t-butterfly-prelude__skip:hover{color:var(--sky)}.t-butterfly-prelude__skip:focus-visible{outline:2px solid var(--sky);outline-offset:6px}@media (prefers-reduced-motion:no-preference){.t-butterfly-prelude__seed{animation:prelude-seed 6.6s var(--t-ease) both;transform-origin:500px 310px}.t-butterfly-prelude__thesis{animation:prelude-thesis 6.6s var(--t-ease) both}.t-butterfly-prelude__network{animation:prelude-network 6.6s var(--t-ease) both;transform-origin:500px 310px}.t-butterfly-prelude__constellation{animation:prelude-constellation 6.6s var(--t-ease) both}.t-butterfly-prelude__wing{animation:prelude-draw 1.9s var(--t-ease) 2.5s both;stroke-dasharray:1100;stroke-dashoffset:1100}.t-butterfly-prelude__link{animation:prelude-draw 1.35s var(--t-ease) var(--prelude-link-delay) both;stroke-dasharray:520;stroke-dashoffset:520}.t-butterfly-prelude__signal{animation:prelude-signal 4.6s var(--t-ease) var(--prelude-signal-delay) both;transform-box:fill-box;transform-origin:center}.t-butterfly-prelude__body{animation:prelude-body 6.6s var(--t-ease) both;transform-origin:500px 310px}.t-butterfly-prelude__interface{animation:prelude-interface 6.6s var(--t-ease) both;transform-origin:500px 310px}.t-butterfly-prelude__welcome{animation:prelude-welcome 6.6s var(--t-ease) both}}@keyframes prelude-leave{to{opacity:0;transform:scale(1.015)}}@keyframes prelude-seed{0%{opacity:0;transform:scale(.35)}38%,8%{opacity:1;transform:scale(1)}64%,to{opacity:.28;transform:scale(.78)}}@keyframes prelude-thesis{0%,8%{opacity:0;transform:translateY(12px)}17%,44%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(-10px)}}@keyframes prelude-network{0%,20%{opacity:0;transform:scale(1.9)}48%{opacity:1;transform:scale(1.5)}67%,76%{opacity:1;transform:scale(.98)}82%{transform:scaleX(.94) scaleY(1.035)}90%,to{opacity:.36;transform:scale(.84)}}@keyframes prelude-constellation{0%,38%{opacity:0}62%,to{opacity:.82}}@keyframes prelude-draw{to{stroke-dashoffset:0}}@keyframes prelude-signal{0%{opacity:0;transform:scale(0)}14%,70%{opacity:1;transform:scale(1)}to{opacity:.72;transform:scale(.78)}}@keyframes prelude-body{0%,48%{opacity:0;transform:scaleY(.4)}65%,to{opacity:1;transform:none}}@keyframes prelude-interface{0%,72%{opacity:0;transform:scale(1.04)}88%,to{opacity:1;transform:none}}@keyframes prelude-welcome{0%,80%{opacity:0;transform:translateY(14px)}94%,to{opacity:1;transform:none}}.t-butterfly-model{display:grid;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);gap:clamp(3rem,8vw,8rem);align-items:center}.t-butterfly-model__example{display:grid;gap:.35rem;margin-top:2.25rem;padding:1.1rem 1.2rem;border-left:2px solid var(--sky);background:linear-gradient(90deg,rgba(119,228,244,.08),transparent)}.t-butterfly-model__example span{color:var(--sky);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.t-butterfly-model__example strong{color:var(--ink);font-size:1.1rem}.t-butterfly-model__example p{margin:0;color:var(--ink-soft);line-height:1.55}.t-ripple{position:relative;margin:0;padding:2rem 0;list-style:none}.t-ripple:before{content:"";position:absolute;top:4rem;bottom:4rem;left:4.32rem;width:1px;background:linear-gradient(var(--violet,#ad9cff),var(--sky),var(--blue,#4f93ff));opacity:.5}.t-ripple__step{display:grid;grid-template-columns:2.6rem 1rem 1fr;gap:1.2rem;align-items:start;padding:1.15rem 0}.t-ripple__index{color:var(--ink-soft);font-family:var(--font-mono);font-size:.68rem;padding-top:.32rem}.t-ripple__node{position:relative;z-index:1;width:.72rem;height:.72rem;margin-top:.23rem;border-radius:50%;background:var(--sky);box-shadow:0 0 18px rgba(119,228,244,.55)}.t-ripple__step h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1.15rem}.t-ripple__step p{max-width:48ch;margin:.35rem 0 0;color:var(--ink-soft);line-height:1.55}.t-surface-grid{display:grid;grid-template-columns:1.12fr .88fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:1.8rem;background:var(--line)}.t-surface{min-height:19rem;padding:clamp(1.5rem,3vw,2.25rem);background:#0a1221}.t-surface[data-featured]{grid-row:span 2;min-height:38rem;background:radial-gradient(28rem 24rem at 44% 40%,rgba(79,147,255,.17),transparent 72%),#0a1221}.t-surface__top{display:flex;align-items:center;justify-content:space-between;color:var(--sky)}.t-surface__top span{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.t-surface h3{margin:2.4rem 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:560;letter-spacing:-.045em}.t-surface[data-featured] h3{margin-top:clamp(10rem,21vw,17rem)}.t-surface p{max-width:48ch;margin:1rem 0 0;color:var(--ink-soft);line-height:1.65}.t-surface__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;color:var(--sky);font-size:.82rem;font-weight:650;text-decoration:none}.t-surface__link svg{transition:transform .22s var(--t-ease)}.t-surface__link:hover svg{transform:translateX(4px)}.t-surface__link:focus-visible{outline:2px solid var(--sky);outline-offset:5px}.t-advisor{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);gap:3rem 6rem;overflow:hidden;padding:clamp(2rem,6vw,5rem);border:1px solid color-mix(in oklab,#ad9cff 26%,var(--line));border-radius:2rem;background:radial-gradient(36rem 30rem at 8% 18%,rgba(173,156,255,.13),transparent 70%),#0a1221}.t-advisor__signal{position:absolute;top:2rem;right:2rem;display:grid;place-items:center;width:7rem;height:7rem;color:#ad9cff}.t-advisor__signal svg{position:relative;z-index:1;width:1.5rem}.t-advisor__signal span{position:absolute;inset:0;border:1px solid rgba(173,156,255,.18);border-radius:50%}.t-advisor__signal span:nth-of-type(2){inset:1.25rem}.t-advisor__signal span:nth-of-type(3){inset:2.5rem}.t-advisor__copy{align-self:center}.t-advisor__pattern{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:1.2rem;background:var(--line);list-style:none}.t-advisor__pattern li{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:1rem;background:rgba(5,9,20,.76);color:#ad9cff}.t-advisor__pattern div{display:grid;gap:.22rem}.t-advisor__pattern strong{color:var(--ink);font-size:.9rem}.t-advisor__pattern span{color:var(--ink-soft);font-size:.8rem;line-height:1.45}.t-advisor__action,.t-advisor__rule{display:flex;gap:.8rem;align-items:center;color:var(--ink-soft)}.t-advisor__action p,.t-advisor__rule p{margin:0;line-height:1.55}.t-advisor__rule{color:var(--gold)}.t-advisor__rule p{color:var(--ink-soft)}.t-advisor__rule strong{color:var(--gold)}.t-advisor__action{color:var(--sky);justify-self:end}@media (prefers-reduced-motion:no-preference){.t-advisor__signal span{animation:advisor-breathe 4.8s ease-in-out infinite}}@keyframes advisor-breathe{0%,to{transform:scale(.92);opacity:.32}50%{transform:scale(1.04);opacity:.8}}@media (max-width:900px){.t-butterfly-prelude__thesis{top:16%}.t-butterfly-prelude__welcome{bottom:14%}.t-advisor,.t-butterfly-model{grid-template-columns:1fr}.t-surface-grid{grid-template-columns:1fr 1fr}.t-surface[data-featured]{grid-row:auto;min-height:24rem;grid-column:1/-1}.t-surface[data-featured] h3{margin-top:7rem}.t-advisor__action{justify-self:start}}@media (max-width:640px){.t-butterfly-prelude,.t-butterfly-prelude__stage{min-height:100dvh}.t-butterfly-prelude__scene{width:48rem;max-width:none;transform:translateX(calc(50vw - 24rem))}.t-butterfly-prelude__thesis{top:10%;padding-inline:1.5rem}.t-butterfly-prelude__welcome{bottom:12%;width:calc(100% - 2rem)}.t-butterfly-prelude__skip{right:1rem;bottom:1rem}.t-surface-grid{grid-template-columns:1fr}.t-surface[data-featured]{grid-column:auto;min-height:21rem}.t-surface[data-featured] h3{margin-top:5rem}.t-advisor{gap:2.2rem;padding:1.5rem;border-radius:1.4rem}.t-advisor__signal{top:1rem;right:1rem;width:5rem;height:5rem;opacity:.72}}@media (prefers-reduced-motion:reduce){.t-butterfly-prelude__thesis{display:none}.t-butterfly-prelude__network{opacity:.45;transform:scale(.84);transform-origin:500px 310px}.t-butterfly-prelude__constellation,.t-butterfly-prelude__interface,.t-butterfly-prelude__signal,.t-butterfly-prelude__welcome{opacity:1}.t-butterfly-prelude__network{display:none}.t-butterfly-prelude__interface{transform:none}}.t-source-principle{position:relative;overflow:hidden}.t-source-principle:after{content:"";position:absolute;top:50%;right:-8rem;width:24rem;height:24rem;border:1px solid color-mix(in oklab,var(--sky) 12%,transparent);border-radius:50%;box-shadow:0 0 0 4rem color-mix(in oklab,var(--sky) 2%,transparent),0 0 0 8rem color-mix(in oklab,var(--sky) 1%,transparent);transform:translateY(-50%);pointer-events:none}.t-source-principle__label{font-family:var(--font-mono);font-size:.66rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase;color:var(--sky)}.t-source-principle__copy{max-width:58ch;margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.25;color:var(--ink)}.t-source-principle__domains{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.t-source-principle__domains li{display:flex;align-items:center;gap:.65rem;min-height:3.2rem;padding:.7rem .9rem;border:1px solid color-mix(in oklab,var(--line) 76%,var(--sky));border-radius:1rem;color:var(--ink);background:color-mix(in oklab,var(--paper) 66%,transparent);font-size:.84rem;font-weight:650}.t-principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.t-principle-card{position:relative;min-height:20rem;overflow:hidden;padding:clamp(1.65rem,3vw,2.35rem)}.t-principle-card:after{content:"";position:absolute;right:-5rem;bottom:-7rem;width:15rem;height:15rem;border:1px solid color-mix(in oklab,var(--sky) 13%,transparent);border-radius:50%;box-shadow:0 0 0 2rem color-mix(in oklab,var(--sky) 2.8%,transparent),0 0 0 4rem color-mix(in oklab,var(--sky) 1.4%,transparent);transition:transform .7s var(--t-ease)}.t-principle-card:hover:after{transform:translate(-1.4rem,-1.4rem) scale(1.08)}.t-principle-card__top{display:flex;align-items:center;justify-content:space-between}.t-principle-card__proof{position:absolute;right:2rem;bottom:1.8rem;left:2rem;padding-top:.9rem;border-top:1px solid var(--line);color:var(--sky);font-family:var(--font-mono);font-size:.68rem;line-height:1.5}.t-micro-wing{width:1.65rem;height:1.65rem;color:var(--sky);opacity:.28;transform-origin:center}.t-living-network__relation{fill:none;stroke:rgba(119,228,244,.1);stroke-width:1;stroke-dasharray:1 14}.t-living-network__halo{fill:none;stroke:rgba(119,228,244,.28);stroke-width:1;transform-box:fill-box;transform-origin:center}.t-living-network__whisper{position:absolute;width:1.2rem;height:1.2rem;color:var(--sky);opacity:.18}.t-living-network__whisper--one{top:20%;left:44%}.t-living-network__whisper--two{top:38%;right:15%;width:.9rem;height:.9rem}.t-living-network__states{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.t-living-network__states i{padding:.22rem .45rem;border:1px solid rgba(119,228,244,.12);border-radius:999px;color:var(--ink-soft);font-family:var(--font-mono);font-size:.56rem;font-style:normal;letter-spacing:.04em}.t-how-system{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:2rem;background:var(--line);box-shadow:inset 0 1px 0 rgba(237,246,255,.06),0 32px 80px -58px rgba(0,0,0,.95)}.t-how-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none}.t-how-card{position:relative;grid-column:span 4;min-height:18rem;overflow:hidden;padding:clamp(1.6rem,3vw,2.35rem);background:radial-gradient(17rem 13rem at 100% 0,color-mix(in oklab,var(--sky) 10%,transparent),transparent 72%),var(--paper-2);transition:background .5s var(--t-ease),opacity .5s var(--t-ease),transform .5s var(--t-ease)}.t-how-card:nth-child(4){grid-column:span 5}.t-how-card:nth-child(5){grid-column:span 4}.t-how-card:nth-child(6){grid-column:span 3}.t-how-card:after{content:"";position:absolute;right:-4rem;bottom:-5rem;width:11rem;height:11rem;border:1px solid color-mix(in oklab,var(--sky) 14%,transparent);border-radius:50%;opacity:.46;transform:scale(.8);transition:opacity .5s var(--t-ease),transform .7s var(--t-ease)}.t-how-card:hover{z-index:1;background:radial-gradient(19rem 15rem at 100% 0,color-mix(in oklab,var(--sky) 16%,transparent),transparent 72%),var(--paper-2);transform:translateY(-3px)}.t-how-card:hover:after{opacity:.9;transform:translate(-1rem,-1rem) scale(1.08)}.t-how-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2rem}.t-how-card__icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in oklab,var(--sky) 28%,var(--line));border-radius:1rem;color:var(--sky);background:color-mix(in oklab,var(--sky) 9%,transparent);box-shadow:inset 0 1px 0 rgba(237,246,255,.08)}.t-how-card__order{color:var(--ink-soft);font-family:var(--font-mono);font-size:.66rem}.t-how-card__result{position:absolute;right:2rem;bottom:1.7rem;left:2rem;margin:0;padding-top:.85rem;border-top:1px solid var(--line);color:var(--sky);font-family:var(--font-mono);font-size:.65rem;line-height:1.4}.t-how-system__signal{position:absolute;top:0;left:0;z-index:3;width:22%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sky),transparent);filter:drop-shadow(0 0 7px var(--sky))}.t-how-system__memory{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0;padding:1.25rem;color:var(--ink-soft);background:var(--paper);font-size:.82rem;text-align:center}.t-how-system__memory svg{flex:none;color:var(--sky)}.t-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.t-surface{min-height:22rem}.t-surface[data-featured]{grid-column:1/-1;grid-row:auto;min-height:34rem;display:grid;grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-content:center;column-gap:clamp(3rem,8vw,8rem)}.t-surface[data-featured] .t-surface__link,.t-surface[data-featured] .t-surface__top,.t-surface[data-featured] h3,.t-surface[data-featured]>p{grid-column:1}.t-surface[data-featured] h3{margin-top:5rem}.t-surface__wing{position:absolute;top:2rem;right:2rem}.t-surface__preview{grid-column:2;grid-row:1/6;align-self:center;display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:1.4rem;background:var(--line)}.t-surface__preview div{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:1.2rem;background:color-mix(in oklab,var(--paper) 78%,transparent)}.t-surface__preview span{color:var(--sky);font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.t-surface__preview strong{color:var(--ink);font-size:.84rem;font-weight:600}.t-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.t-price-card{min-height:31rem;padding:clamp(1.75rem,3vw,2.4rem)}.t-price-card__head{min-height:8.5rem}.t-price-card__index{margin:0 0 1.3rem;color:var(--sky);font-family:var(--font-mono);font-size:.65rem}.t-price-card__price{display:flex;min-height:5.8rem;align-items:baseline;gap:.65rem;padding:1.25rem 0;border-block:1px solid var(--line)}.t-price-card__price .t-number{font-family:var(--font-sans);font-size:clamp(2.35rem,5vw,4.2rem);line-height:1;letter-spacing:-.055em}.t-pricing-teaser{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,8vw,8rem);align-items:end;overflow:hidden;padding:clamp(2rem,6vw,5rem);border:1px solid color-mix(in oklab,var(--line) 70%,var(--sky));border-radius:2rem;background:radial-gradient(34rem 24rem at 92% 18%,color-mix(in oklab,var(--sky) 15%,transparent),transparent 70%),var(--paper-2);box-shadow:inset 0 1px 0 rgba(237,246,255,.07),var(--t-shadow)}.t-pricing-teaser__action{white-space:nowrap}.t-pricing-page{min-height:70dvh}.t-faq-layout{display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(28rem,1.28fr);gap:clamp(3rem,9vw,9rem);align-items:start}.t-faq-layout__intro{position:sticky;top:7rem}.t-faq-layout__intro>div:first-child{margin:0;text-align:left}.t-faq-layout__intro .t-ornament{justify-content:flex-start}.t-faq-layout__path{display:grid;gap:.65rem;margin-top:2.4rem;padding:1.1rem 0;border-block:1px solid var(--line)}.t-faq-layout__path span{color:var(--ink-soft);font-family:var(--font-mono);font-size:.66rem;line-height:1.5}.t-faq-layout__questions{border-top:1px solid var(--line)}.t-faq-layout__questions .t-faq summary{min-height:5.4rem;font-size:1rem}html[data-tengri-motion=full] .t-scroll-section{opacity:0;transform:translateY(42px) scale(.992);transition:opacity .9s var(--t-ease),transform 1.05s var(--t-ease)}html[data-tengri-motion=full] .t-scroll-section.t-in-view{opacity:1;transform:none}html[data-tengri-motion=full] .t-reveal{opacity:0;transform:translateY(20px);animation:t-rise .85s var(--t-ease) both}html[data-tengri-motion=full] .t-reveal-fade{opacity:0;animation:t-fade .95s var(--t-ease) both}html[data-tengri-motion=full] .t-living-network__flow{animation:landing-network-flow 5s linear infinite;animation-delay:var(--network-delay)}html[data-tengri-motion=full] .t-living-network__orbit{animation:landing-network-orbit 26s linear infinite;transform-origin:400px 195px}html[data-tengri-motion=full] .t-living-network__halo{animation:network-halo 3.6s var(--t-ease) infinite}html[data-tengri-motion=full] .t-living-network__whisper{animation:micro-wing-drift 8s ease-in-out infinite}html[data-tengri-motion=full] .t-living-network__whisper--two{animation-delay:-3.2s}html[data-tengri-motion=full] .t-micro-wing{animation:micro-wing-drift 7s ease-in-out infinite}html[data-tengri-motion=full] .t-how-system__signal{animation:consequence-sweep 6s var(--t-ease) infinite}html[data-tengri-motion=full] .t-scroll-section:not(.t-in-view) .t-how-card{opacity:0;transform:translateY(22px)}html[data-tengri-motion=full] .t-scroll-section.t-in-view .t-how-card{opacity:1;transform:none;transition-delay:calc(var(--how-index) * 80ms)}html[data-tengri-motion=full] .t-advisor__signal span{animation:advisor-breathe 4.8s ease-in-out infinite}html[data-tengri-motion=full] .t-aurora span:first-child{animation:aurora-1 22s ease-in-out infinite}html[data-tengri-motion=full] .t-aurora span:nth-child(2){animation:aurora-2 28s ease-in-out -10s infinite}html[data-tengri-motion=full] .t-aurora span:nth-child(3){animation:aurora-3 34s ease-in-out -18s infinite}html[data-tengri-motion=full] .t-btn--primary:before{animation:btn-shimmer 4s ease-in-out 2s infinite}html[data-tengri-motion=full] .t-float{animation:t-float 7s ease-in-out infinite}html[data-tengri-motion=full]{scroll-behavior:smooth}html[data-tengri-motion=full] .t-butterfly-prelude__seed{animation:prelude-seed 6.6s var(--t-ease) both;transform-origin:500px 310px}html[data-tengri-motion=full] .t-butterfly-prelude__thesis{display:block;animation:prelude-thesis 6.6s var(--t-ease) both}html[data-tengri-motion=full] .t-butterfly-prelude__network{display:block;animation:prelude-network 6.6s var(--t-ease) both;transform-origin:500px 310px}html[data-tengri-motion=full] .t-butterfly-prelude__constellation{animation:prelude-constellation 6.6s var(--t-ease) both}html[data-tengri-motion=full] .t-butterfly-prelude__wing{animation:prelude-draw 1.9s var(--t-ease) 2.5s both;stroke-dasharray:1100;stroke-dashoffset:1100}html[data-tengri-motion=full] .t-butterfly-prelude__link{animation:prelude-draw 1.35s var(--t-ease) var(--prelude-link-delay) both;stroke-dasharray:520;stroke-dashoffset:520}html[data-tengri-motion=full] .t-butterfly-prelude__signal{animation:prelude-signal 4.6s var(--t-ease) var(--prelude-signal-delay) both;transform-box:fill-box;transform-origin:center}html[data-tengri-motion=full] .t-butterfly-prelude__body{animation:prelude-body 6.6s var(--t-ease) both;transform-origin:500px 310px}html[data-tengri-motion=full] .t-butterfly-prelude__interface{animation:prelude-interface 6.6s var(--t-ease) both;transform-origin:500px 310px}html[data-tengri-motion=full] .t-butterfly-prelude__welcome{animation:prelude-welcome 6.6s var(--t-ease) both}@keyframes network-halo{0%,to{opacity:.2;transform:scale(.72)}50%{opacity:.8;transform:scale(1.18)}}@keyframes micro-wing-drift{0%,to{opacity:.16;transform:translateZ(0) rotate(-2deg)}50%{opacity:.42;transform:translate3d(0,-9px,0) rotate(3deg)}}@keyframes consequence-sweep{0%{transform:translateX(-100%);opacity:0}15%,75%{opacity:1}to{transform:translateX(520%);opacity:0}}html[data-tengri-motion=reduce] .t-reveal,html[data-tengri-motion=reduce] .t-reveal-fade,html[data-tengri-motion=reduce] .t-scroll-section{opacity:1;transform:none;animation:none;transition:none}html:not(.dark) .t-landing{--paper:#f5f2ec;--paper-2:#fffdf9;--ink:#172332;--ink-soft:#607084;--sky:#238d9a;--sky-deep:#126b78;--sky-soft:#e1f1ef;--gold:#ad7b22;--gold-deep:#865b12;--line:#e2ddd3;background:radial-gradient(60rem 34rem at 76% 8%,rgba(35,141,154,.12),transparent 64%),#f5f2ec}html:not(.dark) .t-site-header{background:rgba(255,253,249,.78)}html:not(.dark) .t-landing .t-card{background:linear-gradient(145deg,rgba(255,253,249,.98),rgba(240,237,230,.9));box-shadow:inset 0 1px 0 #fff,0 28px 72px -52px rgba(23,35,50,.32)}html:not(.dark) .t-living-network{background:radial-gradient(24rem 18rem at 50% 50%,rgba(35,141,154,.12),transparent 70%),linear-gradient(145deg,#fffdf9,#edf1ee)}html:not(.dark) .t-surface{background:radial-gradient(18rem 14rem at 100% 0,rgba(35,141,154,.08),transparent 72%),var(--paper-2)}html:not(.dark) .t-surface[data-featured]{background:radial-gradient(32rem 26rem at 28% 44%,rgba(50,110,214,.12),transparent 72%),var(--paper-2)}html:not(.dark) .t-advisor{background:radial-gradient(36rem 30rem at 8% 18%,rgba(103,89,189,.1),transparent 70%),var(--paper-2)}html:not(.dark) .t-living-network__core{fill:#fffdf9}html:not(.dark) .t-living-network__core-title{fill:#172332}html:not(.dark) .t-living-network__label{fill:#607084}html:not(.dark) .t-living-network__caption{background:rgba(255,253,249,.74)}html:not(.dark) .t-advisor__pattern li,html:not(.dark) .t-surface__preview div{background:rgba(245,242,236,.86)}html:not(.dark) .t-grain:after{mix-blend-mode:multiply;opacity:.035}@media (max-width:900px){.t-faq-layout,.t-pricing-grid,.t-principle-grid{grid-template-columns:1fr}.t-faq-layout__intro{position:static}.t-how-card,.t-how-card:nth-child(4),.t-how-card:nth-child(5),.t-how-card:nth-child(6){grid-column:span 6}.t-pricing-teaser{grid-template-columns:1fr;align-items:start}.t-pricing-teaser__action{justify-self:start}.t-surface-grid{grid-template-columns:1fr 1fr}.t-surface[data-featured]{grid-column:1/-1;grid-template-columns:1fr;min-height:auto}.t-surface[data-featured] .t-surface__link,.t-surface[data-featured] .t-surface__top,.t-surface[data-featured] h3,.t-surface[data-featured]>p,.t-surface__preview{grid-column:1}.t-surface[data-featured] h3{margin-top:5rem}.t-surface__preview{grid-row:auto;margin-top:2rem}}@media (max-width:640px){.t-how-grid,.t-pricing-grid,.t-principle-grid,.t-source-principle__domains,.t-surface-grid{grid-template-columns:1fr}.t-principle-card{min-height:22rem}.t-how-card,.t-how-card:nth-child(4),.t-how-card:nth-child(5),.t-how-card:nth-child(6){grid-column:auto;min-height:17rem}.t-how-card__top{margin-bottom:2rem}.t-how-system__memory{align-items:flex-start;text-align:left}.t-pricing-teaser{padding:1.5rem;border-radius:1.4rem}.t-pricing-teaser__action{width:100%}.t-surface[data-featured]{grid-column:auto}.t-surface__preview div{grid-template-columns:1fr;gap:.35rem}.t-price-card{min-height:auto}.t-faq-layout{gap:2.5rem}}