.sol-page{--sol-night: #1C1917;--sol-gold: #F2C14E;padding-bottom:40px}.sol-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px);box-sizing:border-box}.sol-page .breadcrumb{padding-top:22px;margin-bottom:0}.sol-h2{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;line-height:1.1;font-size:clamp(2rem,3.6vw,3.1rem);color:var(--text-burgundy)}.sol-head{max-width:760px;margin:0 auto 36px;text-align:center}.sol-intro{margin:14px 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5;color:#1e293bbf}.sol-section{padding-top:clamp(72px,9vw,120px)}.sol-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);padding:8px clamp(20px,4vw,48px) 28px}.sol-title{margin:10px 0 0;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.04;font-size:clamp(2.6rem,5.2vw,4.7rem);color:var(--text-burgundy)}.sol-lede{margin:22px 0 0;max-width:34em;font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.55;color:var(--text-dark)}.sol-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px}.sol-actions .btn-primary-filled{padding:18px 34px;font-size:1rem}.sol-link-down{font-weight:800;color:var(--text-burgundy);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}.sol-proof{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0 28px}.sol-proof li{display:flex;flex-direction:column;gap:4px;padding-left:28px;border-left:1px solid rgba(140,51,69,.22)}.sol-proof li:first-child{padding-left:0;border-left:none}.sol-proof strong{font-family:var(--font-display);font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1;color:var(--text-burgundy)}.sol-proof span{font-size:.92rem;color:#1e293bb3;max-width:12em}.sol-hero-phone{height:min(62vh,580px)}.sol-phone-video{display:block;width:100%;height:100%;object-fit:contain}.sol-hero--solo{grid-template-columns:minmax(0,1fr);padding-bottom:36px}.sol-hero--solo .sol-hero-text{max-width:980px}.sol-hero--solo .sol-title{font-size:clamp(2.5rem,4.8vw,4.4rem)}.sol-hero--solo .sol-lede{max-width:40em}.sol-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px}.sol-paths--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-path{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:18px;padding:26px 28px;border-radius:22px;text-decoration:none;background:#fff;color:var(--text-dark);box-shadow:0 24px 44px -34px #4628148c;transition:transform var(--transition-fast)}.sol-path:hover{transform:translateY(-3px)}.sol-path:focus-visible{outline:3px solid var(--bg-burgundy);outline-offset:3px}.sol-path-icon{grid-row:1 / span 4;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--bg-burgundy);color:#fff}.sol-path-kicker{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-burgundy)}.sol-path-title{margin-top:4px;font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1;color:var(--text-burgundy)}.sol-path-text{margin-top:8px;font-size:1.02rem;line-height:1.45}.sol-path-go{margin-top:14px;font-weight:800;color:var(--text-burgundy)}.sol-fam{padding-top:clamp(88px,11vw,140px)}.sol-fam-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px)}.sol-fam-kicker{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-burgundy)}.sol-fam-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--bg-burgundy);color:#fff}.sol-fam-kicker span:nth-child(2){color:#1e293b8c}.sol-fam-head .sol-h2{font-size:clamp(2.1rem,3.9vw,3.4rem)}.sol-fam-head .sol-lede{max-width:36em;margin-top:18px}.sol-fam-head .sol-proof,.sol-fam-head .sol-actions{margin-top:28px}.sol-fam-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.sol-fam-facts>div{padding:22px 24px;border-radius:18px;background:#fff;box-shadow:0 24px 44px -34px #4628148c}.sol-fam-facts h3{margin:0 0 10px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-burgundy)}.sol-fam-facts ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sol-fam-facts li{position:relative;padding-left:18px;font-size:.98rem;line-height:1.45}.sol-fam-facts li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--sol-gold)}.sol-fam-shots{position:relative;height:min(66vh,600px);min-height:440px}.sol-fam-phone{position:absolute;margin:0;width:min(16vw,236px);padding:8px;border-radius:36px;background:var(--sol-night);box-shadow:0 40px 70px -36px #28140f99}.sol-fam-phone img{display:block;width:100%;height:auto;border-radius:28px}.sol-fam-phone--back{left:8%;top:0;transform:rotate(-5deg)}.sol-fam-phone--front{right:6%;bottom:0;transform:rotate(4deg)}.sol-sub{padding-top:clamp(64px,8vw,104px)}.sol-sub .sol-h2{font-size:clamp(1.9rem,3.2vw,2.8rem)}.sol-quiz{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px;text-align:center}.sol-quiz p{margin:0;max-width:34em;font-size:1.1rem;line-height:1.5;color:var(--text-dark)}.sol-quiz .btn-primary-filled{padding:18px 34px;font-size:1rem}.sol-quiz--solo{margin-top:48px}.sol-quiz--solo .btn-primary-filled{padding:20px 44px;font-size:1.05rem}.sol-variants-title{margin:0 0 22px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);color:var(--text-burgundy)}.sol-variants{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sol-variant{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 48px 24px 22px;border-radius:18px;background:#fff;color:var(--text-dark);text-decoration:none;box-shadow:0 24px 44px -34px #4628148c;transition:transform var(--transition-fast)}.sol-variant:hover{transform:translateY(-3px)}.sol-variant:focus-visible{outline:3px solid var(--bg-burgundy);outline-offset:3px}.sol-variant-title{font-family:var(--font-display);font-weight:600;font-size:1.3rem;line-height:1.15;color:var(--text-burgundy)}.sol-variant-text{font-size:.96rem;line-height:1.45;color:#1e293bc7}.sol-variant-go{position:absolute;right:14px;bottom:18px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bg-burgundy);color:#fff;font-weight:800}.sol-trades{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sol-trade{position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;color:var(--text-dark);text-decoration:none;box-shadow:0 24px 44px -34px #4628148c;transition:transform var(--transition-fast)}.sol-trade:hover{transform:translateY(-4px)}.sol-trade:focus-visible{outline:3px solid var(--bg-burgundy);outline-offset:3px}.sol-trade img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.sol-trade-body{display:flex;flex-direction:column;gap:6px;padding:16px 44px 18px 18px}.sol-trade-name{font-family:var(--font-display);font-weight:600;font-size:1.3rem;line-height:1.15;color:var(--text-burgundy)}.sol-trade-pitch{font-size:.95rem;line-height:1.4;color:#1e293bb8}.sol-trade-go{position:absolute;right:14px;bottom:16px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bg-burgundy);color:#fff;font-weight:800;transition:transform var(--transition-fast)}.sol-trade:hover .sol-trade-go{transform:translate(3px)}.sol-film{margin-top:clamp(80px,10vw,130px);padding:clamp(56px,7vw,96px) 0;background:var(--sol-night);color:#fff}.sol-film-inner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.sol-film-media{border-radius:22px;overflow:hidden;aspect-ratio:16 / 9;background:#2a2421;box-shadow:0 40px 80px -40px #000000b3}.sol-film-video{display:block;width:100%;height:100%;object-fit:cover}.sol-eyebrow-light{margin:0 0 12px;font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--sol-gold)}.sol-film .sol-h2{color:#fff}.sol-steps{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.sol-steps li{opacity:.45;transition:opacity .4s}.sol-steps li.is-on{opacity:1}.sol-steps b{display:flex;align-items:center;gap:12px;font-size:1.2rem}.sol-steps b span{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bg-burgundy);font-size:.95rem;transition:transform .4s}.sol-steps b span:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--sol-gold);opacity:0;transition:opacity .4s}.sol-steps li.is-on b span{transform:scale(1.1)}.sol-steps li.is-on b span:after{opacity:1}.sol-steps p{margin:6px 0 0 44px;font-size:1.05rem;line-height:1.45}.sol-decisions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sol-decisions li{padding:30px 28px;border-radius:20px;background:#fff;box-shadow:0 24px 44px -34px #4628148c}.sol-num{display:block;font-family:var(--font-display);font-size:3rem;line-height:1;color:var(--sol-gold)}.sol-decisions h3,.sol-decisions h4{margin:14px 0 8px;font-family:var(--font-display);font-weight:600;font-size:1.5rem;color:var(--text-burgundy)}.sol-decisions p{margin:0;font-size:1.08rem;line-height:1.5}.sol-follow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin-top:28px}.sol-follow p{margin:0;font-weight:800;color:var(--text-dark)}.sol-follow ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sol-follow li{padding:8px 14px;border-radius:999px;background:#8c33451a;color:var(--text-burgundy);font-weight:700;font-size:.95rem}.sol-proof-band{margin-top:clamp(80px,10vw,130px);padding:clamp(56px,7vw,96px) 0;background:var(--bg-burgundy);color:#fff}.sol-proof-band .sol-h2{color:#fff;font-size:clamp(2.6rem,5.4vw,4.6rem)}.sol-caption{margin:14px 0 0;max-width:40em;font-size:1.1rem;line-height:1.5;opacity:.88}.sol-proof-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);margin-top:clamp(36px,4vw,56px)}.sol-proof-hero{display:flex;flex-direction:column;gap:10px;margin:0}.sol-proof-hero strong{font-family:var(--font-display);font-weight:600;font-size:clamp(6rem,13vw,11.5rem);line-height:.9;letter-spacing:-.03em;color:var(--sol-gold)}.sol-proof-hero span{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.15}.sol-proof-hero small{font-size:1.05rem;opacity:.85}.sol-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sol-stats li{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:2px solid var(--sol-gold)}.sol-stats strong{font-family:var(--font-display);font-weight:600;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;color:#fff}.sol-stats span{font-size:.98rem;line-height:1.4;opacity:.9}.sol-chart{margin:36px 0 0;padding:22px 24px 16px;border-radius:20px;background:#6e2634}.sol-chart figcaption{font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;color:var(--sol-gold)}.sol-chart ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;height:170px}.sol-chart li{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.sol-chart b{font-family:var(--font-display);font-size:1.25rem;transition:opacity .4s calc(.5s + var(--i) * .12s)}.sol-bar{display:block;width:min(100%,64px);height:calc(var(--h) * 110px);border-radius:10px 10px 4px 4px;background:var(--sol-gold);transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .12s)}.sol-chart i{font-style:normal;font-size:.92rem;opacity:.85}.sol-chart small{display:block;margin-top:10px;font-size:.82rem;opacity:.75}.sol-chart.is-armed:not(.is-in) .sol-bar{transform:scaleY(0)}.sol-chart.is-armed:not(.is-in) b{opacity:0}.sol-proof-links{margin:44px 0 0;max-width:46em;font-size:1rem;opacity:.9}.sol-proof-links a{color:#fff;font-weight:700}.site-contact--big{padding-top:clamp(80px,10vw,130px);padding-bottom:0}.site-contact--big .cta-heading{font-size:clamp(2.4rem,4.6vw,3.8rem)}.site-contact--big .cta-subtitle{font-size:1.3rem}.site-contact--big .cta-buttons .btn-primary-filled{padding:26px 64px;font-size:1.3rem}.sol-faq{padding-top:clamp(64px,8vw,110px)}@media (max-width: 1080px){.sol-fam-head{grid-template-columns:minmax(0,1fr)}.sol-fam-shots{height:460px;min-height:0;max-width:520px;width:100%;margin:0 auto}.sol-fam-phone{width:200px}.sol-variants{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-trades{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-film-inner,.sol-proof-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.site-contact--big .cta-buttons .btn-primary-filled{padding:22px 30px;font-size:1.1rem}.sol-hero{grid-template-columns:minmax(0,1fr);min-height:0;text-align:left}.sol-hero-phone{height:420px}.sol-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.sol-proof li{padding-left:12px}.sol-proof span{font-size:.82rem}.sol-actions .btn-primary-filled{width:100%;text-align:center;box-sizing:border-box}.sol-trades{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sol-trade-body{padding:12px 36px 14px 14px}.sol-trade-name{font-size:1.08rem}.sol-trade-pitch{display:none}.sol-trade-go{right:10px;bottom:12px;width:22px;height:22px}.sol-paths,.sol-paths--3{grid-template-columns:minmax(0,1fr);gap:12px}.sol-fam-facts{grid-template-columns:minmax(0,1fr)}.sol-fam-shots{height:380px}.sol-fam-phone{width:158px;padding:6px;border-radius:28px}.sol-fam-phone img{border-radius:22px}.sol-fam-phone--back{left:4%}.sol-fam-phone--front{right:4%}.sol-variants{grid-template-columns:minmax(0,1fr);gap:12px}.sol-path{padding:20px;column-gap:14px}.sol-path-icon{width:46px;height:46px;border-radius:14px}.sol-decisions{grid-template-columns:minmax(0,1fr)}.sol-follow{justify-content:flex-start}.sol-stats{gap:12px}.sol-stats strong{font-size:2rem}.sol-stats span{font-size:.86rem}.sol-chart{padding:18px 16px 12px}.sol-chart ul{gap:10px}}@media (prefers-reduced-motion: reduce){.sol-trade,.sol-trade-go,.sol-path,.sol-variant,.sol-steps li,.sol-steps b span,.sol-steps b span:after,.sol-bar,.sol-chart b{transition:none}.sol-trade:hover,.sol-path:hover,.sol-variant:hover,.sol-trade:hover .sol-trade-go{transform:none}}@media (min-width: 761px){.sol-paths--3 .sol-path{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto}.sol-paths--3 .sol-path-icon{grid-row:auto;margin-bottom:14px}.sol-paths--3 .sol-path-title{font-size:clamp(1.5rem,2vw,1.9rem)}}.sol-fam-visual{min-width:0}.sol-fam-caption{margin:14px auto 0;max-width:460px;font-size:.85rem;line-height:1.45;text-align:center;color:#6b6b6b}.ph3d{--ph3d-w: 250px;--ph3d-p: 7s;position:relative;width:var(--ph3d-w);margin:0 auto;padding:8px 0 34px;perspective:1400px}.ph3d:after{content:"";position:absolute;left:14%;right:14%;bottom:4px;height:24px;border-radius:50%;background:radial-gradient(closest-side,#28140f4d,#28140f00)}.ph3d--n2{--ph3d-n: 2}.ph3d--n3{--ph3d-n: 3}.ph3d-body{position:relative;transform-style:preserve-3d;transform:rotateX(5deg) rotateY(-16deg);animation:ph3d-turn var(--ph3d-p) ease-in-out var(--ph3d-n, 3)}.ph3d-face{border-radius:calc(var(--ph3d-w) * .16);background:#1c1917;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ph3d-front{position:relative;padding:calc(var(--ph3d-w) * .045);transform:translateZ(5px);box-shadow:inset 0 0 0 1.5px #3d3532,inset 0 0 0 3px #0d0b0a}.ph3d-front:after{content:"";position:absolute;bottom:calc(var(--ph3d-w) * .065);left:50%;width:34%;height:4px;margin-left:-17%;border-radius:999px;background:#1c19178c}.ph3d-back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg) translateZ(5px);background:linear-gradient(155deg,#4a3b36,#1c1917 62%)}.ph3d-cam{position:absolute;top:4.5%;left:9%;width:27%;aspect-ratio:1;border-radius:30%;background:#2b2523;box-shadow:inset 0 0 0 2px #4d423e}.ph3d-edge{position:absolute;top:9%;bottom:9%;width:10px;background:#2c2523;transform:rotateY(90deg)}.ph3d-edge--l{left:-5px}.ph3d-edge--r{right:-5px}.ph3d-screens{position:relative;aspect-ratio:600 / 1301;border-radius:calc(var(--ph3d-w) * .12);overflow:hidden;isolation:isolate;background:#f4efe9}.ph3d-screen{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ph3d-screen:first-child{opacity:1}.ph3d-screen img{display:block;width:100%;height:100%;object-fit:cover}.ph3d--n2 .ph3d-screen{animation:ph3d-show2 calc(var(--ph3d-p) * 2) step-end calc(var(--i) * var(--ph3d-p) - 1s) var(--c, 1)}.ph3d--n3 .ph3d-screen{animation:ph3d-show3 calc(var(--ph3d-p) * 3) step-end calc(var(--i) * var(--ph3d-p) - 1s) var(--c, 1)}.ph3d.is-off .ph3d-body,.ph3d.is-off .ph3d-screen,.ph3d-hidden .ph3d-body,.ph3d-hidden .ph3d-screen,.ph3d:hover .ph3d-body,.ph3d:hover .ph3d-screen{animation-play-state:paused}@keyframes ph3d-turn{0%{transform:rotateX(5deg) rotateY(-16deg)}36%{transform:rotateX(3deg) rotateY(12deg)}71.4%{transform:rotateX(5deg) rotateY(-16deg)}to{transform:rotateX(5deg) rotateY(344deg)}}@keyframes ph3d-show2{0%{opacity:1}50%,to{opacity:0}}@keyframes ph3d-show3{0%{opacity:1}33.333%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.ph3d .ph3d-body,.ph3d .ph3d-screen{animation:none}.ph3d .ph3d-body{transform:none}}.ph3d-wallet{container-type:inline-size;height:100%;background:#f4efe9;font-family:var(--font-main);color:#fff}.ph3d-status{display:flex;justify-content:space-between;align-items:center;padding:5cqw 9cqw 0;color:#1c1917;font-size:5cqw}.ph3d-status b{width:11cqw}.ph3d-island{width:31cqw;height:9cqw;border-radius:999px;background:#0d0b0a}.ph3d-status span{width:11cqw;height:4.4cqw;border-radius:1.4cqw;background:#1c1917;opacity:.8}.ph3d-card{margin:7cqw 5cqw 0;border-radius:6cqw;overflow:hidden;background:var(--bg-burgundy);box-shadow:0 5cqw 9cqw -6cqw #0000008c}.ph3d-card-head{display:grid;grid-template-columns:11cqw minmax(0,1fr) auto;align-items:center;gap:3cqw;padding:4.5cqw 5cqw}.ph3d-logo{display:grid;place-items:center;width:11cqw;height:11cqw;border-radius:50%;background:#fff;color:var(--bg-burgundy);font-family:var(--font-display);font-weight:700;font-size:6cqw}.ph3d-name{font-weight:800;font-size:5cqw;line-height:1.1}.ph3d-pts{text-align:right;line-height:1.1}.ph3d-card small{display:block;font-size:2.8cqw;font-weight:800;letter-spacing:.06em;opacity:.8}.ph3d-card b{font-size:4.8cqw}.ph3d-stamps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3.5cqw;padding:6cqw 7cqw;background:#6e2634}.ph3d-stamps i{aspect-ratio:1;border-radius:50%;border:.6cqw dashed rgba(255,255,255,.6)}.ph3d-stamps i.on{border:0;background:var(--sol-gold, #F2C14E)}.ph3d-fields{display:flex;justify-content:space-between;gap:4cqw;padding:4.5cqw 5cqw 0}.ph3d-fields div+div{text-align:right}.ph3d-qr{width:42cqw;margin:6cqw auto;padding:3cqw;border-radius:3cqw;background:#fff}.ph3d-qr svg{display:block;width:100%;fill:#1c1917}.ph3d-note{display:flex;align-items:center;gap:3.5cqw;margin:8cqw 5cqw 0;padding:3.5cqw 4cqw;border-radius:5cqw;background:#ffffffd1;color:#1c1917;box-shadow:0 3cqw 7cqw -5cqw #00000059}.ph3d-note-icon{flex:none;display:grid;place-items:center;width:9cqw;height:9cqw;border-radius:2.4cqw;background:var(--bg-burgundy);color:#fff;font-family:var(--font-display);font-weight:700;font-size:4.6cqw}.ph3d-note b{display:block;font-size:3.8cqw;line-height:1.2}.ph3d-note small{display:block;font-size:3.3cqw;line-height:1.3;opacity:.75}.sol-wrap--wide{max-width:1320px;padding-left:32px;padding-right:32px}.sol-hero--paths{grid-template-columns:minmax(0,1fr);padding-top:18px;padding-bottom:8px}.sol-paths--hero{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;margin-top:0}.sol-paths--hero .sol-path{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:". phone" "head phone" "title phone" "text phone" "go phone" ". phone";column-gap:16px;padding:22px 22px 22px 24px;border-radius:24px}.sol-path-head{grid-area:head;display:flex;align-items:center;gap:12px}.sol-paths--hero .sol-path-icon{grid-row:auto;flex:none;width:40px;height:40px;border-radius:12px}.sol-paths--hero .sol-path-icon svg{width:22px;height:22px}.sol-paths--hero .sol-path-kicker{font-size:.76rem}.sol-paths--hero .sol-path-title{grid-area:title;margin-top:12px;font-size:clamp(1.45rem,1.75vw,1.9rem)}.sol-paths--hero .sol-path-text{grid-area:text;margin-top:8px;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.5}.sol-paths--hero .sol-path-go{grid-area:go;margin-top:12px}.sol-path-phone{grid-area:phone;align-self:center}.sol-path-phone .ph3d{--ph3d-w: clamp(88px, 7.6vw, 112px);padding:4px 0 18px}.sol-path-phone .ph3d:after{bottom:2px;height:14px}.sol-path-phone .ph3d-body{animation-delay:var(--d, 0s)}.sol-path-phone .ph3d-front{transform:translateZ(3px)}.sol-path-phone .ph3d-back{transform:rotateY(180deg) translateZ(3px)}.sol-path-phone .ph3d-edge{width:6px}.sol-path-phone .ph3d-edge--l{left:-3px}.sol-path-phone .ph3d-edge--r{right:-3px}.pp-hero-3d{display:flex;justify-content:center}.pp-hero-3d .ph3d{--ph3d-w: clamp(220px, 20vw, 270px)}@media (min-width: 1180px) and (max-width: 1279px){.sol-paths--hero .sol-path{column-gap:12px;padding:20px}.sol-path-phone .ph3d{--ph3d-w: 84px}}@media (max-width: 1179px){.sol-paths--hero{grid-template-columns:minmax(0,1fr);gap:14px}.sol-paths--hero .sol-path{grid-template-columns:minmax(0,34em) auto;justify-content:center;column-gap:48px;padding:22px 28px}.sol-path-phone .ph3d{--ph3d-w: 96px}}@media (max-width: 1140px){.sol-wrap--wide{padding-left:24px;padding-right:24px}}@media (max-width: 768px){.sol-wrap--wide{padding-left:16px;padding-right:16px}.sol-hero--paths{padding-top:12px}.sol-paths--hero{gap:12px}.sol-paths--hero .sol-path{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:16px 16px 16px 18px;border-radius:20px}.sol-paths--hero .sol-path-icon{width:34px;height:34px;border-radius:10px}.sol-paths--hero .sol-path-icon svg{width:19px;height:19px}.sol-paths--hero .sol-path-title{margin-top:8px;font-size:1.45rem}.sol-paths--hero .sol-path-text{margin-top:6px;font-size:.98rem;line-height:1.45}.sol-paths--hero .sol-path-go{margin-top:8px}.sol-path-phone .ph3d{--ph3d-w: 80px;padding:2px 0 12px}.sol-path-phone .ph3d:after{height:10px}.pp-hero-3d .ph3d{--ph3d-w: 200px}}@media (max-width: 420px){.sol-paths--hero .sol-path{column-gap:12px;padding:14px 14px 14px 16px}.sol-paths--hero .sol-path-title{font-size:1.35rem}.sol-path-phone .ph3d{--ph3d-w: 74px}}
