html{scroll-padding-top:30px}button{border:0;background:none}button:hover,a:hover{opacity:.85}button,summary,a{touch-action:manipulation}button:focus-visible,summary:focus-visible{outline-color:currentColor}.skip{position:fixed;top:-80px;left:20px;padding:14px;background:var(--green);z-index:100}.skip:focus{top:10px}.header{border-color:#a7cda3}.hero h1{font-size:calc(132 * var(--s))}.hero-actions p{display:flex;align-items:center;gap:13px}.hero-actions i{font-size:28px;line-height:1;width:32px;height:32px;border-radius:50%;background:#c7efbc;font-style:normal;color:var(--green);text-align:center;flex-shrink:0}.section{padding-block:calc(128 * var(--s))}h2{font-weight:400;font-size:calc(62 * var(--s));line-height:1.28;letter-spacing:.025em}h3{font-weight:400}h4{font-weight:500;margin:0}p,li{font-size:clamp(14px,1.04vw,20px);line-height:1.6}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.introduction,.modules{background:var(--soft)}.intro-strip{min-height:calc(85 * var(--s));display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:clamp(12px,.9vw,17px)}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(150 * var(--s));align-items:center;padding-block:calc(80 * var(--s)) calc(115 * var(--s));min-height:calc(365 * var(--s))}.intro-position{margin-top:calc(45 * var(--s));font-size:clamp(16px,1.2vw,23px)}.disclosure{border-top:1px solid #4e6261}.disclosure:last-child{border-bottom:1px solid #4e6261}.disclosure>summary{padding:calc(24 * var(--s)) 0;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:clamp(16px,1.2vw,23px);min-height:54px}.plus{position:relative;display:block;width:18px;height:18px;flex-shrink:0;transition:transform .25s}.plus:before,.plus:after{content:'';position:absolute;background:currentColor}.plus:before{height:1px;left:0;right:0;top:8px}.plus:after{width:1px;top:0;bottom:0;left:8px}details[open]>summary .plus{transform:rotate(45deg)}.disclosure-body{padding:0 0 26px;animation:appear .3s}.disclosure-body p{font-size:clamp(14px,.95vw,18px);font-weight:300;margin:0 0 14px}.disclosure-body ul{margin:0;padding-left:21px}.disclosure-body li{font-size:clamp(14px,.95vw,18px);font-weight:300;margin:6px 0}.disclosure-body h4,.ink-label{background:var(--ink);border-radius:6px;color:white;padding:5px 10px;font-size:clamp(12px,.9vw,17px);display:inline-block;margin:9px 0}.disclosure-body .ink-label{font-size:clamp(12px,.88vw,17px);line-height:1.6}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:10px 0 17px}.comparison h4{margin:0 0 10px}.comparison li{font-size:clamp(12px,.85vw,16px)}.experience{padding-top:calc(124 * var(--s));padding-bottom:calc(120 * var(--s));min-height:calc(1268 * var(--s))}.experience-head{display:flex;align-items:center;gap:calc(30 * var(--s));margin-bottom:calc(57 * var(--s))}.experience-head h2{white-space:nowrap}.experience-head>p{font-size:clamp(12px,.93vw,18px);line-height:1.9}.experience-head mark{color:var(--ink);background:var(--green);padding:3px 12px}.experience-grid{display:grid;grid-template-columns:calc(465 * var(--s)) 1fr;gap:calc(99 * var(--s));align-items:end}.phone{height:calc(790 * var(--s));width:100%;border:calc(15 * var(--s)) solid var(--ink);border-radius:calc(42 * var(--s));position:relative;background:linear-gradient(180deg,#9ce29b 0%,#d7f1d5 58%,#fff 100%);overflow:hidden;min-height:390px}.phone-notch{position:absolute;left:50%;top:-1px;transform:translateX(-50%);width:38%;height:calc(24 * var(--s));min-height:12px;background:var(--ink);border-radius:0 0 15px 15px}.cap-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(30 * var(--s));margin-top:40px}.cap-tabs button{position:relative;min-height:calc(158 * var(--s));border:1px solid #6eae72;border-radius:9px;padding:calc(19 * var(--s)) calc(26 * var(--s));display:flex;flex-direction:column;align-items:flex-start;text-align:left;justify-content:space-between;gap:25px;font-size:clamp(16px,1.25vw,24px);line-height:1.35;transition:background .2s,color .2s}.cap-tabs button[aria-selected=true]{background:var(--green);color:#f7f9f5;border-color:var(--green)}.cap-icon{font-size:calc(40 * var(--s));color:var(--green);line-height:1}.cap-tabs [aria-selected=true] .cap-icon{color:#c7efc0}.cap-tabs small{position:absolute;top:calc(20 * var(--s));right:calc(21 * var(--s));font-size:clamp(12px,.9vw,18px);font-weight:300}.cap-panel{padding:calc(37 * var(--s)) 0 calc(30 * var(--s));min-height:calc(345 * var(--s))}.cap-panel>span{font-size:clamp(12px,.9vw,17px);color:#9acc90}.cap-panel h3{font-size:clamp(18px,1.3vw,25px);margin:calc(29 * var(--s)) 0 10px}.cap-panel p{font-size:clamp(14px,.96vw,18px);font-weight:300;line-height:1.65;max-width:690px}.scene{margin-top:calc(31 * var(--s));border-left:2px solid var(--green);padding-left:20px}.scene h4{font-size:clamp(14px,.96vw,18px);color:#9dd295;letter-spacing:.15em;margin-bottom:8px}.cap-bottom{border-bottom:1px solid #4e6261;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 6px}.cap-bottom>span{font-size:clamp(12px,.88vw,17px);font-weight:300}.line-button{display:flex;align-items:center;gap:26px;font-size:clamp(14px,.95vw,18px);padding:8px 0}.line-button span{font-size:27px}.modules{min-height:calc(920 * var(--s))}.module-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:calc(51 * var(--s));gap:40px}.module-head p{font-size:clamp(12px,.9vw,17px);padding-top:8px}.module{border-top:1px solid #66766f}.module:last-child{border-bottom:1px solid #b7c3b9}.module>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:calc(49 * var(--s)) 0;min-height:97px}.module h3{font-size:calc(45 * var(--s));letter-spacing:.04em}.module summary>span{display:flex;align-items:center;gap:32px;font-size:clamp(12px,.94vw,18px);white-space:nowrap}.module summary b{font-size:calc(66 * var(--s));font-weight:300;line-height:1;transition:transform .3s}.module[open] summary b{transform:rotate(90deg)}.module-body{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;padding:0 0 calc(56 * var(--s));animation:appear .3s}.module-body>p{font-size:clamp(14px,1vw,19px)}.module-body ul{padding-left:21px;margin:0}.module-body li{font-size:clamp(14px,.92vw,18px);font-weight:300;line-height:1.9;margin-bottom:12px}.social{min-height:calc(857 * var(--s));display:grid;grid-template-columns:1fr 1fr;gap:calc(250 * var(--s))}.social-left h2{margin-bottom:calc(58 * var(--s))}.social-controls .disclosure{border-bottom:0}.social-controls .disclosure>summary{font-size:clamp(16px,1.15vw,22px)}.social-tab{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #4e6261;padding:calc(21 * var(--s)) 0;min-height:54px;font-size:clamp(16px,1.15vw,22px);text-align:left}.social-tab:last-child{border-bottom:1px solid #4e6261}.social-tab>span{visibility:hidden;font-size:29px;line-height:1}.social-tab[aria-pressed=true]{color:#78bd70}.social-tab[aria-pressed=true]>span{visibility:visible}.social-note{position:relative;margin-top:calc(26 * var(--s));font-size:clamp(13px,.94vw,18px);font-weight:300;line-height:1.6;padding-left:28px}.social-note:before{content:'✳';position:absolute;left:0;color:#abe09d;font-size:20px}.social-board{background:#fcf3e3;border-radius:30px;padding:calc(53 * var(--s)) calc(43 * var(--s));display:flex;flex-direction:column;align-self:start;min-height:calc(563 * var(--s));margin-left:calc(-50 * var(--s));width:calc(100% + 50 * var(--s))}.social-avatars{display:flex;align-items:center;justify-content:center;padding-bottom:calc(52 * var(--s));border-bottom:1px solid #4e6261;gap:0}.social-avatars>div{display:flex;align-items:center;flex-direction:column;gap:17px;flex-shrink:0}.social-avatars img,.social-avatars i{width:calc(97 * var(--s));height:calc(97 * var(--s));min-width:67px;min-height:67px;border-radius:50%;object-fit:cover}.social-avatars i{background:#ffdb9d;display:grid;place-items:center;font-size:calc(41 * var(--s));font-weight:300}.social-avatars span{font-size:clamp(12px,.85vw,16px)}.heart-link{width:calc(165 * var(--s));height:40px;margin-top:-28px}.social-step-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:calc(38 * var(--s))}.social-step-buttons button{display:flex;gap:13px;padding:10px 12px;border-radius:6px;background:#f1e7d6;text-align:left;font-size:clamp(14px,1.04vw,20px);line-height:1.4}.social-step-buttons small{font-size:clamp(12px,.8vw,16px);color:#617273;line-height:1.8}.social-step-buttons button[aria-pressed=true]{color:white;background:var(--ink)}.social-step-buttons [aria-pressed=true] small{color:#d9e3dc}.social-board-bottom{margin-top:auto;padding-top:calc(70 * var(--s));display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #4e6261;font-size:clamp(12px,.85vw,16px)}.social-board-bottom button{font-size:inherit;white-space:nowrap;padding:8px 0}.social-board-bottom button>span{margin-left:13px;font-size:23px}.boundaries{background:var(--pink);color:var(--paper);min-height:calc(732 * var(--s))}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(250 * var(--s))}.boundary-intro{font-size:clamp(14px,.98vw,19px);font-weight:300;line-height:1.65;margin-top:calc(60 * var(--s));max-width:450px}.boundary-right{margin-left:calc(-50 * var(--s));width:calc(100% + 50 * var(--s))}.boundary-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid #f9c0d6;border-radius:15px 15px 0 0;overflow:hidden}.boundary-tabs button{padding:15px 10px;color:inherit;font-size:clamp(16px,1.15vw,22px)}.boundary-tabs [aria-selected=true]{background:var(--paper);color:var(--pink)}.boundary-panel{border:1px solid #f9c0d6;border-top:0;border-radius:0 0 15px 15px;padding:calc(27 * var(--s)) calc(25 * var(--s)) calc(34 * var(--s));min-height:calc(320 * var(--s))}.boundary-panel h3{font-size:calc(40 * var(--s));font-weight:300;margin-bottom:calc(28 * var(--s))}.boundary-panel ul{list-style:none;padding:0;margin:0}.boundary-panel li{border-top:1px solid #f7aecb;padding:calc(18 * var(--s)) 0;font-size:clamp(14px,.95vw,18px);font-weight:300;line-height:1.7}.boundary-panel li:last-child{padding-bottom:0}.boundary-quote{border:1px solid #f9c0d6;border-radius:9px;padding:10px;font-size:clamp(12px,.85vw,16px);font-weight:300;margin-top:7px;line-height:1.6}.roadmap{min-height:calc(1065 * var(--s))}.roadmap h2{margin-bottom:calc(47 * var(--s))}.roadmap-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(118 * var(--s));align-items:center}.phase-photo{width:94%;aspect-ratio:1.51;border:calc(22 * var(--s)) solid var(--ink);transform:rotate(-3deg);margin:calc(20 * var(--s)) 0 calc(14 * var(--s)) 12px;transition:transform .5s}.phase-photo[data-phase="1"]{transform:rotate(3deg)}.phase-photo[data-phase="2"]{transform:rotate(-6deg)}.phase-photo>img{height:100%;width:100%;object-fit:cover}.phase-tag{font-size:clamp(12px,.95vw,18px)}.phase-right>h3{font-size:calc(41 * var(--s));margin:calc(32 * var(--s)) 0 10px}.phase-kpi{font-size:clamp(16px,1.14vw,22px);min-height:1.6em}.phase-tabs{display:flex;margin-top:calc(44 * var(--s));margin-bottom:calc(42 * var(--s))}.phase-tabs button{width:33.3333%;text-align:left;border-top:4px solid #ccd3cd;padding:20px 0 0}.phase-tabs [aria-pressed=true]{border-color:var(--ink)}.phase-tabs button>span{font-size:clamp(18px,1.25vw,24px);display:block}.phase-tabs small{display:block;font-size:clamp(13px,.95vw,18px);margin-top:12px}.phase-details{border-bottom:1px solid #4e6261}.phase-details summary{font-size:clamp(14px,.96vw,18px);padding-block:18px;min-height:55px}.phase-details .disclosure-body{padding-bottom:15px}.phase-details li{font-size:clamp(13px,.9vw,17px)}.phase-slider{margin-top:24px}.phase-slider input{display:block;width:100%;height:22px;accent-color:var(--ink);cursor:pointer;margin:0}.phase-slider>div{display:flex;align-items:center;justify-content:space-between;font-size:clamp(14px,.96vw,18px);margin-top:7px}.phase-slider button{font-size:29px;padding:0 0 0 20px;line-height:1}.pet-roadmap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;border-top:1px solid #4e6261;margin-top:calc(111 * var(--s));padding-top:22px}.pet-roadmap>div:last-child{justify-self:end}.pet-roadmap>div:nth-child(2){justify-self:center}.pet-roadmap h3{font-size:clamp(18px,1.22vw,23px);margin-bottom:10px}.pet-roadmap p{font-size:clamp(13px,.92vw,18px);font-weight:300}.about{background:var(--green);color:var(--paper);min-height:calc(700 * var(--s))}.about-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:calc(330 * var(--s));margin-top:calc(70 * var(--s))}.about-copy p{font-size:clamp(14px,1vw,19px);font-weight:300;line-height:1.75;margin-bottom:calc(30 * var(--s));letter-spacing:.055em}.about-stats{padding-top:0}.about-stats>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c1eabd;gap:20px;padding:calc(16 * var(--s)) 0}.about-stats strong{font-size:calc(43 * var(--s));font-weight:700;white-space:nowrap;letter-spacing:.04em}.about-stats span{font-size:clamp(13px,.95vw,18px);text-align:right}.join{min-height:calc(612 * var(--s));text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.join h2{font-size:calc(58 * var(--s))}.join>p{font-size:clamp(14px,.98vw,19px);border-bottom:1px solid var(--ink);margin-top:22px;padding-bottom:5px}.join>div{display:flex;gap:32px;margin-top:calc(54 * var(--s));justify-content:center}.join .pill{font-size:clamp(16px,1.2vw,23px)}.footer{border-top:1px solid #4e6261;padding-top:calc(40 * var(--s));padding-bottom:25px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;min-height:calc(183 * var(--s))}.footer-top>a{margin-top:calc(9 * var(--s))}.footer-top img{width:calc(246 * var(--s));height:auto;min-width:165px}.footer-contacts{display:grid;grid-template-columns:1.4fr 1fr;gap:32px calc(85 * var(--s));font-size:clamp(16px,1.1vw,21px)}.footer-contacts>div>span{display:block;font-size:clamp(14px,.97vw,18px);font-weight:300;margin-bottom:6px}.footer-contacts p{font-size:inherit}.footer-contacts a{letter-spacing:.08em}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;border-top:1px solid #4e6261;margin-top:30px;padding-top:15px}.footer-bottom>p{font-size:clamp(12px,.83vw,16px);line-height:1.8;max-width:1050px;letter-spacing:.025em}.footer-bottom>div{display:flex;gap:24px;flex-shrink:0}.footer-bottom button{font-size:clamp(12px,.84vw,16px);padding:0;white-space:nowrap}dialog{width:min(720px,calc(100% - 40px));max-height:85svh;border:1px solid #a2b7aa;border-radius:15px;background:var(--paper);color:var(--ink);padding:45px;overscroll-behavior:contain}dialog::backdrop{background:#0c2c3570;backdrop-filter:blur(5px)}dialog h2{font-size:30px;line-height:1.5;padding-right:25px;margin-bottom:24px}dialog h3{font-size:20px;margin:26px 0 13px}dialog p{font-size:16px;line-height:1.8;margin:15px 0}.dialog-close{position:absolute;top:14px;right:17px;font-size:30px;line-height:1;padding:7px}body.dialog-open{overflow:hidden}body[data-language=en] h2{letter-spacing:0;font-size:calc(53 * var(--s));line-height:1.22}body[data-language=en] .hero h1{font-size:calc(85 * var(--s));line-height:1.12;letter-spacing:-.04em;padding-top:12px}body[data-language=en] .header nav{gap:calc(42 * var(--s))}body[data-language=en] .experience-head h2{white-space:normal;max-width:550px;flex-shrink:0}body[data-language=en] .cap-tabs button{font-size:clamp(15px,1.05vw,20px);letter-spacing:0;min-height:calc(170 * var(--s))}body[data-language=en] .cap-panel{min-height:calc(395 * var(--s))}body[data-language=en] .module h3{font-size:calc(37 * var(--s));letter-spacing:0}body[data-language=en] .social{gap:calc(160 * var(--s))}body[data-language=en] .social-board{margin-left:0;width:100%;padding-inline:calc(36 * var(--s))}body[data-language=en] .social-step-buttons button{font-size:clamp(13px,.95vw,18px)}body[data-language=en] .social-board-bottom{font-size:clamp(12px,.83vw,16px);gap:13px}body[data-language=en] .boundary-grid{gap:calc(160 * var(--s))}body[data-language=en] .boundary-right{margin-left:0;width:100%}body[data-language=en] .boundary-panel h3{font-size:calc(33 * var(--s))}body[data-language=en] .phase-right>h3{font-size:calc(36 * var(--s))}body[data-language=en] .about-grid{gap:calc(220 * var(--s));grid-template-columns:1.2fr 1fr}body[data-language=en] .about-copy p{letter-spacing:0;font-size:clamp(14px,.95vw,18px)}body[data-language=en] .about-stats strong{font-size:calc(37 * var(--s));letter-spacing:0}body[data-language=en] .about-stats span{max-width:240px}body[data-language=en] .join h2{font-size:calc(51 * var(--s))}body[data-language=en] .footer-bottom{flex-wrap:wrap}
@keyframes appear{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}
@media(max-width:1100px) and (min-width:701px){.container{width:88%}.header nav{gap:20px}.header .pill{font-size:14px;padding:7px 14px;gap:12px}.hero h1{font-size:calc(122 * var(--s))}.hero-art{width:calc(610 * var(--s))}.hero-actions{padding-bottom:50px}.intro-grid{gap:50px}.experience-grid{grid-template-columns:32% 1fr;gap:45px}.cap-tabs{gap:13px}.cap-tabs button{padding:15px;min-height:114px}.experience-head{align-items:flex-start}.experience-head h2{white-space:normal;max-width:40%}.phone{min-height:475px}.social,.boundary-grid{gap:70px}.social-board,.boundary-right{margin-left:0;width:100%}.social-board{padding:28px 24px}.social-step-buttons{grid-template-columns:1fr}.social-board-bottom{flex-wrap:wrap;padding-top:30px}.about-grid{gap:90px}.about-stats>div{flex-wrap:wrap;gap:5px}.about-stats span{text-align:left}.footer-contacts{gap:25px 35px}.footer-contacts a{letter-spacing:0}.footer-bottom{flex-wrap:wrap}body[data-language=en] .header nav{gap:17px;font-size:13px}body[data-language=en] .logo{min-width:125px}body[data-language=en] .experience-head h2{max-width:40%}body[data-language=en] .hero h1{font-size:calc(80 * var(--s))}body[data-language=en] .social,body[data-language=en] .boundary-grid{gap:60px}body[data-language=en] .about-grid{gap:70px}}
@media(max-width:700px){html{scroll-padding-top:22px}.container{width:calc(100% - 40px)}.header nav>a.language{display:block;font-size:13px}.header .logo{min-width:120px;width:130px}.header nav{gap:14px}.hero h1{font-size:clamp(43px,10.7vw,67px)}.hero-copy{padding-top:45px}.hero-actions{padding-bottom:0}.hero-actions i{width:22px;height:22px;font-size:21px}.hero-actions p{gap:9px;align-items:flex-start;line-height:1.7}.hero-art{max-width:400px;margin-block:32px 30px}.section{padding-block:60px}h2,body[data-language=en] h2{font-size:32px;line-height:1.35;letter-spacing:.01em}.intro-strip{min-height:98px;flex-wrap:wrap;gap:15px;padding-block:20px;font-size:12px}.intro-strip>span:last-child{display:none}.intro-grid{display:block;min-height:0;padding:34px 0 50px}.intro-position{font-size:16px;margin-top:21px}.intro-accordions{margin-top:30px}.disclosure>summary{font-size:16px;padding:19px 0;min-height:60px}.disclosure-body p,.disclosure-body li{font-size:14px;line-height:1.9}.comparison{gap:20px}.comparison li{font-size:13px}.experience{min-height:0}.experience-head{display:block;margin-bottom:30px}.experience-head h2{white-space:normal;max-width:none}.experience-head>p{margin-top:20px;font-size:13px;line-height:1.9}.experience-head mark{padding:2px 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.experience-grid{grid-template-columns:1fr;gap:32px}.phone{width:245px;height:440px;min-height:0;border-width:9px;border-radius:29px;margin-inline:auto}.phone-notch{height:15px;min-height:0;border-radius:0 0 11px 11px}.cap-tabs{margin-top:0;gap:12px;grid-template-columns:repeat(2,1fr)}.cap-tabs button,body[data-language=en] .cap-tabs button{min-height:126px;padding:17px 16px;font-size:16px;gap:25px}.cap-icon{font-size:31px}.cap-tabs small{top:16px;right:16px;font-size:12px}.cap-panel,body[data-language=en] .cap-panel{padding:28px 0 23px;min-height:270px}.cap-panel>span{font-size:12px}.cap-panel h3{font-size:20px;margin:22px 0 12px}.cap-panel p{font-size:15px}.scene{margin-top:23px;padding-left:16px}.scene h4{font-size:14px}.cap-bottom{flex-wrap:wrap;gap:8px}.cap-bottom>span{font-size:12px}.line-button{font-size:14px;margin-left:auto}.modules{min-height:0}.module-head{display:block;margin-bottom:26px}.module-head p{margin-top:18px;font-size:12px}.module>summary{padding:28px 0;min-height:102px;gap:15px}.module h3,body[data-language=en] .module h3{font-size:23px;line-height:1.45;letter-spacing:0}.module summary>span{gap:12px;font-size:10px}.module summary b{font-size:35px}.module-body{grid-template-columns:1fr;gap:17px;padding-bottom:28px}.module-body>p,.module-body li{font-size:14px}.module-body li{margin-bottom:9px}.social,body[data-language=en] .social{grid-template-columns:1fr;gap:32px;min-height:0}.social-left h2{margin-bottom:29px}.social-tab{font-size:16px;padding:18px 0}.social-controls .disclosure>summary{font-size:15px}.social-note{margin-top:20px;padding-left:23px;font-size:14px}.social-board,body[data-language=en] .social-board{padding:29px 22px;width:100%;margin:0;min-height:365px;border-radius:22px}.social-avatars{padding-bottom:26px}.social-avatars img,.social-avatars i{width:72px;height:72px;min-width:0;min-height:0}.social-avatars i{font-size:29px}.social-avatars span{font-size:12px}.heart-link{width:106px}.social-step-buttons{margin-top:25px;gap:8px}.social-step-buttons button,body[data-language=en] .social-step-buttons button{font-size:13px;padding:10px 8px;gap:8px;min-height:52px}.social-step-buttons small{font-size:11px}.social-board-bottom,body[data-language=en] .social-board-bottom{flex-wrap:wrap;gap:8px;font-size:12px;padding-top:30px}.social-board-bottom button{margin-left:auto}.boundaries{min-height:0}.boundary-grid,body[data-language=en] .boundary-grid{grid-template-columns:1fr;gap:30px}.boundary-intro{font-size:14px;line-height:1.8;margin-top:28px;max-width:none}.boundary-right,body[data-language=en] .boundary-right{width:100%;margin:0}.boundary-tabs button{font-size:15px;padding:15px 8px}.boundary-panel{padding:22px 20px;min-height:285px}.boundary-panel h3,body[data-language=en] .boundary-panel h3{font-size:26px;margin-bottom:22px}.boundary-panel li{font-size:14px;padding:17px 0;line-height:1.8}.boundary-quote{font-size:12px;padding:12px;line-height:1.8}.roadmap{min-height:0}.roadmap h2{margin-bottom:32px}.roadmap-grid{grid-template-columns:1fr;gap:37px}.phase-photo{width:94%;border-width:13px;margin:10px auto 0}.phase-tag{font-size:12px}.phase-right>h3,body[data-language=en] .phase-right>h3{font-size:28px;margin:23px 0 12px}.phase-kpi{font-size:15px}.phase-tabs{margin:29px 0 27px}.phase-tabs button{padding-top:17px}.phase-tabs button>span{font-size:20px}.phase-tabs small{font-size:13px;margin-top:12px}.phase-details summary{font-size:14px;padding:18px 0;min-height:61px}.phase-details li{font-size:14px}.phase-slider{margin-top:21px}.phase-slider>div{font-size:13px}.pet-roadmap{grid-template-columns:1fr;margin-top:40px;padding-top:0;gap:0}.pet-roadmap>div{padding:19px 0;border-bottom:1px solid #b5c4b7;width:100%;justify-self:auto!important}.pet-roadmap h3{font-size:18px;margin-bottom:7px}.pet-roadmap p{font-size:14px}.about{min-height:0}.about-grid,body[data-language=en] .about-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.about-copy p,body[data-language=en] .about-copy p{font-size:15px;line-height:1.9;letter-spacing:.025em;margin-bottom:23px}.about-stats>div{padding:18px 0}.about-stats strong,body[data-language=en] .about-stats strong{font-size:31px;letter-spacing:.01em}.about-stats span{font-size:13px;max-width:165px}.join{min-height:370px}.join h2,body[data-language=en] .join h2{font-size:30px;line-height:1.4}.join>p{font-size:12px;margin-top:18px}.join>div{margin-top:31px;gap:16px;flex-direction:column}.join .pill{font-size:16px;padding:10px 23px;gap:28px}.footer{padding-top:29px;padding-bottom:25px}.footer-top{display:block;min-height:0}.footer-top>a{display:inline-block;margin:0 0 27px}.footer-top img{width:178px;min-width:0}.footer-contacts{grid-template-columns:1fr;gap:24px;font-size:15px}.footer-contacts>div>span{font-size:13px}.footer-contacts a{letter-spacing:.015em}.footer-bottom{margin-top:29px;padding-top:19px;flex-wrap:wrap;gap:18px}.footer-bottom>p{font-size:12px}.footer-bottom>div{gap:20px;flex-wrap:wrap}.footer-bottom button{font-size:12px}dialog{padding:35px 25px}dialog h2{font-size:26px}body[data-language=en] .hero h1{font-size:clamp(34px,8.7vw,58px);padding-top:0;letter-spacing:-.03em;line-height:1.13}body[data-language=en] .header nav{gap:12px}body[data-language=en] .experience-head h2{max-width:none}body[data-language=en] .about-stats span{max-width:150px}}
