.model-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start}.model-contact-content>.product-layout{min-width:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:center}.model-contact-layout .product-info h1{font-size:clamp(32px,3.3vw,54px)}.model-contact-layout .product-visual{padding:12px}.model-contact-layout .product-visual #product-image{height:320px}.model-contact-layout .product-info .now{min-width:0;width:100%;padding:14px}.model-contact-layout .product-info .now strong{font-size:clamp(26px,2.8vw,38px)}.model-contact-layout .product-info .price{gap:10px;align-items:stretch}.model-contact-slot{min-width:0}.model-contact-card{background:#fff;border:1px solid #dce3f0;border-radius:18px;padding:20px;color:#102344;box-shadow:0 8px 28px #10234408}.model-contact-header{display:flex;align-items:center;gap:12px}.model-contact-header img{width:76px;height:82px;object-fit:cover;border-radius:12px}.model-contact-header p{font:700 9px/1.4 Arial;letter-spacing:1.1px;color:#2452e6;margin:0 0 6px}.model-contact-header h2{font:800 21px/1.15 Arial;letter-spacing:-.4px;margin:0}.model-contact-copy{font:14px/1.5 Arial;margin:14px 0 8px;color:#56647b}.signup-model-context{font:700 12px/1.4 Arial;background:#f1f4fb;border-radius:6px;padding:8px 10px;margin:0 0 16px}.model-contact-card iframe{display:block;width:100%;border:0}.signup-modal-open{overflow:hidden}.signup-welcome{padding:0;border:0;border-radius:20px;width:min(390px,94vw);max-height:90dvh;background:#fff;box-shadow:0 24px 80px #10234440}.signup-welcome::backdrop{background:#10234470}.signup-welcome .model-contact-card{border:0;box-shadow:none}.signup-welcome-close{position:sticky;top:0;z-index:2;display:block;width:100%;text-align:right;padding:13px 20px;background:#f1f4fb;color:#102344;border:0;cursor:pointer;font:700 13px Arial}.signup-welcome button:focus-visible{outline:3px solid #2452e6;outline-offset:-3px}@media(max-width:1150px){.model-contact-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.model-contact-content>.product-layout{grid-template-columns:1fr;gap:20px}.model-contact-layout .product-visual #product-image{height:280px}.model-contact-layout .product-info h1{font-size:42px}.model-contact-layout .product-info .price{max-width:380px}.model-contact-layout .product-info>.button{max-width:380px}}@media(max-width:760px){.model-contact-layout{grid-template-columns:1fr;gap:28px}.model-contact-slot{width:100%;max-width:420px;margin:0 auto}.model-contact-layout .product-visual #product-image{height:260px}.model-contact-layout .product-info .price,.model-contact-layout .product-info>.button{max-width:none}.model-contact-card{padding:20px}.model-contact-layout .product-info h1{font-size:38px}}

.model-contact-content{min-width:0}.model-contact-content>.comparison{margin-top:32px}.exit-continue{display:block;text-align:center;margin:0 20px 20px;padding:13px;border:1px solid #c5cfe1;border-radius:9px;color:#102344;font:700 14px Arial}.exit-destination{font:12px/1.5 Arial;color:#56647b;overflow-wrap:anywhere}.signup-welcome .model-contact-header h2{font-size:24px;text-transform:none}.signup-welcome .model-contact-card{padding-bottom:12px}

.exit-continue{margin:0 0 18px}@media(max-width:760px){.model-contact-content{display:contents}.model-contact-content>*{order:2}.model-contact-content>.product-layout{order:0}.model-contact-slot{order:1}}
