.owner-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding-block:55px}.owner-hero h1{font-size:clamp(29px,3.3vw,46px);line-height:1.65;font-weight:500;letter-spacing:.035em}.owner-hero p{font-size:16px;line-height:2;margin-top:25px;color:var(--muted)}.owner-primary{display:block;width:fit-content;padding:17px 27px;border-radius:14px;background:var(--blue);color:white;margin-top:29px;font-size:15px}.owner-primary:hover{background:#173ea9}.owner-caption{display:block;font-size:12px;color:var(--muted);margin-top:12px}.owner-hero figure{position:relative;margin:0}.owner-hero>figure>img{height:500px;border-radius:24px;object-fit:cover;object-position:58% center}.owner-hero figcaption{font-size:11px;color:var(--muted);text-align:right;margin-top:9px}.hero-label{position:absolute;bottom:50px;left:25px;font:bold 31px Arial,sans-serif;color:var(--blue);background:transparent;border-radius:0;padding:17px 22px}.hero-label span{display:block;font:10px/2 Arial,sans-serif;letter-spacing:.12em}.owner-points{display:flex;justify-content:center;gap:40px;background:var(--pale);padding:23px;border-radius:16px;color:var(--blue);font-size:15px}.owner-points span+span{border-left:1px solid #cad6f3;padding-left:40px}.owner-section-block{padding-block:78px}.owner-section-block h2,.profile-section h2,.owner-flow h2,.owner-policy h2,.owner-start h2{font-size:33px;font-weight:500;line-height:1.75}.owner-lead{font-size:16px;line-height:2;margin-top:24px;color:var(--muted)}.owner-example{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;border:1px solid var(--line);border-radius:20px;padding:33px}.owner-example>div+div{border-left:1px solid var(--line);padding-left:40px}.owner-example span{font-size:12px;color:var(--blue)}.owner-example h3{font-size:23px;font-weight:500;margin-top:16px;line-height:1.9}.owner-example p{font-size:17px;line-height:2;margin-top:16px}.owner-example small{font-size:12px;color:var(--muted);display:block;margin-top:14px}.owner-footnote{font-size:14px;color:var(--muted);margin-top:22px}.profile-section{background:#f3f6fd;padding-block:66px}.section-heading-owner{display:flex;align-items:center;justify-content:space-between;gap:30px}.section-heading-owner>p{font-size:15px;color:var(--muted);line-height:2}.profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px}.profile-grid article{background:white;border-radius:17px;padding:25px}.profile-grid article>span{font:15px Arial;color:var(--blue)}.profile-grid h3{font-size:18px;font-weight:500;margin:17px 0 12px}.profile-grid p{font-size:14px;color:var(--muted);line-height:1.9}.two-stages{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.two-stages article{border:1px solid var(--line);border-radius:19px;padding:30px}.stage-label{display:inline-block;font-size:12px;background:var(--pale);color:var(--blue);padding:5px 12px;border-radius:12px}.two-stages h3{font-size:21px;font-weight:500;margin:19px 0 14px}.two-stages p{font-size:16px}.two-stages .stage-note{color:var(--muted);font-size:14px;margin-top:18px}.owner-flow{padding-bottom:75px}.owner-flow ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:30px}.owner-flow li{padding:25px;background:#f5f7fc;border-radius:17px}.owner-flow li>span{display:grid;place-items:center;width:35px;height:35px;background:white;color:var(--blue);border-radius:50%;font:19px Arial}.owner-flow h3{font-size:18px;font-weight:500;margin:18px 0 11px}.owner-flow p{font-size:14px;color:var(--muted)}.owner-policy{background:var(--blue);color:white;padding-block:70px;border-radius:30px;width:calc(100% - 32px);margin-inline:auto}.owner-policy .section-index{color:#dfe8ff}.owner-policy p{font-size:16px;line-height:2;margin-top:24px;color:#f0f4ff}.owner-example-link{display:inline-block;border-radius:13px;background:white;color:var(--blue);padding:14px 23px;font-size:15px;margin-top:28px}.owner-example-link span{display:block;font-size:11px;margin-top:4px}.owner-faq{max-width:950px}.owner-faq h2{margin-bottom:30px}.owner-faq details{border-bottom:1px solid var(--line)}.owner-faq summary{cursor:pointer;font-size:16px;line-height:1.8;padding:22px 6px}.owner-faq details p{font-size:15px;line-height:2;color:var(--muted);padding:0 8px 23px}.owner-start{background:var(--pale);border-radius:24px;text-align:center;padding:50px 25px;margin-bottom:70px;scroll-margin-top:24px}.owner-start>p{font-size:16px;line-height:2;margin-top:20px}.owner-start .start-price{font-size:23px;color:var(--blue);margin-top:22px}.intake-note{margin:27px auto 20px;max-width:630px;background:white;border-radius:14px;padding:22px}.intake-note strong{font-size:15px;font-weight:500}.intake-note p{font-size:13px;color:var(--muted);margin-top:8px}.start-back{font-size:14px;color:var(--blue);text-decoration:underline;text-underline-offset:5px}footer{border-top:1px solid var(--line)}
@media(max-width:950px){.owner-hero{gap:30px}.owner-hero>figure>img{height:460px}.owner-points{gap:20px;font-size:13px}.owner-points span+span{padding-left:20px}.profile-grid{grid-template-columns:1fr 1fr}.section-heading-owner{display:block}.section-heading-owner>p{margin-top:22px}}
@media(max-width:600px){.owner-hero{grid-template-columns:1fr;padding-block:35px;gap:28px}.owner-hero h1{font-size:31px}.owner-hero p{font-size:15px;margin-top:20px}.owner-hero>figure>img{height:300px;border-radius:19px}.owner-primary{width:100%;text-align:center}.owner-caption{font-size:11px}.owner-points{display:block;padding:20px 24px}.owner-points span{display:block;font-size:14px}.owner-points span+span{border-left:0;border-top:1px solid #d9e3f7;padding:13px 0 0;margin-top:13px}.owner-section-block{padding-block:48px}.owner-section-block h2,.profile-section h2,.owner-flow h2,.owner-policy h2,.owner-start h2{font-size:26px;line-height:1.7}.owner-lead{font-size:15px}.owner-lead br{display:none}.owner-example{grid-template-columns:1fr;padding:23px;gap:23px;margin-top:27px}.owner-example>div+div{padding:23px 0 0;border-left:0;border-top:1px solid var(--line)}.owner-example h3{font-size:21px}.owner-example p{font-size:16px}.owner-footnote{font-size:13px}.profile-section{padding-block:45px}.profile-grid{gap:12px;margin-top:26px}.profile-grid article{padding:20px 16px}.profile-grid h3{font-size:16px}.profile-grid p{font-size:13px}.two-stages{grid-template-columns:1fr;gap:16px;margin-top:25px}.two-stages article{padding:24px}.two-stages h3{font-size:20px}.two-stages p{font-size:15px}.owner-flow{padding-bottom:45px}.owner-flow ol{grid-template-columns:1fr;gap:13px}.owner-flow li{padding:23px}.owner-flow h3{margin-top:13px}.owner-policy{width:calc(100% - 16px);padding-block:45px;border-radius:23px}.owner-policy .shell{width:calc(100% - 36px)}.owner-policy p{font-size:15px}.owner-policy p br{display:none}.owner-faq summary{font-size:15px;padding:20px 3px}.owner-faq details p{font-size:14px}.owner-start{padding:35px 20px;margin-bottom:45px}.owner-start h2{font-size:24px}.owner-start>p{font-size:14px}.owner-start .start-price{font-size:21px}.intake-note{padding:20px 16px}.intake-note strong{font-size:14px}}

.owner-resume{display:block;width:fit-content;margin-top:18px;font-size:14px;text-underline-offset:5px}.owner-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;text-align:left;margin:30px 0}.owner-entry-grid article{padding:30px;background:white;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;align-items:stretch}.owner-entry-grid h3{font-size:24px;margin:14px 0 0;font-weight:500}.owner-entry-grid p{font-size:15px;line-height:1.9;margin:16px 0 24px}.owner-entry-grid .owner-primary,.owner-secondary{display:block;text-align:center;padding:16px 20px;border-radius:14px;margin-top:auto}.owner-secondary{border:1px solid var(--blue);color:var(--blue);text-decoration:none}.owner-entry-grid small{display:block;margin-top:15px;font-size:12px;line-height:1.8}.owner-entry-grid a:focus-visible,.owner-resume:focus-visible{outline:3px solid #f19f42;outline-offset:4px}@media(max-width:600px){.owner-entry-grid{grid-template-columns:1fr;gap:16px}.owner-entry-grid article{padding:24px}.owner-entry-grid h3{font-size:21px}}

.owner-entry-grid .owner-primary,.owner-entry-grid .owner-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:16px 20px;font-size:15px;line-height:1.9;border:1px solid var(--blue)}
