:root{--bg: #f7faf8;--surface: #ffffff;--surface-soft: #f0f6f2;--ink: #18231d;--muted: #647269;--line: rgba(35, 71, 50, .12);--green: #6ca981;--green-dark: #48795d;--green-deep: #2d5e43;--green-soft: #dfeee4;--shadow-sm: 0 10px 30px rgba(30, 60, 42, .08);--shadow-md: 0 22px 65px rgba(28, 59, 40, .13);--shadow-lg: 0 34px 100px rgba(22, 50, 34, .18);--radius: 28px;--container: 1180px}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.24;background-image:radial-gradient(rgba(54,89,66,.18) .55px,transparent .55px);background-size:5px 5px;mask-image:linear-gradient(to bottom,#000,transparent 38%);z-index:-1}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.skip-link{position:fixed;top:10px;left:10px;transform:translateY(-150%);background:#fff;padding:12px 16px;border-radius:12px;z-index:1000}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:50;background:#f7faf8c7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(48,83,59,.08)}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:850;letter-spacing:-.02em;font-size:20px;white-space:nowrap}.brand img{width:45px;height:45px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(48,91,63,.15))}.desktop-nav{display:flex;align-items:center;gap:30px;margin-left:auto}.desktop-nav a{color:#4f5e55;font-size:14px;font-weight:650;transition:color .2s ease}.desktop-nav a:hover{color:var(--green-deep)}.button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-small{min-height:44px;padding:0 18px;color:#fff;background:linear-gradient(145deg,#78af89,#5b8f6c);box-shadow:0 12px 28px #3e6f4d38;font-size:14px}.button-large{min-height:56px;padding:0 23px}.button-primary{color:#fff;background:linear-gradient(145deg,#77b189,#4f825f);box-shadow:0 16px 38px #37654540,inset 0 1px #ffffff47}.button-secondary{color:var(--ink);background:#fffc;border:1px solid rgba(48,83,59,.13);box-shadow:var(--shadow-sm)}.button-white{color:var(--green-deep);background:#fff;box-shadow:0 20px 44px #1c40283d}.telegram-mark{transform:rotate(-22deg);font-size:17px}.hero{position:relative;overflow:hidden;padding:92px 0 38px;background:radial-gradient(circle at 86% 8%,rgba(141,196,157,.16),transparent 31%),radial-gradient(circle at 9% 68%,rgba(111,163,127,.09),transparent 30%),linear-gradient(180deg,#fbfdfc,#f5f9f6)}.hero:after{content:"";position:absolute;width:720px;height:720px;right:-260px;top:-280px;border:1px solid rgba(91,137,105,.11);border-radius:50%;box-shadow:0 0 0 44px #618f6f06,0 0 0 88px #618f6f05}.hero-aura{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.hero-aura-one{width:420px;height:420px;right:16%;top:5%;background:#8abe9914}.hero-aura-two{width:260px;height:260px;left:-100px;bottom:0;background:#a0cfb01f}.hero-grid{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:66px;position:relative;z-index:2}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--green-dark);font-size:13px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.eyebrow{padding:9px 13px;border:1px solid rgba(70,112,82,.12);border-radius:999px;background:#ffffffb3;box-shadow:0 8px 22px #2c4c370d;text-transform:none;letter-spacing:0}.status-dot{width:8px;height:8px;border-radius:50%;background:#67ad7d;box-shadow:0 0 0 5px #67ad7d24}.hero-lead{max-width:625px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:31px 0 28px}.trust-row{display:flex;flex-wrap:wrap;gap:11px}.trust-row span{display:inline-flex;align-items:center;gap:8px;color:#526158;font-size:12px;font-weight:700;padding:8px 10px;border-radius:999px;background:#ffffffab;border:1px solid rgba(49,83,59,.08)}.trust-row b{color:var(--green-dark);font-size:10px;letter-spacing:.08em}.hero-visual{position:relative;min-height:575px;perspective:1300px}.device-glow{position:absolute;inset:70px 50px 40px;border-radius:50%;background:radial-gradient(circle,#71aa843d,#71aa8400 68%);filter:blur(12px)}.laptop{position:absolute;width:86%;left:1%;top:52px;transform:rotateY(-5deg) rotateX(2deg);transform-style:preserve-3d;filter:drop-shadow(0 34px 40px rgba(29,48,36,.18))}.laptop-lid{position:relative;padding:12px 12px 15px;border-radius:22px 22px 10px 10px;background:linear-gradient(145deg,#1a1d1b,#4d514f 50%,#171a18);box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 -4px 12px #0000007a}.laptop-camera{position:absolute;width:5px;height:5px;top:4px;left:50%;transform:translate(-50%);border-radius:50%;background:#090b0a;z-index:2;box-shadow:0 0 0 2px #ffffff0a}.screen-media{overflow:hidden;background:#f8faf9}.screen-media img{width:100%;height:100%;object-fit:cover}.desktop-screen-wrap{aspect-ratio:16/10;border-radius:12px 12px 5px 5px}.laptop-base{position:relative;height:30px;margin:-1px -5.5% 0;border-radius:2px 2px 48% 48%;background:linear-gradient(180deg,#d8dbda,#aeb3b0 56%,#818783);box-shadow:inset 0 1px #fffc,0 8px 12px #00000024}.laptop-base:after{content:"";position:absolute;left:4%;right:4%;bottom:-8px;height:10px;border-radius:0 0 50% 50%;background:#929895}.laptop-groove{position:absolute;width:17%;height:5px;top:0;left:50%;transform:translate(-50%);background:#b6bbb8;border-radius:0 0 8px 8px}.phone{position:absolute;width:29%;right:0;bottom:16px;padding:9px;border-radius:38px;background:linear-gradient(145deg,#101311,#4c524f 48%,#111412);box-shadow:inset 0 0 0 1px #ffffff40,0 30px 50px #1d31243d;transform:rotateY(-4deg) rotate(1.5deg);z-index:4}.phone:after{content:"";position:absolute;inset:3px;border-radius:35px;border:1px solid rgba(255,255,255,.16);pointer-events:none}.phone-island{position:absolute;z-index:4;top:16px;left:50%;width:32%;height:17px;transform:translate(-50%);border-radius:999px;background:#0d100e;box-shadow:inset 0 0 0 1px #ffffff0f}.phone-screen-wrap{aspect-ratio:9/19.5;border-radius:31px}.floating-card{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:17px;background:#ffffffdb;border:1px solid rgba(255,255,255,.72);backdrop-filter:blur(16px);box-shadow:0 16px 38px #1c382521}.floating-card strong,.floating-card small{display:block}.floating-card strong{font-size:13px;margin-bottom:2px}.floating-card small{font-size:10px;color:var(--muted)}.floating-card-top{right:3%;top:25px}.floating-card-bottom{left:2%;bottom:18px}.mini-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:11px;background:var(--green-soft);color:var(--green-dark);font-weight:900}.hero-footnote{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:48px;padding-top:25px;border-top:1px solid rgba(47,84,58,.08)}.hero-footnote span{color:#6b786f;font-size:12px;padding:9px 13px;background:#ffffffa8;border:1px solid rgba(47,84,58,.08);border-radius:999px}.section{padding:112px 0}.section-soft{background:#edf5f0}.section-heading{margin-bottom:48px}.section-heading.centered{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.section-heading h2,.showcase-copy h2,.audience-copy h2,.faq-intro h2{font-size:clamp(38px,4.5vw,60px);line-height:1.06;letter-spacing:-.047em;margin:15px 0 17px}.section-heading p,.showcase-copy>p,.audience-copy>p,.faq-intro p{color:var(--muted);font-size:17px;line-height:1.65;margin:0}.outline-user{width:27px;height:27px;border:2px solid currentColor;border-radius:50% 50% 43% 43%;position:relative;color:var(--green-dark)}.outline-user:after{content:"";position:absolute;width:37px;height:20px;left:50%;top:29px;transform:translate(-50%);border:2px solid currentColor;border-radius:18px 18px 8px 8px;border-bottom-width:3px}.outline-check{width:35px;height:35px;border:2px solid var(--green-dark);border-radius:50%;position:relative}.outline-check:after{content:"";position:absolute;width:15px;height:7px;border-left:2px solid var(--green-dark);border-bottom:2px solid var(--green-dark);transform:rotate(-45deg);left:8px;top:10px}.outline-link{width:35px;height:18px;border:2px solid currentColor;border-radius:999px;transform:rotate(-32deg);position:relative}.outline-link:after{content:"";position:absolute;width:35px;height:18px;border:2px solid currentColor;border-radius:999px;left:18px;top:9px}.steps{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:start;margin-top:56px}.step{text-align:center;position:relative}.step-index{position:absolute;left:calc(50% - 61px);top:-7px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--green-dark);color:#fff;font-weight:900;box-shadow:0 8px 18px #335d4033;z-index:2}.step-art{width:132px;height:132px;margin:0 auto 27px;border-radius:50%;display:grid;place-items:center;background:#ffffffc7;border:1px solid rgba(45,78,56,.09);box-shadow:var(--shadow-sm),inset 0 1px #ffffffe6}.step-art img{width:67px;height:67px;object-fit:contain}.step-art .outline-user{transform:translateY(-10px)}.step h3{font-size:21px;margin:0 0 10px}.step p{color:var(--muted);line-height:1.58;margin:0 auto;max-width:260px}.step-connector{margin-top:64px;height:2px;position:relative;background:repeating-linear-gradient(90deg,rgba(73,121,90,.25) 0 5px,transparent 5px 11px)}.step-connector span{position:absolute;right:-2px;top:-4px;width:9px;height:9px;border-right:2px solid rgba(73,121,90,.48);border-top:2px solid rgba(73,121,90,.48);transform:rotate(45deg)}.telegram-plane{color:var(--green-dark);font-size:46px;transform:rotate(-22deg)}.showcase-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px;align-items:center}.check-list{list-style:none;padding:0;margin:28px 0;display:grid;gap:13px}.check-list li{position:relative;padding-left:31px;color:#4f5e55;line-height:1.5}.check-list li:before{content:"✓";position:absolute;left:0;top:-1px;width:21px;height:21px;display:grid;place-items:center;border-radius:7px;color:var(--green-dark);background:var(--green-soft);font-size:12px;font-weight:900}code{padding:2px 6px;border-radius:7px;background:#39624614;color:var(--green-deep);font-size:.9em}.text-button{border:0;background:transparent;padding:0;color:var(--green-dark);font-weight:850;cursor:pointer}.text-button span{display:inline-block;transition:transform .2s ease}.text-button:hover span{transform:translate(4px)}.showcase-stack{position:relative;min-height:500px;perspective:1000px}.glass-panel{position:absolute;border:1px solid rgba(255,255,255,.75);background:#ffffffb8;backdrop-filter:blur(16px);box-shadow:var(--shadow-lg)}.panel-back{width:76%;height:68%;right:2%;top:5%;border-radius:34px;transform:rotate(8deg);background:linear-gradient(145deg,#c6e1ce94,#ffffff73)}.panel-main{width:87%;min-height:380px;left:2%;top:54px;border-radius:34px;padding:31px;transform:rotateY(-5deg) rotate(-1.5deg)}.panel-label{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);font-weight:750}.panel-label span{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #6ca98124}.panel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:28px}.panel-stat{padding:17px;border-radius:19px;background:#f4f8f5;border:1px solid rgba(50,83,59,.06)}.panel-stat small,.panel-stat strong{display:block}.panel-stat small{color:var(--muted);font-size:11px;margin-bottom:12px}.panel-stat strong{font-size:28px}.panel-chart{height:165px;margin-top:24px;padding:18px 20px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;border-radius:21px;background:linear-gradient(180deg,#dfeee452,#eff6f1cc);border:1px solid rgba(51,87,62,.06)}.panel-chart span{width:13%;height:var(--h);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#83bc94,#4c805d);box-shadow:inset 0 1px #ffffff57}.panel-float{right:0;bottom:24px;border-radius:23px;padding:14px 17px;display:flex;gap:12px;align-items:center}.panel-float img{width:46px;height:46px}.panel-float small,.panel-float strong{display:block}.panel-float small{color:var(--muted);font-size:10px;margin-bottom:4px}.panel-float strong{font-size:13px}.audience{padding-top:30px}.audience-card{display:grid;grid-template-columns:190px 1fr;gap:39px;align-items:center;padding:38px 45px;border-radius:34px;background:linear-gradient(135deg,#eff6f1,#fff 46%,#edf5f0);border:1px solid rgba(46,82,57,.09);box-shadow:var(--shadow-sm);overflow:hidden;position:relative}.audience-card:after{content:"";position:absolute;width:300px;height:300px;right:-140px;bottom:-180px;border-radius:50%;border:1px solid rgba(83,133,98,.12);box-shadow:0 0 0 35px #53856206,0 0 0 70px #53856205}.audience-logo{width:150px;height:150px;display:grid;place-items:center;border-radius:50%;background:#ffffffb8;border:1px solid rgba(54,94,66,.08);box-shadow:var(--shadow-sm)}.audience-logo img{width:112px;height:112px;object-fit:contain}.audience-copy h2{font-size:clamp(33px,4vw,52px)}.audience-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.audience-tags span{padding:9px 13px;background:#fffc;border:1px solid rgba(52,88,63,.09);border-radius:999px;color:#536158;font-size:12px;font-weight:720;box-shadow:0 8px 20px #2d4f380d}.faq-section{padding-top:82px}.faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:85px;align-items:start}.faq-intro{position:sticky;top:120px}.faq-list{display:grid;gap:12px}.faq-list details{background:#ffffffd6;border:1px solid rgba(47,81,58,.09);border-radius:20px;padding:0 21px;box-shadow:0 8px 24px #24432f0d}.faq-list summary{list-style:none;cursor:pointer;padding:21px 42px 21px 0;font-weight:820;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:0;top:15px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--surface-soft);color:var(--green-dark);font-size:21px}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);line-height:1.62;margin:-3px 0 21px;padding-right:38px}.final-cta{padding:16px 0 92px}.final-cta-card{position:relative;overflow:hidden;min-height:330px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:50px;padding:55px 60px;border-radius:37px;color:#fff;background:linear-gradient(135deg,#315f45,#568667 55%,#77a987);box-shadow:0 34px 85px #244f3347}.final-cta-card:after{content:"";position:absolute;inset:0;opacity:.28;background-image:radial-gradient(rgba(255,255,255,.35) .65px,transparent .65px);background-size:7px 7px;mask-image:linear-gradient(90deg,transparent 0,#000 80%,transparent)}.final-copy,.final-actions{position:relative;z-index:2}.final-label{display:inline-flex;padding:7px 10px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:#ffffff14;font-size:11px;font-weight:800;letter-spacing:.05em}.final-copy h2{font-size:clamp(40px,4.8vw,64px);line-height:1.02;letter-spacing:-.05em;margin:17px 0 14px}.final-copy p{color:#ffffffc4;font-size:17px;line-height:1.6;margin:0}.final-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.copy-button{border:1px solid rgba(255,255,255,.19);border-radius:16px;min-height:46px;cursor:pointer;color:#fff;background:#ffffff14;font-weight:750}.final-actions small{color:#ffffffab;line-height:1.45;text-align:center;margin-top:3px}.final-orb{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.orb-one{width:390px;height:390px;right:-160px;top:-220px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.orb-two{width:230px;height:230px;left:38%;bottom:-175px;box-shadow:0 0 0 36px #ffffff05}.site-footer{padding:56px 0 24px;background:#f1f6f3;border-top:1px solid rgba(47,83,58,.08)}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .8fr 1fr;gap:45px;align-items:start}.footer-brand{font-size:18px}.footer-grid p{color:var(--muted);max-width:290px;line-height:1.55;font-size:13px}.footer-links{display:grid;gap:10px}.footer-links strong{margin-bottom:4px;font-size:13px}.footer-links a{color:var(--muted);font-size:13px}.footer-links a:hover{color:var(--green-dark)}.footer-telegram{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(48,83,59,.08)}.telegram-circle{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#56a7e9;color:#fff;transform:rotate(-20deg)}.footer-telegram small,.footer-telegram strong{display:block}.footer-telegram small{color:var(--muted);font-size:10px;margin-bottom:3px}.footer-telegram strong{font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:42px;padding-top:20px;border-top:1px solid rgba(47,83,58,.08);color:#7a867f;font-size:11px}.mobile-sticky{display:none;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45}.mobile-sticky .button{width:100%;min-height:52px}.editor-panel{display:none;position:fixed;right:18px;bottom:18px;z-index:90;width:min(390px,calc(100vw - 36px));padding:18px;border-radius:22px;background:#fffffff2;border:1px solid rgba(49,83,59,.13);box-shadow:0 24px 70px #1b3a263d;backdrop-filter:blur(18px)}.editor-panel.visible{display:block}.editor-title{display:flex;justify-content:space-between;gap:15px;margin-bottom:14px}.editor-title strong,.editor-title small{display:block}.editor-title small{color:var(--muted);margin-top:3px;font-size:10px}.editor-title button{border:0;width:32px;height:32px;border-radius:10px;background:#edf4ef;cursor:pointer;font-size:21px}.editor-panel label{display:grid;gap:6px;margin:12px 0;font-size:12px;font-weight:800}.editor-panel input{width:100%;padding:11px;border:1px dashed rgba(49,83,59,.22);border-radius:13px;background:#f7faf8;font-size:11px}.editor-panel p{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.48}.toast{position:fixed;left:50%;bottom:24px;z-index:100;transform:translate(-50%,160%);opacity:0;padding:11px 15px;border-radius:13px;color:#fff;background:#21392b;box-shadow:0 16px 40px #16312140;font-size:13px;font-weight:750;transition:transform .25s ease,opacity .25s ease}.toast.visible{transform:translate(-50%);opacity:1}@media(max-width:1050px){.desktop-nav{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:780px;}.hero-visual{min-height:610px;width:min(760px,100%);margin:0 auto}.showcase-grid{grid-template-columns:1fr;gap:30px}.showcase-copy{max-width:760px}.showcase-stack{width:min(760px,100%);margin:0 auto}.faq-grid{gap:45px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-telegram{grid-column:1 / -1;width:max-content}}@media(max-width:760px){.container{width:min(100% - 28px,var(--container))}.header-inner{height:68px}.brand span{font-size:17px}.brand img{width:39px;height:39px}.header-inner .button-small{min-width:44px;width:44px;padding:0;overflow:hidden;color:transparent;gap:0}.header-inner .button-small .telegram-mark{color:#fff;font-size:19px}.hero{padding-top:58px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.button-large{width:100%}.trust-row{display:grid;grid-template-columns:1fr}.hero-visual{min-height:480px;margin-top:15px}.laptop{width:92%;top:46px;left:-2%}.phone{width:31%;right:0;bottom:10px;padding:6px;border-radius:27px}.phone-screen-wrap{border-radius:22px}.phone-island{height:12px;top:11px}.floating-card{transform:scale(.84);transform-origin:right top}.floating-card-bottom{left:-6%;transform-origin:left bottom}.hero-footnote{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.hero-footnote span{flex:0 0 auto}.section{padding:82px 0}.section-heading h2,.showcase-copy h2,.audience-copy h2,.faq-intro h2{font-size:39px}.steps{grid-template-columns:1fr;gap:40px}.step-connector{display:none}.showcase-stack{min-height:390px}.panel-main{width:95%;padding:20px;min-height:300px}.panel-row{gap:7px}.panel-stat{padding:12px 10px}.panel-stat small{font-size:9px}.panel-stat strong{font-size:22px}.panel-chart{height:125px}.audience-card{grid-template-columns:1fr;padding:31px 25px}.audience-logo{width:110px;height:110px}.audience-logo img{width:82px;height:82px}.faq-grid{grid-template-columns:1fr}.faq-intro{position:static}.final-cta-card{grid-template-columns:1fr;padding:40px 24px;border-radius:29px}.final-copy h2{font-size:44px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child,.footer-telegram{grid-column:1 / -1}.mobile-sticky{display:block}.site-footer{padding-bottom:94px}.toast{bottom:82px}}@media(max-width:430px){.hero-visual{min-height:410px}.floating-card-top{top:12px;right:-8%}.floating-card-bottom{bottom:0}.section-heading h2,.showcase-copy h2,.audience-copy h2,.faq-intro h2{font-size:35px}.showcase-stack{min-height:330px}.panel-float{transform:scale(.82);transform-origin:right bottom}.footer-grid{grid-template-columns:1fr}.footer-links,.footer-grid>:first-child,.footer-telegram{grid-column:auto}.footer-telegram{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-page{min-height:100vh;padding:50px 0;background:linear-gradient(180deg,#f7faf8,#edf5f0)}.legal-card{max-width:850px;padding:42px;border-radius:28px;background:#fff;border:1px solid rgba(47,83,58,.09);box-shadow:var(--shadow-md)}.legal-card h1{font-size:clamp(38px,6vw,60px);letter-spacing:-.045em;margin:35px 0 25px}.legal-card h2{margin-top:30px;font-size:22px}.legal-card p{color:var(--muted);line-height:1.7}.legal-warning{padding:16px 18px;border-radius:16px;background:#fff7df;color:#795d13!important;border:1px solid #f0dfa6}.legal-card .button{margin-top:24px}body.motion-pending{overflow-x:hidden}.scroll-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;z-index:3;transform:scaleX(var(--scroll-progress, 0));transform-origin:0 50%;background:linear-gradient(90deg,#4f825f,#8ac19a,#4f825f);box-shadow:0 0 14px #53916566;pointer-events:none;will-change:transform}.site-header{transition:height .28s ease,background .28s ease,box-shadow .28s ease,border-color .28s ease}.site-header.is-scrolled{background:#f7faf8e6;border-color:#30533b1f;box-shadow:0 12px 36px #1f402b14}.site-header .header-inner{transition:height .28s ease}.site-header.is-scrolled .header-inner{height:66px}.site-header .brand img{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.site-header .brand:hover img{transform:translateY(-2px) rotate(-3deg) scale(1.045);filter:drop-shadow(0 12px 22px rgba(48,91,63,.24))}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-10px;height:2px;border-radius:999px;background:var(--green);transition:left .25s ease,right .25s ease,opacity .25s ease;opacity:0}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{left:0;right:0;opacity:1}.desktop-nav a.is-active{color:var(--green-deep)}.hero{--hero-glow-x: 72%;--hero-glow-y: 24%;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(560px circle at var(--hero-glow-x) var(--hero-glow-y),rgba(122,185,143,.18),transparent 52%),linear-gradient(115deg,transparent 25%,rgba(255,255,255,.68) 48%,transparent 70%);background-size:auto,220% 100%;animation:heroLightSweep 13s ease-in-out infinite alternate}.hero-aura-one{animation:auraDriftOne 11s ease-in-out infinite alternate}.hero-aura-two{animation:auraDriftTwo 14s ease-in-out infinite alternate}.hero:after{animation:orbitBreath 10s ease-in-out infinite alternate}@keyframes heroLightSweep{0%{background-position:0 0,0 0}to{background-position:0 0,100% 0}}@keyframes auraDriftOne{0%{transform:translate3d(-18px,-8px,0) scale(.96);opacity:.62}to{transform:translate3d(30px,22px,0) scale(1.08);opacity:1}}@keyframes auraDriftTwo{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(45px,-24px,0) scale(1.12)}}@keyframes orbitBreath{0%{transform:scale(.96) rotate(-2deg);opacity:.62}to{transform:scale(1.04) rotate(2deg);opacity:1}}.hero-visual{--motion-x: 0px;--motion-y: 0px;--motion-rx: 0deg;--motion-ry: 0deg;transform-style:preserve-3d}.hero-visual .laptop{animation:laptopFloat 6.8s ease-in-out infinite;will-change:transform}.hero-visual .phone{animation:phoneFloat 5.7s ease-in-out .35s infinite;will-change:transform}.hero-visual .floating-card-top{animation:chipFloatTop 4.8s ease-in-out infinite}.hero-visual .floating-card-bottom{animation:chipFloatBottom 5.3s ease-in-out .4s infinite}.device-glow{animation:deviceGlowPulse 5.5s ease-in-out infinite alternate}@keyframes laptopFloat{0%,to{transform:translate3d(calc(var(--motion-x) * .55),calc(var(--motion-y) * .45),0) rotateY(calc(-5deg + var(--motion-ry))) rotateX(calc(2deg + var(--motion-rx)))}50%{transform:translate3d(calc(var(--motion-x) * .55),calc((var(--motion-y) * .45) - 9px),0) rotateY(calc(-5deg + var(--motion-ry))) rotateX(calc(2deg + var(--motion-rx)))}}@keyframes phoneFloat{0%,to{transform:translate3d(calc(var(--motion-x) * -.38),calc(var(--motion-y) * -.28),32px) rotateY(calc(-4deg - var(--motion-ry))) rotate(1.5deg)}50%{transform:translate3d(calc(var(--motion-x) * -.38),calc((var(--motion-y) * -.28) - 12px),32px) rotateY(calc(-4deg - var(--motion-ry))) rotate(.4deg)}}@keyframes chipFloatTop{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -8px;rotate:.6deg}}@keyframes chipFloatBottom{0%,to{translate:0 0;rotate:0deg}50%{translate:0 7px;rotate:-.7deg}}@keyframes deviceGlowPulse{0%{transform:scale(.94);opacity:.7;filter:blur(16px)}to{transform:scale(1.08);opacity:1;filter:blur(9px)}}.button{position:relative;overflow:hidden;isolation:isolate}.button>*{position:relative;z-index:2}.button:after{content:"";position:absolute;z-index:1;top:-120%;bottom:-120%;left:-48%;width:28%;transform:rotate(18deg) translate(-250%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);opacity:0;pointer-events:none}.button-primary:after,.button-small:after,.button-white:after{animation:buttonSheen 6.5s ease-in-out infinite}.button span[aria-hidden=true],.button>span:last-child{transition:transform .22s ease}.button:hover span[aria-hidden=true],.button:hover>span:last-child{transform:translate(4px)}@keyframes buttonSheen{0%,58%{transform:rotate(18deg) translate(-280%);opacity:0}64%{opacity:.9}76%,to{transform:rotate(18deg) translate(620%);opacity:0}}body.motion-ready .motion-reveal{opacity:0;filter:blur(7px);transform:translate3d(0,24px,0) scale(.985);transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1),filter .72s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform,filter}body.motion-ready .motion-reveal.reveal-left{transform:translate3d(-28px,12px,0) scale(.985)}body.motion-ready .motion-reveal.reveal-right{transform:translate3d(28px,12px,0) scale(.985)}body.motion-ready .motion-reveal.is-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.steps[data-motion-sequence] .step-art{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s ease,background .6s ease}.steps[data-motion-sequence] .step-connector{transform:scaleX(0);transform-origin:left center;opacity:.25}.steps[data-motion-sequence].is-sequenced .step-connector{animation:connectorDraw .78s cubic-bezier(.2,.75,.2,1) forwards}.steps[data-motion-sequence].is-sequenced .step-connector:nth-child(4){animation-delay:.72s}.steps[data-motion-sequence].is-sequenced .step:nth-child(1) .step-art{animation:stepPop .72s cubic-bezier(.2,.8,.2,1) both}.steps[data-motion-sequence].is-sequenced .step:nth-child(3) .step-art{animation:stepPop .72s .65s cubic-bezier(.2,.8,.2,1) both}.steps[data-motion-sequence].is-sequenced .step:nth-child(5) .step-art{animation:stepPop .72s 1.3s cubic-bezier(.2,.8,.2,1) both}@keyframes connectorDraw{to{transform:scaleX(1);opacity:1}}@keyframes stepPop{0%{transform:scale(.88);box-shadow:0 8px 24px #294b330d}65%{transform:scale(1.06)}to{transform:scale(1);box-shadow:0 18px 42px #294b331f,inset 0 1px #ffffffe6}}.panel-chart span{transform:scaleY(0);transform-origin:bottom;opacity:.35}.panel-chart.is-chart-visible span{animation:chartRise .78s cubic-bezier(.15,.8,.25,1) forwards}.panel-chart.is-chart-visible span:nth-child(2){animation-delay:.08s}.panel-chart.is-chart-visible span:nth-child(3){animation-delay:.16s}.panel-chart.is-chart-visible span:nth-child(4){animation-delay:.24s}.panel-chart.is-chart-visible span:nth-child(5){animation-delay:.32s}.panel-chart.is-chart-visible span:nth-child(6){animation-delay:.4s}@keyframes chartRise{to{transform:scaleY(1);opacity:1}}.panel-float{animation:panelFloat 4.6s ease-in-out infinite}.panel-main{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.showcase-stack:hover .panel-main{transform:rotateY(-2deg) rotate(-.7deg) translateY(-4px);box-shadow:0 40px 110px #16322233}@keyframes panelFloat{0%,to{translate:0 0}50%{translate:0 -7px}}.audience-tags{overflow:hidden}.audience-tags span{transition:transform .25s ease,background .25s ease,border-color .25s ease}.audience-tags span:hover{transform:translateY(-3px);background:#fff;border-color:#4a805a33}.faq-list details{position:relative;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}.faq-list details[open]{border-color:#4e845e38;background:#fffffff5;box-shadow:0 16px 42px #24432f17}.faq-list summary:after{transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s ease}.faq-list details[open] summary:after{transform:rotate(180deg);background:var(--green-soft)}.faq-list .faq-answer-wrap{overflow:hidden}.final-cta-card{background-size:180% 180%;animation:finalGradientDrift 10s ease-in-out infinite alternate}.final-orb{animation:finalOrbFloat 9s ease-in-out infinite alternate}.orb-two{animation-delay:-3.2s}.final-actions .button-white span{animation:planeNudge 3s ease-in-out infinite}@keyframes finalGradientDrift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes finalOrbFloat{0%{transform:translate3d(-12px,8px,0) scale(.96)}to{transform:translate3d(18px,-14px,0) scale(1.06)}}@keyframes planeNudge{0%,to{translate:0 0;rotate:0deg}50%{translate:4px -2px;rotate:-4deg}}.copy-button{position:relative;transition:background .25s ease,transform .25s ease,border-color .25s ease}.copy-button:hover{transform:translateY(-2px);background:#ffffff24;border-color:#ffffff4d}.copy-button.is-copied:before{content:"✓";display:inline-grid;place-items:center;width:21px;height:21px;margin-right:8px;border-radius:50%;background:#ffffff2e}body.motion-lite .hero:before,body.motion-lite .hero-aura,body.motion-lite .hero:after,body.motion-lite .device-glow,body.motion-lite .final-orb{animation:none!important}body.motion-lite .hero-visual .laptop,body.motion-lite .hero-visual .phone{animation-duration:10s}@media(max-width:900px),(pointer:coarse){.hero-visual{--motion-x: 0px !important;--motion-y: 0px !important;--motion-rx: 0deg !important;--motion-ry: 0deg !important}.hero:before{--hero-glow-x: 70%;--hero-glow-y: 22%}}@media(prefers-reduced-motion:reduce){.scroll-progress{transition:none!important}.hero:before,.hero:after,.hero-aura,.hero-visual .laptop,.hero-visual .phone,.floating-card,.device-glow,.button:after,.panel-float,.final-cta-card,.final-orb,.final-actions .button-white span{animation:none!important}body.motion-ready .motion-reveal,body.motion-ready .motion-reveal.reveal-left,body.motion-ready .motion-reveal.reveal-right{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.steps[data-motion-sequence] .step-connector,.panel-chart span{transform:none!important;opacity:1!important;animation:none!important}}#site-favicon,#site-touch-icon{color-scheme:light}.eyebrow-icon,.icon-glyph,.telegram-circle,.mini-icon{display:inline-grid;place-items:center}.eyebrow-icon{width:18px;height:18px;color:#4b89c7}.eyebrow-icon svg,.icon-glyph svg,.telegram-circle svg,.mini-icon svg{width:100%;height:100%;display:block}.hero{padding:64px 0 34px}.hero-grid{grid-template-columns:1.04fr .96fr;gap:44px;align-items:start}.hero-copy{padding-top:18px;}.hero-lead{max-width:760px;font-size:19px}.hero-actions{margin:26px 0 24px}.trust-row{gap:10px}.trust-row span{font-size:12px;padding:10px 12px}.hero-visual{min-height:520px;margin-top:-12px}.device-glow{inset:34px 20px 20px}.laptop{width:88%;left:0;top:8px}.phone{width:27%;right:1%;bottom:24px}.floating-card{max-width:258px;gap:12px;padding:12px 15px}.floating-card strong{font-size:13px}.floating-card small{font-size:10px;line-height:1.35}.mini-icon{flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#edf7f0,#dcece1);color:var(--green-dark);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #294b3314}.mini-icon svg{width:18px;height:18px}.floating-card-review{left:-2%;top:30px}.floating-card-top{right:1%;top:14px}.floating-card-booking{left:-5%;top:190px}.floating-card-message{right:-4%;top:222px}.floating-card-bottom{left:2%;bottom:20px}.floating-card-stats{right:-2%;bottom:74px}.profession-strip{padding:12px 0 8px}.marquee{position:relative;overflow:hidden;display:flex;gap:10px;padding:10px 0;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.marquee-track{display:flex;gap:10px;min-width:max-content;animation:professionsMarquee 38s linear infinite}.marquee-track span{display:inline-flex;align-items:center;padding:11px 16px;border-radius:999px;background:#ffffffc2;border:1px solid rgba(47,84,58,.08);box-shadow:0 8px 20px #2d4f380d;color:#6b786f;white-space:nowrap}@keyframes professionsMarquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 10px))}}.section-heading h2{max-width:900px}.steps{grid-template-columns:1fr 86px 1fr 86px 1fr}.step-art .icon-glyph{width:56px;height:56px;color:var(--green-dark)}.step-art .outline-user{transform:translateY(-8px) scale(1.08)}.step p{max-width:310px}.showcase-grid{grid-template-columns:.86fr 1.14fr;gap:46px;align-items:start}.showcase-actions{margin-top:8px}.gallery-shell{position:relative;min-height:620px;padding:24px;border-radius:36px;background:linear-gradient(145deg,#fffc,#eef6f1eb);border:1px solid rgba(47,84,58,.08);box-shadow:var(--shadow-md)}.gallery-shell:before{content:"";position:absolute;width:320px;height:320px;right:-110px;top:-120px;border-radius:50%;border:1px solid rgba(83,133,98,.1);box-shadow:0 0 0 36px #53856206,0 0 0 72px #53856205}.gallery-stage{position:relative;z-index:2;overflow:hidden;min-height:390px;border-radius:28px;background:#f6faf7;border:1px solid rgba(47,84,58,.08);box-shadow:inset 0 1px #ffffffd9}.gallery-stage img{width:100%;height:100%;min-height:390px;object-fit:cover}.gallery-badge{position:absolute;top:16px;left:16px;z-index:3;padding:8px 12px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(47,84,58,.08);color:var(--green-dark);font-size:12px;font-weight:800}.gallery-nav{position:relative;z-index:2;display:grid;gap:10px;margin-top:16px}.gallery-tab{width:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:14px 16px;border-radius:20px;border:1px solid rgba(47,84,58,.08);background:#ffffffb8;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gallery-tab:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1f402b14}.gallery-tab.is-active{border-color:#4c805d52;box-shadow:0 14px 34px #355f441f;background:#fffffff0}.gallery-tab-index{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:900;color:var(--green-dark);background:var(--green-soft)}.gallery-tab strong,.gallery-tab small{display:block}.gallery-tab strong{font-size:14px;margin-bottom:5px}.gallery-tab small{color:var(--muted);line-height:1.45;font-size:12px}.footer-telegram{cursor:pointer;text-decoration:none}.telegram-circle{width:42px;height:42px;color:#fff;transform:none}.telegram-circle svg{width:22px;height:22px}@media(max-width:1200px){.hero-grid{gap:34px}.hero-visual{min-height:500px}.floating-card{transform:scale(.94)}.floating-card-review{left:-4%}.floating-card-message{right:-6%}}@media(max-width:1050px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:880px;}.hero-visual{width:min(760px,100%);margin:6px auto 0;min-height:560px}.floating-card-review{left:0;top:24px}.floating-card-booking{left:0;top:210px}.floating-card-message{right:0;top:234px}.floating-card-stats{right:0;bottom:80px}.showcase-grid{grid-template-columns:1fr}.gallery-shell{min-height:unset}}@media(max-width:760px){.hero{padding-top:46px}.hero-copy{padding-top:0;}.hero-lead{font-size:16px}.hero-visual{min-height:510px}.laptop{width:95%;left:-3%;top:18px}.phone{width:32%;right:-1%;bottom:26px}.floating-card{max-width:210px}.floating-card-review,.floating-card-message,.floating-card-stats{display:none}.floating-card-top{right:-3%;top:14px}.floating-card-booking{left:-4%;top:180px}.floating-card-bottom{left:0;bottom:22px}.marquee-track{animation-duration:28s}.gallery-shell{padding:18px;border-radius:28px}.gallery-stage,.gallery-stage img{min-height:260px}.gallery-tab{padding:12px 14px}}@media(max-width:430px){.hero-visual{min-height:450px}.phone{width:35%}.floating-card-top{right:-10%}.floating-card-booking{left:-10%;top:172px}.floating-card-bottom{left:-5%}.gallery-stage,.gallery-stage img{min-height:220px}}body{-webkit-tap-highlight-color:transparent}img,svg{-webkit-user-drag:none}.hero{padding:20px 0 26px}.hero-grid{grid-template-columns:1.08fr .92fr;gap:28px;align-items:start}.hero-copy{padding-top:0;}.hero .eyebrow{margin-bottom:14px}.hero-lead{max-width:780px;font-size:17px;line-height:1.58}.hero-actions{margin:22px 0 18px}.trust-row{gap:10px;max-width:820px}.trust-row span{font-size:12px;padding:9px 12px}.hero-visual{min-height:500px;margin-top:8px}.laptop{width:78%;left:4%;top:60px}.phone{width:23%;right:-1%;bottom:35px}.floating-card{max-width:248px}.floating-card-review{left:-5%;top:78px}.floating-card-top{right:-2%;top:44px}.floating-card-booking{left:-8%;top:240px}.floating-card-message{right:-6%;top:278px}.floating-card-bottom{left:2%;bottom:10px}.floating-card-stats{right:-4%;bottom:94px}.marquee-track span:last-child{font-style:normal}@media(max-width:1120px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:100%;}.hero-visual{width:min(760px,100%);margin:0 auto;min-height:540px}.floating-card-review{left:-1%;top:64px}.floating-card-booking{left:-2%;top:220px}.floating-card-message{right:-1%;top:258px}.floating-card-stats{right:0;bottom:86px}}@media(max-width:760px){.hero{padding-top:14px}.hero-lead{font-size:16px}.hero-visual{min-height:430px}.laptop{width:92%;left:-2%;top:44px}.phone{width:28%;right:-3%;bottom:34px}.floating-card{transform:scale(.92)}.floating-card-review,.floating-card-message,.floating-card-stats{display:none}.floating-card-top{right:-4%;top:16px}.floating-card-booking{left:-5%;top:164px}.floating-card-bottom{left:-1%;bottom:8px}}.hero{overflow:hidden;padding:28px 0 34px}.hero-grid{grid-template-columns:1.04fr .96fr;gap:34px}.hero-visual{min-height:570px;margin-top:0;overflow:visible}.device-glow{inset:42px 18px 8px}.laptop{width:86%;left:3%;top:72px}.phone{width:31%;min-width:152px;max-width:214px;right:-1%;bottom:28px;padding:10px;border-radius:40px}.phone-screen-wrap{aspect-ratio:9 / 19.25;border-radius:31px}.phone-island{width:36%;height:18px;top:17px}.floating-card{pointer-events:none;max-width:268px;min-height:66px;align-items:center;border-radius:20px;background:#ffffffe6;box-shadow:0 18px 42px #1c382524}.floating-card strong{font-size:14px;line-height:1.2}.floating-card small{font-size:11px;line-height:1.35}.mini-icon{flex:0 0 42px;width:42px;height:42px;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.mini-icon svg{width:22px;height:22px;padding:9px;box-sizing:content-box;border-radius:14px;background:linear-gradient(145deg,#edf7f0,#dcece1);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #294b3314}.mini-icon-png img{width:42px;height:42px;object-fit:contain;display:block}.floating-card-review{left:-7%;top:54px}.floating-card-top{right:-3%;top:18px}.floating-card-booking{left:-10%;top:292px}.floating-card-message{right:-18%;top:230px}.floating-card-bottom{left:5%;bottom:4px}.floating-card-stats{right:-17%;bottom:86px}.marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.marquee-track{flex:0 0 auto;padding-right:10px;animation:professionsMarqueeV022 42s linear infinite}@keyframes professionsMarqueeV022{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:1200px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:100%;}.hero-visual{width:min(850px,100%);min-height:590px;margin:0 auto}.laptop{width:82%;left:4%;top:68px}.phone{width:29%;right:2%;bottom:22px}.floating-card-review{left:0;top:54px}.floating-card-top{right:2%;top:18px}.floating-card-booking{left:-1%;top:300px}.floating-card-message{right:-2%;top:250px}.floating-card-stats{right:0;bottom:88px}.floating-card-bottom{left:8%;bottom:2px}}@media(max-width:760px){.hero{padding-top:16px}.hero-visual{min-height:480px;width:min(100%,620px)}.laptop{width:94%;left:-3%;top:54px}.phone{width:33%;min-width:118px;right:-2%;bottom:34px;padding:7px;border-radius:30px}.phone-screen-wrap{border-radius:23px}.phone-island{height:13px;top:12px}.floating-card{transform:scale(.82);max-width:234px}.floating-card-review,.floating-card-message,.floating-card-stats{display:none}.floating-card-top{right:-5%;top:20px}.floating-card-booking{left:-6%;top:198px}.floating-card-bottom{left:-2%;bottom:6px}}@media(max-width:430px){.hero-visual{min-height:430px}.laptop{width:96%;top:58px}.phone{width:35%;right:-4%}.floating-card-top{right:-12%}.floating-card-booking{left:-12%;top:180px}.floating-card-bottom{left:-6%}}html{scroll-behavior:smooth}body.motion-ready .motion-reveal,body.motion-ready .motion-reveal.is-visible{opacity:1;filter:none;transform:none}.hero-visual{min-height:650px}.laptop{width:74%;left:2%;top:78px}.phone{width:24%;min-width:176px;right:6%;bottom:42px;aspect-ratio:9 / 19}.phone-screen-wrap{aspect-ratio:9 / 19}.floating-card{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.floating-card img,.mini-icon img{object-fit:contain;-webkit-user-drag:none;user-select:none}.floating-card-review{left:-4%;top:72px}.floating-card-top{right:2%;top:28px}.floating-card-booking{left:-7%;top:344px}.floating-card-message{right:-10%;top:268px}.floating-card-stats{right:-9%;bottom:104px}.floating-card-bottom{left:10%;bottom:18px}@media(max-width:1200px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:100%;}.hero-visual{width:min(850px,100%);min-height:590px;margin:0 auto}.laptop{width:82%;left:4%;top:68px}.phone{width:29%;min-width:168px;right:2%;bottom:22px}.floating-card-review{left:0;top:54px}.floating-card-top{right:2%;top:18px}.floating-card-booking{left:-1%;top:300px}.floating-card-message{right:-2%;top:250px}.floating-card-stats{right:0;bottom:88px}.floating-card-bottom{left:8%;bottom:2px}}@media(max-width:760px){.hero{padding-top:16px}.hero-visual{min-height:480px;width:min(100%,620px)}.laptop{width:94%;left:-3%;top:54px}.phone{width:33%;min-width:118px;right:-2%;bottom:34px;padding:7px;border-radius:30px}.phone-screen-wrap{border-radius:23px}.phone-island{height:13px;top:12px}.floating-card{transform:scale(.82);max-width:234px}.floating-card-review,.floating-card-message,.floating-card-stats{display:none}.floating-card-top{right:-5%;top:20px}.floating-card-booking{left:-6%;top:198px}.floating-card-bottom{left:-2%;bottom:6px}}#features .section-heading h2{max-width:860px}.hero-grid{grid-template-columns:minmax(0,.96fr) minmax(600px,1.04fr);gap:42px}.hero-visual{min-height:665px!important;overflow:visible!important;isolation:isolate}.laptop{width:73%!important;left:5%!important;top:104px!important;z-index:2!important}.phone{width:clamp(205px,27%,242px)!important;aspect-ratio:1290 / 2796!important;right:4%!important;bottom:42px!important;padding:9px!important;border-radius:46px!important;background:linear-gradient(145deg,#0f1110,#2b302d 42%,#0b0d0c)!important;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 3px #00000061,0 30px 55px #15241b3d!important;transform:rotate(.7deg)!important;z-index:4!important}.phone:after{inset:4px!important;border-radius:42px!important;border-color:#ffffff24!important}.phone-screen-wrap{aspect-ratio:1290 / 2796!important;border-radius:38px!important;overflow:hidden!important}.phone-island{top:17px!important;width:36%!important;height:18px!important;border-radius:999px!important}.floating-card{z-index:6!important;max-width:260px!important}.floating-card-review{left:-6%!important;top:40px!important}.floating-card-top{right:2%!important;top:42px!important}.floating-card-booking{left:-9%!important;top:auto!important;bottom:142px!important}.floating-card-message{right:-18%!important;top:210px!important}.floating-card-stats{right:-19%!important;bottom:144px!important}.floating-card-bottom{left:14%!important;bottom:18px!important}.mini-icon-png img{width:30px!important;height:30px!important;object-fit:contain!important}.mini-icon-png{border-radius:14px!important;background:linear-gradient(145deg,#edf7f0,#dcece1)!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #294b3314!important}@media(max-width:1200px){.hero-grid{grid-template-columns:1fr!important;gap:28px!important}.hero-visual{width:min(900px,100%)!important;min-height:625px!important}.laptop{width:74%!important;left:6%!important;top:92px!important}.phone{width:clamp(198px,26%,235px)!important;right:6%!important;bottom:38px!important}.floating-card-review{left:0!important;top:34px!important}.floating-card-top{right:4%!important;top:38px!important}.floating-card-booking{left:-1%!important;bottom:138px!important}.floating-card-message{right:-5%!important;top:218px!important}.floating-card-stats{right:-5%!important;bottom:142px!important}.floating-card-bottom{left:16%!important;bottom:12px!important}}@media(max-width:760px){.hero-visual{min-height:500px!important;width:min(100%,620px)!important;overflow:hidden!important}.laptop{width:91%!important;left:-1%!important;top:62px!important}.phone{width:clamp(132px,34%,168px)!important;right:-1%!important;bottom:36px!important;border-radius:34px!important;padding:7px!important}.phone-screen-wrap{border-radius:28px!important}.phone:after{border-radius:31px!important}.phone-island{height:13px!important;top:12px!important}.floating-card{transform:scale(.82)!important;max-width:234px!important}.floating-card-review,.floating-card-message,.floating-card-stats{display:none!important}.floating-card-top{right:-3%!important;top:22px!important}.floating-card-booking{left:-4%!important;bottom:116px!important}.floating-card-bottom{left:-1%!important;bottom:8px!important}}.phone{right:9%!important}.floating-card-booking{left:-14%!important;bottom:92px!important}.floating-card-message{right:-32%!important;top:214px!important}.floating-card-stats{right:-32%!important;bottom:144px!important}@media(max-width:1200px){.phone{right:9%!important}.floating-card-booking{left:-4%!important;bottom:98px!important}.floating-card-message{right:-14%!important;top:218px!important}.floating-card-stats{right:-14%!important;bottom:142px!important}}@media(max-width:760px){.phone{right:-1%!important}}.hero{padding:24px 0 30px!important}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr)!important;gap:52px!important;align-items:start!important}.hero-copy{max-width:660px!important;padding-top:28px!important;position:relative!important;z-index:8!important;}.hero-lead{max-width:590px!important;font-size:16px!important;line-height:1.55!important}.hero-actions{margin:19px 0 15px!important}.trust-row{max-width:650px!important;gap:8px!important}.trust-row span{font-size:11px!important;padding:8px 11px!important}.hero-visual{min-height:604px!important;margin-top:0!important;overflow:visible!important;isolation:isolate!important}.hero-visual .laptop,.hero-visual .phone,.hero-visual .screen-media{pointer-events:none!important}.laptop{width:72%!important;left:6%!important;top:100px!important;z-index:2!important}.hero-visual .laptop-base{display:none!important}.phone{width:clamp(218px,28%,254px)!important;aspect-ratio:auto!important;height:auto!important;right:5%!important;bottom:32px!important;padding:8px!important;border-radius:48px!important;background:linear-gradient(145deg,#090b0a,#262b28 44%,#090b0a)!important;box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 0 0 3px #00000057,0 30px 55px #15241b3d!important;transform:rotate(.55deg)!important;z-index:5!important}.phone:after{inset:3px!important;border-radius:44px!important}.phone-screen-wrap{width:100%!important;aspect-ratio:1290 / 2796!important;border-radius:40px!important;overflow:hidden!important;background:#fff!important}.phone-island{top:16px!important;width:35%!important;height:18px!important;z-index:7!important}.floating-card{z-index:7!important;max-width:260px!important;min-height:64px!important;pointer-events:none!important}.floating-card-review{left:-8%!important;top:28px!important}.floating-card-top{right:3%!important;top:32px!important}.floating-card-booking{left:-12%!important;top:382px!important;bottom:auto!important}.floating-card-bottom{left:6%!important;top:486px!important;bottom:auto!important}.floating-card-message{right:-28%!important;top:214px!important}.floating-card-stats{right:-28%!important;top:408px!important;bottom:auto!important}#features .section-heading h2{max-width:900px!important;line-height:1.06!important}#how.section{padding:78px 0 72px!important}#how .section-heading.centered{text-align:left!important;max-width:980px!important;margin:0 0 38px!important}#how .section-heading h2{max-width:980px!important;font-size:clamp(38px,3.65vw,60px)!important;line-height:1.08!important;letter-spacing:-.045em!important}#how .steps{margin-top:44px!important;grid-template-columns:1fr 60px 1fr 60px 1fr!important;align-items:start!important}#how .step-art{width:118px!important;height:118px!important;margin-bottom:24px!important;position:relative!important}#how .step-art:before{content:"";display:grid;place-items:center;width:100%;height:100%;color:var(--green-dark);font-weight:900;font-size:46px;letter-spacing:-.04em}#how .step[data-step="1"] .step-art:before{content:"1"}#how .step[data-step="2"] .step-art:before{content:"2"}#how .step[data-step="3"] .step-art:before{content:"3"}#how .step-art>*{display:none!important}#how .step h3{font-size:21px!important;line-height:1.2!important;margin-bottom:9px!important}#how .step p{max-width:285px!important;font-size:15px!important;line-height:1.48!important}#how .step-connector{margin-top:58px!important}.gallery-stage,.gallery-tab,.gallery-badge{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}.gallery-stage,.gallery-stage img{min-height:372px!important}.gallery-badge{font-size:13px!important;font-weight:780!important;letter-spacing:-.01em!important}.gallery-tab{padding:15px 17px!important;border-radius:18px!important}.gallery-tab strong{font-size:17px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.02em!important}.gallery-tab small{font-size:14px!important;line-height:1.42!important}.gallery-tab-index{width:40px!important;height:40px!important;font-size:13px!important}@media(max-width:1200px){.hero-grid{grid-template-columns:1fr!important;gap:26px!important}.hero-copy{max-width:900px!important;padding-top:16px!important;}.hero-visual{width:min(900px,100%)!important;min-height:584px!important;margin:0 auto!important}.laptop{width:74%!important;left:5%!important;top:88px!important}.phone{right:8%!important;bottom:30px!important}.floating-card-review{left:0!important;top:24px!important}.floating-card-top{right:3%!important;top:24px!important}.floating-card-booking{left:-2%!important;top:368px!important}.floating-card-bottom{left:12%!important;top:474px!important}.floating-card-message{right:-10%!important;top:218px!important}.floating-card-stats{right:-10%!important;top:398px!important}}@media(max-width:760px){.hero-visual{min-height:480px!important;overflow:hidden!important}.phone{width:clamp(132px,34%,168px)!important;right:-1%!important;bottom:34px!important;border-radius:34px!important;padding:7px!important}.phone-screen-wrap{border-radius:28px!important}.phone:after{border-radius:31px!important}#how .section-heading.centered{text-align:left!important}#how .steps{grid-template-columns:1fr!important;gap:34px!important}#how .step-connector{display:none!important}}:root{--container: 1320px}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(640px,1.08fr)!important;gap:44px!important}.hero-copy{max-width:640px!important;}.hero-lead{max-width:600px!important}@media(max-width:1200px){:root{--container: 1180px}.hero-grid{grid-template-columns:1fr!important}}:root{--container: 1280px}.hero{padding:20px 0 28px!important}.hero-grid{grid-template-columns:minmax(0,.82fr) minmax(640px,1.18fr)!important;gap:34px!important;align-items:start!important}.hero-copy{max-width:560px!important;padding-top:18px!important;position:relative;z-index:10!important;}.hero-lead{max-width:600px!important;font-size:15px!important;line-height:1.56!important}.hero-actions{margin:18px 0 14px!important}.hero-actions .button-large{min-height:54px!important;padding-inline:22px!important}.trust-row{max-width:560px!important}.trust-row span{font-size:11px!important;line-height:1.3!important;padding:8px 11px!important}.hero-visual{min-height:590px!important;overflow:visible!important;isolation:isolate!important}.hero-visual .laptop,.hero-visual .phone,.hero-visual .screen-media,.hero-visual .floating-card{pointer-events:none!important}.hero-visual .laptop{width:70%!important;left:7%!important;top:82px!important;z-index:2!important;transform:none!important}.hero-visual .laptop-base,.hero-visual .laptop-base:after,.hero-visual .laptop-groove{display:none!important}.hero-visual .phone{width:clamp(214px,26.5%,242px)!important;right:8%!important;bottom:48px!important;padding:6px!important;border-radius:42px!important;background:linear-gradient(145deg,#111312,#272c29 48%,#0b0d0c)!important;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 2px #00000059,0 26px 52px #16271d38!important;transform:none!important;z-index:5!important}.hero-visual .phone:after{inset:3px!important;border-radius:39px!important;border-color:#ffffff1f!important}.hero-visual .phone-screen-wrap{width:100%!important;aspect-ratio:1290 / 2796!important;border-radius:36px!important;overflow:hidden!important;background:#fff!important}.hero-visual .phone-island{top:16px!important;width:38%!important;height:16px!important;z-index:7!important}.hero-visual .floating-card{z-index:7!important;max-width:248px!important;min-height:60px!important;padding:11px 14px!important;border-radius:18px!important}.hero-visual .floating-card strong{font-size:13px!important;line-height:1.18!important}.hero-visual .floating-card small{font-size:10px!important;line-height:1.34!important}.hero-visual .mini-icon{flex:0 0 40px!important;width:40px!important;height:40px!important}.hero-visual .mini-icon svg{width:20px!important;height:20px!important;padding:10px!important}.hero-visual .mini-icon-png{padding:5px!important;border-radius:14px!important;background:linear-gradient(145deg,#edf7f0,#dcece1)!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #294b3314!important}.hero-visual .mini-icon-png img{width:30px!important;height:30px!important}.hero-visual .floating-card-review{left:0!important;top:44px!important}.hero-visual .floating-card-top{right:4%!important;top:32px!important}.hero-visual .floating-card-booking{left:-2%!important;top:370px!important;bottom:auto!important}.hero-visual .floating-card-bottom{left:11%!important;top:470px!important;bottom:auto!important}.hero-visual .floating-card-message{right:-8%!important;top:212px!important}.hero-visual .floating-card-stats{right:-8%!important;top:390px!important;bottom:auto!important}.hero-visual .laptop,.hero-visual .phone{will-change:auto!important}.hero-visual .phone{z-index:5!important}.hero-visual .laptop{z-index:2!important}#features .section-heading{margin-bottom:38px!important}#features .section-heading h2{max-width:880px!important;line-height:1.06!important}#features .section-heading p{font-size:17px!important}#how.section{padding:74px 0 66px!important}#how .how-heading{text-align:left!important;max-width:880px!important;margin:0 0 34px!important}#how .section-heading h2{max-width:880px!important;font-size:clamp(34px,3.2vw,50px)!important;line-height:1.08!important}#how .steps{margin-top:38px!important;grid-template-columns:1fr 48px 1fr 48px 1fr!important;gap:0!important}#how .step{text-align:center!important}#how .step-index{display:none!important}#how .step-art{width:98px!important;height:98px!important;margin:0 auto 18px!important;display:grid!important;place-items:center!important}#how .step-art-number{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;font-weight:900!important;font-size:38px!important;line-height:1!important;color:var(--green-dark)!important}#how .step h3{font-size:18px!important;margin-bottom:8px!important;line-height:1.22!important}#how .step p{max-width:250px!important;font-size:14px!important;line-height:1.48!important}#how .step-connector{margin-top:48px!important}#screens .showcase-copy h2{max-width:480px!important}.gallery-stage,.gallery-tab,.gallery-badge,.gallery-nav{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}.gallery-stage,.gallery-stage img{min-height:360px!important}.gallery-badge{font-size:13px!important;font-weight:780!important}.gallery-tab{padding:14px 16px!important;border-radius:18px!important}.gallery-tab strong{font-size:16px!important;line-height:1.2!important;font-weight:800!important}.gallery-tab small{font-size:13px!important;line-height:1.42!important}.gallery-tab-index{width:38px!important;height:38px!important;font-size:13px!important}@media(max-width:1200px){:root{--container: 1160px}.hero-grid{grid-template-columns:1fr!important;gap:24px!important}.hero-copy{max-width:900px!important;}.hero-visual{width:min(880px,100%)!important;min-height:570px!important;margin:0 auto!important}.hero-visual .laptop{width:72%!important;left:6%!important;top:76px!important}.hero-visual .phone{right:8%!important;bottom:42px!important}.hero-visual .floating-card-review{left:1%!important;top:36px!important}.hero-visual .floating-card-top{right:4%!important;top:28px!important}.hero-visual .floating-card-booking{left:0!important;top:356px!important}.hero-visual .floating-card-bottom{left:12%!important;top:452px!important}.hero-visual .floating-card-message{right:-2%!important;top:206px!important}.hero-visual .floating-card-stats{right:-2%!important;top:382px!important}}@media(max-width:760px){:root{--container: 100%}.hero{padding-top:16px!important}.hero-grid{grid-template-columns:1fr!important;gap:18px!important}.hero-copy{max-width:100%!important;padding-top:8px!important;}.hero-lead{font-size:14px!important}.hero-actions{flex-wrap:wrap}.hero-actions .button{width:100%}.trust-row{gap:8px!important}.hero-visual{min-height:470px!important;width:min(100%,620px)!important;overflow:hidden!important}.hero-visual .laptop{width:94%!important;left:-1%!important;top:64px!important}.hero-visual .phone{width:clamp(140px,36%,170px)!important;right:0!important;bottom:34px!important;padding:6px!important;border-radius:34px!important}.hero-visual .phone:after{border-radius:31px!important}.hero-visual .phone-screen-wrap{border-radius:28px!important}.hero-visual .phone-island{top:12px!important;height:13px!important}.hero-visual .floating-card{transform:scale(.84)!important;transform-origin:center!important;max-width:220px!important}.hero-visual .floating-card-review,.hero-visual .floating-card-message,.hero-visual .floating-card-stats{display:none!important}.hero-visual .floating-card-top{right:-2%!important;top:18px!important}.hero-visual .floating-card-booking{left:-2%!important;top:196px!important}.hero-visual .floating-card-bottom{left:4%!important;top:300px!important}#how .how-heading{text-align:left!important}#how .steps{grid-template-columns:1fr!important;gap:28px!important}#how .step-connector{display:none!important}}@supports (content-visibility: auto){#features,#how,#screens,#faq,.final-cta,.site-footer{content-visibility:auto;contain-intrinsic-size:900px}}.hero-lead{max-width:555px!important}.hero-visual .laptop,.hero-visual .phone{transition:transform .34s cubic-bezier(.2,.8,.2,1),filter .34s ease,box-shadow .34s ease,z-index .2s ease}.hero-visual .laptop .screen-media,.hero-visual .phone .screen-media{transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s ease,filter .34s ease}.hero-visual .laptop:hover,.hero-visual .laptop:focus-within{z-index:8!important;transform:translateY(-6px) scale(1.018)!important}.hero-visual .laptop:hover .screen-media,.hero-visual .laptop:focus-within .screen-media{box-shadow:0 26px 60px #182b202e!important}.hero-visual .laptop:hover~.phone,.hero-visual .laptop:focus-within~.phone{z-index:3!important;transform:translate(16px,12px) scale(.94)!important;filter:saturate(.96) brightness(.985)!important}.hero-visual .floating-card{max-width:244px!important}.hero-visual .floating-card-review{left:-1%!important;top:18px!important}.hero-visual .floating-card-top{right:3%!important;top:12px!important}.hero-visual .floating-card-booking{left:-4%!important;top:384px!important}.hero-visual .floating-card-bottom{left:9%!important;top:490px!important}.hero-visual .floating-card-message{right:-13%!important;top:206px!important}.hero-visual .floating-card-stats{right:-13%!important;top:392px!important}.site-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hero:after,.hero-aura,.device-glow{will-change:auto}@media(max-width:1200px){.hero-visual .floating-card-review{left:1%!important;top:16px!important}.hero-visual .floating-card-top{right:4%!important;top:10px!important}.hero-visual .floating-card-booking{left:-1%!important;top:380px!important}.hero-visual .floating-card-bottom{left:12%!important;top:484px!important}.hero-visual .floating-card-message{right:-4%!important;top:204px!important}.hero-visual .floating-card-stats{right:-4%!important;top:388px!important}}@media(max-width:760px){.site-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.hero-visual .laptop{animation:mprfLaptopSoftFloatV028 7.4s ease-in-out infinite!important;transform-origin:50% 60%!important}.hero-visual .phone{animation:mprfPhoneSoftFloatV028 6.4s ease-in-out .45s infinite!important;transform-origin:50% 70%!important}.hero-visual .device-glow{animation:mprfDeviceGlowBreathV028 8.8s ease-in-out infinite!important}@keyframes mprfLaptopSoftFloatV028{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes mprfPhoneSoftFloatV028{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes mprfDeviceGlowBreathV028{0%,to{opacity:.82}50%{opacity:1}}.hero-visual .laptop:hover,.hero-visual .laptop:focus-within{animation-play-state:running!important}.hero-visual .laptop:hover~.phone,.hero-visual .laptop:focus-within~.phone{animation-play-state:running!important}body.motion-lite .hero-visual .laptop{animation-duration:10s!important}body.motion-lite .hero-visual .phone{animation-duration:9s!important}body.motion-lite .hero-visual .device-glow{animation:none!important}@media(prefers-reduced-motion:reduce){.hero-visual .laptop,.hero-visual .phone,.hero-visual .device-glow{animation:none!important;translate:0 0!important}}.hero-copy{max-width:600px!important;}.hero-lead{max-width:575px!important;font-size:15px!important;line-height:1.54!important}.hero-actions{margin-top:18px!important}.hero-visual .laptop{pointer-events:auto!important;z-index:3!important;width:68%!important;left:8%!important;top:86px!important}.hero-visual .laptop .screen-media{pointer-events:none!important}.hero-visual .phone{pointer-events:none!important;z-index:5!important;right:10%!important;bottom:46px!important;width:clamp(210px,25.5%,238px)!important}.hero-visual .laptop:hover,.hero-visual .laptop:focus-within,.hero-visual:has(.laptop:hover) .laptop,.hero-visual:has(.laptop:focus-within) .laptop{z-index:12!important;transform:translateY(-9px) scale(1.032)!important;filter:drop-shadow(0 40px 70px rgba(24,43,32,.22))!important}.hero-visual .laptop:hover .screen-media,.hero-visual .laptop:focus-within .screen-media,.hero-visual:has(.laptop:hover) .laptop .screen-media,.hero-visual:has(.laptop:focus-within) .laptop .screen-media{box-shadow:0 28px 70px #182b2033!important}.hero-visual .laptop:hover~.phone,.hero-visual .laptop:focus-within~.phone,.hero-visual:has(.laptop:hover) .phone,.hero-visual:has(.laptop:focus-within) .phone{z-index:2!important;transform:translate(22px,18px) scale(.91)!important;filter:saturate(.92) brightness(.965) blur(.12px)!important}.hero-visual .floating-card{max-width:224px!important;min-height:58px!important;padding:10px 13px!important;pointer-events:none!important}.hero-visual .floating-card-review{left:-6%!important;top:16px!important}.hero-visual .floating-card-top{right:2%!important;top:10px!important}.hero-visual .floating-card-booking{left:-14%!important;top:408px!important;bottom:auto!important}.hero-visual .floating-card-bottom{left:3%!important;top:512px!important;bottom:auto!important}.hero-visual .floating-card-message{left:88%!important;right:auto!important;top:206px!important}.hero-visual .floating-card-stats{inset:382px auto auto 88%!important}#how .step-art{position:relative!important;display:block!important}#how .step-art:before{display:none!important}#how .step-art-number{position:absolute!important;left:50%!important;top:50%!important;width:1.25em!important;height:1.05em!important;display:block!important;transform:translate(-50%,-50%)!important;text-align:center!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;font-weight:900!important;font-size:38px!important;line-height:1.05!important;color:var(--green-dark)!important}.hero-visual .laptop,.hero-visual .phone{will-change:transform,translate}body.motion-lite .hero-visual .laptop,body.motion-lite .hero-visual .phone{will-change:auto}@media(max-width:1200px){.hero-visual .laptop{width:70%!important;left:7%!important;top:78px!important}.hero-visual .phone{right:10%!important;width:clamp(198px,25.5%,232px)!important}.hero-visual .floating-card-review{left:0!important;top:14px!important}.hero-visual .floating-card-top{right:4%!important;top:10px!important}.hero-visual .floating-card-booking{left:-5%!important;top:398px!important}.hero-visual .floating-card-bottom{left:10%!important;top:498px!important}.hero-visual .floating-card-message{left:84%!important;top:204px!important}.hero-visual .floating-card-stats{left:84%!important;top:380px!important}}@media(max-width:760px){.hero-visual .laptop{pointer-events:none!important;width:94%!important;left:-1%!important}.hero-visual .phone{width:clamp(138px,35%,168px)!important;right:0!important}.hero-visual .floating-card-message,.hero-visual .floating-card-stats,.hero-visual .floating-card-review{display:none!important}}.hero{padding-top:clamp(24px,3vw,36px)!important;padding-bottom:clamp(24px,2.6vw,36px)!important}.hero-grid{grid-template-columns:minmax(560px,600px) minmax(0,1fr)!important;align-items:start!important;column-gap:clamp(46px,4.6vw,64px)!important}.hero-copy{max-width:600px!important;padding-top:clamp(8px,1.2vw,18px)!important;position:relative!important;z-index:12!important;}.hero-copy .eyebrow{max-width:100%!important}.hero-lead{max-width:570px!important;font-size:clamp(15px,1.25vw,17px)!important;line-height:1.55!important}.hero-actions{margin:22px 0 18px!important}.trust-row{max-width:600px!important;gap:9px!important}.trust-row span{max-width:100%!important;line-height:1.22!important}.hero-visual{min-height:640px!important;height:640px!important;width:100%!important;max-width:760px!important;min-width:0!important;justify-self:end!important;isolation:isolate!important;overflow:visible!important;--laptop-x: 8%;--laptop-y: 86px;--laptop-w: clamp(484px, 68%, 530px);--phone-w: clamp(178px, 25.5%, 196px);--phone-right: -4.5%;--phone-bottom: 48px}.hero-visual .laptop{width:var(--laptop-w)!important;left:var(--laptop-x)!important;top:var(--laptop-y)!important;z-index:3!important;transform:translate3d(var(--motion-x, 0px),var(--motion-y, 0px),0) rotateY(-5deg) rotateX(2deg)!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease,z-index 0s linear .05s!important;will-change:transform}.hero-visual .laptop-lid{padding:12px 12px 14px!important}.hero-visual .phone{width:var(--phone-w)!important;right:var(--phone-right)!important;bottom:var(--phone-bottom)!important;padding:7px!important;border-radius:34px!important;overflow:hidden!important;z-index:5!important;transform:translateZ(0) rotateY(-4deg) rotate(1.5deg)!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease,z-index 0s linear .05s!important;will-change:transform}.hero-visual .phone:after{inset:3px!important;border-radius:31px!important}.hero-visual .phone-island{top:13px!important;height:15px!important;width:31%!important}.hero-visual .phone-screen-wrap{aspect-ratio:9 / 19.5!important;border-radius:27px!important;overflow:hidden!important}.hero-visual:has(.laptop:hover) .laptop,.hero-visual:has(.laptop:focus-within) .laptop{z-index:8!important;animation-play-state:paused!important;transform:translate3d(0,-10px,36px) scale(1.045) rotateY(-2deg) rotateX(1deg)!important;filter:drop-shadow(0 42px 52px rgba(24,47,34,.22)) saturate(1.04)!important}.hero-visual:has(.laptop:hover) .phone,.hero-visual:has(.laptop:focus-within) .phone{z-index:2!important;animation-play-state:paused!important;transform:translate3d(18px,14px,-18px) scale(.92) rotateY(-7deg) rotate(1deg)!important;filter:saturate(.92) brightness(.96)!important}.hero-visual .floating-card{width:clamp(214px,18.5vw,236px)!important;max-width:236px!important;min-width:214px!important;min-height:60px!important;padding:10px 13px!important;border-radius:18px!important;align-items:center!important;gap:10px!important;pointer-events:none!important;z-index:7!important;overflow:hidden!important}.hero-visual .floating-card strong{font-size:13px!important;line-height:1.12!important}.hero-visual .floating-card small{font-size:10px!important;line-height:1.28!important}.hero-visual .floating-card-review{inset:12px auto auto -1.5%!important}.hero-visual .floating-card-top{inset:8px 2% auto auto!important}.hero-visual .floating-card-bottom{inset:18px auto auto 34%!important;width:204px!important;min-width:204px!important;max-width:204px!important}.hero-visual .floating-card-booking{inset:432px auto auto -3%!important}.hero-visual .floating-card-stats{inset:535px auto auto -2%!important;width:236px!important;max-width:236px!important}.hero-visual .floating-card-message{inset:535px auto auto 36.2%!important;width:236px!important;max-width:236px!important}#how .step-art{display:grid!important;place-items:center!important}#how .step-art-number{position:static!important;transform:none!important;width:auto!important;height:auto!important;line-height:1!important}@media(max-width:1280px){.hero-grid{grid-template-columns:minmax(525px,560px) minmax(0,1fr)!important;column-gap:40px!important}.hero-copy{max-width:540px!important;}.hero-visual{--laptop-x: 8%;--laptop-w: clamp(470px, 68%, 505px);--phone-w: clamp(176px, 25.5%, 190px);--phone-right: 2%}.hero-visual .floating-card-review{left:-1%!important}.hero-visual .floating-card-booking{left:-2.5%!important}.hero-visual .floating-card-stats{left:-2%!important}.hero-visual .floating-card-message{left:29%!important}}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr!important;row-gap:22px!important}.hero-copy,.hero-lead,.trust-row{max-width:820px!important}.hero-visual{width:min(760px,100%)!important;justify-self:center!important;height:620px!important;min-height:620px!important}}@media(max-width:760px){.hero{padding-top:26px!important}.hero-actions{margin-top:18px!important}.hero-visual{height:520px!important;min-height:520px!important;overflow:hidden!important;--laptop-x: -1%;--laptop-y: 76px;--laptop-w: 94%;--phone-w: clamp(138px, 35%, 168px);--phone-right: 0;--phone-bottom: 48px}.hero-visual .laptop{pointer-events:none!important}.hero-visual .floating-card-message,.hero-visual .floating-card-stats,.hero-visual .floating-card-review{display:none!important}.hero-visual .floating-card{width:190px!important;min-width:168px!important;max-width:210px!important;transform-origin:center!important}.hero-visual .floating-card-top{right:4%!important;top:10px!important}.hero-visual .floating-card-bottom{left:4%!important;top:26px!important;width:170px!important;min-width:160px!important}.hero-visual .floating-card-booking{left:4%!important;top:230px!important}}@media(prefers-reduced-motion:reduce){.hero-visual .laptop,.hero-visual .phone,.hero-visual .floating-card{animation:none!important;transition:none!important;will-change:auto!important}}body.motion-lite .hero-visual .laptop,body.motion-lite .hero-visual .phone,body.motion-lite .hero-visual .floating-card{will-change:auto!important}.hero-visual{max-width:775px!important;--laptop-x: 7.5%;--laptop-y: 92px;--laptop-w: clamp(468px, 66%, 516px);--phone-w: clamp(172px, 24.6%, 190px);--phone-right: -3.2%;--phone-bottom: 48px}.hero-visual .laptop{width:var(--laptop-w)!important;left:var(--laptop-x)!important;top:var(--laptop-y)!important}.hero-visual .phone{width:var(--phone-w)!important;right:var(--phone-right)!important;bottom:var(--phone-bottom)!important}.hero-visual .floating-card{width:clamp(218px,17.4vw,232px)!important;min-width:218px!important;max-width:232px!important;min-height:60px!important;padding:10px 13px!important;overflow:hidden!important}.hero-visual .floating-card-review{inset:36px auto auto -8.6%!important}.hero-visual .floating-card-bottom{inset:8px auto auto 31.8%!important;width:198px!important;min-width:198px!important;max-width:198px!important}.hero-visual .floating-card-top{inset:44px -.6% auto auto!important}.hero-visual .floating-card-booking{inset:410px auto auto -6.8%!important}.hero-visual .floating-card-stats{inset:516px auto auto -4.8%!important;width:226px!important;min-width:226px!important;max-width:226px!important}.hero-visual .floating-card-message{inset:500px auto auto 36.8%!important;width:238px!important;min-width:238px!important;max-width:238px!important}@media(max-width:1280px){.hero-visual{--laptop-x: 8%;--laptop-w: clamp(448px, 66%, 496px);--phone-w: clamp(170px, 24.5%, 186px);--phone-right: 0}.hero-visual .floating-card-review{left:-7.2%!important;top:36px!important}.hero-visual .floating-card-bottom{left:31.2%!important;top:10px!important}.hero-visual .floating-card-top{right:-.2%!important;top:44px!important}.hero-visual .floating-card-booking{left:-4.5%!important;top:410px!important}.hero-visual .floating-card-stats{left:-3.8%!important;top:500px!important}.hero-visual .floating-card-message{left:35.4%!important;top:488px!important}}@media(max-width:1100px){.hero-visual{width:min(800px,100%)!important;height:630px!important;min-height:630px!important;--laptop-x: 8%;--laptop-y: 92px;--laptop-w: 66%;--phone-w: clamp(172px, 24.5%, 188px);--phone-right: 1%}.hero-visual .floating-card-review{left:-1%!important;top:36px!important}.hero-visual .floating-card-bottom{left:32%!important;top:10px!important}.hero-visual .floating-card-top{right:2.5%!important;top:42px!important}.hero-visual .floating-card-booking{left:-1%!important;top:408px!important}.hero-visual .floating-card-stats{left:-1%!important;top:500px!important}.hero-visual .floating-card-message{left:36.2%!important;top:490px!important}}@media(max-width:760px){.hero-visual{height:520px!important;min-height:520px!important;--laptop-x: -1%;--laptop-y: 76px;--laptop-w: 94%;--phone-w: clamp(138px, 35%, 168px);--phone-right: 0;--phone-bottom: 48px}.hero-visual .floating-card-top{right:5%!important;top:14px!important}.hero-visual .floating-card-bottom{left:4%!important;top:34px!important;width:170px!important;min-width:160px!important;max-width:190px!important}.hero-visual .floating-card-booking{left:4%!important;top:230px!important}}@media(min-width:1101px)and (max-width:1280px){.hero-visual .floating-card-booking{top:385px!important}.hero-visual .floating-card-stats{top:474px!important}.hero-visual .floating-card-message{top:468px!important}}.hero-visual .floating-card-review{left:-8.2%!important;top:38px!important}.hero-visual .floating-card-bottom{left:27.2%!important;top:2px!important;width:198px!important;min-width:198px!important;max-width:198px!important}.hero-visual .floating-card-top{right:-1.2%!important;top:54px!important}.hero-visual .floating-card-stats{left:-4.5%!important;top:506px!important;width:226px!important;min-width:226px!important;max-width:226px!important}.hero-visual .floating-card-message{left:36.4%!important;top:462px!important;width:244px!important;min-width:244px!important;max-width:244px!important}@media(max-width:1280px){.hero-visual .floating-card-review{left:-7%!important;top:38px!important}.hero-visual .floating-card-bottom{left:25.8%!important;top:4px!important}.hero-visual .floating-card-top{right:-.8%!important;top:56px!important}.hero-visual .floating-card-stats{left:-3.8%!important;top:492px!important}.hero-visual .floating-card-message{left:34.8%!important;top:452px!important}}@media(min-width:1101px)and (max-width:1280px){.hero-visual .floating-card-booking{top:382px!important}.hero-visual .floating-card-stats{top:462px!important}.hero-visual .floating-card-message{top:438px!important}}@media(max-width:1100px){.hero-visual .floating-card-review{left:-1%!important;top:38px!important}.hero-visual .floating-card-bottom{left:29%!important;top:6px!important}.hero-visual .floating-card-top{right:3%!important;top:54px!important}.hero-visual .floating-card-stats{left:-1%!important;top:492px!important}.hero-visual .floating-card-message{left:36%!important;top:450px!important}}@media(max-width:760px){.hero-visual .floating-card-top{right:5%!important;top:16px!important}.hero-visual .floating-card-bottom{left:4%!important;top:40px!important}}.hero-copy{max-width:610px!important;}.hero-lead{margin-top:0!important}.hero-actions{margin-top:20px!important;margin-bottom:16px!important}.trust-row{max-width:610px!important}.hero-visual .floating-card-review{left:-9%!important;top:42px!important}.hero-visual .floating-card-bottom{left:24.2%!important;top:0!important;width:196px!important;min-width:196px!important;max-width:196px!important}.hero-visual .floating-card-top{right:-1%!important;top:66px!important}.hero-visual .floating-card-booking{left:-5.8%!important;top:408px!important}.hero-visual .floating-card-stats{left:-5.2%!important;top:506px!important}.hero-visual .floating-card-message{left:34.4%!important;top:450px!important;width:246px!important;min-width:246px!important;max-width:246px!important}@media(max-width:1280px){.hero-copy{max-width:575px!important;}.hero-visual .floating-card-review{left:-7.6%!important;top:42px!important}.hero-visual .floating-card-bottom{left:23.4%!important;top:2px!important}.hero-visual .floating-card-top{right:-.4%!important;top:68px!important}.hero-visual .floating-card-booking{left:-4.8%!important;top:382px!important}.hero-visual .floating-card-stats{left:-4.2%!important;top:462px!important}.hero-visual .floating-card-message{left:32.4%!important;top:438px!important}}@media(max-width:1100px){.hero-copy,.hero-lead,.trust-row{max-width:820px!important}.hero-visual .floating-card-review{left:-1%!important;top:42px!important}.hero-visual .floating-card-bottom{left:27%!important;top:4px!important}.hero-visual .floating-card-top{right:3%!important;top:66px!important}.hero-visual .floating-card-stats{left:-1%!important;top:492px!important}.hero-visual .floating-card-message{left:34.5%!important;top:444px!important}}@media(max-width:760px){.hero-visual .floating-card-top{right:5%!important;top:18px!important}.hero-visual .floating-card-bottom{left:4%!important;top:44px!important}}.hero{padding-top:14px!important;padding-bottom:8px!important}.hero-grid{grid-template-columns:minmax(610px,660px) minmax(0,1fr)!important;column-gap:26px!important;align-items:start!important}.hero-copy{max-width:650px!important;padding-top:0!important;}.hero-copy .eyebrow{margin-bottom:12px!important}.hero-lead{max-width:610px!important;font-size:17px!important;line-height:1.58!important}.hero-actions{margin-top:18px!important;margin-bottom:16px!important}.trust-row{max-width:640px!important}.hero-visual{max-width:860px!important;min-height:470px!important;margin-top:0!important}.hero-visual .floating-card{display:none!important}.hero-visual .laptop{width:clamp(540px,83%,650px)!important;left:0!important;top:38px!important}.hero-visual .phone{width:clamp(194px,28%,226px)!important;right:1%!important;bottom:-2px!important}.profession-strip{padding-top:8px!important;padding-bottom:22px!important}.top-notification-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:stretch;margin:2px 0 20px}.top-notification-card{min-height:78px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(77,120,91,.08);box-shadow:0 10px 26px #1c382514;backdrop-filter:blur(10px)}.top-notification-card>div{min-width:0}.top-notification-card strong,.top-notification-card small{display:block}.top-notification-card strong{font-size:14px;line-height:1.18;margin-bottom:3px;color:var(--text)}.top-notification-card small{font-size:11px;line-height:1.3;color:var(--muted)}.top-notification-card .mini-icon{flex:0 0 42px}.profession-strip .marquee{margin-top:0!important}.brand[href="#top"]{scroll-behavior:smooth}@media(max-width:1440px){.top-notification-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.hero-grid{grid-template-columns:minmax(560px,600px) minmax(0,1fr)!important;column-gap:22px!important}.hero-visual .laptop{width:clamp(500px,82%,600px)!important}.hero-visual .phone{width:clamp(184px,28%,214px)!important}}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr!important;row-gap:12px!important}.hero-copy,.hero-lead,.trust-row{max-width:100%!important}.hero-visual{width:min(850px,100%)!important;min-height:500px!important;margin:0 auto!important}.hero-visual .laptop{left:2%!important;width:min(88%,620px)!important}.hero-visual .phone{right:3%!important}.top-notification-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero{padding-top:12px!important}.hero-visual{min-height:430px!important}.hero-visual .laptop{left:-1%!important;top:30px!important;width:min(95%,560px)!important}.hero-visual .phone{width:clamp(150px,34%,176px)!important;right:1%!important;bottom:2px!important}.top-notification-row{grid-template-columns:1fr;gap:10px}.top-notification-card{min-height:72px}}.hero-grid{grid-template-columns:minmax(650px,705px) minmax(0,1fr)!important;column-gap:20px!important}.hero-copy{max-width:690px!important;}.hero-visual .laptop{width:clamp(530px,81%,632px)!important}.hero-visual .phone{width:clamp(188px,27%,220px)!important}.top-notification-row{gap:12px!important;margin:4px 0 14px!important}.top-notification-card{min-height:62px!important;padding:10px 12px!important;border-radius:16px!important;gap:10px!important}.top-notification-card .mini-icon{flex:0 0 38px!important;width:38px!important;height:38px!important}.top-notification-card strong{font-size:13px!important;line-height:1.15!important;margin-bottom:2px!important}.top-notification-card small{font-size:10px!important;line-height:1.24!important}.profession-strip{padding-top:4px!important}@media(max-width:1440px){.top-notification-card{min-height:60px!important}}@media(max-width:1280px){.hero-grid{grid-template-columns:minmax(605px,650px) minmax(0,1fr)!important;column-gap:18px!important}.hero-copy{max-width:625px!important;}.top-notification-card{min-height:58px!important;padding:9px 11px!important}}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr!important}.hero-copy,.hero-lead,.trust-row{max-width:100%!important}.top-notification-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.top-notification-row{grid-template-columns:1fr!important;gap:10px!important}.top-notification-card{min-height:56px!important;padding:9px 10px!important}}.hero-visual .desktop-screen-wrap,.desktop-screen-wrap{aspect-ratio:16 / 9!important;border-radius:13px 13px 6px 6px!important}.hero-visual .desktop-screen-wrap img,#desktop-screen{object-fit:cover!important;object-position:center center!important;image-rendering:auto!important;transform:translateZ(0);backface-visibility:hidden}.hero-visual .laptop{width:clamp(560px,84%,670px)!important;left:-1%!important;top:42px!important}.hero-visual .phone{right:.5%!important}@media(max-width:1280px){.hero-visual .laptop{width:clamp(520px,83%,620px)!important;left:-1%!important;top:44px!important}}@media(max-width:1100px){.hero-visual .laptop{width:min(90%,660px)!important;left:1%!important}}@media(max-width:760px){.hero-visual .laptop{width:min(96%,560px)!important;left:-1%!important;top:34px!important}}.hero-visual .desktop-screen-wrap,.desktop-screen-wrap{aspect-ratio:16 / 9!important}.hero-visual .desktop-screen-wrap img,#desktop-screen{object-fit:cover!important;object-position:center center!important;image-rendering:auto!important}.hero-visual .laptop{width:clamp(552px,83%,662px)!important;left:-.5%!important;top:46px!important}:root{--telegram-blue: #229ed9;--telegram-blue-light: #37b6ee}.hero-copy .eyebrow,.hero-actions .button,.header-inner .button-telegram,.final-actions .button-white{font-weight:600!important}.hero-actions .button,.header-inner .button-telegram,.final-actions .button-white{letter-spacing:-.01em!important}.header-inner .button-telegram{color:#fff!important;background:linear-gradient(145deg,var(--telegram-blue-light),var(--telegram-blue))!important;box-shadow:0 14px 32px #229ed945,inset 0 1px #ffffff4d!important}.header-inner .button-telegram:hover{box-shadow:0 18px 42px #229ed952,inset 0 1px #ffffff57!important}.header-inner .button-telegram .telegram-mark{width:18px!important;height:18px!important;display:inline-grid!important;place-items:center!important;transform:none!important;color:#fff!important}.header-inner .button-telegram .telegram-mark svg{width:18px!important;height:18px!important;transform:translate(-1px,1px) rotate(-6deg)!important}.header-inner .button-telegram:hover .telegram-mark{transform:translate(2px)!important}.hero-copy .eyebrow{color:#426f54!important}.top-notification-card strong,.gallery-tab strong{font-weight:600!important}.gallery-tab strong{letter-spacing:-.015em!important}#screens .showcase-grid{align-items:center!important}#screens .showcase-copy h2{max-width:590px!important}.showcase-actions{margin-top:22px!important}.gallery-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(61,112,78,.16)!important;background:#ffffffb8!important;box-shadow:0 12px 30px #1f402b12!important;color:var(--green-deep)!important;font-weight:600!important;letter-spacing:-.01em!important}.gallery-toggle:hover{transform:translateY(-2px);box-shadow:0 17px 38px #1f402b1a!important}.faq-list .faq-benefits{margin:-3px 0 18px;padding-left:22px;color:var(--muted);line-height:1.62}.faq-list .faq-benefits li{margin:0 0 14px;padding-left:4px}.faq-list .faq-benefits li::marker{color:var(--green-dark);font-weight:700}.faq-list details .faq-answer-wrap>p:last-child{margin-bottom:21px}.final-cta-card{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;align-items:center!important;min-height:300px!important;padding-top:52px!important;padding-bottom:52px!important}.final-copy{align-self:center!important}.final-copy h2{margin:0!important;max-width:760px!important}.final-actions{align-self:center!important;justify-content:center!important}.final-actions small{max-width:430px!important;align-self:center!important}.footer-telegram .telegram-circle{width:44px!important;height:44px!important;background:transparent!important;color:inherit!important;transform:none!important;overflow:hidden!important;box-shadow:0 8px 20px #36be562e!important}.footer-telegram .telegram-footer-logo{width:44px!important;height:44px!important;display:block!important;object-fit:contain!important}@media(max-width:980px){.final-cta-card{grid-template-columns:1fr!important;gap:26px!important;text-align:left!important}.final-actions{width:100%!important}}@media(max-width:760px){.gallery-toggle{width:100%!important}.faq-list .faq-benefits{padding-left:19px}}.top-notification-card strong{color:var(--ink)!important}#screens .gallery-shell{display:flex!important;flex-direction:column!important}#screens .gallery-device-switch{position:relative!important;z-index:4!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:0 0 12px!important}#screens .gallery-device-switch .gallery-toggle{min-height:34px!important;padding:0 13px!important;font-size:12px!important;font-weight:600!important;white-space:normal!important;text-align:center!important}#screens[data-gallery-mode=mobile] .showcase-grid{grid-template-columns:minmax(250px,.72fr) minmax(360px,.98fr)!important;gap:clamp(26px,4vw,54px)!important;align-items:center!important}#screens[data-gallery-mode=mobile] .showcase-copy{align-self:center!important;max-width:380px!important}#screens[data-gallery-mode=mobile] .showcase-copy h2{max-width:360px!important;font-size:clamp(30px,3.15vw,44px)!important;line-height:1.04!important;letter-spacing:-.045em!important}#screens[data-gallery-mode=mobile] .gallery-shell{width:min(100%,520px)!important;min-height:0!important;margin-left:auto!important;padding:16px!important;border-radius:30px!important}#screens[data-gallery-mode=mobile] .gallery-stage{width:min(100%,286px)!important;height:clamp(260px,44vh,350px)!important;min-height:0!important;margin:0 auto!important;border-radius:24px!important}#screens[data-gallery-mode=mobile] .gallery-stage img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center center!important}#screens[data-gallery-mode=mobile] .gallery-badge{top:10px!important;left:10px!important;padding:6px 9px!important;font-size:10px!important;font-weight:600!important}#screens[data-gallery-mode=mobile] .gallery-nav{gap:7px!important;margin-top:10px!important}#screens[data-gallery-mode=mobile] .gallery-tab{min-height:0!important;padding:9px 11px!important;gap:9px!important;border-radius:14px!important;align-items:center!important}#screens[data-gallery-mode=mobile] .gallery-tab-index{width:28px!important;height:28px!important;border-radius:10px!important;font-size:10px!important;font-weight:650!important}#screens[data-gallery-mode=mobile] .gallery-tab strong{font-size:11px!important;line-height:1.14!important;font-weight:600!important;margin-bottom:2px!important}#screens[data-gallery-mode=mobile] .gallery-tab small{font-size:9px!important;line-height:1.28!important}.faq-list summary{font-weight:600!important;letter-spacing:-.018em!important}.faq-list summary:after{right:0!important;top:50%!important;transform:translateY(-50%)!important;display:inline-grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;line-height:1!important;padding:0!important;text-align:center!important;font-weight:650!important}.faq-list details[open] summary:after{transform:translateY(-50%) rotate(180deg)!important}.faq-list .faq-benefits li::marker{font-weight:600!important}.final-actions .button-white[href="https://telegram.me/MoyProfiBot"]{font-weight:600!important}.footer-bottom{align-items:flex-start!important}.footer-years{color:#7a867f!important}.footer-product-link{display:grid!important;justify-items:end!important;gap:4px!important;text-align:right!important;color:var(--ink)!important}.footer-product-link strong{font-size:12px!important;font-weight:650!important;letter-spacing:-.01em!important}.footer-product-link sup{font-size:8px!important;line-height:0!important;margin-left:2px!important;top:-.45em!important;position:relative!important}.footer-product-link a{color:var(--muted)!important;font-size:10px!important;text-decoration:none!important}.footer-product-link a:hover{color:var(--green-dark)!important}@media(max-width:980px){#screens[data-gallery-mode=mobile] .showcase-grid,#screens[data-gallery-mode=desktop] .showcase-grid{grid-template-columns:1fr!important;gap:22px!important}#screens .showcase-copy,#screens[data-gallery-mode=mobile] .showcase-copy{max-width:720px!important}#screens .showcase-copy h2,#screens[data-gallery-mode=mobile] .showcase-copy h2{max-width:720px!important;font-size:clamp(30px,6vw,42px)!important}#screens .gallery-shell,#screens[data-gallery-mode=mobile] .gallery-shell{margin:0 auto!important}}@media(max-width:560px){#screens .gallery-device-switch{justify-content:stretch!important}#screens .gallery-device-switch .gallery-toggle{width:100%!important}#screens[data-gallery-mode=mobile] .gallery-stage{width:min(100%,250px)!important;height:clamp(245px,42vh,310px)!important}.footer-bottom{flex-direction:column!important;gap:12px!important}.footer-product-link{justify-items:start!important;text-align:left!important}}#screens .gallery-shot-switch{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}#screens .gallery-shot-button{appearance:none!important;border:1px solid rgba(78,132,94,.16)!important;background:#ffffffe6!important;color:var(--green-dark)!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.015em!important;cursor:pointer!important;transition:border-color .24s ease,background .24s ease,color .24s ease,transform .24s ease!important}#screens .gallery-shot-button:hover{border-color:#4e845e47!important;background:#f6fbf8fa!important;transform:translateY(-1px)!important}#screens .gallery-shot-button.is-active{background:linear-gradient(135deg,#6cb17d2e,#5499681f)!important;border-color:#4e845e57!important;color:var(--ink)!important}#screens .gallery-stage img{object-fit:contain!important}#screens[data-gallery-mode=mobile] .gallery-shell{align-self:flex-start!important}@media(max-width:980px){#screens .gallery-shot-switch{justify-content:flex-start!important}}@media(max-width:560px){#screens .gallery-shot-switch{gap:6px!important}#screens .gallery-shot-button{min-height:32px!important;padding:0 12px!important;font-size:11px!important}}#screens .gallery-shell{min-height:0!important}#screens .gallery-stage{position:relative!important;aspect-ratio:16 / 9!important;min-height:0!important;height:auto!important;border-radius:0!important;overflow:visible!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}#screens .gallery-stage img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;min-height:0!important;border-radius:0!important;object-fit:contain!important;object-position:center center!important;background:#eef2ee!important;cursor:zoom-in!important}#screens .gallery-badge{z-index:3!important}#screens .gallery-shot-switch{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;margin-bottom:12px!important}#screens .gallery-shot-switch[hidden]{display:none!important}#screens .gallery-shot-button{appearance:none!important;border:1px solid rgba(78,132,94,.18)!important;background:#fffffff5!important;color:var(--green-dark)!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;transition:border-color .22s ease,background .22s ease,transform .22s ease,color .22s ease!important}#screens .gallery-shot-button:hover{border-color:#4e845e4d!important;background:#f8fcf9fa!important;transform:translateY(-1px)!important}#screens .gallery-shot-button.is-active{border-color:#4e845e57!important;background:linear-gradient(135deg,#6cb17d2e,#5499681f)!important;color:var(--ink)!important}.gallery-lightbox{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:28px!important;background:#0b100ddb!important;backdrop-filter:blur(8px)!important}.gallery-lightbox[hidden]{display:none!important}.gallery-lightbox img{display:block!important;width:min(92vw,1440px)!important;height:auto!important;max-height:88vh!important;object-fit:contain!important;border-radius:0!important;box-shadow:0 22px 64px #00000059!important;background:#f4f6f4!important}.gallery-lightbox-close{position:absolute!important;top:18px!important;right:18px!important;width:44px!important;height:44px!important;border:none!important;border-radius:999px!important;background:#ffffff24!important;color:#fff!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}body.lightbox-open{overflow:hidden!important}@media(max-width:760px){#screens .gallery-stage img{width:100%!important}.gallery-lightbox{padding:14px!important}.gallery-lightbox img{width:min(96vw,1440px)!important;max-height:84vh!important}}#screens .gallery-nav{margin-top:10px!important}#screens .gallery-stage,#screens .gallery-stage *{pointer-events:auto!important}#screens .gallery-stage img{user-select:none!important;-webkit-user-drag:none!important}#screens .gallery-stage:after{content:"Нажмите для просмотра";position:absolute;right:12px;bottom:12px;padding:7px 10px;border-radius:999px;background:#18231db8;color:#fff;font-size:11px;font-weight:600;letter-spacing:-.01em;pointer-events:none}.site-footer{padding-bottom:28px!important}.footer-grid{grid-template-columns:1.45fr .7fr 1fr!important;gap:42px!important}.footer-links-nav{justify-self:start!important}.footer-bottom{align-items:center!important}.footer-years{color:#7a867f!important;font-size:11px!important}.footer-app-link{display:grid!important;justify-items:center!important;text-align:center!important;gap:6px!important;margin-left:auto!important;color:var(--ink)!important}.footer-app-header{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.footer-app-icon{width:22px!important;height:22px!important;border-radius:7px!important;display:block!important;box-shadow:0 5px 14px #1c482b24!important}.footer-app-link strong{font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important}.footer-app-link sup{font-size:10px!important;line-height:0!important;margin-left:2px!important;top:-.35em!important;position:relative!important;font-weight:700!important}.footer-app-link a{font-size:11px!important;color:var(--muted)!important;text-decoration:none!important}.footer-app-link a:hover{color:var(--green-dark)!important}@media(max-width:980px){.footer-grid{grid-template-columns:1.3fr .8fr!important}.footer-telegram{grid-column:1 / -1!important;width:max-content!important}}@media(max-width:760px){.footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.footer-app-link{margin-left:0!important;justify-items:start!important;text-align:left!important}.footer-app-header{justify-content:flex-start!important}}.hero:before,.hero:after,.hero-aura-one,.hero-aura-two,.hero-visual .device-glow,.panel-float,.final-cta-card,.final-orb,.button-white:after{animation:none!important;will-change:auto!important}.marquee-track{animation-duration:64s!important;will-change:auto!important}.hero-visual .laptop,.hero-visual .phone{animation:none!important;will-change:auto!important}body.page-hidden *,body.page-hidden *:before,body.page-hidden *:after{animation-play-state:paused!important}body.performance-mobile .site-header,body.performance-mobile .glass-panel,body.performance-mobile .top-notification-card,body.performance-mobile .gallery-lightbox,body.performance-mobile .footer-telegram{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.performance-mobile .site-header{background:#f7faf8f7!important}body.performance-mobile .glass-panel,body.performance-mobile .top-notification-card,body.performance-mobile .footer-telegram{background:#fffffff0!important}body.performance-mobile .marquee-track,body.performance-mobile .hero-visual .laptop,body.performance-mobile .hero-visual .phone,body.performance-mobile .hero-visual .device-glow,body.performance-mobile .hero-aura,body.performance-mobile .final-cta-card,body.performance-mobile .final-orb,body.performance-mobile .panel-float,body.performance-mobile .button-white:after{animation:none!important;transition-duration:.18s!important;will-change:auto!important}body.performance-mobile .marquee{overflow-x:auto!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:none!important;mask-image:none!important}body.performance-mobile .marquee::-webkit-scrollbar{display:none}@media(max-width:760px){.hero,.hero-grid{overflow-x:clip!important}.hero-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.hero-visual{position:relative!important;width:min(100%,520px)!important;max-width:520px!important;min-width:0!important;height:470px!important;min-height:470px!important;margin:4px auto 0!important;justify-self:center!important;align-self:start!important;overflow:hidden!important;transform:none!important;--laptop-x: 50%;--laptop-y: 54px;--laptop-w: 88%;--phone-w: clamp(132px, 34%, 166px);--phone-right: 4%;--phone-bottom: 24px}.hero-visual .laptop{left:50%!important;right:auto!important;top:var(--laptop-y)!important;width:var(--laptop-w)!important;transform:translate(-50%) rotateY(-2deg) rotateX(1deg)!important}.hero-visual .phone{left:auto!important;right:var(--phone-right)!important;bottom:var(--phone-bottom)!important;width:var(--phone-w)!important;transform:rotateY(-2deg) rotate(1deg)!important}.hero-visual .device-glow{inset:78px 8% 34px!important;filter:blur(8px)!important;opacity:.72!important}.hero-visual .floating-card{display:none!important}#screens .showcase-grid,#screens[data-gallery-mode=desktop] .showcase-grid,#screens[data-gallery-mode=mobile] .showcase-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;justify-items:center!important}#screens .showcase-copy,#screens[data-gallery-mode=mobile] .showcase-copy,#screens .gallery-shell,#screens[data-gallery-mode=mobile] .gallery-shell{width:100%!important;max-width:560px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;justify-self:center!important;align-self:auto!important;transform:none!important}#screens .gallery-device-switch{width:100%!important;justify-content:center!important}#screens .gallery-stage,#screens[data-gallery-mode=mobile] .gallery-stage{margin-left:auto!important;margin-right:auto!important}#screens .gallery-shot-switch{justify-content:center!important}.site-footer{padding-bottom:calc(122px + env(safe-area-inset-bottom))!important}.footer-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;justify-items:center!important;text-align:center!important}.footer-grid>*{grid-column:1!important;width:100%!important;min-width:0!important}.footer-brand{justify-content:center!important}.footer-grid p{margin-left:auto!important;margin-right:auto!important}.footer-links-nav{justify-self:center!important;justify-items:center!important}.footer-telegram{width:min(100%,360px)!important;margin:0 auto!important;justify-content:center!important;text-align:left!important}.footer-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;text-align:center!important}.footer-app-link{margin:0 auto!important;justify-items:center!important;text-align:center!important}.footer-app-header{justify-content:center!important}}@media(max-width:420px){.hero-visual{height:440px!important;min-height:440px!important;--laptop-w: 91%;--phone-w: clamp(128px, 35%, 152px);--phone-right: 3%;--phone-bottom: 20px}#screens .gallery-shell,#screens[data-gallery-mode=mobile] .gallery-shell{padding-left:12px!important;padding-right:12px!important}}.header-inner .header-direct-telegram{text-decoration:none!important}@media(max-width:760px){.header-inner{gap:12px!important}.header-inner .header-direct-telegram{width:auto!important;min-width:154px!important;height:44px!important;padding:0 15px!important;gap:8px!important;overflow:visible!important;color:#fff!important;border-radius:15px!important;font-size:12.5px!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.header-inner .header-direct-telegram .telegram-mark{display:inline-grid!important;width:18px!important;height:18px!important;flex:0 0 18px!important;color:#fff!important}.header-inner .header-direct-telegram .telegram-mark svg{width:18px!important;height:18px!important}}@media(max-width:390px){.header-inner,.header-inner .brand{gap:8px!important}.header-inner .brand img{width:38px!important;height:38px!important}.header-inner .brand span{font-size:16px!important}.header-inner .header-direct-telegram{min-width:142px!important;padding:0 12px!important;font-size:12px!important}}@media(max-width:350px){.header-inner .brand span{display:none!important}.header-inner .header-direct-telegram{min-width:150px!important}}.gallery-lightbox{touch-action:none!important;overscroll-behavior:contain!important;user-select:none!important;-webkit-user-select:none!important}.gallery-lightbox-stage{display:grid!important;place-items:center!important;width:min(92vw,1440px)!important;max-height:88vh!important;transform:translateZ(0) scale(1);transform-origin:center center;will-change:transform,opacity;touch-action:none!important}.gallery-lightbox-stage img{width:100%!important;height:auto!important;max-height:88vh!important;object-fit:contain!important;pointer-events:none!important}.gallery-lightbox-image.is-next{animation:mprf-lightbox-next .24s ease both!important}.gallery-lightbox-image.is-prev{animation:mprf-lightbox-prev .24s ease both!important}@keyframes mprf-lightbox-next{0%{opacity:.35;transform:translate(28px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes mprf-lightbox-prev{0%{opacity:.35;transform:translate(-28px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.gallery-lightbox-meta{position:absolute!important;left:50%!important;bottom:max(18px,env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;display:flex!important;align-items:center!important;gap:10px!important;max-width:calc(100vw - 40px)!important;padding:8px 12px!important;border-radius:999px!important;background:#0f1612a8!important;color:#fff!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;pointer-events:none!important}.gallery-lightbox-counter{font-weight:750!important}.gallery-lightbox-hint{opacity:.78!important}@media(max-width:760px){.container{width:min(calc(100% - 40px),var(--container))!important}.mobile-sticky{left:20px!important;right:20px!important}.hero-grid,#screens .showcase-grid,#screens[data-gallery-mode=desktop] .showcase-grid,#screens[data-gallery-mode=mobile] .showcase-grid,.hero-copy,.section-heading,.showcase-copy,.faq-intro,.final-copy,#screens .gallery-shell,#screens[data-gallery-mode=mobile] .gallery-shell{max-width:100%!important}.footer-grid{grid-template-columns:minmax(0,1.25fr) minmax(120px,.75fr)!important;gap:24px 20px!important;justify-items:stretch!important;align-items:start!important;text-align:left!important}.footer-grid>*{width:auto!important;min-width:0!important}.footer-grid>:first-child{grid-column:1!important}.footer-brand{justify-content:flex-start!important}.footer-grid p{margin:14px 0 0!important;max-width:220px!important}.footer-links-nav{grid-column:2!important;justify-self:end!important;justify-items:start!important;text-align:left!important}.footer-telegram{grid-column:1 / -1!important;width:min(100%,360px)!important;justify-self:center!important;margin:0 auto!important}.footer-bottom{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;text-align:left!important}.footer-years{flex:1 1 auto!important}.footer-app-link{flex:0 0 auto!important;margin:0!important;justify-items:center!important;text-align:center!important}.footer-app-header{justify-content:center!important}.gallery-lightbox{padding:18px!important}.gallery-lightbox-stage{width:min(94vw,760px)!important;max-height:82vh!important}.gallery-lightbox-stage img{max-height:82vh!important}.gallery-lightbox-meta{bottom:calc(16px + env(safe-area-inset-bottom))!important}.gallery-lightbox-hint{display:none!important}}@media(max-width:360px){.container{width:min(calc(100% - 32px),var(--container))!important}.mobile-sticky{left:16px!important;right:16px!important}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(108px,.72fr)!important;gap:20px 14px!important}.footer-grid p{font-size:12px!important}.footer-bottom{gap:12px!important}.footer-years{font-size:10px!important}}.hero-actions:has(.button:only-child){align-items:flex-start!important}.feature-heading-keep{white-space:nowrap!important}.footer-telegram-chevron{display:inline-grid!important;place-items:center!important;width:30px!important;height:30px!important;margin-left:auto!important;flex:0 0 30px!important;border-radius:10px!important;color:var(--green-dark)!important;background:#6ca9811c!important;transition:transform .2s ease,background .2s ease!important}.footer-telegram-chevron svg{width:17px!important;height:17px!important}.footer-telegram:hover .footer-telegram-chevron{transform:translate(2px)!important;background:#6ca9812e!important}@media(max-width:760px){body.performance-mobile .marquee{overflow:hidden!important;overscroll-behavior-inline:auto!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)!important}body.performance-mobile .marquee-track{animation:professionsMarquee 52s linear infinite!important;will-change:transform!important}.hero-actions{margin-top:22px!important}.hero-actions .button-secondary{width:auto!important;min-width:220px!important;align-self:flex-start!important}#screens .showcase-copy,#screens[data-gallery-mode=desktop] .showcase-copy,#screens[data-gallery-mode=mobile] .showcase-copy{padding-left:8px!important;padding-right:8px!important}.footer-telegram{justify-content:flex-start!important}}@media(max-width:420px){#screens .showcase-copy,#screens[data-gallery-mode=desktop] .showcase-copy,#screens[data-gallery-mode=mobile] .showcase-copy{padding-left:6px!important;padding-right:6px!important}.hero-actions .button-secondary{min-width:0!important;width:100%!important}}@media(prefers-reduced-motion:reduce){body.performance-mobile .marquee-track{animation:none!important;transform:none!important;will-change:auto!important}}.site-header,.site-header.is-scrolled{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;background:#f7faf8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(48,83,59,.12)!important;box-shadow:0 8px 26px #1f402b13!important;transform:none!important}.site-header .header-inner,.site-header.is-scrolled .header-inner{height:78px!important}body{padding-top:78px!important}main section[id]{scroll-margin-top:96px!important}@media(max-width:760px){.site-header,.site-header.is-scrolled{min-height:68px!important}.site-header .header-inner,.site-header.is-scrolled .header-inner{height:68px!important}body{padding-top:68px!important}main section[id]{scroll-margin-top:84px!important}#screens .showcase-copy,#screens[data-gallery-mode=desktop] .showcase-copy,#screens[data-gallery-mode=mobile] .showcase-copy{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:14px!important;padding-right:10px!important;box-sizing:border-box!important}#screens .gallery-shell,#screens[data-gallery-mode=desktop] .gallery-shell,#screens[data-gallery-mode=mobile] .gallery-shell{width:100%!important;max-width:100%!important;padding:12px!important;border-radius:24px!important}#screens .gallery-device-switch,#screens[data-gallery-mode=desktop] .gallery-device-switch,#screens[data-gallery-mode=mobile] .gallery-device-switch{justify-content:center!important;margin-bottom:10px!important}#screens .gallery-device-switch .gallery-toggle{width:min(100%,360px)!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important;line-height:1.2!important}#screens .gallery-nav,#screens[data-gallery-mode=desktop] .gallery-nav,#screens[data-gallery-mode=mobile] .gallery-nav{gap:8px!important;margin-top:10px!important}#screens .gallery-tab,#screens[data-gallery-mode=desktop] .gallery-tab,#screens[data-gallery-mode=mobile] .gallery-tab{min-height:0!important;padding:10px 11px!important;gap:9px!important;border-radius:15px!important;align-items:center!important}#screens .gallery-tab-index,#screens[data-gallery-mode=desktop] .gallery-tab-index,#screens[data-gallery-mode=mobile] .gallery-tab-index{width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important;font-size:10.5px!important;font-weight:650!important}#screens .gallery-tab strong,#screens[data-gallery-mode=desktop] .gallery-tab strong,#screens[data-gallery-mode=mobile] .gallery-tab strong{font-size:12px!important;line-height:1.16!important;font-weight:600!important;margin-bottom:2px!important}#screens .gallery-tab small,#screens[data-gallery-mode=desktop] .gallery-tab small,#screens[data-gallery-mode=mobile] .gallery-tab small{font-size:9.5px!important;line-height:1.28!important}#screens .gallery-shot-switch,#screens[data-gallery-mode=desktop] .gallery-shot-switch,#screens[data-gallery-mode=mobile] .gallery-shot-switch{justify-content:center!important;gap:8px!important;margin:10px 0!important}#screens .gallery-shot-button{min-height:34px!important;padding:0 14px!important;font-size:11.5px!important}.hero-actions,.hero-actions:has(.button:only-child){width:100%!important;align-items:center!important;justify-content:center!important}.hero-actions .button-secondary,.hero-actions:has(.button:only-child) .button-secondary{align-self:center!important;width:min(100%,286px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:390px){#screens .showcase-copy,#screens[data-gallery-mode=desktop] .showcase-copy,#screens[data-gallery-mode=mobile] .showcase-copy{padding-left:12px!important;padding-right:8px!important}#screens .gallery-tab,#screens[data-gallery-mode=desktop] .gallery-tab,#screens[data-gallery-mode=mobile] .gallery-tab{padding:9px 10px!important}#screens .gallery-tab strong,#screens[data-gallery-mode=desktop] .gallery-tab strong,#screens[data-gallery-mode=mobile] .gallery-tab strong{font-size:11.5px!important}#screens .gallery-tab small,#screens[data-gallery-mode=desktop] .gallery-tab small,#screens[data-gallery-mode=mobile] .gallery-tab small{font-size:9px!important}}.footer-legal-block{display:grid;gap:6px}.footer-legal-mini{display:flex;flex-wrap:wrap;gap:10px}.footer-legal-mini a{color:var(--muted);font-size:10px;text-decoration:none}.footer-legal-mini a:hover{color:var(--green-dark)}.legal-updated{color:var(--muted);font-size:13px}.legal-card ul{color:var(--muted);line-height:1.7}.legal-card a:not(.button):not(.brand){color:var(--green-dark);text-decoration:underline;text-underline-offset:3px}.legal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.error-page .legal-card{text-align:center}.error-page .brand{justify-content:center}.error-code{margin:18px 0 0;color:var(--green);font-size:clamp(72px,14vw,150px);font-weight:800;line-height:.9}.error-page .legal-actions{justify-content:center}@media(max-width:760px){.footer-legal-mini{justify-content:flex-start}}

/* v0.2.41: equal paired feature cards and centered single legal action */.legal-actions-single{justify-content:center!important}.legal-actions-single .button{min-width:180px!important}@media(max-width:430px){.legal-actions-single .button{width:min(100%,240px)!important}}
/* v0.2.41: unified compact horizontal feature cards */
















/* v0.2.41: Global Integration uses the same white neutral card styling */




/* v0.2.41: wide feature icons are vertically centered and animate like the compact cards */


/* v0.2.46: unified feature-icon lane, scale and interaction for all six cards */

















/* v0.2.47: final consolidated feature-card system */
#features .feature-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
}
#features .feature-card{
  --feature-art-scale:1;
  position:relative!important;
  display:grid!important;
  grid-template-columns:100px minmax(0,1fr)!important;
  grid-template-rows:auto!important;
  column-gap:20px!important;
  row-gap:0!important;
  align-items:center!important;
  align-content:center!important;
  min-height:154px!important;
  height:100%!important;
  padding:22px 24px!important;
  overflow:hidden!important;
  border-radius:24px!important;
  color:var(--ink)!important;
  background:#ffffffd4!important;
  border:1px solid rgba(45,78,56,.09)!important;
  box-shadow:var(--shadow-sm)!important;
  transition:transform .25s ease,box-shadow .25s ease!important;
  -webkit-tap-highlight-color:transparent;
}
#features .feature-card:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow-md)!important}
#features .feature-card-profile,
#features .feature-card-statistics,
#features .feature-card-services,
#features .feature-card-chats{grid-column:auto!important;align-self:stretch!important}
#features .feature-card-management,
#features .feature-card-integration{
  grid-column:1 / -1!important;
  min-height:0!important;
  height:auto!important;
  padding:24px 26px!important;
}
#features .feature-card-management{--feature-art-scale:1.28}
#features .feature-card-integration{--feature-art-scale:1.18}
#features .feature-card-integration h3{color:var(--ink)!important}
#features .feature-card-integration p{color:var(--muted)!important}

#features .feature-card>.feature-icon{
  grid-column:1!important;
  grid-row:1!important;
  width:72px!important;
  height:72px!important;
  min-width:0!important;
  align-self:center!important;
  justify-self:center!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:translateZ(0) scale(1)!important;
  transform-origin:center center!important;
  transition:transform .25s cubic-bezier(.2,.8,.2,1)!important;
  will-change:transform;
}
#features .feature-card>.feature-icon>img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  transform:scale(var(--feature-art-scale))!important;
  transform-origin:center center!important;
  filter:none!important;
  background:transparent!important;
  -webkit-user-drag:none;
  user-select:none;
  pointer-events:none;
}
#features .feature-card>.feature-copy{
  grid-column:2!important;
  grid-row:1!important;
  min-width:0!important;
  align-self:center!important;
  position:relative!important;
  z-index:2!important;
}
#features .feature-card h3,
#features .feature-card .feature-copy h3{
  margin:0 0 7px!important;
  font-size:21px!important;
  line-height:1.18!important;
  letter-spacing:-.025em!important;
}
#features .feature-card p,
#features .feature-card .feature-copy p{
  margin:0!important;
  max-width:none!important;
  color:var(--muted)!important;
  font-size:15px!important;
  line-height:1.5!important;
}

@media(max-width:760px){
  
  
  

  #features .feature-grid{grid-template-columns:1fr!important;gap:14px!important}
  #features .feature-card{
    grid-column:1 / -1!important;
    grid-template-columns:80px minmax(0,1fr)!important;
    column-gap:15px!important;
    min-height:0!important;
    height:auto!important;
    padding:19px 20px!important;
    border-radius:22px!important;
  }
  #features .feature-card>.feature-icon{width:56px!important;height:56px!important}
  #features .feature-card h3,
  #features .feature-card .feature-copy h3{font-size:19px!important;margin-bottom:6px!important}
  #features .feature-card p,
  #features .feature-card .feature-copy p{font-size:14px!important;line-height:1.48!important}
}

@media(max-width:430px){
  #features .feature-card{
    grid-template-columns:76px minmax(0,1fr)!important;
    column-gap:14px!important;
    padding:17px!important;
    border-radius:20px!important;
  }
  #features .feature-card>.feature-icon{width:52px!important;height:52px!important}
  #features .feature-card h3,
  #features .feature-card .feature-copy h3{font-size:18px!important}
  #features .feature-card p,
  #features .feature-card .feature-copy p{font-size:13.5px!important}
}

@media(hover:hover) and (pointer:fine){
  #features .feature-card:hover>.feature-icon{transform:translateZ(0) scale(1.03)!important}
}
#features .feature-card:active>.feature-icon{
  transform:translateZ(0) scale(1.018)!important;
  transition-duration:.1s!important;
}
@media(hover:none), (pointer:coarse){
  #features .feature-card:hover>.feature-icon{transform:translateZ(0) scale(1)!important}
}
@media(prefers-reduced-motion:reduce){
  #features .feature-card,
  #features .feature-card>.feature-icon{transition:none!important}
}

/* v0.2.41 accepted legal-page single-action alignment, preserved */
.legal-actions-single{justify-content:center!important}
.legal-actions-single .button{min-width:180px!important}
@media(max-width:430px){.legal-actions-single .button{width:min(100%,240px)!important}}

/* v0.2.48: complete professions marquee and compact two-column FAQ */

.marquee-track{animation-duration:90s!important}
@media(max-width:760px){body.performance-mobile .marquee-track{animation-duration:96s!important}}
@media(min-width:901px){
  #faq .faq-grid{grid-template-columns:1fr!important;gap:30px!important}
  #faq .faq-intro{position:static!important;max-width:760px!important}
  #faq .faq-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}
  #faq .faq-list details{align-self:start!important;min-width:0!important}
  #faq .faq-list .faq-wide{grid-column:1/-1!important}
}
@media(max-width:900px){#faq .faq-list{grid-template-columns:1fr!important}}


/* v0.2.49: independent FAQ columns and full-width referral/benefits cards */

#faq .faq-list{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important}
#faq .faq-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;min-width:0}
#faq .faq-column{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;min-width:0}
#faq .faq-list details{width:100%;min-width:0;align-self:start!important}
#faq .faq-referral,#faq .faq-benefits-card{grid-column:1/-1!important}
#faq .faq-referral{margin-top:1px}
#faq .faq-benefits-card{margin-top:0}
#faq .faq-referral summary,#faq .faq-benefits-card summary{padding-top:22px!important;padding-bottom:22px!important}
#faq .faq-benefits-card[open]{box-shadow:0 20px 52px #24432f1c!important}
@media(max-width:1120px){.hero-copy{}}
@media(max-width:900px){#faq .faq-columns{grid-template-columns:1fr}.hero-copy{}}





@media(max-width:1120px){.hero-copy{}}

/* v0.2.54: authoritative hero-title and analytics-consent components */
.hero-copy h1.hero-title{
  display:block;
  width:100%;
  max-width:none;
  box-sizing:border-box;
  margin:18px 0 16px;
  padding:0;
  overflow:visible;
  contain:none;
  color:var(--green-dark);
  background:linear-gradient(90deg,#48775a 0%,#7aac89 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  font-size:clamp(40px,2.25vw,40.5px);
  line-height:1.08;
  letter-spacing:-.045em;
  text-wrap:wrap;
  overflow-wrap:normal;
  word-break:normal;
  text-rendering:geometricPrecision;
}
.hero-title__line{
  display:block;
  width:max-content;
  max-width:100%;
  overflow:visible;
}

.analytics-consent{
  position:fixed;
  left:24px;
  bottom:24px;
  z-index:10020;
  display:grid;
  grid-template-columns:minmax(0,1fr);
  width:min(336px,calc(100% - 32px));
  max-height:calc(100dvh - 48px);
  gap:12px;
  padding:16px 18px 14px;
  overflow:auto;
  overscroll-behavior:contain;
  border:1px solid rgba(47,84,58,.12);
  border-radius:16px;
  background:#fff;
  box-shadow:0 18px 44px rgba(22,50,34,.16);
}
.analytics-consent[hidden]{display:none}
.analytics-consent-copy{
  display:grid;
  gap:0;
  min-width:0;
  text-align:center;
  justify-items:center;
}
.analytics-consent-copy strong{
  font-size:17px;
  font-weight:600;
  line-height:1.22;
  letter-spacing:-.02em;
}
.analytics-consent-link{
  width:fit-content;
  max-width:100%;
  justify-self:center;
  text-align:center;
  color:var(--green-dark);
  font-size:12px;
  font-weight:400;
  line-height:1.42;
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  overflow-wrap:anywhere;
}
.analytics-consent-actions{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:10px;
  min-width:0;
}
.analytics-consent-actions .button{
  flex:none;
  min-width:0;
  margin:0;
  border-radius:12px;
  box-shadow:none;
  font-size:14px;
  font-weight:500;
  line-height:1;
  transform:none;
  translate:none;
  transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;
}
#analytics-accept{
  width:100%;
  min-height:46px;
  padding:0 18px;
  border:1px solid transparent;
  background:linear-gradient(145deg,#75ad86,#4f825f);
  color:#fff;
}
#analytics-decline{
  width:100%;
  align-self:stretch;
  min-height:32px;
  padding:0 14px;
  border:1px solid rgba(48,83,59,.15);
  background:#fff;
  color:var(--ink);
  font-size:12.5px;
}
.analytics-consent-actions .button:hover,
.analytics-consent-actions .button:active{
  transform:none;
  translate:none;
}
#analytics-accept:hover{box-shadow:0 8px 20px rgba(50,103,70,.18)}
#analytics-decline:hover{background:#f5f9f6;border-color:rgba(48,83,59,.23)}
.analytics-consent-link:focus-visible,
.analytics-consent-actions .button:focus-visible{
  outline:3px solid rgba(85,145,105,.28);
  outline-offset:3px;
}

@media(max-width:1100px){
  .hero-copy h1.hero-title{
    font-size:clamp(36px,4.4vw,44px);
    line-height:1.08;
  }
  .hero-title__line{display:inline;width:auto;max-width:none}
}
@media(max-width:760px){
  .hero-copy h1.hero-title{
    width:100%;
    max-width:none;
    margin:16px 0 14px;
    font-size:clamp(29px,8vw,38px);
    line-height:1.10;
    letter-spacing:-.035em;
  }
  .analytics-consent{
    left:50%;
    bottom:calc(84px + env(safe-area-inset-bottom));
    transform:translateX(-50%);
    width:min(340px,calc(100% - 20px));
    max-height:calc(100dvh - 104px - env(safe-area-inset-bottom));
    gap:11px;
    padding:15px 15px 14px;
    border-radius:15px;
  }
}
@media(prefers-reduced-motion:reduce){
  .analytics-consent-actions .button{transition:none}
}
