.solution-page .solution-hero{background:#080a0b;padding-top:88px;padding-bottom:84px}.solution-hero-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:7%;display:grid}.solution-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;margin:24px 0;font-size:clamp(2.9rem,4.7vw,4.8rem);font-weight:650;line-height:1.05}.solution-intro{color:#c4cace;max-width:48ch;font-size:1.08rem;line-height:1.7}.solution-hero-visual{min-width:0}.solution-hero-visual .product-content{padding:26px}.solution-benefits{color:#22282a;background:#eeeee8}.solution-benefits .sales-heading{max-width:24ch}.solution-benefit-layout{grid-template-columns:1.25fr 1fr;column-gap:10%;margin-top:48px;display:grid}.solution-benefit-layout article{border-top:1px solid #bcc2ba;padding:26px 0}.solution-benefit-layout .solution-main-benefit{grid-row:span 2;padding-right:10%}.solution-benefit-layout h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:600;line-height:1.2}.solution-benefit-layout .solution-main-benefit h3{max-width:18ch;font-size:clamp(2rem,3vw,2.7rem)}.solution-benefit-layout p{color:#48524d;max-width:50ch;margin-top:18px;font-size:1rem;line-height:1.75}.solution-process{background:#20282b}.solution-process-layout{grid-template-columns:1fr 1.1fr;gap:10%;display:grid}.solution-process ol{padding:0;list-style:none}.solution-process li{border-top:1px solid #526064;grid-template-columns:42px 1fr;gap:18px;padding:26px 0;display:grid}.solution-process li>span{color:#e6c990;padding-top:5px;font-size:.8rem}.solution-process h3{letter-spacing:-.025em;font-size:1.4rem;font-weight:600;line-height:1.25}.solution-process li p{color:#c4ced1;margin-top:14px;font-size:.98rem;line-height:1.7}.solution-questions{background:#151a1d}.solution-questions-layout{grid-template-columns:1fr 1.2fr;gap:10%;display:grid}.solution-questions details{border-top:1px solid #4e595e}.solution-questions summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:1.08rem;font-weight:550;line-height:1.4;list-style:none;display:flex}.solution-questions summary::-webkit-details-marker{display:none}.solution-questions summary>span{color:#e6c990}.solution-questions details[open] summary>span{transform:rotate(45deg)}.solution-questions details>p{color:#c4ced1;padding:0 24px 24px 0;font-size:.98rem;line-height:1.7}.solution-related{border-top:1px solid #4e595e;margin-top:24px;padding-top:30px}.solution-related>p{color:#c4ced1;margin-bottom:12px;font-size:.85rem}.solution-related a{color:#e6c990;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;font-size:.95rem;-webkit-text-decoration:underline #746548;text-decoration:underline #746548;display:flex}.solution-website-concept figcaption{color:#bcc7ca;text-align:right;margin-top:12px;font-size:.75rem}.solution-browser{color:#46533d;background:#d6dbd2;border-radius:8px 8px 0 0;align-items:center;gap:24px;padding:12px 20px;font-size:.75rem;display:flex}.solution-browser>span:first-child{letter-spacing:4px;font-size:.45rem}.solution-website-preview{color:#323d2f;background:#f1edde;border-radius:0 0 8px 8px;padding:30px}.solution-website-preview>p:first-child{font-size:1rem;font-weight:600}.solution-website-preview h2{letter-spacing:-.05em;max-width:12ch;margin:35px 0 20px;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:550;line-height:1.06}.solution-website-preview>p{font-size:.8rem;line-height:1.6}.solution-studio-art{align-items:flex-end;gap:14px;height:142px;margin-top:28px;display:flex;overflow:hidden}.solution-studio-art>div{background:#bac0a5;border:12px solid #d9dcc8;border-radius:80px 80px 0 0;flex:1;height:100%;box-shadow:inset 0 0 0 2px #f1edde}.solution-studio-art>div:nth-child(2){background:#919e83;height:80%}.solution-studio-art>div:nth-child(3){background:#65765b;height:60%}.solution-example-action{border-bottom:1px solid #c0c8b1;justify-content:space-between;padding:22px 0;font-size:.9rem;display:flex}.solution-website-preview .solution-website-footer{color:#46533d;margin-top:16px;font-size:.7rem}@media (max-width:1050px){.solution-hero-layout{gap:5%}.solution-hero-copy h1{font-size:3rem}.solution-hero-visual .product-content{padding:20px}.solution-process-layout,.solution-questions-layout{gap:6%}}@media (max-width:767px){.solution-page .solution-hero{padding-top:46px;padding-bottom:48px}.solution-hero-layout,.solution-process-layout,.solution-questions-layout,.solution-benefit-layout{grid-template-columns:1fr;gap:32px}.solution-hero-copy h1{max-width:19ch;margin:20px 0;font-size:clamp(2.4rem,10vw,3.6rem)}.solution-intro{font-size:1rem}.solution-hero-copy .hero-actions{gap:16px 24px;margin-top:24px}.solution-hero-visual .product-content{padding:20px}.solution-benefit-layout{gap:0;margin-top:32px}.solution-benefit-layout .solution-main-benefit{grid-row:auto;padding-right:0}.solution-benefit-layout .solution-main-benefit h3{font-size:1.8rem}.solution-benefit-layout h3{font-size:1.5rem}.solution-benefit-layout p{font-size:.96rem}.solution-process li{grid-template-columns:26px 1fr;gap:14px;padding:22px 0}.solution-process h3{font-size:1.3rem}.solution-questions summary{font-size:1rem}.solution-website-preview{padding:24px}.solution-website-preview h2{font-size:2.7rem}.solution-studio-art{height:120px}}
