@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@500;600;700&display=swap");
#shift-reviziya{display:block;position:relative;isolation:isolate;width:100%;overflow-x:clip;font-size:16px;text-align:left;box-sizing:border-box;-webkit-text-size-adjust:100%}#shift-reviziya :where(h1,h2,h3,h4,p,ul,ol,li,blockquote,figure){margin:revert;padding:revert;font-size:revert;font-weight:revert;line-height:inherit;font-family:inherit}#shift-reviziya a{text-decoration:revert}#shift-reviziya :where(img,svg){max-width:100%}#shift-reviziya :where(button,input,textarea,select){font:inherit}#shift-reviziya [id]{scroll-margin-top:20px}#shift-reviziya .shift-loading{padding:48px 20px;text-align:center}
#shift-reviziya{--ink:#171715;--paper:#f4f0e7;--card:#fffdf8;--accent:#ff4d22;--acid:#dfff45;--muted:#514e47;--line:rgba(23,23,21,.14);--radius:26px}
#shift-reviziya *{box-sizing:border-box}
#shift-reviziya{scroll-behavior:smooth}
#shift-reviziya{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;line-height:1.5}
#shift-reviziya a{color:inherit}
#shift-reviziya .wrap{width:min(1180px,calc(100% - 40px));margin:auto}
#shift-reviziya .eyebrow{font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
#shift-reviziya .display{font-family:Unbounded,Manrope,sans-serif;letter-spacing:-.045em;line-height:.98;margin:0}
#shift-reviziya .orange{color:var(--accent)}
#shift-reviziya .acid{color:var(--acid)}
#shift-reviziya .nav{position:absolute;z-index:5;top:0;left:0;width:100%;color:#fff}
#shift-reviziya .navin{height:86px;display:flex;align-items:center;justify-content:space-between}
#shift-reviziya .brand{font-family:Unbounded,sans-serif;font-weight:700;font-size:17px;text-decoration:none;line-height:1.05;display:flex;align-items:center;gap:10px;white-space:nowrap}
#shift-reviziya .brand-x{color:var(--accent);font-size:.9em}
#shift-reviziya .brand-product{font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em}
#shift-reviziya .navlinks{display:flex;gap:28px;align-items:center}
#shift-reviziya .navlinks a{text-decoration:none;font-size:14px;font-weight:700}
#shift-reviziya .navcta{padding:12px 18px;border:1px solid rgba(255,255,255,.34);border-radius:999px}
#shift-reviziya .hero{min-height:810px;background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:150px 0 78px}
#shift-reviziya .hero:before{content:"";position:absolute;width:520px;height:520px;border:120px solid var(--accent);border-radius:50%;right:-220px;top:-180px;opacity:.93}
#shift-reviziya .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;position:relative}
#shift-reviziya .hero h1{font-size:clamp(50px,7vw,104px);max-width:900px}
#shift-reviziya .hero-copy{font-size:20px;max-width:680px;margin:34px 0 18px;color:#d8d7d2}
#shift-reviziya .hero-copy strong{color:#fff}
#shift-reviziya .hero-note{font-size:13px;color:#a8a7a1;margin-top:18px}
#shift-reviziya .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border:0;border-radius:999px;padding:17px 24px;background:var(--accent);color:#fff;font-weight:800;font-size:15px;cursor:pointer;transition:.2s transform,.2s background}
#shift-reviziya .btn:hover{transform:translateY(-2px);background:#ff623d}
#shift-reviziya .btn .cta-price{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding-left:10px;border-left:1px solid rgba(255,255,255,.35);white-space:nowrap}
#shift-reviziya .btn .cta-now{font-family:Unbounded,sans-serif;font-size:14px;font-weight:800;color:#fff}
#shift-reviziya .btn .cta-old{font-size:11px;font-weight:700;color:rgba(255,255,255,.62);text-decoration:line-through;text-decoration-thickness:1.5px}
#shift-reviziya .btn .cta-discount{font-size:10px;font-weight:900;letter-spacing:.04em;background:var(--acid);color:var(--ink);padding:4px 6px;border-radius:999px}
#shift-reviziya .floating .cta-price{display:inline-flex;align-items:center;gap:5px;margin-left:8px}
#shift-reviziya .floating .cta-old{font-size:10px;color:rgba(255,255,255,.65);text-decoration:line-through}
#shift-reviziya .floating .cta-now{font-family:Unbounded,sans-serif;font-size:12px}
#shift-reviziya .floating .cta-discount{font-size:9px;background:var(--acid);color:var(--ink);padding:3px 5px;border-radius:999px}
#shift-reviziya .hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
#shift-reviziya .audit-card{border:1px solid rgba(255,255,255,.17);border-radius:32px;padding:14px;background:#22221f;box-shadow:0 24px 70px rgba(0,0,0,.32);transform:rotate(2deg)}
#shift-reviziya .audit-screen{aspect-ratio:4/5;border-radius:21px;background:linear-gradient(145deg,#ff6841 0%,#ff4d22 48%,#bd2a0a 100%);padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}
#shift-reviziya .audit-screen:before{content:"";position:absolute;width:280px;height:280px;border:64px solid var(--acid);border-radius:50%;right:-118px;bottom:-100px}
#shift-reviziya .audit-top{font-weight:800;font-size:12px;letter-spacing:.12em;position:relative}
#shift-reviziya .audit-big{font-family:Unbounded,sans-serif;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.05em;position:relative}
#shift-reviziya .audit-list{position:relative;display:grid;gap:8px;font-size:13px;font-weight:800}
#shift-reviziya .audit-list span{display:flex;gap:8px;align-items:center}
#shift-reviziya .audit-list i{width:8px;height:8px;background:#fff;border-radius:50%}
#shift-reviziya .stats{background:var(--acid);padding:22px 0}
#shift-reviziya .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
#shift-reviziya .stat{display:flex;align-items:baseline;gap:9px}
#shift-reviziya .stat strong{font-family:Unbounded;font-size:28px}
#shift-reviziya .stat span{font-size:13px;font-weight:800}
#shift-reviziya .format-strip{background:#fffdf8;border-bottom:1px solid var(--line);padding:34px 0}
#shift-reviziya .format-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}
#shift-reviziya .format-title{font-family:Unbounded,sans-serif;font-size:clamp(24px,3vw,38px);line-height:1.05;letter-spacing:-.04em;margin:0}
#shift-reviziya .format-copy{font-size:18px;margin:0;color:var(--muted);max-width:720px}
#shift-reviziya .format-copy strong{color:var(--ink)}
#shift-reviziya .format-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
#shift-reviziya .format-point{border:1px solid var(--line);border-radius:999px;padding:10px 13px;font-size:13px;font-weight:800;background:var(--paper)}
#shift-reviziya section{padding:112px 0}
#shift-reviziya .section-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;margin-bottom:62px}
#shift-reviziya .section-head h2{font-size:clamp(38px,5.4vw,74px)}
#shift-reviziya .section-lead{font-size:19px;max-width:680px;margin:0;color:#292823;align-self:end;line-height:1.62;font-weight:600}
#shift-reviziya .section-lead strong{color:#11110f;font-weight:800}
#shift-reviziya .dark{background:var(--ink);color:#fff}
#shift-reviziya .dark .section-lead{color:#d0cec7}
#shift-reviziya .dark .section-lead strong{color:#fff}
#shift-reviziya .trajectory{background:#e6ded2}
#shift-reviziya .trajectory-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}
#shift-reviziya .trajectory h2{font-size:clamp(42px,5.7vw,78px);position:sticky;top:30px}
#shift-reviziya .trajectory-copy{font-size:20px}
#shift-reviziya .trajectory-copy p{margin:0 0 22px}
#shift-reviziya .trajectory-list{display:grid;gap:10px;margin:30px 0}
#shift-reviziya .trajectory-item{padding:16px 18px;border:1px solid rgba(23,23,21,.12);background:rgba(255,255,255,.5);border-radius:16px;font-weight:700}
#shift-reviziya .trajectory-callout{background:var(--ink);color:#fff;border-radius:24px;padding:28px 30px;margin-top:34px;font-size:21px}
#shift-reviziya .trajectory-callout strong{color:var(--acid)}
#shift-reviziya .trajectory-chart{margin:28px 0 30px;background:rgba(255,255,255,.68);border:1px solid rgba(23,23,21,.13);border-radius:26px;padding:24px 24px 18px;box-shadow:0 10px 34px rgba(23,23,21,.05)}
#shift-reviziya .trajectory-chart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}
#shift-reviziya .trajectory-chart-title{font-family:Unbounded,sans-serif;font-size:20px;line-height:1.08;letter-spacing:-.035em;margin:0}
#shift-reviziya .trajectory-chart-note{font-size:12px;font-weight:800;color:#6b675f;white-space:nowrap}
#shift-reviziya .trajectory-chart svg{display:block;width:100%;height:auto}
#shift-reviziya .trajectory-chart .grid{stroke:rgba(23,23,21,.12);stroke-width:1;stroke-dasharray:5 6}
#shift-reviziya .trajectory-chart .axis{stroke:rgba(23,23,21,.22);stroke-width:1.2}
#shift-reviziya .trajectory-chart .growth{fill:none;stroke:#ff4d22;stroke-width:6;stroke-linecap:round}
#shift-reviziya .trajectory-chart .flat{fill:none;stroke:#171715;stroke-width:5;stroke-linecap:round}
#shift-reviziya .trajectory-chart .decline{fill:none;stroke:#8f8b81;stroke-width:5;stroke-linecap:round}
#shift-reviziya .trajectory-chart .dot-growth{fill:#ff4d22}
#shift-reviziya .trajectory-chart .dot-flat{fill:#171715}
#shift-reviziya .trajectory-chart .dot-decline{fill:#8f8b81}
#shift-reviziya .trajectory-chart text{font-family:Manrope,Arial,sans-serif;fill:#171715}
#shift-reviziya .trajectory-chart .label{font-size:15px;font-weight:800}
#shift-reviziya .trajectory-chart .caption{font-size:12px;font-weight:700;fill:#6b675f}
#shift-reviziya .trajectory-chart-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}
#shift-reviziya .trajectory-chart-legend span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}
#shift-reviziya .trajectory-chart-legend i{display:block;width:24px;height:4px;border-radius:999px}
#shift-reviziya .trajectory-chart-legend .lg-growth{background:#ff4d22}
#shift-reviziya .trajectory-chart-legend .lg-flat{background:#171715}
#shift-reviziya .trajectory-chart-legend .lg-decline{background:#8f8b81}
@media (max-width:640px){#shift-reviziya .trajectory-chart{padding:18px 14px 14px}
#shift-reviziya .trajectory-chart-head{align-items:flex-start;flex-direction:column;gap:6px}
#shift-reviziya .trajectory-chart-note{white-space:normal}
#shift-reviziya .trajectory-chart .label{font-size:13px}
#shift-reviziya .trajectory-chart .caption{font-size:11px}}
#shift-reviziya .recognition-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
#shift-reviziya .recognition-card{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:30px;min-height:205px;display:flex;flex-direction:column;justify-content:space-between}
#shift-reviziya .recognition-card:nth-child(2),#shift-reviziya .recognition-card:nth-child(5){background:var(--accent);color:#fff;border-color:var(--accent)}
#shift-reviziya .recognition-card .num{font-family:Unbounded;font-size:13px;color:var(--accent)}
#shift-reviziya .recognition-card:nth-child(2) .num,#shift-reviziya .recognition-card:nth-child(5) .num{color:var(--acid)}
#shift-reviziya .recognition-card p{font-size:21px;font-weight:700;margin:26px 0 0}
#shift-reviziya .big-question{padding:0 0 112px}
#shift-reviziya .question-box{background:var(--acid);border-radius:34px;padding:58px}
#shift-reviziya .question-box .display{font-size:clamp(38px,5vw,68px);max-width:1020px}
#shift-reviziya .question-box p{font-size:19px;max-width:770px;margin:26px 0 0}
#shift-reviziya .advice{background:var(--ink);color:#fff}
#shift-reviziya .advice-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:80px}
#shift-reviziya .advice h2{font-size:clamp(42px,5.6vw,76px)}
#shift-reviziya .advice-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
#shift-reviziya .advice-pill{padding:15px 16px;border:1px solid rgba(255,255,255,.13);border-radius:14px;color:#dddcd6;font-weight:700}
#shift-reviziya .advice-answer{margin-top:28px;border-left:4px solid var(--acid);padding:4px 0 4px 18px;font-size:21px;color:#fff}
#shift-reviziya .compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#shift-reviziya .compare-card{border-radius:28px;padding:32px;border:1px solid var(--line);background:var(--card)}
#shift-reviziya .compare-card h3{font-family:Unbounded;font-size:27px;letter-spacing:-.04em;line-height:1.08;margin:0 0 18px}
#shift-reviziya .compare-card p{font-size:17px;color:var(--muted);margin:0 0 16px}
#shift-reviziya .compare-card.good{background:var(--accent);color:#fff;border-color:var(--accent)}
#shift-reviziya .compare-card.good p{color:#ffe1d9}
#shift-reviziya .compare-visual{height:190px;margin:2px 0 24px;border-radius:20px;overflow:hidden;position:relative;background:#f0ece3;border:1px solid rgba(23,23,21,.08)}
#shift-reviziya .compare-visual svg{display:block;width:100%;height:100%}
#shift-reviziya .compare-visual .cv-grid{stroke:rgba(23,23,21,.10);stroke-width:1;stroke-dasharray:5 7}
#shift-reviziya .compare-visual .cv-axis{stroke:rgba(23,23,21,.16);stroke-width:1.2}
#shift-reviziya .compare-visual .cv-target-ring{fill:none;stroke:#171715;stroke-width:2;opacity:.22}
#shift-reviziya .compare-visual .cv-target{fill:#ff4d22}
#shift-reviziya .compare-visual .cv-target-core{fill:#171715}
#shift-reviziya .compare-visual .cv-path{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}
#shift-reviziya .compare-visual .cv-path-shadow{fill:none;stroke:rgba(23,23,21,.12);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}
#shift-reviziya .compare-visual .cv-point{fill:#dfff45;stroke:#171715;stroke-width:3}
#shift-reviziya .compare-visual .cv-caption{font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em}
#shift-reviziya .compare-card.good .compare-visual{background:rgba(23,23,21,.16);border-color:rgba(255,255,255,.18)}
#shift-reviziya .compare-card.good .compare-visual .cv-grid{stroke:rgba(255,255,255,.18)}
#shift-reviziya .compare-card.good .compare-visual .cv-axis{stroke:rgba(255,255,255,.24)}
#shift-reviziya .compare-card.good .compare-visual .cv-caption{fill:#fff}
#shift-reviziya .compare-card.good .compare-visual .cv-path{stroke:#fff}
#shift-reviziya .compare-card.good .compare-visual .cv-path-shadow{stroke:rgba(23,23,21,.18)}
@media (max-width:640px){#shift-reviziya .compare-visual{height:160px;margin-bottom:20px}}
#shift-reviziya .sphere-visual{margin:0 0 34px;background:var(--ink);color:#fff;border-radius:30px;padding:30px;display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:stretch;overflow:hidden;position:relative}
#shift-reviziya .sphere-visual:after{content:"";position:absolute;width:220px;height:220px;border:54px solid rgba(223,255,69,.13);border-radius:50%;right:-90px;top:-100px}
#shift-reviziya .sphere-score-title{font-family:Unbounded,sans-serif;font-size:22px;line-height:1.05;letter-spacing:-.04em;margin:0 0 8px}
#shift-reviziya .sphere-score-sub{font-size:14px;color:#aaa9a4;margin:0 0 22px;max-width:620px}
#shift-reviziya .score-list{display:grid;gap:12px}
#shift-reviziya .score-row{display:grid;grid-template-columns:190px 1fr 46px;gap:14px;align-items:center;position:relative;z-index:1}
#shift-reviziya .score-name{font-size:14px;font-weight:800}
#shift-reviziya .score-track{height:10px;border-radius:999px;background:#343430;overflow:hidden;position:relative}
#shift-reviziya .score-fill{height:100%;width:var(--score);background:var(--acid);border-radius:999px}
#shift-reviziya .score-row.focus .score-fill{background:var(--accent)}
#shift-reviziya .score-row.focus .score-name,#shift-reviziya .score-row.focus .score-value{color:#ff856b}
#shift-reviziya .score-value{font-family:Unbounded,sans-serif;font-size:13px;text-align:right}
#shift-reviziya .score-side{border-left:1px solid rgba(255,255,255,.13);padding-left:28px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}
#shift-reviziya .score-side .eyebrow{color:var(--acid)}
#shift-reviziya .score-side h3{font-family:Unbounded,sans-serif;font-size:26px;line-height:1.05;letter-spacing:-.04em;margin:14px 0 16px}
#shift-reviziya .score-side p{color:#aaa9a4;margin:0 0 18px;font-size:15px}
#shift-reviziya .score-link{padding:15px 16px;border-radius:16px;background:#262622;font-size:14px;font-weight:800}
#shift-reviziya .score-link strong{color:var(--accent)}
#shift-reviziya .score-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px;color:#aaa9a4;font-size:12px;font-weight:700}
#shift-reviziya .score-legend span{display:flex;align-items:center;gap:7px}
#shift-reviziya .score-dot{width:8px;height:8px;border-radius:50%;background:var(--acid)}
#shift-reviziya .score-dot.focus{background:var(--accent)}
#shift-reviziya .sphere-link-card{margin:0 0 34px;background:var(--ink);color:#fff;border-radius:30px;padding:34px;max-width:760px}
#shift-reviziya .sphere-link-card h3{font-family:Unbounded,sans-serif;font-size:clamp(26px,3.4vw,42px);line-height:1.05;letter-spacing:-.04em;margin:12px 0 16px}
#shift-reviziya .sphere-link-card p{color:#c9c7c1;font-size:17px;line-height:1.55;margin:0 0 20px}
#shift-reviziya .sphere-link-pattern{padding:18px 20px;border-radius:18px;background:#262622;font-size:15px;font-weight:700}
#shift-reviziya .sphere-link-pattern strong{color:var(--accent)}
#shift-reviziya .spheres{background:#ded8cd}
#shift-reviziya .spheres .section-lead{color:#292823;font-weight:600;line-height:1.62}
#shift-reviziya .spheres .section-lead strong{color:#11110f;font-weight:800}
#shift-reviziya .sphere-grid{display:grid;gap:16px}
#shift-reviziya .sphere{display:grid;grid-template-columns:78px 1fr 1fr;gap:24px;align-items:start;background:rgba(255,255,255,.66);border:1px solid rgba(23,23,21,.13);border-radius:26px;padding:28px}
#shift-reviziya .sphere-num{font-family:Unbounded;font-size:15px;color:var(--accent);padding-top:5px}
#shift-reviziya .sphere h3{font-family:Unbounded;font-size:28px;line-height:1.05;letter-spacing:-.04em;margin:0 0 12px}
#shift-reviziya .sphere .question{font-size:18px;font-weight:800;margin:0}
#shift-reviziya .sphere ul{margin:0;padding-left:20px;color:#55524c}
#shift-reviziya .sphere li{margin:0 0 7px}
#shift-reviziya .speaker{background:#dcdad4;padding:105px 0;overflow:hidden}
#shift-reviziya .speaker-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:70px;align-items:start}
#shift-reviziya .speaker-grid>*{min-width:0}
#shift-reviziya .speaker-photo{position:sticky;top:28px}
#shift-reviziya .speaker-photo img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#cfcac1;border-radius:34px;filter:contrast(1.05)}
#shift-reviziya .speaker-photo:after{content:attr(data-label);position:absolute;right:-26px;bottom:25px;background:var(--accent);color:#fff;border-radius:999px;padding:12px 19px;font-family:Unbounded;font-size:13px;transform:rotate(-7deg)}
#shift-reviziya .speaker-copy h2{font-size:clamp(42px,5.4vw,74px);margin:10px 0 24px}
#shift-reviziya .speaker-copy>.lead{font-size:20px;max-width:690px;margin:0 0 28px}
#shift-reviziya .speaker-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
#shift-reviziya .speaker-fact{background:rgba(255,255,255,.6);border:1px solid rgba(23,23,21,.12);border-radius:18px;padding:18px}
#shift-reviziya .fact-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}
#shift-reviziya .fact-icon,#shift-reviziya .credential-icon,#shift-reviziya .story-icon{display:inline-grid;place-items:center;flex:0 0 auto;background:transparent;border:0;box-shadow:none;overflow:visible}
#shift-reviziya .fact-icon{width:42px;height:42px}
#shift-reviziya .icon-3d-img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(23,23,21,.15))}
#shift-reviziya .apple-emoji{display:inline-block;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:34px;line-height:1;vertical-align:middle;filter:drop-shadow(0 5px 7px rgba(23,23,21,.13));transform:translateY(1px)}
#shift-reviziya .credential-icon .apple-emoji{font-size:33px}
#shift-reviziya .story-icon .apple-emoji{font-size:36px}
#shift-reviziya .speaker-fact strong{display:block;font-family:Unbounded;font-size:clamp(16px,2vw,23px);overflow-wrap:anywhere;word-break:normal}
#shift-reviziya .speaker-fact>span{font-size:13px;color:#5c5a54}
#shift-reviziya .speaker-credentials{display:grid;gap:0;margin:26px 0 0;border-top:1px solid rgba(23,23,21,.16)}
#shift-reviziya .speaker-credential{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;padding:15px 0;border-bottom:1px solid rgba(23,23,21,.16);font-size:15px}
#shift-reviziya .credential-icon{width:44px;height:44px}
#shift-reviziya .speaker-credential span:last-child{padding-top:7px}
#shift-reviziya .client-line{margin-top:22px;padding-top:20px;border-top:1px solid rgba(23,23,21,.16)}
#shift-reviziya .client-line b{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}
#shift-reviziya .client-tags{display:flex;gap:8px;flex-wrap:wrap}
#shift-reviziya .client-tags span{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:999px;padding:10px 15px;font-weight:800;font-size:13px}
#shift-reviziya .authors-head{margin-bottom:58px;max-width:900px}
#shift-reviziya .authors-head h2{font-size:clamp(48px,6.5vw,92px);margin:8px 0 18px}
#shift-reviziya .author-entry+.author-entry{margin-top:100px;padding-top:100px;border-top:1px solid rgba(23,23,21,.18)}
#shift-reviziya .author-role{font-size:20px;max-width:760px;margin:0 0 24px}
#shift-reviziya .author-stories{margin-top:34px}
#shift-reviziya .author-stories h3{font-family:Unbounded;font-size:clamp(24px,3vw,38px);margin:0 0 18px}
#shift-reviziya .author-stories-intro{margin:10px 0 18px;color:var(--muted);max-width:760px;line-height:1.55}
#shift-reviziya .story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:100%}
#shift-reviziya .story-card{min-width:0;max-width:100%;background:rgba(255,255,255,.58);border:1px solid rgba(23,23,21,.12);border-radius:18px;padding:18px 20px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;word-break:normal}
#shift-reviziya .story-icon{width:46px;height:46px;margin-bottom:12px}
#shift-reviziya .story-card strong{display:block;font-size:15px;margin-bottom:5px;overflow-wrap:anywhere}
#shift-reviziya .vlad-photo img{aspect-ratio:6/7;object-position:center 32%}
#shift-reviziya .patterns{background:var(--ink);color:#fff}
#shift-reviziya .patterns-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}
#shift-reviziya .patterns h2{font-size:clamp(42px,5.6vw,76px);position:sticky;top:30px}
#shift-reviziya .example{padding:28px 0;border-bottom:1px solid rgba(255,255,255,.14)}
#shift-reviziya .example:first-child{padding-top:0}
#shift-reviziya .example .label{font-family:Unbounded;font-size:12px;color:var(--acid);margin-bottom:14px}
#shift-reviziya .example h3{font-size:24px;margin:0 0 14px}
#shift-reviziya .example p{color:#aaa9a4;margin:0 0 14px}
#shift-reviziya .example .shift{background:#252522;border-radius:16px;padding:18px;color:#fff;font-weight:800}
#shift-reviziya .example .shift span{color:var(--acid)}
#shift-reviziya .map-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
#shift-reviziya .map-card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:28px;min-height:230px}
#shift-reviziya .map-card:nth-child(5){grid-column:span 2;background:var(--acid)}
#shift-reviziya .map-card:nth-child(6){background:var(--accent);color:#fff;border-color:var(--accent)}
#shift-reviziya .map-card:nth-child(6) p{color:#ffe1d9}
#shift-reviziya .map-card:nth-child(7){background:var(--ink);color:#fff;border-color:var(--ink)}
#shift-reviziya .map-card:nth-child(7) p{color:#aaa9a4}
#shift-reviziya .map-card .index{font-family:Unbounded;font-size:12px;color:var(--accent);margin-bottom:32px}
#shift-reviziya .map-card:nth-child(5) .index,#shift-reviziya .map-card:nth-child(7) .index{color:#6b7314}
#shift-reviziya .map-card:nth-child(6) .index{color:var(--acid)}
#shift-reviziya .map-card h3{font-family:Unbounded;font-size:24px;line-height:1.08;letter-spacing:-.04em;margin:0 0 12px}
#shift-reviziya .map-card p{margin:0;color:var(--muted)}
#shift-reviziya .shift-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
#shift-reviziya .shift-tags span{border:1px solid rgba(23,23,21,.2);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}
#shift-reviziya .routes{background:#e6ded2}
#shift-reviziya .route-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#shift-reviziya .route{border-radius:28px;padding:34px;min-height:290px;background:#fff}
#shift-reviziya .route.bad{background:var(--ink);color:#fff}
#shift-reviziya .route.good{background:var(--acid)}
#shift-reviziya .route h3{font-family:Unbounded;font-size:30px;line-height:1.05;letter-spacing:-.04em;margin:0 0 18px}
#shift-reviziya .route p{font-size:18px;margin:0}
#shift-reviziya .route.bad p{color:#aaa9a4}
#shift-reviziya .steps{display:grid;gap:12px}
#shift-reviziya .step{display:grid;grid-template-columns:86px 1fr;gap:22px;padding:26px;border:1px solid var(--line);background:var(--card);border-radius:22px}
#shift-reviziya .step strong{font-family:Unbounded;color:var(--accent);font-size:13px}
#shift-reviziya .step h3{font-size:22px;margin:0 0 7px}
#shift-reviziya .step p{margin:0;color:var(--muted)}
#shift-reviziya .time-box{background:var(--accent);color:#fff;border-radius:32px;padding:52px;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}
#shift-reviziya .time-box h2{font-size:clamp(42px,5vw,68px)}
#shift-reviziya .time-box p{font-size:19px;margin:0 0 16px;color:#ffe1d9}
#shift-reviziya .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#shift-reviziya .fit-card{border-radius:28px;padding:34px;background:var(--card);border:1px solid var(--line)}
#shift-reviziya .fit-card.no{background:var(--ink);color:#fff}
#shift-reviziya .fit-card h3{font-family:Unbounded;font-size:28px;margin:0 0 24px;letter-spacing:-.04em}
#shift-reviziya .fit-list{display:grid;gap:14px}
#shift-reviziya .fit-item{padding-bottom:14px;border-bottom:1px solid var(--line);font-weight:700}
#shift-reviziya .fit-card.no .fit-item{border-color:rgba(255,255,255,.12);color:#d5d4cf}
#shift-reviziya .final{background:var(--ink);color:#fff;position:relative;overflow:hidden}
#shift-reviziya .final:after{content:"";position:absolute;width:430px;height:430px;border:96px solid var(--accent);border-radius:50%;right:-160px;bottom:-210px}
#shift-reviziya .final-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;position:relative;z-index:1}
#shift-reviziya .final h2{font-size:clamp(46px,6.2vw,88px)}
#shift-reviziya .final p{font-size:19px;color:#aaa9a4}
#shift-reviziya .final-meta{margin:22px 0;color:#fff;font-weight:800}
#shift-reviziya .footer{background:#11110f;color:#999890;padding:30px 0}
#shift-reviziya .footerin{display:flex;justify-content:space-between;gap:30px;align-items:center}
#shift-reviziya .footer-title{font-family:Unbounded;color:#fff;font-size:15px;margin-bottom:8px}
#shift-reviziya .footer-links{display:flex;gap:16px;flex-wrap:wrap}
#shift-reviziya .footer a{font-size:12px;text-decoration:none}
#shift-reviziya .floating{position:fixed;z-index:20;right:18px;bottom:18px;background:var(--accent);color:#fff;text-decoration:none;padding:14px 18px;border-radius:999px;font-weight:800;box-shadow:0 10px 30px rgba(23,23,21,.24)}
#shift-reviziya .testimonials{background:var(--ink);color:#fff}
#shift-reviziya .testimonials .section-head{margin-bottom:42px}
#shift-reviziya .testimonials .section-lead{color:#d0cec7}
#shift-reviziya .testimonials .section-lead strong{color:#fff}
#shift-reviziya .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
#shift-reviziya .quote{background:#252522;border:1px solid rgba(255,255,255,.12);border-radius:25px;padding:28px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}
#shift-reviziya .quote-mark{font-family:Unbounded;font-size:54px;line-height:.8;color:var(--acid)}
#shift-reviziya .quote blockquote{font-size:18px;line-height:1.45;margin:26px 0;color:#f2f0e9}
#shift-reviziya .quote footer{border-top:1px solid rgba(255,255,255,.13);padding-top:17px;display:grid;grid-template-columns:64px 1fr;gap:15px;align-items:center}
#shift-reviziya .quote-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#3a3a36;background:#3a3a36;border:2px solid rgba(255,255,255,.18);box-shadow:0 6px 18px rgba(0,0,0,.22)}
#shift-reviziya .quote footer strong{display:block}
#shift-reviziya .quote footer span{display:block;color:#92918c;font-size:13px;margin-top:4px}
#shift-reviziya .participant-reviews{background:#e6ded2}
#shift-reviziya .participant-reviews .section-head{margin-bottom:38px}
#shift-reviziya .review-wall{columns:3;column-gap:14px}
#shift-reviziya .review-shot{display:block;width:100%;height:auto;margin:0 0 14px;border-radius:18px;background:#fff;box-shadow:0 7px 24px rgba(23,23,21,.08);break-inside:avoid}
#shift-reviziya .testimonial-note{font-size:12px;color:#66635c;margin-top:18px;max-width:760px}
#shift-reviziya .audit-radar-screen{background:linear-gradient(145deg,#191916 0%,#23231f 100%);justify-content:flex-start;gap:14px}
#shift-reviziya .audit-radar-screen:before{opacity:.08}
#shift-reviziya .hero-radar{width:100%;max-width:430px;align-self:center;position:relative;z-index:1;margin:-2px 0 -8px;filter:drop-shadow(0 18px 35px rgba(0,0,0,.18))}
#shift-reviziya .audit-radar-screen .audit-big{font-size:clamp(30px,3.2vw,46px)}
#shift-reviziya .audit-radar-screen .audit-list{margin-top:auto;padding-top:4px}
#shift-reviziya .radar-icons{font-family:Arial,sans-serif;font-weight:800;fill:#fff}
@media  (max-width:900px){#shift-reviziya .navlinks a:not(.navcta){display:none}
#shift-reviziya .hero{padding-top:125px}
#shift-reviziya .hero-grid,#shift-reviziya .trajectory-grid,#shift-reviziya .advice-grid,#shift-reviziya .patterns-grid,#shift-reviziya .final-grid,#shift-reviziya .time-box{grid-template-columns:1fr}
#shift-reviziya .hero-grid{gap:36px}
#shift-reviziya .audit-card{max-width:540px}
#shift-reviziya .stats-grid{grid-template-columns:repeat(2,1fr)}
#shift-reviziya .section-head{grid-template-columns:1fr;gap:18px}
#shift-reviziya .trajectory h2,#shift-reviziya .patterns h2{position:static}
#shift-reviziya .sphere{grid-template-columns:52px 1fr}
#shift-reviziya .sphere>div:last-child{grid-column:2}
#shift-reviziya .map-grid{grid-template-columns:1fr}
#shift-reviziya .map-card:nth-child(5){grid-column:auto}
#shift-reviziya .footerin{align-items:flex-start;flex-direction:column}}
#shift-reviziya .audit-radar-screen{background:linear-gradient(145deg,#191916 0%,#23231f 100%);justify-content:flex-start;gap:14px}
#shift-reviziya .audit-radar-screen:before{opacity:.08}
#shift-reviziya .hero-radar{width:100%;max-width:430px;align-self:center;position:relative;z-index:1;margin:-2px 0 -8px;filter:drop-shadow(0 18px 35px rgba(0,0,0,.18))}
#shift-reviziya .audit-radar-screen .audit-big{font-size:clamp(30px,3.2vw,46px)}
#shift-reviziya .audit-radar-screen .audit-list{margin-top:auto;padding-top:4px}
#shift-reviziya .radar-icons{font-family:Arial,sans-serif;font-weight:800;fill:#fff}
@media  (max-width:900px){#shift-reviziya .quotes{grid-template-columns:repeat(2,1fr)}
#shift-reviziya .review-wall{columns:2}}
@media  (max-width:640px){#shift-reviziya .wrap{width:min(100% - 24px,1180px)}
#shift-reviziya .hero{min-height:auto;padding-bottom:52px}
#shift-reviziya .hero h1{font-size:44px}
#shift-reviziya .hero-copy{font-size:18px}
#shift-reviziya .stats-grid,#shift-reviziya .recognition-grid,#shift-reviziya .compare-grid,#shift-reviziya .route-grid,#shift-reviziya .fit-grid{grid-template-columns:1fr}
#shift-reviziya .sphere{padding:22px}
#shift-reviziya .sphere h3{font-size:24px}
#shift-reviziya .sphere ul{padding-left:18px}
#shift-reviziya .question-box,#shift-reviziya .time-box{padding:34px 24px}
#shift-reviziya .advice-list{grid-template-columns:1fr}
#shift-reviziya .step{grid-template-columns:1fr}
#shift-reviziya .final h2{font-size:44px}
#shift-reviziya .floating{left:12px;right:12px;text-align:center}
#shift-reviziya .footer{padding-bottom:82px}}
#shift-reviziya .decorated{position:relative;overflow:hidden}
#shift-reviziya .decorated>.wrap{position:relative;z-index:1}
#shift-reviziya .deco{position:absolute;pointer-events:none;z-index:0;opacity:.9;filter:drop-shadow(0 18px 22px rgba(23,23,21,.13))}
#shift-reviziya .deco svg{display:block;width:100%;height:auto}
#shift-reviziya .deco-stairs{width:230px;right:2%;bottom:35px;transform:rotate(-5deg);opacity:.28}
#shift-reviziya .deco-knot{width:190px;left:1%;bottom:34px;opacity:.14;filter:none}
#shift-reviziya .deco-door{width:150px;right:2%;top:70px;transform:rotate(3deg);opacity:.16;filter:none}
#shift-reviziya .price-line{display:flex;align-items:baseline;gap:12px;margin:18px 0 22px}
#shift-reviziya .price-now{font-family:Unbounded,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.05em;color:var(--acid)}
#shift-reviziya .price-old{font-size:18px;color:#77766f;text-decoration:line-through;text-decoration-thickness:2px}
@media (max-width:760px){#shift-reviziya .format-grid{grid-template-columns:1fr;gap:18px}
#shift-reviziya .sphere-visual{grid-template-columns:1fr;padding:22px;gap:24px}
#shift-reviziya .score-side{border-left:0;border-top:1px solid rgba(255,255,255,.13);padding-left:0;padding-top:22px}
#shift-reviziya .score-row{grid-template-columns:128px 1fr 40px;gap:10px}
#shift-reviziya .score-name{font-size:12px}
#shift-reviziya .sphere-score-title{font-size:19px}}
@media (max-width:900px){#shift-reviziya .speaker-grid{grid-template-columns:1fr}
#shift-reviziya .speaker-photo{max-width:520px;position:relative;top:auto}
#shift-reviziya .speaker-photo:after{right:14px}}
@media (max-width:860px){#shift-reviziya .speaker-grid{grid-template-columns:1fr;gap:42px}
#shift-reviziya .speaker-photo{position:relative;top:auto;max-width:560px}
#shift-reviziya .speaker-photo:after{right:12px}
#shift-reviziya .story-grid{grid-template-columns:1fr 1fr}}
@media (max-width:620px){#shift-reviziya .speaker{padding:74px 0}
#shift-reviziya .speaker-grid{gap:35px}
#shift-reviziya .speaker-facts{grid-template-columns:1fr}
#shift-reviziya .speaker-photo img{border-radius:24px}
#shift-reviziya .story-grid{grid-template-columns:1fr}
#shift-reviziya .author-entry+.author-entry{margin-top:70px;padding-top:70px}
#shift-reviziya .authors-head{margin-bottom:38px}}
#shift-reviziya .hero .eyebrow{margin-bottom:16px}
#shift-reviziya .date-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:10px 14px;margin:0 0 24px;font-weight:800;font-size:13px;color:#fff}
#shift-reviziya .date-pill b{color:var(--acid)}
#shift-reviziya .lever-card{background:var(--acid);border-radius:28px;padding:36px;color:var(--ink);margin-top:18px}
#shift-reviziya .lever-card h3{font-family:Unbounded,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em;margin:0 0 14px}
#shift-reviziya .lever-card p{font-size:18px;margin:0;max-width:900px}
#shift-reviziya .lever-card strong{font-weight:900}
#shift-reviziya .tariffs{background:#e6ded2}
#shift-reviziya .tariff-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#shift-reviziya .tariff-card{background:var(--card);border:1px solid var(--line);border-radius:30px;padding:34px;display:flex;flex-direction:column;min-height:430px}
#shift-reviziya .tariff-card.featured{background:var(--ink);color:#fff;border-color:var(--ink)}
#shift-reviziya .tariff-kicker{font-family:Unbounded,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}
#shift-reviziya .tariff-card.featured .tariff-kicker{color:var(--acid)}
#shift-reviziya .tariff-price{font-family:Unbounded,sans-serif;font-size:54px;line-height:1;letter-spacing:-.06em;margin:0 0 12px}
#shift-reviziya .tariff-price.word{font-size:28px;letter-spacing:-.035em;line-height:1.05}
#shift-reviziya .tariff-card h3{font-family:Unbounded,sans-serif;font-size:28px;line-height:1.05;letter-spacing:-.04em;margin:0 0 14px}
#shift-reviziya .tariff-card p{color:var(--muted);margin:0 0 22px}
#shift-reviziya .tariff-card.featured p{color:#cbc9c2}
#shift-reviziya .tariff-list{display:grid;gap:12px;margin:0 0 28px;padding:0;list-style:none}
#shift-reviziya .tariff-list li{padding:0 0 12px 24px;border-bottom:1px solid var(--line);position:relative;font-weight:700}
#shift-reviziya .tariff-list li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:900}
#shift-reviziya .tariff-card.featured .tariff-list li{border-color:rgba(255,255,255,.12)}
#shift-reviziya .tariff-card.featured .tariff-list li:before{color:var(--acid)}
#shift-reviziya .tariff-card .btn{margin-top:auto}
#shift-reviziya .tariff-card.featured .btn{background:var(--acid);color:var(--ink)}
#shift-reviziya .tariff-note{font-size:12px!important;margin-top:12px!important;color:#77736b!important}
#shift-reviziya .tariff-card.featured .tariff-note{color:#8f8d87!important}
#shift-reviziya .speaker-badge{display:inline-flex;align-items:center;gap:8px;background:var(--acid);color:var(--ink);font-weight:900;font-size:12px;border-radius:999px;padding:8px 11px;margin-bottom:14px;text-transform:uppercase;letter-spacing:.06em}
@media (max-width:760px){#shift-reviziya .tariff-grid{grid-template-columns:1fr}
#shift-reviziya .tariff-card{min-height:auto}}
#shift-reviziya .force-black{color:#171715 !important}
#shift-reviziya .force-black strong{color:#171715 !important}
#shift-reviziya .nav-right{display:flex;align-items:center;gap:18px}
#shift-reviziya .lang-switch{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.06);backdrop-filter:blur(8px)}
#shift-reviziya .lang-switch a{min-width:38px;padding:7px 9px;border-radius:999px;text-align:center;text-decoration:none;font-size:11px!important;font-weight:800;letter-spacing:.06em;color:rgba(255,255,255,.65)}
#shift-reviziya .lang-switch a.active{background:#fff;color:#171715}
#shift-reviziya .lang-switch a:hover{color:#fff}
#shift-reviziya .lang-switch a.active:hover{color:#171715}
@media (max-width:640px){#shift-reviziya .nav-right{gap:8px}
#shift-reviziya .lang-switch a{min-width:34px;padding:6px 7px}
#shift-reviziya .navcta{display:none}}
#shift-reviziya .day-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#shift-reviziya .day-card{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:28px;min-height:330px;display:flex;flex-direction:column}
#shift-reviziya .day-card:nth-child(2){background:var(--ink);color:#fff;border-color:var(--ink)}
#shift-reviziya .day-card:nth-child(3){background:var(--acid)}
#shift-reviziya .day-kicker{font-family:Unbounded,sans-serif;font-size:12px;color:var(--accent);margin-bottom:28px}
#shift-reviziya .day-card:nth-child(2) .day-kicker{color:var(--acid)}
#shift-reviziya .day-card h3{font-family:Unbounded,sans-serif;font-size:27px;line-height:1.08;letter-spacing:-.04em;margin:0 0 16px}
#shift-reviziya .day-card p{font-size:16px;margin:0 0 18px;color:var(--muted)}
#shift-reviziya .day-card:nth-child(2) p{color:#cfcec7}
#shift-reviziya .day-list{display:grid;gap:10px;margin-top:auto}
#shift-reviziya .day-list span{font-size:14px;font-weight:750;padding-top:10px;border-top:1px solid rgba(23,23,21,.12)}
#shift-reviziya .day-card:nth-child(2) .day-list span{border-color:rgba(255,255,255,.14)}
#shift-reviziya .full-formula{margin-top:18px;padding:24px 26px;border-radius:22px;background:var(--ink);color:#fff;font-size:19px;font-weight:800}
#shift-reviziya .full-formula strong{color:var(--acid)}
#shift-reviziya .depth-strip{background:var(--accent);color:#fff;padding:34px 0}
#shift-reviziya .depth-strip-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:46px;align-items:center}
#shift-reviziya .depth-strip h2{font-family:Unbounded,sans-serif;font-size:clamp(25px,3vw,40px);line-height:1.05;letter-spacing:-.04em;margin:0}
#shift-reviziya .depth-strip p{font-size:18px;line-height:1.55;margin:0;color:#ffe5de}
#shift-reviziya .depth-strip strong{color:#fff}
#shift-reviziya .participation-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#shift-reviziya .participation-card{border:1px solid var(--line);background:var(--card);border-radius:28px;padding:32px}
#shift-reviziya .participation-card.featured{background:var(--ink);color:#fff;border-color:var(--ink)}
#shift-reviziya .participation-card h3{font-family:Unbounded,sans-serif;font-size:28px;line-height:1.08;letter-spacing:-.04em;margin:0 0 14px}
#shift-reviziya .participation-card p{margin:0 0 18px;color:var(--muted)}
#shift-reviziya .participation-card.featured p{color:#d3d1ca}
#shift-reviziya .participation-card ul{padding-left:20px;margin:0 0 24px}
#shift-reviziya .participation-card li{margin:0 0 9px}
#shift-reviziya .participation-card.featured .btn{background:var(--accent)}
@media (max-width:900px){#shift-reviziya .day-grid{grid-template-columns:1fr}
#shift-reviziya .depth-strip-grid,#shift-reviziya .participation-grid{grid-template-columns:1fr}}
#shift-reviziya .day-card{display:flex;flex-direction:column}
#shift-reviziya .day-subtitle{font-size:14px;font-weight:800;color:var(--accent);margin:-6px 0 18px}
#shift-reviziya .day-questions{display:grid;gap:9px;margin:20px 0 22px;padding:0}
#shift-reviziya .day-question{display:block;padding:12px 14px;border-radius:14px;background:rgba(23,23,21,.045);border:1px solid rgba(23,23,21,.08);font-size:14px;line-height:1.45;font-weight:650}
#shift-reviziya .day-result{margin-top:auto;padding:18px;border-radius:18px;background:var(--ink);color:#fff}
#shift-reviziya .day-result b{display:block;font-family:Unbounded,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--acid);margin-bottom:8px}
#shift-reviziya .day-result p{margin:0;color:#f3f1ea;font-size:14px;line-height:1.5}
#shift-reviziya .day-card:nth-child(2) .day-result{background:#2a2925}
#shift-reviziya .day-card:nth-child(3) .day-result{background:var(--accent)}
#shift-reviziya .day-card:nth-child(3) .day-result b{color:#fff}
#shift-reviziya .day-card:nth-child(3) .day-result p{color:#fff}
#shift-reviziya .day-list{margin-top:16px}
#shift-reviziya .lever-card{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;background:var(--acid);border-radius:34px;padding:48px}
#shift-reviziya .lever-card h3{font-family:Unbounded,sans-serif;font-size:clamp(28px,3.6vw,46px);line-height:1.04;letter-spacing:-.04em;margin:10px 0 18px}
#shift-reviziya .lever-card p{font-size:18px;margin:0}
#shift-reviziya .lever-visual{background:rgba(255,255,255,.72);border:1px solid rgba(23,23,21,.12);border-radius:26px;padding:18px}
#shift-reviziya .lever-visual svg{display:block;width:100%;height:auto}
#shift-reviziya .lever-caption{font-size:12px;font-weight:800;text-align:center;margin-top:8px;color:#4b493f}
@media (max-width:800px){#shift-reviziya .lever-card{grid-template-columns:1fr;padding:30px}
#shift-reviziya .lever-visual{order:-1}}
#shift-reviziya .hero-trajectory{position:relative;z-index:1;display:block;width:100%;height:auto;margin:12px 0 10px}
#shift-reviziya .hero-trajectory .grid{stroke:rgba(255,255,255,.18);stroke-width:1;stroke-dasharray:5 7}
#shift-reviziya .hero-trajectory .old{fill:none;stroke:#9a9891;stroke-width:5;stroke-linecap:round}
#shift-reviziya .hero-trajectory .new{fill:none;stroke:#dfff45;stroke-width:6;stroke-linecap:round}
#shift-reviziya .hero-trajectory .start{fill:#fff}
#shift-reviziya .hero-trajectory .end-old{fill:#9a9891}
#shift-reviziya .hero-trajectory .end-new{fill:#dfff45}
#shift-reviziya .hero-trajectory text{font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:800;fill:#fff}
#shift-reviziya .hero-trajectory .muted{fill:#b3b1aa}
#shift-reviziya .audit-screen.trajectory-screen{justify-content:flex-start;gap:12px;background:linear-gradient(145deg,#242421 0%,#171715 100%)}
#shift-reviziya .audit-screen.trajectory-screen:before{display:none}
#shift-reviziya .trajectory-title{font-family:Unbounded,sans-serif;font-size:clamp(28px,3.5vw,44px);line-height:1.02;letter-spacing:-.05em;margin:4px 0 0;position:relative}
#shift-reviziya .trajectory-sub{font-size:13px;color:#aaa9a4;font-weight:700;position:relative}
#shift-reviziya .trajectory-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:auto;position:relative}
#shift-reviziya .trajectory-legend span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#deddd7}
#shift-reviziya .trajectory-legend i{display:block;width:22px;height:4px;border-radius:999px}
#shift-reviziya .trajectory-legend .new-line{background:#dfff45}
#shift-reviziya .trajectory-legend .old-line{background:#9a9891}
#shift-reviziya .tariff-grid{grid-template-columns:minmax(0,1fr);max-width:760px;margin-left:auto;margin-right:auto}
#shift-reviziya .tariff-card.featured{min-height:0;padding:42px}
#shift-reviziya .tariff-card .tariff-kicker{margin-bottom:16px}
#shift-reviziya .tariff-pricing{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:22px}
#shift-reviziya .tariff-pricing .tariff-price{font-size:66px;margin:0;color:var(--acid)}
#shift-reviziya .tariff-old-price{font-family:Unbounded,Manrope,sans-serif;font-size:26px;color:#aaa89f;text-decoration-thickness:2px}
#shift-reviziya .tariff-card .tariff-list{margin-bottom:26px}
#shift-reviziya .tariff-card .btn{width:100%;min-height:56px;font-size:17px}
#shift-reviziya .tariff-card button:disabled{cursor:default;opacity:1}
#shift-reviziya .tariff-card button:disabled:hover{transform:none;background:var(--acid)}
#shift-reviziya .floating{left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);text-align:center}
#shift-reviziya .btn,#shift-reviziya .navcta{white-space:normal;text-align:center}
@media (max-width:640px){#shift-reviziya .tariff-card.featured{padding:28px 22px}
#shift-reviziya .tariff-pricing .tariff-price{font-size:54px}
#shift-reviziya .tariff-old-price{font-size:22px}
#shift-reviziya .tariff-card .btn{font-size:16px;padding:16px 18px}
#shift-reviziya .date-pill{flex-wrap:wrap}
#shift-reviziya .hero-actions .btn{width:100%}
#shift-reviziya .floating{bottom:14px;font-size:14px;box-sizing:border-box}}
#shift-reviziya .date-pill{display:flex;flex-wrap:wrap;gap:8px 14px;width:fit-content;max-width:100%;border-color:rgba(223,255,69,.5)}
#shift-reviziya .date-pill b{font-family:Manrope,Arial,sans-serif;font-size:17px;letter-spacing:0;line-height:1.4}
#shift-reviziya .date-pill>span{font-size:13px;line-height:1.5}
#shift-reviziya .day-date{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:-12px 0 22px;font-size:14px;font-weight:800;color:var(--muted)}
#shift-reviziya .day-date time:empty{display:none}
#shift-reviziya .day-date time{color:var(--accent)}
#shift-reviziya .day-card:nth-child(2) .day-date{color:#cfcec7}
#shift-reviziya .day-card:nth-child(2) .day-date time{color:var(--acid)}
#shift-reviziya .day-card:nth-child(3) .day-date time{color:var(--ink)}
#shift-reviziya .tariff-schedule{display:flex;gap:8px 20px;flex-wrap:wrap;align-items:baseline;padding:16px 0;border-top:1px solid #ffffff26;margin-top:18px}
#shift-reviziya .tariff-schedule strong{color:var(--acid);font-size:18px}
#shift-reviziya .tariff-schedule span{color:#dedcd5;font-size:14px}
#shift-reviziya .delivery-note{font-size:14px;line-height:1.55;color:#c9c7bd;max-width:640px;margin:16px 0 0}
#shift-reviziya .hero-note{margin-top:10px}
#shift-reviziya .tariff-card .btn{font-family:Manrope,Arial,sans-serif}
@media (max-width:640px){#shift-reviziya .date-pill{align-items:flex-start;flex-direction:column;gap:4px;padding:12px 16px}
#shift-reviziya .date-pill b{font-size:18px}
#shift-reviziya .date-pill>span{font-size:13px}
#shift-reviziya .day-date{gap:2px 10px;font-size:14px}
#shift-reviziya .delivery-note{font-size:14px}
#shift-reviziya .tariff-schedule{flex-direction:column;gap:4px}
#shift-reviziya .hero .eyebrow{font-size:11px}
#shift-reviziya .hero h1{font-size:clamp(34px,10.7vw,44px)}}
#shift-reviziya .hero-grid>*,#shift-reviziya .patterns-grid>*,#shift-reviziya .trajectory-grid>*,#shift-reviziya .section-head>*{min-width:0}
#shift-reviziya .wrap>*,#shift-reviziya .quote footer>*,#shift-reviziya .quotes>*{min-width:0}
@media(max-width:640px){#shift-reviziya .quotes{grid-template-columns:minmax(0,1fr)}#shift-reviziya .final h2{font-size:clamp(28px,8.5vw,44px)}#shift-reviziya .final-grid{gap:28px}}