header nav{gap:20px}.ct-hero{background:#211d21;color:white;overflow:hidden}.ct-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding-top:65px;padding-bottom:65px}.ct-hero .label{color:#ff73a3}.ct-hero h1{font-size:58px;line-height:1.25;letter-spacing:-.05em;margin:20px 0 25px}.ct-hero em{font-style:normal;color:#ffd7e5}.ct-hero p{font-size:18px;color:#eee3e9;margin-bottom:28px}.ct-hero small{display:block;margin-top:18px;color:#d8c5cf;font-size:13px}.ct-visual{position:relative;text-align:center;background:radial-gradient(ellipse,#6d344d,transparent 68%)}.ct-visual img{height:590px;width:100%;object-fit:contain}.ct-visual span{display:block;font-size:11px;letter-spacing:.15em;color:#e4bfd0}.ct-intro{padding-top:85px;padding-bottom:85px}.ct-intro h2,.ct-flow h2,.ct-fit h2{font-size:40px;line-height:1.35;letter-spacing:-.04em;margin:18px 0 24px}.ct-intro>p{font-size:17px;color:#51464d}.ct-features{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px}.ct-features article{padding-top:22px;border-top:2px solid #e7aac1}.ct-features b{font-size:12px;color:#80445d}.ct-features h3{font-size:23px;margin:16px 0 12px}.ct-features p,.ct-flow p,.ct-fit p{font-size:16px;color:#51464d;line-height:1.85}.ct-flow{background:#f2e4e9;padding:70px 0}.ct-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.ct-flow-grid img{width:100%;max-width:220px;margin:auto}.ct-flow-grid span{font-size:14px;color:#80445d}.ct-flow-grid h3{font-size:21px;line-height:1.4;margin:12px 0}.ct-note{border-top:1px solid #d4bcc7;margin-top:40px;padding-top:22px;font-size:13px!important}.ct-fit{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;padding-top:75px;padding-bottom:75px}.ct-fit p+p{margin-top:18px}.ct-fit .text-link{margin-top:20px}#ct-inquiry p{margin:22px 0}#ct-inquiry .text-link{display:block;margin-top:20px}header [aria-current=page]{color:#ff73a3}@media(max-width:1100px){.brand-meta{display:none}header nav{gap:15px;font-size:13px}.ct-hero h1{font-size:46px}}@media(max-width:760px){.ct-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:35px}.ct-hero h1{font-size:37px}.ct-hero p{font-size:16px}.ct-visual img{height:420px}.ct-intro{padding-top:50px;padding-bottom:50px}.ct-intro h2,.ct-flow h2,.ct-fit h2{font-size:30px}.ct-features,.ct-flow-grid,.ct-fit{grid-template-columns:1fr}.ct-features{gap:25px}.ct-flow{padding:50px 0}.ct-flow-grid{gap:30px}.ct-flow-grid article{display:grid;grid-template-columns:95px 1fr;gap:0 18px}.ct-flow-grid img{grid-row:1/4;align-self:center}.ct-flow-grid h3{font-size:19px;margin:5px 0 10px}.ct-fit{gap:15px;padding-top:50px;padding-bottom:50px}footer{padding-bottom:45px}}
.ct-reading{padding-top:10px;padding-bottom:70px}.ct-reading h2{font-size:30px;line-height:1.4;margin:16px 0 28px}@media(max-width:760px){.ct-reading h2{font-size:26px}.ct-reading{padding-bottom:50px}}
