.product-site-body.ya-site{background:#f8f8f6}.ya-about{color:#19181d;background:#f8f8f6;font-family:Onest,sans-serif}.ya-about *{box-sizing:border-box;letter-spacing:0}.ya-inner{width:min(1184px,100% - 64px);margin-inline:auto}.ya-about h1,.ya-about h2,.ya-about h3,.ya-about p,.ya-about figure{margin:0}.ya-about h2{text-wrap:balance;font-size:40px;font-weight:650;line-height:1.15}.ya-about h3{font-size:21px;font-weight:650;line-height:1.3}.ya-about p{color:#48444e;font-size:17px;line-height:1.65}.ya-about .ya-eyebrow{color:#662ace;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;line-height:1.5}.ya-about a{color:inherit}.ya-about a:focus-visible{outline-offset:5px;outline:3px solid #662ace}.ya-about .ya-text-link{align-items:center;gap:12px;width:fit-content;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.ya-text-link:hover{text-underline-offset:5px;text-decoration:underline}.ya-text-link svg,.ya-primary svg{flex-shrink:0}.ya-hero{border-bottom:1px solid #dad8df;padding:80px 0 52px}.ya-about h1{margin-bottom:28px;font-size:88px;font-weight:700;line-height:1.07}.ya-hero .ya-lead{color:#2c2931;max-width:810px;font-size:25px;line-height:1.5}.ya-hero-bottom{justify-content:space-between;align-items:end;gap:32px;margin-top:36px;display:flex}.ya-hero-bottom p{max-width:460px;font-size:15px}.ya-hero-bottom a{flex-shrink:0}.ya-product{padding-block:64px 80px;scroll-margin-top:90px}.ya-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-bottom:36px;display:grid}.ya-about .ya-public-visual{max-width:1184px;margin-inline:auto}.ya-product-showcase{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:start;padding:16px 12px 20px;display:grid}.ya-showcase-desktop,.ya-showcase-mobile{background:#fff;border:1px solid #d5d1de;grid-area:1/1;min-width:0}.ya-showcase-desktop{border-radius:12px;margin-left:-8px;margin-right:48px;padding:10px;box-shadow:0 14px 36px #25212c12}.ya-showcase-mobile{z-index:1;border-radius:22px;justify-self:end;width:260px;margin:64px 24px 0 0;padding:8px;box-shadow:0 18px 40px #25212c24,0 3px 8px #25212c0d}.ya-showcase-desktop img{border-radius:4px}.ya-showcase-mobile img{border-radius:14px}.ya-public-visual img{width:100%;height:auto;display:block}.ya-about figcaption{color:#595260;background:#fff;border-top:1px solid #d5d1de;justify-content:space-between;gap:12px;padding:16px 22px;font-size:12px;line-height:1.5;display:flex}.ya-problem{background:#efe9fb;padding-block:72px}.ya-problem-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.ya-prose p+p{margin-top:20px}.ya-prose .ya-problem-conclusion{color:#39235a;font-weight:550}.ya-booking{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:88px;display:grid}.ya-booking-visual{background:#f5d3e3;border-radius:8px;justify-self:center;width:min(100%,450px);padding:24px 24px 0}.ya-booking-visual img{border:1px solid #d4c9cf;border-bottom:0;border-radius:8px 8px 0 0;width:100%;height:auto;display:block}.ya-booking-visual figcaption{background:0 0;border:0;justify-content:center;padding-inline:0}.ya-booking-copy>p:not(.ya-eyebrow){margin-top:24px}.ya-benefits{gap:24px;margin:30px 0;padding:0;list-style:none;display:grid}.ya-benefits li{gap:14px;display:flex}.ya-benefits svg{color:#662ace;flex:0 0 23px;margin-top:3px}.ya-benefits h3{font-size:18px}.ya-benefits p{margin-top:8px;font-size:15px}.ya-audience{background:#eeefeb;padding-block:72px}.ya-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.ya-audience article{background:#fbfbf8;border:1px solid #d9d8d3;border-radius:8px;padding:30px}.ya-audience article:nth-child(2){background:#e5d9f5;border-color:#cabae2}.ya-audience article:nth-child(3){background:#f5e1e9;border-color:#ead0db}.ya-audience article svg{color:#39235a;background:#b8ff3d;border-radius:50%;width:44px;height:44px;margin-bottom:34px;padding:8px}.ya-audience article:nth-child(2) svg{color:#fff;background:#662ace}.ya-audience article:nth-child(3) svg{color:#79445d;background:#eed0dd}.ya-audience article p{margin-top:16px;font-size:16px}.ya-start{padding-block:80px}.ya-start .ya-section-heading{display:block}.ya-start ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ya-start li{border-top:1px solid #b9b5c0;padding-top:22px}.ya-step-number{background:#b8ff3d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:22px;font-size:13px;font-weight:650;display:inline-flex}.ya-start h3{font-size:19px}.ya-start li p{margin-top:12px;font-size:15px}.ya-principle{color:#fff;background:#25212c;padding-block:76px}.ya-principle-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:84px;display:grid}.ya-principle svg{color:#b8ff3d;margin-bottom:24px}.ya-principle .ya-eyebrow{color:#d5bafa}.ya-principle h2{font-size:36px}.ya-principle h2 span{color:#b8ff3d}.ya-principle p{color:#e4dfe9}.ya-principle .ya-prose p{color:#f3eff7;font-size:18px;line-height:1.75}.ya-local{grid-template-columns:1fr 1fr;gap:0 80px;padding-block:72px;display:grid}.ya-local .ya-eyebrow{grid-column:1/-1}.ya-local h2{font-size:33px}.ya-local>p:last-child{align-self:center}.ya-cta{background:#b8ff3d;padding-block:64px}.ya-cta>div{justify-content:space-between;align-items:center;gap:48px;display:flex}.ya-cta .ya-eyebrow{color:#393229}.ya-cta h2{max-width:640px;font-size:36px}.ya-cta p{color:#31352b;margin-top:16px}.ya-cta-actions{flex-shrink:0;justify-items:center;gap:20px;display:grid}.ya-about .ya-primary{color:#fff;background:#201d25;border:1px solid #201d25;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:14px 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.ya-primary:hover{background:#3d294e}.ya-company{justify-content:space-between;align-items:center;gap:32px;padding-block:40px;display:flex}.ya-company .ya-eyebrow{color:#635e69;margin-bottom:8px;font-size:10px}.ya-company p,.ya-company a{font-size:12px;line-height:1.7}.ya-company nav{gap:8px;display:grid}.ya-company a{text-underline-offset:4px}.ya-company a:hover{color:#662ace}@media (max-width:1000px){.ya-about h1{font-size:68px}.ya-about h2{font-size:34px}.ya-section-heading,.ya-problem-grid,.ya-booking,.ya-principle-grid,.ya-local{gap:36px}.ya-audience article{padding:24px}.ya-cta>div{flex-direction:column;align-items:start;gap:28px}.ya-cta-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}}@media (max-width:700px){.ya-inner{width:calc(100% - 36px)}.ya-about h1{margin-bottom:22px;font-size:46px}.ya-about h2{font-size:29px}.ya-about p{font-size:16px;line-height:1.65}.ya-hero{padding-block:42px 34px}.ya-hero .ya-lead{font-size:20px;line-height:1.55}.ya-hero-bottom{flex-direction:column;align-items:start;gap:20px;margin-top:26px}.ya-hero-bottom p{font-size:14px}.ya-section-heading,.ya-problem-grid,.ya-booking,.ya-principle-grid,.ya-local{grid-template-columns:1fr;gap:24px}.ya-product{padding-block:40px 48px}.ya-product-showcase{padding:10px 4px 16px}.ya-showcase-desktop{border-radius:8px;margin-left:-2px;margin-right:14px;padding:4px}.ya-showcase-mobile{border-radius:16px;width:150px;margin:70px 8px 0 0;padding:5px}.ya-showcase-mobile img{border-radius:10px}.ya-section-heading{margin-bottom:24px}.ya-about figcaption{flex-direction:column;gap:3px;padding:12px;font-size:11px}.ya-problem,.ya-audience,.ya-principle,.ya-cta{padding-block:48px}.ya-principle .ya-prose p{font-size:17px}.ya-cta{padding-block:56px}.ya-booking{padding-block:48px}.ya-booking-copy{grid-row:1}.ya-booking-visual{max-width:360px;padding:18px 18px 0}.ya-booking-visual figcaption{text-align:center}.ya-audience-grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.ya-audience article{padding:26px}.ya-audience article svg{margin-bottom:20px}.ya-start{padding-block:48px}.ya-start ol{grid-template-columns:1fr;gap:24px}.ya-start li{grid-template-columns:38px 1fr;gap:0 16px;display:grid}.ya-step-number{grid-row:1/3;margin:0}.ya-start li p{grid-column:2;margin-top:8px;font-size:15px}.ya-local{gap:18px;padding-block:48px}.ya-local .ya-eyebrow{margin-bottom:0}.ya-company{flex-direction:column;align-items:start;gap:18px;padding-block:32px}.ya-company p,.ya-company a{font-size:12px}.ya-cta-actions{flex-direction:column;align-items:start;gap:24px}}
