:root{--telegram:#229ed9;--telegram-dark:#12658f;--ink:#0f1720;--muted:#5d6d7e;--line:#0f17201f;--paper:#f8fcff;--paper-strong:#fff;--green:#2a9d8f;--amber:#f4a261;--red:#d45d45;--violet:#5e5ce6;--radius:8px;--shadow:0 24px 80px #0f17201f;--deck-width:1180px}*{box-sizing:border-box}html,body{width:100%;height:100%;color:var(--ink);background:var(--paper);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.experience{isolation:isolate;width:100vw;height:100svh;position:relative;overflow:hidden}.signal-canvas{z-index:-2;position:fixed;inset:0}.experience:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#f8fcfffa 0%,#f8fcffc2 52%,#f8fcffeb 100%);position:fixed;inset:0}.top-status{z-index:20;grid-template-columns:auto minmax(140px,1fr) auto;grid-template-areas:"status progress language";align-items:center;gap:20px;display:grid;position:fixed;top:22px;left:24px;right:24px}.screen-menu{grid-area:status;min-width:280px;position:relative}.screen-menu-trigger{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 12px 40px #0f172014}.screen-menu-trigger:hover,.screen-menu-trigger[aria-expanded=true]{background:#fffffff0;border-color:#229ed94d}.screen-menu-trigger svg{color:#263747b8;transition:transform .18s}.screen-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.screen-menu-number{min-width:27px;height:24px;color:var(--telegram-dark);background:#229ed91a;border:1px solid #229ed929;border-radius:6px;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:800;display:inline-flex}.screen-menu-trigger strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:830;overflow:hidden}.screen-menu-popover{z-index:35;border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #229ed938;gap:4px;width:min(320px,100vw - 48px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #0f172024}.screen-menu-option{color:#263747;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:42px;padding:0 9px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.screen-menu-option strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:780;overflow:hidden}.screen-menu-option svg{color:var(--green)}.screen-menu-option:hover,.screen-menu-option:focus-visible{background:#229ed914;border-color:#229ed929}.screen-menu-option.active{color:var(--telegram-dark);background:#229ed91f;border-color:#229ed938}.progress-track{background:#0f172017;border-radius:999px;grid-area:progress;height:6px;position:relative;overflow:hidden}.progress-track span{background:var(--telegram);border-radius:inherit;transition:width .36s;display:block;position:absolute;inset:0 auto 0 0}.language-switch{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;grid-area:language;justify-self:end;align-items:center;gap:8px;min-width:0;padding:2px;display:inline-flex;box-shadow:0 12px 40px #0f172014}.language-switch-label{color:var(--telegram-dark);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding-inline:2px;font-size:.78rem;font-weight:820;display:inline-flex}.language-options{border-radius:var(--radius);background:#0f17200d;border:1px solid #0f172014;gap:4px;padding:3px;display:inline-flex}.language-option{color:#263747;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:62px;height:32px;padding:0 8px;font-size:.78rem;font-weight:850;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.language-option:hover{background:#ffffff9e;border-color:#229ed92e}.language-option.active{color:var(--ink);background:#fff;border-color:#229ed93d;box-shadow:0 8px 20px #0f17201a}.flag-badge{background:#fff;border-radius:2px;flex:none;width:22px;height:14px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.flag-ru{background:linear-gradient(#fff 0 33.333%,#1f57a4 33.333% 66.666%,#d52b1e 66.666% 100%)}.flag-us{background:repeating-linear-gradient(#b22234 0 1.08px,#fff 1.08px 2.16px)}.flag-us:before{content:"";background:#3c3b6e;width:9px;height:7.6px;position:absolute;top:0;left:0}.rail{z-index:20;gap:10px;display:grid;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.rail-dot{width:40px;height:40px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;place-items:center;display:grid;box-shadow:0 12px 40px #0f172014}.rail-dot span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700}.rail-dot.active{color:#fff;background:var(--telegram);border-color:var(--telegram)}.nav-controls{z-index:20;gap:10px;display:grid;position:fixed;bottom:26px;right:24px}.icon-button{width:42px;height:42px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;place-items:center;display:grid;box-shadow:0 12px 40px #0f172014}.slide{align-items:start;width:100%;height:100%;padding:118px 96px 58px 72px;display:grid;position:absolute;inset:0}.hero-layout{width:min(var(--deck-width), 100%);grid-template-rows:1fr auto;align-items:end;gap:24px;height:100%;display:grid;position:relative}.hero-copy{align-self:start;width:min(760px,100% - 360px)}.eyebrow{width:fit-content;max-width:100%;min-height:28px;color:var(--telegram-dark);border-radius:var(--radius);text-transform:uppercase;background:#229ed91a;border:1px solid #229ed938;justify-self:start;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700;display:inline-flex}h1,h2,h3,p{margin:0}h1{margin-top:18px;font-size:4.75rem;font-weight:820;line-height:1.3}.connection-mark{vertical-align:.05em;filter:drop-shadow(0 .1em .2em #2637472e);background:linear-gradient(135deg,#2a9d8f 0 47%,#fff 48% 52%,#d45d45 53% 100%);width:.62em;height:.62em;margin-left:.16em;animation:2.4s ease-in-out infinite connection-bob;display:inline-block;position:relative;-webkit-mask:url(/casino-chip-svgrepo-com.svg) 50%/contain no-repeat;mask:url(/casino-chip-svgrepo-com.svg) 50%/contain no-repeat}@keyframes connection-bob{0%,to{transform:translateY(-.08em)}50%{transform:translateY(.12em)}}h2{font-size:3rem;font-weight:790;line-height:1.04}h3{font-size:1.05rem;font-weight:760;line-height:1.25}p{color:var(--muted);font-size:1rem;line-height:1.58}.hero-lead{color:#263747;width:min(760px,100%);margin-top:22px;font-size:1.25rem;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-action,.secondary-action{border-radius:var(--radius);justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:750;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.primary-action{color:#fff;background:var(--telegram);border:1px solid var(--telegram);box-shadow:0 18px 48px #229ed957,0 0 0 5px #229ed914}.hero-actions .primary-action{min-height:52px;padding:0 22px;font-weight:820}.secondary-action{color:var(--ink);border:1px solid var(--line);background:#ffffffd6}.attention-shine{isolation:isolate;position:relative;overflow:hidden}.attention-shine:after{z-index:1;pointer-events:none;content:"";opacity:0;background:linear-gradient(110deg,#fff0 34%,#ffffff24 43%,#ffffffb8 50%,#ffffff29 57%,#fff0 66%);animation:9.2s cubic-bezier(.22,.61,.36,1) infinite attention-shine-sweep;position:absolute;inset:-42% -76%;transform:translate(-132%)skew(-18deg)}.secondary-action.attention-shine:after{background:linear-gradient(110deg,#229ed900 34%,#229ed914 43%,#fffffff0 50%,#229ed929 57%,#229ed900 66%)}.attention-shine-delay-1:after{animation-delay:1.1s}.attention-shine-delay-2:after{animation-delay:1.8s}.attention-shine-delay-3:after{animation-delay:2.8s}@keyframes attention-shine-sweep{0%{opacity:0;transform:translate(-132%)skew(-18deg)}4%{opacity:.95}13%{opacity:.85;transform:translate(132%)skew(-18deg)}17%,to{opacity:0;transform:translate(132%)skew(-18deg)}}.primary-action:hover,.secondary-action:hover,.icon-button:hover,.rail-dot:hover{transform:translateY(-1px)}.primary-action:focus-visible,.secondary-action:focus-visible,.icon-button:focus-visible,.rail-dot:focus-visible,.language-option:focus-visible,.screen-menu-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #229ed933,0 12px 34px #0f17201a}@media (prefers-reduced-motion:reduce){.attention-shine:after{animation-duration:12s}.submit-status.sending .submit-status-visual img,.submit-spinner{animation:none}}.signal-strip{color:#263747;border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff75;border:1px solid #229ed929;gap:8px;width:100%;padding:10px 0 12px;display:grid;box-shadow:0 12px 34px #0f17200f}.signal-strip span{color:#263747;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem}.signal-strip strong{font-size:.84rem}.telegram-pipeline{padding:20px 24px;overflow:hidden}.pipeline-header,.pipeline-footer{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:12px;padding-inline:14px;display:grid}.pipeline-header{color:#263747a3}.pipeline-header strong{color:#263747;text-align:center;text-transform:uppercase;grid-column:2/5;font-size:1rem;font-weight:850;line-height:1.1}.pipeline-header span:last-child{text-align:right}.pipeline-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid;position:relative}.pipeline-rail{height:8px;box-shadow:none;background:linear-gradient(90deg,#229ed91f,#229ed970,#2a9d8f5c);border:1px solid #229ed92e;border-radius:999px;position:absolute;top:28px;left:28px;right:28px}.pipeline-rail:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid #2a9d8f75;width:0;height:0;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.pipeline-stage{z-index:1;color:#263747;border-radius:var(--radius);min-height:92px;box-shadow:none;text-align:center;background:#ffffff61;border:1px solid #229ed91f;align-content:start;justify-items:center;gap:4px;padding:10px 6px;display:grid;position:relative}.pipeline-stage svg{color:#fff;background:#229ed9db;border:1px solid #12658f2e;border-radius:50%;width:38px;height:38px;padding:8px;box-shadow:0 8px 18px #229ed924}.pipeline-stage strong{color:#263747;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:850;line-height:1.05}.pipeline-stage span{color:#263747;font-size:.68rem;line-height:1.22}.pipeline-footer{text-align:center}.pipeline-footer span{color:#26374794;text-transform:uppercase;font-size:.62rem}.hero-icons{grid-template-columns:repeat(2,128px);gap:14px;display:grid;position:absolute;top:0;right:0}.hero-icon-tile{color:#fff;border-radius:var(--radius);width:128px;height:128px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff61;border:1px solid #229ed924;outline:none;align-content:center;place-items:center;gap:8px;display:inline-grid;position:relative}.hero-icon-tile svg{width:58px;height:58px;box-shadow:none;background:#229ed9db;border:1px solid #12658f2e;border-radius:50%;padding:11px}.hero-icon-tile>span{color:#263747;text-align:center;max-width:110px;font-size:.74rem;font-weight:780;line-height:1.1}.hero-icon-tile:before,.hero-icon-tile:after{z-index:30;pointer-events:none;opacity:0;transition:opacity .16s,transform .16s;position:absolute;left:50%}.hero-icon-tile:before{color:#fff;content:attr(data-tooltip);border-radius:var(--radius);text-align:left;background:#263747;border:1px solid #ffffff2e;width:276px;padding:12px 14px;font-size:.86rem;font-weight:720;line-height:1.34;bottom:calc(100% + 12px);transform:translate(-50%,8px);box-shadow:0 18px 44px #0f17202e}.hero-icon-tile:after{content:"";background:#263747;width:12px;height:12px;bottom:calc(100% + 5px);transform:translate(-50%,8px)rotate(45deg)}.hero-icon-tile:hover,.hero-icon-tile:focus-visible{border-color:#229ed957}.hero-icon-tile:hover:before,.hero-icon-tile:hover:after,.hero-icon-tile:focus-visible:before,.hero-icon-tile:focus-visible:after{opacity:1;transform:translate(-50%)}.hero-icon-tile:hover:after{transform:translate(-50%)rotate(45deg)}.hero-icon-tile:focus-visible{box-shadow:0 0 0 3px #229ed929}.hero-icon-tile:focus-visible:after{transform:translate(-50%)rotate(45deg)}.content-grid{width:min(var(--deck-width), 100%);grid-template-columns:minmax(320px,.75fr) minmax(520px,1.25fr);align-items:start;gap:36px;display:grid}.section-heading{gap:18px;display:grid}.section-heading p{width:min(650px,100%)}.pain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.insight-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffe6;gap:12px;min-height:188px;padding:20px;display:grid;box-shadow:0 16px 54px #0f172014}.insight-card svg{color:var(--telegram)}.insight-card p{font-size:.94rem;line-height:1.5}.insight-card.compact{min-height:168px}.runtime-layout{width:min(var(--deck-width), 100%);grid-template-columns:minmax(520px,1.05fr) minmax(420px,.95fr);grid-template-areas:"heading heading""board cards""actions actions";align-items:start;gap:18px 30px;display:grid}.runtime-layout .section-heading{grid-area:heading}.runtime-layout .section-heading p{width:min(760px,100%)}.architecture-board{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;border:1px solid #0f17202e;grid-area:board;gap:20px;padding:22px;display:grid}.architecture-line{color:#5c6c7d;grid-template-columns:repeat(3,1fr);gap:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;display:grid}.architecture-line span{border-bottom:1px solid #5c6c7d;padding-bottom:10px}.architecture-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.architecture-node{color:#fff;border-radius:var(--radius);border:1px solid #ffffff24;gap:10px;min-height:170px;padding:16px;display:grid}.architecture-node span{color:#ffffffb3;font-size:.82rem;line-height:1.45}.architecture-node.blue{background:#12658f}.architecture-node.green{background:#1c756e}.architecture-node.amber{background:#a7652b}.architecture-node.dark{background:#263747}.runtime-cards{grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.runtime-cards .insight-card.compact{gap:8px;min-height:0;padding:14px}.runtime-cards .insight-card.compact p{font-size:.86rem;line-height:1.42}.runtime-actions{grid-area:actions;justify-content:flex-start;display:flex}.trust-layout{width:min(var(--deck-width), 100%);grid-template-columns:minmax(340px,.86fr) minmax(520px,1.14fr);align-items:start;gap:34px;display:grid}.trust-proof{gap:12px;display:grid}.proof-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffe6;grid-template-columns:auto auto 1fr;align-items:start;gap:16px;padding:18px;display:grid;box-shadow:0 16px 48px #0f172012}.proof-index{color:var(--telegram-dark);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.proof-row svg{color:var(--green)}.proof-row p{margin-top:5px;font-size:.94rem}.commitment{border-radius:var(--radius);background:#fff;border:1px solid #f4a261;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid}.commitment svg{color:var(--amber)}.commitment p{color:#5c6c7d}.contact-layout{width:min(var(--deck-width), 100%);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:24px;height:100%;display:grid}.contact-eyebrow{align-self:start}.contact-content{grid-template-columns:repeat(2,minmax(260px,340px));justify-content:center;align-items:start;gap:42px;min-height:0;display:grid}.contact-center{justify-items:center;gap:18px;width:min(340px,100%);padding:0;display:grid}.qr-link{border-radius:var(--radius);background:#fff;border:1px solid #0f17201a;width:min(300px,100%);transition:border-color .18s,transform .18s;display:block;overflow:hidden}.qr-link:hover{border-color:#229ed957;transform:translateY(-1px)}.qr-link img{width:100%;height:auto;display:block}.contact-action{min-width:190px;font-size:1.05rem;text-decoration:none}.bot-action{background:var(--red);border-color:var(--red);box-shadow:0 18px 48px #d45d454d,0 0 0 5px #d45d4514}.bot-action:hover{background:#bd4935;border-color:#bd4935}.quiz-layout{width:min(var(--deck-width), 100%);grid-template:"eyebrow.""panel copy""panel info"minmax(0,1fr)/minmax(560px,1.14fr) minmax(320px,.86fr);align-items:stretch;gap:12px 28px;max-height:calc(100svh - 154px);display:grid}.quiz-layout-eyebrow{grid-area:eyebrow;align-self:start}.quiz-panel{border:1px solid var(--line);border-radius:var(--radius);min-height:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;grid-area:panel;padding:24px}.quiz-intro{grid-area:info;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.quiz-info-block,.summary{border:1px solid var(--line);border-radius:var(--radius);min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;padding:20px}.quiz-copy-block{grid-area:copy;align-content:start;justify-items:start;gap:12px;display:grid}.quiz-copy-card{gap:14px;width:100%;display:grid}.quiz-copy-card h2{font-size:2rem}.quiz-block-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quiz-block-heading span{color:var(--telegram-dark);text-transform:uppercase;font-size:.82rem;font-weight:820}.quiz-block-heading strong{font-size:1rem}.quiz-status-block{gap:14px;display:grid}.quiz-progress{border-radius:var(--radius);background:#0f17200a;border:0;gap:10px;padding:12px 14px;display:grid}.quiz-progress div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.quiz-progress .progress-track{grid-area:auto;width:100%}.quiz-progress span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.summary{color:var(--ink);background:#fffffff0;align-content:start;gap:14px;display:grid}.summary-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.summary-header div{gap:4px;display:grid}.summary-header span{color:var(--muted);font-size:.9rem}.summary-header div>span{color:var(--telegram-dark);text-transform:uppercase;font-size:.82rem;font-weight:820}.summary-header strong{color:var(--ink);font-size:1.7rem;line-height:1}.summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.summary li{border-radius:var(--radius);border:1px solid;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px;display:grid}.summary li strong{font-size:.86rem;line-height:1.2;display:block}.summary li div span{margin-top:2px;font-size:.78rem;line-height:1.35;display:block}.summary li.achieved{background:#2a9d8f1a;border-color:#2a9d8f42}.summary li.achieved strong,.summary li.achieved div span{color:#155c52}.summary li.pending{background:#d45d451a;border-color:#d45d4547}.summary li.pending strong,.summary li.pending div span{color:#a33b2e}.goal-marker{border-radius:50%;width:9px;height:9px;margin-top:4px}.summary li.achieved .goal-marker{background:var(--green);box-shadow:0 0 0 4px #2a9d8f24}.summary li.pending .goal-marker{background:var(--red);box-shadow:0 0 0 4px #d45d4524}.quiz-panel{grid-template-rows:minmax(0,1fr) auto auto;gap:16px;display:grid;overflow:hidden}.quiz-question{align-content:start;gap:18px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.question-header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding-bottom:14px;display:grid}.question-header svg{color:var(--telegram)}.question-header h3{font-size:1.55rem;line-height:1.08}.question-header p{margin-top:4px;font-size:.94rem}.field-label,.tag-picker,.segmented-field{gap:8px;display:grid}.field-label{grid-template-columns:minmax(0,1fr);align-items:center}.field-label>span:not(.field-validation),.tag-picker>span,.segmented-field>span{color:#263747;font-size:1.18rem;font-weight:820;line-height:1.18}.field-label>span:not(.field-validation),.field-label input,.field-label textarea{grid-column:1/-1}input,textarea{width:100%;color:var(--ink);border-radius:var(--radius);background:#fff;border:1px solid #0f172026;outline:none;transition:border-color .16s,box-shadow .16s}input{min-height:44px;padding:0 12px}textarea{resize:vertical;min-height:112px;padding:12px}input::placeholder,textarea::placeholder{color:#5f6f7e94}input:focus,textarea:focus{border-color:var(--telegram);box-shadow:0 0 0 4px #229ed924}.field-validation{color:#d45d45;text-align:right;white-space:nowrap;grid-column:1/-1;justify-self:end;font-size:.68rem;font-weight:400;line-height:1.35;display:block}.field-validation.accepted{color:#2a9d8f}.tag-grid{flex-wrap:wrap;gap:8px;display:flex}.tag,.segment{color:#263747;border-radius:var(--radius);background:#0f17200a;border:1px solid #0f17201f;min-height:38px;padding:0 12px;font-size:.9rem;font-weight:680}.tag.selected,.segment.active{color:#fff;background:var(--telegram);border-color:var(--telegram)}.segmented{flex-wrap:wrap;gap:8px;display:flex}.switch-line{border-radius:var(--radius);color:#263747;background:#2a9d8f14;border:1px solid #2a9d8f3d;align-items:center;gap:10px;padding:12px;font-weight:700;display:flex}.switch-line input{width:18px;min-height:18px;accent-color:var(--green)}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quiz-actions{justify-content:space-between;gap:12px;padding-top:12px;display:flex}.submit-note{border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;font-size:.92rem;display:grid}.submit-note.sent{color:#155c52;background:#2a9d8f1f}.submit-note.error{color:#7a3e12;background:#f4a26129}.submit-status{text-align:center;align-content:center;justify-items:center;gap:18px;min-height:100%;padding:10px 0 4px;display:grid}.submit-status-visual{place-items:center;width:min(500px,100%);min-height:250px;display:grid}.submit-status-visual img{object-fit:contain;width:min(500px,100%);max-height:320px;display:block}.submit-status.sending .submit-status-visual img{animation:1.8s ease-in-out infinite submit-plane-float}.submit-status-copy{justify-items:center;gap:8px;max-width:520px;display:grid}.submit-status-copy svg{color:var(--green)}.submit-spinner{border:3px solid #229ed92e;border-top-color:var(--telegram);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite submit-spinner-rotate}.submit-status h3{color:var(--green);font-size:1.75rem;line-height:1.1}.submit-status p{color:var(--muted);margin:0;font-size:1rem;line-height:1.45}.submit-status.sending h3{color:var(--ink)}@keyframes submit-plane-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes submit-spinner-rotate{to{transform:rotate(360deg)}}@media (max-width:1120px){.slide{padding:108px 78px 42px 34px}h1{font-size:3.9rem}h2{font-size:2.35rem}.content-grid,.runtime-layout,.trust-layout,.quiz-layout{grid-template-columns:1fr}.runtime-layout{grid-template-areas:"heading""board""cards""actions"}.runtime-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-layout{grid-template-rows:auto auto auto auto;grid-template-areas:"eyebrow""copy""panel""info";max-height:calc(100svh - 138px);overflow-y:auto}.quiz-panel{min-height:560px}}@media (max-width:760px){html,body{overflow:hidden}.experience:after{background:#f8fcffe6}.top-status{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status language""progress progress";gap:8px;top:10px;left:10px;right:10px}.screen-menu{min-width:0}.screen-menu-trigger{min-height:42px;padding-inline:9px}.screen-menu-trigger strong{font-size:.9rem}.screen-menu-popover{width:min(320px,100vw - 20px)}.screen-menu-option{min-height:40px}.language-switch{gap:5px;padding:2px}.language-switch-label{justify-content:center;width:26px;padding:0}.language-switch-label span{display:none}.language-options{gap:3px;padding:2px}.language-option{gap:5px;min-width:50px;height:30px;padding:0 6px}.flag-badge{width:20px;height:13px}.rail,.nav-controls{display:none}.slide{align-items:start;padding:86px 12px 32px;overflow-y:auto}h1{font-size:2.3rem}h2{font-size:1.85rem}.hero-lead{font-size:1.05rem}.hero-layout{height:auto;min-height:calc(100svh - 150px)}.hero-copy{width:100%}.signal-strip{grid-template-columns:1fr;padding:14px}.telegram-pipeline{background:linear-gradient(#fffffff5,#f2f9fdeb);border-color:#229ed93d;gap:14px;padding:18px 14px 16px;overflow:visible;box-shadow:0 18px 46px #0f172014}.pipeline-header,.pipeline-footer{text-align:left;grid-template-columns:1fr;gap:7px;padding-inline:0}.pipeline-header{align-items:start;padding:0 2px 1px}.pipeline-header span:first-child{width:fit-content;min-height:24px;color:var(--telegram-dark);background:#229ed914;border:1px solid #229ed929;border-radius:6px;align-items:center;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:740;display:inline-flex}.pipeline-header strong{text-align:left;grid-column:auto;max-width:18rem;font-size:1.02rem;line-height:1.08}.pipeline-header span:last-child{color:#263747b3;text-align:left;align-items:center;gap:6px;width:fit-content;display:inline-flex}.pipeline-header span:last-child:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #2a9d8f1f}.pipeline-track{counter-reset:pipeline-step;grid-template-columns:1fr;gap:8px;overflow:visible}.pipeline-rail{display:none}.pipeline-track:before{content:"";background:linear-gradient(#229ed929,#229ed96b 48%,#2a9d8f6b);border-radius:999px;width:2px;position:absolute;top:20px;bottom:20px;left:31px}.pipeline-stage{counter-increment:pipeline-step;text-align:left;background:#ffffffd1;border-color:#229ed92e;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon title""icon body";place-items:center start;gap:3px 12px;min-height:0;padding:10px 44px 10px 10px;box-shadow:0 10px 24px #0f17200b}.pipeline-stage:after{color:#12658f9e;content:"0" counter(pipeline-step);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:760;position:absolute;top:10px;right:10px}.pipeline-stage svg{grid-area:icon;width:42px;height:42px;padding:9px;box-shadow:0 10px 22px #229ed929}.pipeline-stage strong{grid-area:title;font-size:.82rem;line-height:1.08}.pipeline-stage span{color:#263747b3;grid-area:body;font-size:.72rem;line-height:1.25}.pipeline-footer{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.pipeline-footer span{color:#263747a3;background:#229ed914;border:1px solid #229ed924;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:.58rem;line-height:1;display:inline-flex}.pipeline-footer span:last-child{color:#155c52;background:#2a9d8f1a;border-color:#2a9d8f33}.hero-icons,.pain-list,.runtime-cards,.architecture-steps,.two-columns{grid-template-columns:1fr}.hero-icons{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-items:stretch;gap:12px;width:100%;display:grid;position:static}.hero-icon-tile{width:100%;height:auto;min-height:156px}.pain-list,.runtime-cards{display:grid}.architecture-board,.quiz-panel,.insight-card,.proof-row{box-shadow:0 12px 32px #0f172014}.architecture-line{display:none}.quiz-layout{max-height:none;overflow:visible}.quiz-copy-card h2{font-size:1.75rem}.quiz-panel{grid-template-rows:auto auto auto;overflow:visible}.quiz-question,.quiz-intro{overflow:visible}.summary ul{grid-template-columns:1fr}.quiz-panel{min-height:640px}.contact-layout{gap:18px;height:auto;min-height:calc(100svh - 148px)}.contact-content{grid-template-columns:1fr;justify-items:center;gap:18px}.contact-center{gap:14px;width:min(340px,100%)}.qr-link{width:min(258px,74vw)}.quiz-actions{flex-direction:column}.primary-action,.secondary-action{width:100%}}
