.archonte-design .site-shell.home-shell .home-offer-overview .editorial-heading{max-width:960px;margin-bottom:24px;display:block}.archonte-design .site-shell.home-shell .home-offer-overview .editorial-heading h2{margin:10px 0 16px;font-size:clamp(1.9rem,3.6vw,3.25rem);line-height:1.15}.archonte-design .site-shell.home-shell .home-offer-overview .editorial-heading>p:last-child{max-width:760px;margin:0;font-size:1rem;line-height:1.65}.archonte-design .home-offer-context{color:#122b40;border-bottom:1px solid #cbd6df;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:end;gap:16px 28px;margin-bottom:24px;padding-bottom:24px;display:grid}.archonte-design .home-offer-context label{gap:8px;min-width:0;font-size:1rem;font-weight:600;display:grid}.archonte-design .home-offer-context select{color:#122b40;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;touch-action:manipulation;background:#fffdf8;border:1px solid #8698a7;border-radius:6px;padding:12px;font-size:1rem;font-weight:400;line-height:1.5}.archonte-design .home-offer-context select:focus-visible{outline-offset:3px;outline:3px solid #123f67}.archonte-design .home-offer-context>p{color:#465b6b;max-width:720px;margin:0;font-size:1rem;line-height:1.6}.archonte-design .home-offer-overview .home-offer-grid{gap:16px}.archonte-design .home-offer-overview .home-offer-context-card{box-shadow:none;overflow-wrap:anywhere;border-radius:10px;gap:10px;padding:24px}.archonte-design .home-offer-context-card>p:first-child{color:#785719;margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.archonte-design .home-offer-context-card h3{color:#122b40;letter-spacing:-.015em;margin:0;font-size:1.45rem;line-height:1.3}.archonte-design .home-offer-context-card .home-offer-capacity{color:#122b40;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.archonte-design .home-offer-context-card .home-offer-description{color:#465b6b;margin:0;font-size:1rem;line-height:1.55}.archonte-design .home-offer-decision{border-top:1px solid #d6dfe5;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:16px;display:flex}.archonte-design .home-offer-decision>*{min-width:0;max-width:100%}.archonte-design .home-offer-context-card .home-offer-price{flex:9.5rem;margin:0}.archonte-design .home-offer-price strong{color:#122b40;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1.3;display:block}.archonte-design .home-offer-price span{color:#465b6b;margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.archonte-design .home-offer-decision>.button,.archonte-design .home-offer-choice>summary{cursor:pointer;min-height:48px;padding:12px 16px;font-size:.875rem;line-height:1.45}.archonte-design .home-offer-choice{flex:0 auto}.archonte-design .home-offer-choice>summary{justify-content:center;list-style:none;display:flex}.archonte-design .home-offer-choice>summary::-webkit-details-marker{display:none}.archonte-design .home-offer-choice[open]{flex-basis:100%}.archonte-design .home-offer-choice[open]>summary{width:fit-content;max-width:100%}.archonte-design .home-offer-choice nav{border-top:1px solid #cbd6df;margin-top:12px;padding-top:8px}.archonte-design .home-offer-choice ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.archonte-design .home-offer-choice a{color:#122b40;border-bottom:1px solid #d6dfe5;gap:4px;min-height:48px;padding:12px 0;font-size:1rem;line-height:1.45;text-decoration:none;display:grid}.archonte-design .home-offer-choice li:last-child a{border-bottom:0}.archonte-design .home-offer-choice a strong{font-weight:600}.archonte-design .home-offer-choice a span{color:#465b6b;font-size:.875rem;line-height:1.5}.archonte-design .home-offer-choice a:hover{text-underline-offset:4px;text-decoration:underline}.archonte-design .home-offer-choice :is(summary,a):focus-visible{outline-offset:3px;outline:3px solid #123f67}.archonte-design .home-offer-overview .home-offer-actions{margin-top:16px}@media (width<=900px){.archonte-design .home-offer-overview .home-offer-grid{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=600px){.archonte-design .home-offer-context{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:20px;padding-bottom:20px}.archonte-design .home-offer-overview .home-offer-context-card{gap:8px;padding:20px}.archonte-design .home-offer-context-card h3{font-size:1.3rem}.archonte-design .home-offer-decision{gap:12px;padding-top:12px}.archonte-design .home-offer-price strong{font-size:1.3rem}}
