.md-l2{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.md-l2 p{color:inherit}.md-l2 em{color:inherit}.md-l2 .section{border:0}.md-l2 .hero{padding:0;gap:0;align-items:stretch}.md-l2 .hero p{font-size:inherit;margin-bottom:0;max-width:none}.md-l2 .hero .hero-intro{font-size:17px;max-width:460px}.md-l2 .hero .hero-description{font-size:14px;max-width:440px;margin:15px 0 26px}.md-l2 .eyebrow{display:block;text-transform:none}.md-l2 .button{border-radius:0}.md-l2 .text-link{border:0}.md-l2 h1,.md-l2 h2,.md-l2 h3{font-style:normal}.md-l2 h1{font-size:clamp(34px,3.6vw,53px)}.md-l2 .hero p.eyebrow{font-size:10px;margin-bottom:26px}
.md-l2{--ink:#191918;--paper:#f6f3ed;--white:#fffefb;--muted:#686760;--line:#dcd8cf;--orange:#bf5c2c;--orange-light:#eda777;--dark-line:#3e3d37;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}.md-l2 *{box-sizing:border-box}.md-l2{scroll-behavior:smooth;scroll-padding-top:110px}.md-l2{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}.md-l2 a{color:inherit;text-decoration:none}.md-l2 button,.md-l2 input,.md-l2 textarea{font:inherit}.md-l2 button,.md-l2 a,.md-l2 input,.md-l2 textarea,.md-l2 summary{-webkit-tap-highlight-color:transparent}.md-l2 button{cursor:pointer}.md-l2 a:focus-visible,.md-l2 button:focus-visible,.md-l2 input:focus-visible,.md-l2 textarea:focus-visible,.md-l2 summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.md-l2 img{display:block;max-width:100%}.md-l2 h1,.md-l2 h2,.md-l2 h3,.md-l2 p,.md-l2 figure,.md-l2 blockquote{margin:0}.md-l2 h1,.md-l2 h2,.md-l2 h3{font-weight:400}.md-l2 h1,.md-l2 h2{font-family:var(--serif);letter-spacing:-.055em;line-height:1.07}.md-l2 h2{font-size:clamp(34px,3.6vw,53px)}.md-l2 h3{font-family:var(--serif);font-size:28px;line-height:1.22;letter-spacing:-.025em}.md-l2 em{font-weight:400}.md-l2 p+p{margin-top:18px}.md-l2 section[id]{scroll-margin-top:10px}.md-l2 .section{padding:100px max(40px,calc((100vw - 1180px)/2))}.md-l2 .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.18em;font-weight:700;color:#91502e;margin-bottom:22px}.md-l2 .small-rule{display:inline-block;width:28px;height:1px;background:currentColor;margin-right:12px;vertical-align:middle}.md-l2 .skip-link{position:fixed;left:16px;top:-100px;padding:12px 20px;background:var(--paper);z-index:20}.md-l2 .skip-link:focus{top:12px}.md-l2 .preview-bar{background:#ece8df;min-height:30px;padding:5px 4%;display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.04em;color:#5f5d58}.md-l2 .preview-dot{width:5px;height:5px;background:var(--orange);border-radius:50%;display:inline-block;flex-shrink:0}.md-l2 .preview-divider{padding:0 3px;color:#aaa69c}.md-l2 .preview-state{margin-left:auto}.md-l2 .site-header{background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:space-between;padding:15px max(40px,calc((100vw - 1180px)/2));gap:25px;border-bottom:1px solid var(--dark-line);position:sticky;top:0;z-index:10}.md-l2 .brand{display:flex;align-items:center;gap:24px;flex-shrink:0}.md-l2 .brand img{width:64px;height:60px;object-fit:contain}.md-l2 .brand>span{padding-left:24px;border-left:1px solid #585650;font-size:10px;letter-spacing:.16em;line-height:1.8}.md-l2 .brand small{font-size:8px;color:#aaa89f;letter-spacing:.15em}.md-l2 .site-header nav{display:flex;gap:26px;font-size:12px;color:#d4d0c8}.md-l2 .site-header nav a:hover{color:var(--orange-light)}.md-l2 .header-cta{border:1px solid #69675f;padding:9px 17px;font-size:12px}.md-l2 .header-cta span{padding-left:20px;color:var(--orange-light)}.md-l2 .hero{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1.15fr 1fr;min-height:610px}.md-l2 .hero-copy{padding:66px 46px 54px max(40px,calc((100vw - 1180px)/2))}.md-l2 .hero .eyebrow{color:var(--orange-light);margin-bottom:26px}.md-l2 .hero h1{font-size:clamp(54px,5.1vw,78px);line-height:1.04}.md-l2 .hero h1 em{color:var(--orange-light)}.md-l2 .hero-intro{font-size:17px;max-width:460px;line-height:1.55;margin-top:27px;color:#f4eee5}.md-l2 .hero-description{font-size:14px;max-width:440px;color:#bdb9b0;line-height:1.7;margin:15px 0 26px}.md-l2 .button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:15px 23px;border:0;font-weight:600;font-size:13px;line-height:1.6;transition:background .2s,transform .2s}.md-l2 .button:hover{transform:translateY(-2px)}.md-l2 .button-orange{background:var(--orange);color:white}.md-l2 .button-orange:hover{background:#a64c22}.md-l2 .button span{font-size:20px;font-weight:400}.md-l2 .hero-secondary{display:block;margin-top:17px;color:#c5c0b6;font-size:11px;text-decoration:underline;text-underline-offset:4px;max-width:440px}.md-l2 .hero-portrait{position:relative;min-width:0;overflow:hidden}.md-l2 .hero-portrait>img{height:100%;width:100%;object-fit:cover;object-position:50% 48%;position:absolute}.md-l2 .hero-portrait:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.76))}.md-l2 .hero-portrait figcaption{position:absolute;bottom:37px;left:36px;z-index:1}.md-l2 .hero-portrait figcaption span{font-size:9px;letter-spacing:.2em;color:#e8b994;display:block;margin-bottom:10px}.md-l2 .hero-portrait strong{display:block;font-family:var(--serif);font-size:29px;font-weight:400}.md-l2 .hero-portrait small{font-size:11px;color:#ddd3c7}.md-l2 .portrait-link{position:absolute;bottom:38px;right:30px;border:1px solid #b2a898;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;z-index:2}.md-l2 .trust-strip{padding:26px max(40px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:28px;border-bottom:1px solid var(--line);background:#eae6dd}.md-l2 .trust-strip>div{display:flex;gap:18px;align-items:center}.md-l2 .trust-strip>div+div{border-left:1px solid #ccc7bb;padding-left:35px}.md-l2 .trust-strip strong{font-family:var(--serif);font-size:38px;letter-spacing:-.05em;font-weight:400;line-height:1}.md-l2 .trust-strip span:not(.trust-arrow){font-size:11px;line-height:1.65;color:#5d5b55}.md-l2 .trust-arrow{font-size:40px;color:#995832;line-height:1}.md-l2 .intro-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;background:var(--white)}.md-l2 .section-intro>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.85;margin-top:24px}.md-l2 .text-link{display:inline-flex;align-items:center;gap:30px;font-size:12px;font-weight:700;margin-top:27px;border-bottom:1px solid #9c8a7e;padding-bottom:6px}.md-l2 .founder-video{position:relative;min-height:365px;overflow:hidden;background:#33332e;color:#fff}.md-l2 .founder-video>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:.44}.md-l2 .video-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,16,13,.55),transparent)}.md-l2 .asset-label{position:absolute;left:18px;top:18px;background:rgba(247,244,236,.94);color:#5e584f;padding:6px 9px;font-size:8px;letter-spacing:.12em;line-height:1.5;z-index:1}.md-l2 .video-copy{position:relative;padding:86px 30px 60px}.md-l2 .play-placeholder{width:43px;height:43px;border:1px solid #ccc5b9;border-radius:50%;display:grid;place-items:center;margin-bottom:18px;font-size:21px}.md-l2 .video-copy h3{font-size:32px}.md-l2 .video-copy p{font-size:10px;margin-top:15px;color:#e4dacc}.md-l2 .video-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:15px;border-top:1px solid #8d867b;padding:12px 20px;font-size:8px;letter-spacing:.1em}.md-l2 .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:44px}.md-l2 .section-heading>p{max-width:340px;font-size:14px;color:var(--muted);line-height:1.85;padding-bottom:4px}.md-l2 .valuation{background:#eee9df}.md-l2 .valuation-people{display:flex;gap:30px;margin:0 0 40px}.md-l2 .valuation-people span{display:flex;gap:9px;align-items:center;font-size:11px}.md-l2 .valuation-people b{font-weight:400;font-family:var(--serif);display:grid;place-items:center;width:33px;height:33px;border-radius:50%;border:1px solid #c3b6a5;color:#7f624c}.md-l2 .value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.md-l2 .value-grid article{border-top:1px solid #beb4a5;padding-top:20px}.md-l2 .index{font-size:9px;letter-spacing:.13em;color:#8e4e2d;display:block;margin-bottom:24px}.md-l2 .value-grid h3{font-size:28px;margin-bottom:18px}.md-l2 .value-grid p{font-size:13px;line-height:1.8;color:#686259}.md-l2 .value-conclusion{border-top:1px solid #d3c9bb;display:flex;gap:22px;margin-top:36px;padding-top:25px;max-width:780px;align-items:center}.md-l2 .value-conclusion>span{color:var(--orange);font-size:33px}.md-l2 .value-conclusion p{font-size:13px;color:#5c574f}.md-l2 .team-section{background:var(--white)}.md-l2 .agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.md-l2 .agent-card{display:grid;grid-template-columns:42% 58%;background:#f0ede6;min-height:265px}.md-l2 .portrait-placeholder{position:relative;background:#e1ddd2;display:grid;place-items:center;overflow:hidden}.md-l2 .portrait-placeholder.igor{background:#d9d6cd}.md-l2 .portrait-monogram{font-family:var(--serif);font-size:130px;line-height:1;color:#c0b6a5;border:1px solid #c9c1b5;border-radius:50% 50% 0 0;width:77%;height:78%;display:flex;justify-content:center;align-items:flex-end;padding-bottom:22px;margin-top:30px}.md-l2 .portrait-placeholder .asset-label{top:auto;bottom:13px;left:12px;font-size:7px;padding:5px 6px}.md-l2 .agent-info{padding:35px 24px;align-self:center}.md-l2 .agent-info .eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:15px}.md-l2 .agent-info h3{font-size:30px}.md-l2 .agent-info p{font-size:11px;line-height:1.7;color:#6b645b;margin-top:14px}.md-l2 .team-note{font-size:13px;color:var(--muted);max-width:740px;margin-top:24px}.md-l2 .support-team{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.md-l2 .support-avatar{position:relative;height:140px;display:grid;place-items:center;background:#ebe6dd;font-size:69px;font-family:var(--serif);color:#aaa08f;margin-bottom:22px;border-top:1px solid #d9d0c3}.md-l2 .support-avatar>span{position:absolute;bottom:9px;left:12px;font-family:var(--sans);font-size:7px;letter-spacing:.15em;color:#766e61}.md-l2 .support-team .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:7px}.md-l2 .support-team h3{font-size:29px}.md-l2 .support-team p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);margin-top:14px}.md-l2 .updates-section{background:#252620;color:#f5f0e6;display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.md-l2 .updates-section .eyebrow{color:#dca779}.md-l2 .updates-section h2 em{color:#dbbca0}.md-l2 .updates-section>div>p:not(.eyebrow){color:#c4c2b8;font-size:14px;margin-top:25px;line-height:1.85}.md-l2 .preference-panel{border:1px solid #5c5d50;padding:30px}.md-l2 .panel-label{font-size:9px!important;letter-spacing:.18em;color:#d6ad85!important;margin:0 0 25px!important}.md-l2 fieldset{border:0;padding:0;margin:0 0 25px;min-width:0}.md-l2 legend{font-size:12px;font-weight:600;margin-bottom:13px}.md-l2 .choice-group{display:flex;flex-wrap:wrap;gap:8px}.md-l2 .choice-group label{position:relative;cursor:pointer}.md-l2 .choice-group input{position:absolute;opacity:0;width:1px;height:1px}.md-l2 .choice-group span{display:block;padding:9px 12px;border:1px solid #6b6c5d;font-size:11px;line-height:1.5;transition:background .15s}.md-l2 .choice-group input:checked+span{background:#e7ddcd;border-color:#e7ddcd;color:#24251e}.md-l2 .choice-group input:focus-visible+span{outline:3px solid var(--orange-light);outline-offset:3px}.md-l2 .preference-panel .preference-result{font-family:var(--serif);font-size:24px;line-height:1.3;color:#eee6d7;border-top:1px solid #57584b;padding-top:23px;margin-top:0}.md-l2 .small-note{font-size:10px;line-height:1.7;color:#747066;margin-top:14px}.md-l2 .preference-panel .small-note{color:#b3b2a4}.md-l2 .care-section{background:var(--paper)}.md-l2 .care-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.md-l2 .care-grid article{position:relative;border-top:1px solid #bcb4a5;padding:33px 45px 0 0}.md-l2 .care-number{position:absolute;right:0;top:21px;color:#a5927b;font-size:33px;font-family:var(--serif)}.md-l2 .care-grid .eyebrow{font-size:9px;margin-bottom:16px}.md-l2 .care-grid h3{font-size:35px;margin-bottom:23px}.md-l2 .care-grid p:not(.eyebrow){font-size:13px;line-height:1.85;color:var(--muted)}.md-l2 .person-tag{display:inline-block;font-size:8px;letter-spacing:.1em;border-top:1px solid var(--line);padding-top:16px;margin-top:25px;color:#875339}.md-l2 .aftercare{background:#eae4d9;margin-top:50px;padding:30px 40px;display:flex;gap:30px;align-items:flex-start}.md-l2 .aftercare>span{font-size:48px;line-height:1;color:#a86d40}.md-l2 .aftercare .eyebrow{margin-bottom:9px;font-size:9px}.md-l2 .aftercare h3{font-size:32px}.md-l2 .aftercare p:not(.eyebrow){font-size:13px;color:#686157;line-height:1.8;margin-top:13px;max-width:780px}.md-l2 .stories-section{background:#ece7df}.md-l2 .stories-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.md-l2 .story-card{background:#37332d;color:#f9f3e9;padding:30px;display:flex;flex-direction:column;min-height:310px;transition:background .2s}.md-l2 .story-card:hover{background:#494239}.md-l2 .second-story{background:#594738}.md-l2 .second-story:hover{background:#68513e}.md-l2 .story-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.15em;color:#dbc5ab}.md-l2 .story-play{border:1px solid #b7a590;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;font-size:23px;flex-shrink:0}.md-l2 .story-card blockquote{font-family:var(--serif);font-size:32px;letter-spacing:-.025em;line-height:1.2;margin:26px 0 30px;max-width:420px}.md-l2 .story-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:auto;border-top:1px solid #8b7a68;padding-top:18px;font-size:9px;color:#e2d6c6}.md-l2 .stories-footer{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#6c655c;margin-top:22px}.md-l2 .stories-footer a{text-decoration:underline;text-underline-offset:4px}.md-l2 .faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;background:var(--white)}.md-l2 .faq-list details{border-bottom:1px solid var(--line)}.md-l2 .faq-list details:first-child{border-top:1px solid var(--line)}.md-l2 summary{list-style:none;cursor:pointer;padding:22px 30px 22px 0;font-size:13px;font-weight:600;position:relative}.md-l2 summary::-webkit-details-marker{display:none}.md-l2 summary:after{content:'+';position:absolute;right:0;top:18px;font-size:22px;font-weight:400;color:#8b6545}.md-l2 details[open] summary:after{content:'−'}.md-l2 .faq-list p{padding:0 20px 24px 0;font-size:13px;color:var(--muted);line-height:1.8}.md-l2 .contact-section{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.md-l2 .contact-copy .eyebrow{color:var(--orange-light)}.md-l2 .contact-copy h2 em{color:var(--orange-light)}.md-l2 .contact-copy>p:not(.eyebrow){font-size:14px;color:#c8c2b7;margin-top:26px;max-width:400px}.md-l2 .contact-copy .no-obligation{font-size:11px!important;color:#e3c9ad!important}.md-l2 .contact-location{border-top:1px solid #555047;margin-top:34px;padding-top:23px;display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:12px}.md-l2 .contact-location>span{grid-column:1/-1;font-size:9px;letter-spacing:.14em;color:#c69e7a}.md-l2 .contact-location p{margin:0}.md-l2 .contact-location small{font-size:10px;color:#b2ab9f}.md-l2 .contact-phone{display:inline-flex;font-family:var(--serif);font-size:30px;gap:30px;margin-top:25px}.md-l2 .contact-phone span{color:var(--orange-light)}.md-l2 .form-panel{background:var(--paper);padding:33px;color:var(--ink)}.md-l2 .demo-notice{display:flex;gap:7px;align-items:center;font-size:9px;color:#7e5438;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:22px}.md-l2 .form-panel h3{font-size:29px}.md-l2 .form-panel>p{font-size:12px;color:var(--muted);margin:12px 0 27px}.md-l2 .form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.md-l2 form>label,.md-l2 .form-row>label{display:block;font-size:11px;font-weight:600;margin-bottom:23px}.md-l2 input:not([type=radio]),.md-l2 textarea{display:block;width:100%;border:1px solid #c8c2b7;background:#fffefb;padding:12px;color:var(--ink);font-size:12px;line-height:1.5;border-radius:0;margin-top:8px}.md-l2 input::placeholder,.md-l2 textarea::placeholder{color:#77716a;opacity:1}.md-l2 textarea{resize:vertical;min-height:100px}.md-l2 .optional{font-weight:400;color:#77716a;font-size:9px;margin-left:6px}.md-l2 .contact-choices span{border-color:#c4bcaf;color:#6b645a}.md-l2 .contact-choices input:checked+span{background:#2d2e28;border-color:#2d2e28;color:#fff}.md-l2 .form-submit{width:100%;margin-top:0}.md-l2 .form-result{border:1px solid #9a9a75;padding:16px;margin-top:18px;color:#434833;background:#edeee1;font-size:12px;overflow-wrap:anywhere}.md-l2 .form-result[hidden]{display:none}.md-l2 .site-footer{padding:30px max(40px,calc((100vw - 1180px)/2));border-top:1px solid #423e36;background:var(--ink);color:#d5cfc4;display:flex;gap:40px;align-items:center;justify-content:space-between}.md-l2 .site-footer img{width:63px;height:60px;object-fit:contain}.md-l2 .site-footer p{font-family:var(--serif);font-size:22px}.md-l2 .site-footer small{font-size:8px;color:#a9a092}.md-l2 .footer-links{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:10px}.md-l2 .footer-links>span{font-size:8px;color:#9e9588}.md-l2 .mobile-cta{display:none}
@media(min-width:1600px){.md-l2 .hero{grid-template-columns:1fr 1fr}.md-l2 .hero-portrait>img{object-position:50% 42%}.md-l2 .hero{min-height:710px}.md-l2 .hero-copy{padding-top:80px}.md-l2 .hero h1{font-size:86px}}
@media(max-width:1050px){.md-l2 .section{padding:75px 32px}.md-l2 .site-header{padding:13px 32px}.md-l2 .brand{gap:14px}.md-l2 .brand>span{padding-left:14px}.md-l2 .site-header nav{gap:16px;font-size:11px}.md-l2 .hero-copy{padding:48px 32px}.md-l2 .hero h1{font-size:58px}.md-l2 .hero{min-height:610px}.md-l2 .hero-intro{font-size:15px}.md-l2 .hero-description{font-size:13px}.md-l2 .trust-strip{padding:25px 32px;gap:20px}.md-l2 .trust-strip>div+div{padding-left:24px}.md-l2 .intro-section{gap:35px}.md-l2 .section-heading{gap:30px}.md-l2 .section-heading>p{max-width:290px}.md-l2 .agent-card{grid-template-columns:40% 60%;min-height:240px}.md-l2 .agent-info{padding:24px 18px}.md-l2 .agent-info h3{font-size:26px}.md-l2 .updates-section,.md-l2 .contact-section{gap:40px}.md-l2 .preference-panel{padding:24px}.md-l2 .care-grid{gap:40px}.md-l2 .care-grid h3{font-size:30px}.md-l2 .story-card{padding:24px}.md-l2 .story-card blockquote{font-size:28px}.md-l2 .site-footer{padding:28px 32px;gap:25px}}
@media(max-width:760px){.md-l2{scroll-padding-top:85px}.md-l2 .preview-bar{font-size:8px;padding:6px 20px;gap:7px}.md-l2 .preview-state,.md-l2 .preview-divider{display:none}.md-l2 .preview-bar{flex-wrap:wrap}.md-l2 .site-header{padding:11px 20px;gap:12px}.md-l2 .brand img{width:48px;height:44px}.md-l2 .brand>span{font-size:8px;padding-left:14px}.md-l2 .brand small{font-size:6px}.md-l2 .site-header nav{display:none}.md-l2 .header-cta{padding:8px 12px;font-size:10px}.md-l2 .header-cta span{padding-left:8px}.md-l2 .hero{grid-template-columns:1fr}.md-l2 .hero-copy{padding:42px 24px 36px}.md-l2 .hero h1{font-size:clamp(47px,10.7vw,72px);line-height:1.04}.md-l2 .hero .eyebrow{font-size:8px;letter-spacing:.15em;margin-bottom:23px}.md-l2 .hero-intro{font-size:15px;margin-top:25px;max-width:470px}.md-l2 .hero-description{font-size:13px;max-width:470px}.md-l2 .button{font-size:12px;padding:14px 20px}.md-l2 .hero-secondary{font-size:10px;line-height:1.8;max-width:330px}.md-l2 .hero-portrait{height:410px}.md-l2 .hero-portrait>img{object-position:50% 42%}.md-l2 .hero-portrait figcaption{bottom:28px;left:25px}.md-l2 .hero-portrait strong{font-size:27px}.md-l2 .hero-portrait figcaption span{font-size:8px}.md-l2 .portrait-link{bottom:27px;right:25px}.md-l2 .trust-strip{padding:23px 24px;grid-template-columns:1fr 1fr;gap:22px 14px}.md-l2 .trust-strip>div{gap:12px}.md-l2 .trust-strip>div+div{padding-left:18px}.md-l2 .trust-strip strong{font-size:32px}.md-l2 .trust-strip span:not(.trust-arrow){font-size:9px}.md-l2 .trust-strip>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #ccc7bb;padding:17px 0 0;gap:16px}.md-l2 .trust-strip>div:last-child br{display:none}.md-l2 .trust-arrow{font-size:25px}.md-l2 .section{padding:62px 24px}.md-l2 h2{font-size:37px;line-height:1.12}.md-l2 .eyebrow{font-size:8px;margin-bottom:17px}.md-l2 .intro-section{grid-template-columns:1fr;gap:32px}.md-l2 .section-intro>p:not(.eyebrow){font-size:13px;margin-top:21px}.md-l2 .founder-video{min-height:330px}.md-l2 .video-copy{padding:75px 25px 55px}.md-l2 .video-copy h3{font-size:29px}.md-l2 .video-bottom{font-size:6px;padding:12px 16px}.md-l2 .section-heading{display:block;margin-bottom:30px}.md-l2 .section-heading>p{max-width:none;margin-top:22px;font-size:13px;line-height:1.8}.md-l2 .valuation-people{gap:12px;flex-wrap:wrap;margin-bottom:30px}.md-l2 .valuation-people span{font-size:10px;gap:6px}.md-l2 .valuation-people b{width:26px;height:26px;font-size:10px}.md-l2 .value-grid{grid-template-columns:1fr;gap:27px}.md-l2 .value-grid article{padding-top:17px}.md-l2 .index{margin-bottom:12px;font-size:8px}.md-l2 .value-grid h3{font-size:29px;margin-bottom:13px}.md-l2 .value-grid h3 br{display:none}.md-l2 .value-conclusion{margin-top:29px;padding-top:20px;gap:17px;align-items:flex-start}.md-l2 .value-conclusion p{font-size:12px}.md-l2 .agent-grid{grid-template-columns:1fr;gap:17px}.md-l2 .agent-card{min-height:230px;grid-template-columns:40% 60%}.md-l2 .agent-info h3{font-size:28px}.md-l2 .agent-info p{font-size:10px}.md-l2 .agent-info .eyebrow{font-size:7px}.md-l2 .portrait-monogram{font-size:110px}.md-l2 .team-note{font-size:12px;margin-top:21px}.md-l2 .support-team{grid-template-columns:1fr;gap:25px;margin-top:34px}.md-l2 .support-team article{display:grid;grid-template-columns:90px 1fr;column-gap:18px;padding-bottom:24px;border-bottom:1px solid var(--line)}.md-l2 .support-avatar{grid-column:1;grid-row:1/4;height:130px;margin:0;font-size:57px}.md-l2 .support-avatar>span{font-size:6px;left:7px;bottom:8px;letter-spacing:.05em}.md-l2 .support-team .eyebrow{grid-column:2;font-size:7px;margin-bottom:6px}.md-l2 .support-team h3{grid-column:2;font-size:26px}.md-l2 .support-team p:not(.eyebrow){grid-column:2;font-size:12px;line-height:1.75;margin-top:10px}.md-l2 .updates-section{grid-template-columns:1fr;gap:30px}.md-l2 .updates-section>div>p:not(.eyebrow){font-size:13px}.md-l2 .preference-panel{padding:23px 20px}.md-l2 .choice-group span{padding:9px 10px;font-size:10px}.md-l2 .preference-panel .preference-result{font-size:25px}.md-l2 .care-grid{grid-template-columns:1fr;gap:36px}.md-l2 .care-grid article{padding:28px 25px 0 0}.md-l2 .care-grid h3{font-size:31px;margin-bottom:18px}.md-l2 .care-grid p:not(.eyebrow){font-size:13px}.md-l2 .care-number{font-size:28px}.md-l2 .aftercare{padding:26px 22px;gap:17px;margin-top:33px}.md-l2 .aftercare>span{font-size:32px}.md-l2 .aftercare h3{font-size:28px}.md-l2 .aftercare p:not(.eyebrow){font-size:12px}.md-l2 .stories-grid{grid-template-columns:1fr;gap:18px}.md-l2 .story-card{min-height:295px;padding:25px}.md-l2 .story-card blockquote{font-size:30px}.md-l2 .story-bottom{font-size:8px;gap:8px}.md-l2 .stories-footer{display:block;font-size:9px}.md-l2 .stories-footer a{display:block;margin-top:14px;font-size:11px}.md-l2 .faq-section{grid-template-columns:1fr;gap:30px}.md-l2 summary{font-size:12px;padding-top:20px;padding-bottom:20px}.md-l2 .faq-list p{font-size:12px}.md-l2 .contact-section{grid-template-columns:1fr;gap:34px}.md-l2 .contact-copy>p:not(.eyebrow){font-size:13px}.md-l2 .contact-location{margin-top:25px}.md-l2 .contact-phone{font-size:28px;margin-top:22px}.md-l2 .form-panel{padding:26px 20px}.md-l2 .form-panel h3{font-size:28px}.md-l2 .form-row{grid-template-columns:1fr;gap:0}.md-l2 .demo-notice{font-size:8px}.md-l2 .form-panel>p{font-size:12px}.md-l2 .form-submit{gap:10px}.md-l2 .site-footer{padding:27px 24px 100px;flex-wrap:wrap;gap:22px}.md-l2 .site-footer>div:nth-child(2){flex:1;min-width:200px}.md-l2 .site-footer p{font-size:20px}.md-l2 .site-footer small{font-size:7px}.md-l2 .footer-links{align-items:flex-start;margin-left:85px}.md-l2 .mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;padding:11px 20px calc(11px + env(safe-area-inset-bottom));background:rgba(25,25,24,.96);z-index:11;border-top:1px solid #5b4a3d}.md-l2 .mobile-cta a{display:flex;justify-content:space-between;align-items:center;background:var(--orange);color:white;padding:11px 17px;font-size:12px;font-weight:600}.md-l2 .mobile-cta a span{font-size:18px}}
@media(prefers-reduced-motion:reduce){.md-l2{scroll-behavior:auto}.md-l2 *,.md-l2 *:before,.md-l2 *:after{transition:none!important}.md-l2 .button:hover{transform:none}}
@media print{.md-l2 .preview-bar,.md-l2 .site-header nav,.md-l2 .header-cta,.md-l2 .mobile-cta,.md-l2 form{display:none}.md-l2 .site-header{position:static}.md-l2 .section{padding:35px}.md-l2 .hero{min-height:550px}.md-l2 .hero-copy{padding:35px}.md-l2 .hero h1{font-size:52px}.md-l2 .section,.md-l2 .story-card,.md-l2 .agent-card{break-inside:avoid}.md-l2{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

.md-l2 .hero-reputation{display:flex;gap:14px;align-items:center;margin:24px 0 18px;color:#e6d8c7;max-width:430px}.md-l2 .hero-reputation strong{font-family:var(--serif);font-size:27px;white-space:nowrap;color:var(--orange-light)}.md-l2 .hero-reputation>span{font-size:10px;line-height:1.6}.md-l2 .hero-reputation small{font-size:8px;color:#bfb5a6}.md-l2 .hero-reputation:hover span{text-decoration:underline;text-underline-offset:3px}.md-l2 .update-outline{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:85px;border-top:1px solid #57584b;padding-top:32px}.md-l2 .update-outline .eyebrow{margin-bottom:12px}.md-l2 .update-outline h3{font-size:30px}.md-l2 .update-outline .small-note{color:#b3b2a4;max-width:340px}.md-l2 .update-outline ol{list-style:none;counter-reset:update;margin:0;padding:0;display:grid;gap:17px}.md-l2 .update-outline li{counter-increment:update;position:relative;padding-left:34px;font-size:12px}.md-l2 .update-outline li:before{content:counter(update,decimal-leading-zero);position:absolute;left:0;color:#dca779;font-size:10px;top:2px}.md-l2 .update-outline li strong,.md-l2 .update-outline li span{display:block}.md-l2 .update-outline li span{color:#c4c2b8;font-size:12px;margin-top:3px}.md-l2 #recensioni{scroll-margin-top:120px}.md-l2 .review-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #c9bdad;border-bottom:1px solid #c9bdad;padding:23px 0}.md-l2 .review-heading>div{display:flex;align-items:center;gap:22px}.md-l2 .review-heading strong{font-family:var(--serif);font-size:46px;white-space:nowrap;line-height:1.1}.md-l2 .review-heading strong small{font-size:22px;color:#786c5e}.md-l2 .review-heading p{font-size:12px;line-height:1.7}.md-l2 .review-heading p span{font-size:9px;color:#6c655c}.md-l2 .review-heading .text-link{font-size:11px;white-space:nowrap;margin:0}.md-l2 .review-disclosure{font-size:10px;color:#6c655c;margin:20px 0}.md-l2 .review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.md-l2 .review-card{background:var(--white);padding:27px;display:flex;flex-direction:column;border:1px solid #ded6ca}.md-l2 .review-card .eyebrow{font-size:8px;margin-bottom:12px}.md-l2 .review-card h3{font-size:29px}.md-l2 .review-summary{font-size:13px;line-height:1.8;color:#635e56;margin:16px 0 24px}.md-l2 .review-author{margin-top:auto;display:flex;flex-direction:column;padding-top:17px;border-top:1px solid var(--line);gap:3px}.md-l2 .review-author strong{font-size:12px}.md-l2 .review-author span{font-size:10px;color:#716a60}.md-l2 .review-card>a{font-size:10px;color:#8b4e2c;margin-top:13px;text-decoration:underline;text-underline-offset:3px}.md-l2 .review-highlight{margin:30px 0 42px;padding:30px 35px;border-left:3px solid var(--orange);background:#e3dace}.md-l2 .review-highlight .eyebrow{display:block;margin-bottom:15px}.md-l2 .review-highlight blockquote{font-family:var(--serif);font-size:31px;line-height:1.3;max-width:830px}.md-l2 .review-highlight figcaption{font-size:10px;color:#655d51;margin-top:20px}.md-l2 .review-highlight a{text-decoration:underline;text-underline-offset:3px}.md-l2 .video-reviews-title{font-size:29px;margin-bottom:24px}.md-l2 .next-steps{background:#f0eadf}.md-l2 .steps-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.md-l2 .steps-grid li{padding-top:20px;border-top:1px solid #baae9e}.md-l2 .steps-grid h3{font-size:28px}.md-l2 .steps-grid p{font-size:13px;line-height:1.8;margin-top:16px;color:#686259}.md-l2 .steps-note{font-size:11px;color:#756b5d;border-top:1px solid #d3c9bb;padding-top:21px;margin-top:30px}
@media(max-width:1050px){.md-l2 .update-outline{gap:40px}.md-l2 .review-heading{align-items:flex-start;flex-direction:column;gap:16px}.md-l2 .hero-reputation{gap:10px}.md-l2 .hero-reputation>span{font-size:9px}}
@media(max-width:760px){.md-l2 .hero-reputation{margin-top:22px}.md-l2 .hero-reputation strong{font-size:24px}.md-l2 .hero-reputation>span{font-size:9px}.md-l2 .hero-reputation small{font-size:7px}.md-l2 .update-outline{grid-template-columns:1fr;gap:24px;padding-top:26px}.md-l2 .update-outline h3{font-size:28px}.md-l2 .review-heading>div{gap:15px;align-items:flex-start}.md-l2 .review-heading strong{font-size:39px}.md-l2 .review-heading p{font-size:11px}.md-l2 .review-heading p span{font-size:8px}.md-l2 .review-grid{grid-template-columns:1fr}.md-l2 .review-card{padding:24px}.md-l2 .review-card h3{font-size:28px}.md-l2 .review-highlight{padding:25px 23px;margin:25px 0 34px}.md-l2 .review-highlight blockquote{font-size:27px}.md-l2 .review-highlight figcaption{font-size:9px}.md-l2 .video-reviews-title{font-size:27px}.md-l2 .steps-grid{grid-template-columns:1fr;gap:26px}.md-l2 .steps-grid .index{margin-bottom:14px}.md-l2 .steps-grid h3{font-size:28px}.md-l2 .steps-note{font-size:10px}}

.md-l2 .trust-four{grid-template-columns:repeat(4,1fr);gap:24px}.md-l2 .trust-four>div{gap:15px}.md-l2 .trust-four strong{font-size:38px}.md-l2 .trust-four>div+div{padding-left:25px}.md-l2 .trust-four span:not(.trust-arrow){font-size:10px}.md-l2 .guide-teaser{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:55px;padding:46px max(40px,calc((100vw - 1180px)/2));background:#e9e0d3;border-bottom:1px solid #d5cab9}.md-l2 .guide-teaser h2{font-size:37px}.md-l2 .guide-teaser .eyebrow{margin-bottom:12px}.md-l2 .guide-teaser p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:680px;margin-top:16px}.md-l2 .guide-teaser .guide-note{font-size:10px;color:#756b5e;margin-top:14px}.md-l2 .guide-teaser .text-link{margin-top:19px;font-size:12px}.md-l2 .guide-symbol{padding:25px 24px;min-height:226px;background:#292822;color:#f4ebdf;box-shadow:9px 9px 0 #c7b9a3;border-left:5px solid #ad713e;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.md-l2 .guide-symbol span{font-size:8px;letter-spacing:.15em}.md-l2 .guide-symbol b{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.15}.md-l2 .guide-symbol small{font-size:7px;letter-spacing:.14em;color:#d9ad80}.md-l2 .vero-section{background:#f5f1e9}.md-l2 .method-subtitle{font-size:17px;line-height:1.6;color:#625a4f;margin-top:25px}.md-l2 .vero-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.md-l2 .vero-grid article{border-top:1px solid #baa98e;padding-top:15px;display:flex;flex-direction:column}.md-l2 .vero-letter{font-family:var(--serif);font-size:87px;line-height:1.2;color:#ad6036}.md-l2 .vero-grid .index{font-size:8px;margin:12px 0 17px}.md-l2 .vero-grid h3{font-size:28px}.md-l2 .vero-grid p{font-size:13px;line-height:1.8;color:#696156;margin:20px 0 24px}.md-l2 .vero-grid a{font-size:10px;color:#85512e;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.md-l2 .guarantee-section{background:#23251f;color:#f5eee2}.md-l2 .guarantee-section .eyebrow{color:#dfa675}.md-l2 .guarantee-section h2 em{color:#dfba94}.md-l2 .guarantee-section .section-heading>p{color:#c7c3b7}.md-l2 .guarantee-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.md-l2 .guarantee-grid article{border:1px solid #696451;padding:33px;position:relative;background:#2c2e25}.md-l2 .guarantee-number{position:absolute;right:24px;top:20px;font-family:var(--serif);font-size:32px;color:#a69272}.md-l2 .guarantee-grid .eyebrow{font-size:9px;padding-right:40px}.md-l2 .guarantee-grid h3{font-size:34px;max-width:390px}.md-l2 .guarantee-grid p:not(.eyebrow){font-size:14px;line-height:1.85;color:#ddd6c9;margin-top:24px}.md-l2 .guarantee-detail{font-size:11px;line-height:1.75;color:#c5bda8;border-top:1px solid #615f4d;margin-top:27px;padding-top:20px}.md-l2 .guarantee-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px}.md-l2 .guarantee-bottom p{font-size:11px;color:#c5bda8}.md-l2 .button-outline{border:1px solid #c6a98b;color:#efe4d5;background:transparent;white-space:nowrap;font-size:12px}.md-l2 .journey-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.md-l2 .journey-grid li{border-top:1px solid #bcae9a;padding-top:20px}.md-l2 .journey-grid .index{margin-bottom:20px;font-size:8px}.md-l2 .journey-grid h3{font-size:28px}.md-l2 .journey-grid p{font-size:13px;line-height:1.8;margin-top:18px;color:#686054}.md-l2 .promotion-section{background:#e5ddcf}.md-l2 .promotion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.md-l2 .promotion-grid article{border-top:1px solid #b5a68e;padding-top:22px}.md-l2 .promo-stat{display:block;font-family:var(--serif);font-size:52px;line-height:1.1;color:#9b532d;margin-bottom:25px}.md-l2 .promo-stat small{font-family:var(--sans);font-size:11px}.md-l2 .promo-word{font-size:39px;line-height:1.45}.md-l2 .promotion-grid h3{font-size:27px}.md-l2 .promotion-grid p{font-size:13px;line-height:1.8;color:#665c4f;margin-top:19px}.md-l2 .data-note{font-size:9px;color:#786c5b;margin-top:27px}.md-l2 .brands-section{background:#f5f1e9}.md-l2 .brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.md-l2 .brand-grid article{padding:28px;background:#e7dfd1;border-top:2px solid #bb7647}.md-l2 .brand-grid h3{font-size:29px;line-height:1.3}.md-l2 .brand-grid h3 em{font-size:23px}.md-l2 .brand-grid p{font-size:13px;line-height:1.8;margin-top:23px;color:#706455}.md-l2 .brand-grid .prestige-card{background:#2e2b25;color:#eee2cc;border-color:#cdb88c}.md-l2 .prestige-card .index{color:#d5b88c}.md-l2 .prestige-card p{color:#d3c4ae}.md-l2 .agent-grid{grid-template-columns:repeat(3,1fr);gap:22px}.md-l2 .agent-card{display:flex;flex-direction:column;min-width:0}.md-l2 .portrait-placeholder,.md-l2 .team-real-portrait{height:265px;min-height:265px;width:100%}.md-l2 .team-real-portrait{overflow:hidden;background:#d9d6cd}.md-l2 .team-real-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 38%}.md-l2 .agent-info{width:100%;padding:28px 24px;min-height:185px}.md-l2 .agent-info h3{font-size:29px}.md-l2 .agent-info p{font-size:12px}.md-l2 .portrait-monogram{max-width:190px;font-size:130px}.md-l2 .agent-info .eyebrow{font-size:8px}.md-l2 .review-grid{grid-template-columns:repeat(3,1fr)}.md-l2 .review-card{padding:25px}.md-l2 .review-card h3{font-size:27px}.md-l2 .review-summary{font-size:12px}.md-l2 .territory-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;background:#e9e2d6}.md-l2 .territory-section>div>p:not(.eyebrow){font-size:13px;color:#6b6153;margin-top:23px}.md-l2 .town-list{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.md-l2 .town-list li{border:1px solid #bdaf99;padding:8px 12px;font-size:11px;line-height:1.5}.md-l2 .town-list li:first-child{background:#292a23;color:#f6eddf;border-color:#292a23}.md-l2 .territory-section .small-note{font-size:11px!important}.md-l2 .direct-contact{border-top:1px solid #555047;margin-top:28px}.md-l2 .direct-contact>p{font-size:12px;line-height:1.8;color:#c0b6a6;margin-top:15px;max-width:360px}.md-l2 .direct-actions{display:flex;flex-wrap:wrap;gap:13px 24px;margin-top:19px}.md-l2 .direct-actions a{font-size:11px;text-decoration:underline;text-underline-offset:5px;color:#e5c9ac}.md-l2 .contact-phone{white-space:nowrap}.md-l2 .form-panel select{font:inherit;display:block;width:100%;border:1px solid #c8c2b7;background:#fffefb;padding:12px;color:var(--ink);font-size:12px;border-radius:0;margin-top:8px;min-height:44px}.md-l2 .form-panel select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.md-l2 #guide-fields>label{display:block;font-size:11px;font-weight:600;margin-bottom:23px}.md-l2 [hidden]{display:none!important}.md-l2 .form-submit:disabled{opacity:.6;cursor:not-allowed}.md-l2 .form-panel fieldset{margin-bottom:22px}.md-l2 .closing-cta{padding:65px max(40px,calc((100vw - 1180px)/2));background:#e8dac7;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.md-l2 .closing-cta h2{font-size:45px}.md-l2 .closing-cta p:not(.eyebrow){font-size:13px;margin-top:20px;max-width:540px;color:#655844}.md-l2 .closing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:21px}.md-l2 .closing-actions .text-link{font-size:11px;margin:0}.md-l2 .site-footer{display:grid;grid-template-columns:.75fr 1.65fr .8fr;align-items:start;gap:35px;padding-top:40px;padding-bottom:40px}.md-l2 .footer-brand{display:flex;align-items:center;gap:22px}.md-l2 .footer-brand p{font-size:23px;line-height:1.2}.md-l2 .footer-brand img{min-width:63px}.md-l2 .footer-legal{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#bcb3a5;line-height:1.8}.md-l2 .footer-legal strong{font-size:11px;color:#e7dfd1;font-weight:500}.md-l2 .footer-links{font-size:9px}
@media(max-width:1050px){.md-l2 .site-header nav{gap:13px;font-size:10px}.md-l2 .trust-four{gap:15px}.md-l2 .trust-four strong{font-size:30px}.md-l2 .trust-four>div+div{padding-left:15px}.md-l2 .trust-four span:not(.trust-arrow){font-size:8px}.md-l2 .guide-teaser{padding:38px 32px;gap:35px}.md-l2 .vero-grid{grid-template-columns:repeat(2,1fr);gap:34px}.md-l2 .guarantee-grid article{padding:28px}.md-l2 .guarantee-grid h3{font-size:29px}.md-l2 .journey-grid{grid-template-columns:repeat(2,1fr)}.md-l2 .promotion-grid{gap:23px}.md-l2 .promo-stat{font-size:43px}.md-l2 .promo-word{font-size:31px}.md-l2 .brand-grid article{padding:22px}.md-l2 .brand-grid h3{font-size:26px}.md-l2 .brand-grid h3 em{font-size:21px}.md-l2 .agent-grid{gap:16px}.md-l2 .agent-info{padding:23px 19px}.md-l2 .agent-info h3{font-size:26px}.md-l2 .portrait-placeholder,.md-l2 .team-real-portrait{height:225px;min-height:225px}.md-l2 .review-grid{grid-template-columns:repeat(2,1fr)}.md-l2 .territory-section{gap:40px}.md-l2 .closing-cta{padding:55px 32px}.md-l2 .site-footer{grid-template-columns:1fr 2fr}.md-l2 .footer-links{grid-column:1/-1;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px 25px}}
@media(max-width:760px){.md-l2 .trust-four{grid-template-columns:1fr 1fr;gap:22px 16px}.md-l2 .trust-four>div+div{padding-left:16px}.md-l2 .trust-four>div:nth-child(3){border-left:0;padding-left:0}.md-l2 .trust-four>div:last-child{grid-column:auto;border-top:0;border-left:1px solid #ccc7bb;padding:0 0 0 16px;gap:15px}.md-l2 .trust-four>div:last-child br{display:block}.md-l2 .trust-four strong{font-size:31px}.md-l2 .trust-four span:not(.trust-arrow){font-size:8px}.md-l2 .guide-teaser{padding:36px 24px;grid-template-columns:1fr;gap:25px}.md-l2 .guide-symbol{display:none}.md-l2 .guide-teaser h2{font-size:34px}.md-l2 .guide-teaser p:not(.eyebrow){font-size:12px}.md-l2 .guide-teaser .guide-note{font-size:10px}.md-l2 .method-subtitle{font-size:15px;margin-top:20px}.md-l2 .vero-grid{gap:25px 20px}.md-l2 .vero-letter{font-size:66px}.md-l2 .vero-grid h3{font-size:25px}.md-l2 .vero-grid p{font-size:12px;margin:15px 0 20px}.md-l2 .vero-grid .index{font-size:7px;letter-spacing:.08em}.md-l2 .vero-grid a{font-size:10px}.md-l2 .guarantee-grid{grid-template-columns:1fr;gap:20px}.md-l2 .guarantee-grid article{padding:25px}.md-l2 .guarantee-grid h3{font-size:30px}.md-l2 .guarantee-grid p:not(.eyebrow){font-size:13px}.md-l2 .guarantee-bottom{flex-direction:column;align-items:flex-start;gap:22px}.md-l2 .guarantee-bottom p{font-size:10px}.md-l2 .journey-grid{grid-template-columns:1fr;gap:29px}.md-l2 .journey-grid h3{font-size:28px}.md-l2 .journey-grid p{font-size:13px}.md-l2 .promotion-grid{grid-template-columns:1fr;gap:30px}.md-l2 .promo-stat{font-size:49px;margin-bottom:20px}.md-l2 .promo-word{font-size:36px}.md-l2 .data-note{font-size:9px}.md-l2 .brand-grid{grid-template-columns:1fr;gap:18px}.md-l2 .brand-grid article{padding:27px}.md-l2 .brand-grid h3{font-size:30px}.md-l2 .brand-grid h3 em{font-size:24px}.md-l2 .agent-grid{grid-template-columns:1fr}.md-l2 .agent-card{display:grid;grid-template-columns:40% 60%;min-height:230px}.md-l2 .portrait-placeholder,.md-l2 .team-real-portrait{height:100%;min-height:230px}.md-l2 .agent-info{min-height:0;padding:24px 18px}.md-l2 .agent-info h3{font-size:27px}.md-l2 .agent-info p{font-size:10px}.md-l2 .agent-info .eyebrow{font-size:7px}.md-l2 .portrait-monogram{font-size:100px}.md-l2 .review-grid{grid-template-columns:1fr}.md-l2 .review-card h3{font-size:28px}.md-l2 .review-summary{font-size:13px}.md-l2 .territory-section{grid-template-columns:1fr;gap:28px}.md-l2 .town-list{gap:8px}.md-l2 .town-list li{font-size:10px;padding:8px 10px}.md-l2 .closing-cta{padding:48px 24px;grid-template-columns:1fr;gap:29px}.md-l2 .closing-cta h2{font-size:36px}.md-l2 .closing-actions{gap:22px}.md-l2 .site-footer{grid-template-columns:1fr;padding:32px 24px 100px;gap:27px}.md-l2 .site-footer>div:nth-child(2){min-width:0}.md-l2 .footer-brand{gap:20px}.md-l2 .footer-legal{font-size:9px;overflow-wrap:anywhere}.md-l2 .footer-links{margin:0;font-size:10px}.md-l2 .footer-links>span{flex-basis:100%;font-size:8px}}
@media(max-width:360px){.md-l2 .vero-grid{grid-template-columns:1fr}.md-l2 .hero-reputation{flex-wrap:wrap}.md-l2 .trust-four strong{font-size:27px}.md-l2 .trust-four span:not(.trust-arrow){font-size:7px}.md-l2 .agent-info h3{font-size:24px}}.md-l2 .guarantee-section{background:#861f2b;color:#fff8ee;border-top:8px solid #b94048}.md-l2 .guarantee-section .section-heading{align-items:flex-end}.md-l2 .guarantee-section .section-heading .eyebrow{color:#ffe0d0}.md-l2 .guarantee-section h2{font-size:clamp(42px,4.8vw,68px)}.md-l2 .guarantee-section h2 em{color:#ffe0d0}.md-l2 .guarantee-section .section-heading>p{color:#fff0e5;font-size:15px}.md-l2 .guarantee-grid{gap:28px}.md-l2 .guarantee-grid article{background:#fff8ee;color:#302521;border:0;border-top:6px solid #e9b9a4;padding:38px;box-shadow:0 14px 30px #390a1826}.md-l2 .guarantee-grid .eyebrow{color:#862330;font-size:10px;min-height:28px;padding-right:56px;margin-bottom:24px}.md-l2 .guarantee-number{top:23px;right:27px;font-size:34px;color:#862330;border:1px solid #dcb8ad;width:54px;height:54px;display:grid;place-items:center;line-height:1}.md-l2 .guarantee-grid h3{color:#861f2b;font-size:clamp(38px,4vw,54px);max-width:none;line-height:1.08}.md-l2 .guarantee-grid p:not(.eyebrow){color:#493a34;font-size:15px;line-height:1.85;margin-top:28px}.md-l2 .guarantee-detail{color:#665049;border-color:#d9c0b3;font-size:12px}.md-l2 .guarantee-bottom p{color:#ffe0d0;font-size:12px}.md-l2 .guarantee-bottom .button-outline{background:#fff8ee;border-color:#fff8ee;color:#861f2b;font-weight:700}.md-l2 .guarantee-bottom .button-outline:hover{background:#ffe0d0;border-color:#ffe0d0}
@media(max-width:1050px){.md-l2 .guarantee-grid article{padding:28px}.md-l2 .guarantee-grid h3{font-size:40px}.md-l2 .guarantee-grid .eyebrow{font-size:9px;letter-spacing:.12em}}
@media(max-width:760px){.md-l2 .guarantee-section{border-top-width:6px}.md-l2 .guarantee-section h2{font-size:clamp(37px,9.5vw,49px)}.md-l2 .guarantee-section .section-heading>p{font-size:14px}.md-l2 .guarantee-grid article{padding:27px 24px}.md-l2 .guarantee-grid h3{font-size:clamp(34px,9.5vw,45px)}.md-l2 .guarantee-grid p:not(.eyebrow){font-size:14px;margin-top:23px}.md-l2 .guarantee-number{top:20px;right:22px;font-size:28px;width:46px;height:46px}.md-l2 .guarantee-grid .eyebrow{font-size:8px;min-height:27px;padding-right:50px;margin-bottom:20px}.md-l2 .guarantee-detail,.md-l2 .guarantee-bottom p{font-size:11px}}

.md-l2 .l2-navigation{background:#191918;color:#eee4d8;display:flex;justify-content:center;flex-wrap:wrap;gap:14px 32px;padding:18px 24px;font-size:12px;border-bottom:1px solid #454137}.md-l2 .l2-navigation a:hover{text-decoration:underline}.md-l2 .support-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.md-l2 .portrait-placeholder{background:#e1ddd2}.md-l2 .portrait-placeholder:after{content:'';width:64%;height:78%;border:1px solid #c9c1b5;border-radius:50% 50% 0 0;position:absolute;bottom:0}.md-l2 .l2-honeypot{position:absolute;left:-10000px}.md-l2 .l2-consent{display:flex;gap:10px;font-size:11px;line-height:1.6;margin:20px 0}.md-l2 .l2-consent input{width:18px;height:18px;min-height:18px;margin:2px 0;flex-shrink:0}.md-l2 .l2-consent a{text-decoration:underline}.md-l2 .form-panel .button{margin-top:20px}.md-l2 .form-result{margin-bottom:20px}.md-l2 .team-section h1{font-size:clamp(34px,3.6vw,53px)}.md-l2 .support-avatar{overflow:hidden}.md-l2 .support-avatar:empty{color:transparent}.md-l2 .team-section .eyebrow{text-transform:uppercase}.md-l2 .mobile-cta{z-index:20}body:has(.md-l2) .md-whatsapp{bottom:85px}@media(max-width:760px){.md-l2 .hero p.hero-intro{font-size:15px}.md-l2 .hero p.hero-description{font-size:13px}.md-l2 .l2-navigation{gap:12px 20px;font-size:11px}.md-l2 .team-section h1{font-size:36px}}
