:root{--ims-bg: #f7faf8;--ims-white: #ffffff;--ims-text: #0f172a;--ims-muted: #475569;--ims-soft: #f8fafc;--ims-border: #e2e8f0;--ims-green: #16a34a;--ims-green-dark: #047857;--ims-green-soft: #ecfdf5;--ims-red-soft: #fee2e2;--ims-red: #991b1b;--ims-orange-soft: #fff7ed;--ims-orange-border: #fed7aa;--ims-orange-text: #9a3412;--ims-shadow: 0 22px 60px rgba(15, 23, 42, .06);--ims-shadow-strong: 0 28px 90px rgba(15, 23, 42, .08)}.ims-page{width:100%;min-height:100vh;padding:0;overflow-x:hidden;background:radial-gradient(circle at 18% 0%,rgba(5,150,105,.08),transparent 32%),linear-gradient(180deg,#f8faf7,#fff 48%,#f8fafc);color:var(--ims-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ims-topbar{width:min(1500px,calc(100% - 40px));margin:0 auto 28px;padding-top:34px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.ims-topbar h1{margin:8px 0 14px;max-width:900px;font-size:clamp(38px,4.6vw,68px);line-height:.95;letter-spacing:-.065em;color:var(--ims-text)}.ims-eyebrow,.ims-overline{margin:0 0 14px;color:var(--ims-green-dark);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.ims-lead,.ims-step-lead{max-width:880px;margin:0;color:var(--ims-muted);font-size:18px;line-height:1.75}.ims-progressCard{padding:24px;border-radius:24px;background:#ffffffeb;border:1px solid var(--ims-border);box-shadow:var(--ims-shadow)}.ims-progressCard span{color:var(--ims-muted);font-size:13px;font-weight:700}.ims-progressCard strong{display:block;margin:8px 0;font-size:38px;line-height:1;color:var(--ims-text)}.ims-progressCard small{color:var(--ims-muted)}.ims-progressBar{width:100%;height:11px;margin:14px 0 10px;overflow:hidden;border-radius:999px;background:#eaf1ed}.ims-progressBar>div{height:100%;border-radius:999px;background:linear-gradient(135deg,#16a34a,#22c55e)}.ims-layout{width:min(1500px,calc(100% - 40px));margin:0 auto;padding:42px 0 120px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:44px;align-items:start}.ims-sidebar{position:sticky;top:110px;width:300px;min-width:300px;padding:18px;border-radius:30px;background:#ffffffe0;border:1px solid rgba(226,232,240,.95);box-shadow:0 24px 70px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ims-main{width:100%;min-width:0;display:flex;flex-direction:column;gap:24px}.ims-step{min-height:64px;display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:22px;border:1px solid transparent;transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.ims-step:hover{background:#f8fafc;transform:translate(3px)}.ims-step span,.ims-step-number{width:38px;height:38px;min-width:38px;display:grid;place-items:center;border-radius:999px;background:#eef7f0;color:#166534;font-weight:900;font-size:14px}.ims-step strong{display:block;color:var(--ims-text);font-size:15px;line-height:1.25}.ims-step.current,.ims-step.active{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#bbf7d0;box-shadow:0 14px 34px #0f172a0d}.ims-step.done{opacity:.72}.ims-card{width:100%;min-width:0;padding:52px;border-radius:34px;background:#fffffff5;border:1px solid rgba(226,232,240,.95);box-shadow:var(--ims-shadow-strong)}.ims-main>.ims-card{overflow:visible}.ims-card h2{margin:8px 0 14px;font-size:clamp(34px,3.6vw,56px);line-height:1;letter-spacing:-.055em;color:var(--ims-text)}.ims-card h3{margin:0 0 12px;color:var(--ims-text);letter-spacing:-.025em}.ims-card p{color:var(--ims-muted);line-height:1.7}.ims-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.ims-grid label,.ims-fullLabel{display:flex;flex-direction:column;gap:8px;color:#334155;font-size:14px;font-weight:700}.ims-fullLabel{margin-top:18px}.ims-grid input,.ims-grid select,.ims-grid textarea,.ims-fullLabel textarea,.ims-fullLabel input,.ims-fullLabel select,.ims-chatComposer input,.ims-chatComposer textarea{width:100%;border:1px solid var(--ims-border);border-radius:16px;padding:14px 15px;font:inherit;background:#fff;color:var(--ims-text);outline:none}.ims-grid input:focus,.ims-grid select:focus,.ims-grid textarea:focus,.ims-fullLabel textarea:focus,.ims-fullLabel input:focus,.ims-fullLabel select:focus{border-color:#86efac;box-shadow:0 0 0 4px #22c55e1f}.ims-checks{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;color:var(--ims-muted)}.ims-checks label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#fff;border:1px solid var(--ims-border);font-weight:700}.ims-checks input{width:auto}.ims-actions{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:30px}.ims-btn{border:none;border-radius:999px;padding:14px 20px;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.ims-btn:hover{transform:translateY(-2px)}.ims-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ims-btnPrimary{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 16px 34px #16a34a38}.ims-btnLight{background:#fff;color:var(--ims-text);border:1px solid var(--ims-border)}.ims-btn-outline{border:1px solid var(--ims-border);background:#fff;color:var(--ims-text);padding:10px 15px;border-radius:999px;font-size:13px;font-weight:800;cursor:pointer}.ims-btn-green{border:1px solid #16a34a;background:#16a34a;color:#fff;padding:10px 15px;border-radius:999px;font-size:13px;font-weight:800;cursor:pointer}.ims-infoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.ims-infoBox,.ims-tip-box,.ims-dpe-box,.ims-upload-box{padding:24px;border-radius:22px;background:#f8fafc;border:1px solid var(--ims-border)}.ims-infoBox h3,.ims-tip-box strong{margin-top:0;color:var(--ims-text)}.ims-infoBox p,.ims-infoBox li,.ims-tip-box p{color:var(--ims-muted);line-height:1.7}.ims-tip-box{margin-top:26px;background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#bbf7d0}.ims-tip-icon{width:64px;height:64px;min-width:64px;border-radius:22px;background:linear-gradient(135deg,#16a34a,#10b981);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 18px 40px #10b98140}.ims-welcome-card,.ims-welcome-v2{padding:56px;border-radius:36px}.ims-welcome-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:46px;align-items:start;margin-bottom:40px}.ims-welcome-left{min-width:0;max-width:100%}.ims-welcome-left h2,.ims-welcome-hero h2{max-width:920px;margin:0 0 24px;font-size:clamp(46px,4.6vw,74px);line-height:.96;letter-spacing:-.07em;color:var(--ims-text);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.ims-welcome-card .ims-lead,.ims-welcome-left .ims-lead{max-width:820px;font-size:19px;line-height:1.8;color:var(--ims-muted)}.ims-welcome-badge{position:static;width:100%;min-width:0;padding:34px;border-radius:30px;background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #bbf7d0;box-shadow:0 24px 60px #0f172a14}.ims-badge-number{font-size:76px;line-height:.9;font-weight:900;color:var(--ims-green-dark);margin-bottom:18px;letter-spacing:-.06em}.ims-welcome-badge strong{display:block;margin-bottom:8px;font-size:23px;line-height:1.15;color:var(--ims-text)}.ims-welcome-badge span{display:block;font-size:17px;line-height:1.55;color:#64748b}.ims-precision-box{margin-top:42px;margin-bottom:30px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:flex-start;padding:34px;border-radius:30px;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid var(--ims-border)}.ims-precision-icon{width:56px;height:56px;min-width:56px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#16a34a,#10b981);color:#fff;font-size:24px;font-weight:900;box-shadow:0 18px 36px #10b9813d}.ims-precision-box h3{margin:0 0 12px;font-size:30px;line-height:1.12;letter-spacing:-.045em}.ims-precision-box p{margin:0;font-size:17px;line-height:1.75;color:#64748b}.ims-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;margin-bottom:32px}.ims-guidance-card{display:flex;flex-direction:column;gap:16px;min-height:260px;padding:28px;border-radius:28px;background:#fff;border:1px solid var(--ims-border);box-shadow:0 18px 50px #0f172a0f}.ims-guidance-top{display:flex;flex-direction:column;gap:16px}.ims-guidance-top span,.ims-guidance-card span{width:46px;height:46px;min-width:46px;display:grid;place-items:center;border-radius:16px;background:#dcfce7;color:var(--ims-green-dark);font-weight:900}.ims-guidance-card h3{margin:0 0 12px;font-size:23px;line-height:1.15;letter-spacing:-.04em;word-break:normal;overflow-wrap:normal}.ims-guidance-card p{margin:0;font-size:15.5px;line-height:1.7;color:#64748b}.ims-mindset-box{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:stretch;padding:0;background:transparent}.ims-mindset-box>div:first-child{padding:34px;border-radius:30px;background:#fff;border:1px solid var(--ims-border)}.ims-mindset-box h3{margin:0 0 12px;font-size:32px;line-height:1.05;letter-spacing:-.045em;color:var(--ims-text)}.ims-mindset-box p{margin:0;font-size:17px;line-height:1.75;color:#64748b}.ims-mindset-note{padding:34px;border-radius:30px;background:linear-gradient(135deg,#0f172a,#102033);color:#fff;font-size:24px;line-height:1.35;font-weight:900}.ims-mindset-note strong{display:block;margin-top:12px;color:#6ee7b7}.ims-price-strategy-page{overflow:visible}.ims-step-header h2,.ims-price-strategy-page>h2{max-width:920px;margin:0 0 18px;font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.055em;color:var(--ims-text)}.ims-strategy-grid{width:100%;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:28px}.ims-value-card{padding:26px;border-radius:24px;background:#f8fafc;border:1px solid var(--ims-border)}.ims-value-card.recommended{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#bbf7d0}.ims-value-card p{margin:0 0 10px;color:var(--ims-green-dark);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.ims-value-card h3{margin:0 0 12px;font-size:clamp(24px,2vw,34px);line-height:1.05}.ims-value-card.recommended h3{color:var(--ims-green-dark)}.ims-value-card span{color:var(--ims-muted);line-height:1.6}.ims-market-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;margin-top:28px;padding:30px;border-radius:26px;background:linear-gradient(135deg,#0f172a,#123927);color:#fff}.ims-market-section h3{margin:0 0 14px;color:#fff;font-size:34px;line-height:1.05}.ims-market-section p{color:#ffffffc2}.ims-market-chart{position:relative;height:240px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff1a,#ffffff0a),repeating-linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 1px,transparent 52px)}.chart-line{position:absolute;left:30px;right:30px;height:4px;border-radius:999px;transform-origin:left center}.line-1{top:70px;background:#22c55e;transform:rotate(8deg)}.line-2{top:120px;background:#facc15;transform:rotate(-3deg)}.line-3{top:170px;background:#ef4444;transform:rotate(-10deg)}.chart-labels{position:absolute;left:24px;right:24px;bottom:18px;display:flex;justify-content:space-between;color:#ffffffb8;font-size:13px;font-weight:700}.ims-pricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ims-priceCard{padding:22px;border-radius:22px;background:#f8fafc;border:1px solid var(--ims-border)}.ims-priceCard.fast{border-left:5px solid #22c55e}.ims-priceCard.balanced{border-left:5px solid #facc15}.ims-priceCard.premium{border-left:5px solid #ef4444}.ims-priceCard span{display:block;margin-bottom:10px;font-weight:900}.ims-priceCard h3{margin:0 0 10px;font-size:26px}.ims-priceCard p{margin:0;color:var(--ims-muted);line-height:1.6}.ims-free-price-box{margin-top:28px;padding:30px;border-radius:24px;background:#f8fafc;border:1px solid var(--ims-border)}.ims-free-price-box h3{margin:0 0 12px;font-size:clamp(32px,3vw,48px);line-height:1;letter-spacing:-.055em}.ims-free-price-box p{margin:0;color:var(--ims-muted);font-size:17px;line-height:1.75}.ims-warning-box{margin-top:22px;padding:20px 22px;border-radius:20px;background:var(--ims-orange-soft);border:1px solid var(--ims-orange-border);color:var(--ims-orange-text);line-height:1.65}.ims-documents-page{width:100%;max-width:none}.ims-doc-hero-box{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:center;margin-top:30px;padding:32px;border-radius:26px;background:linear-gradient(135deg,#0f172a,#123927);color:#fff}.ims-doc-hero-box h3{margin:0 0 14px;color:#fff;font-size:clamp(30px,3vw,48px);line-height:1}.ims-doc-hero-box p{margin:0;color:#ffffffc2}.ims-doc-guide-link{display:inline-flex;justify-content:center;align-items:center;padding:16px 18px;border-radius:999px;background:#fff;color:var(--ims-green-dark);font-weight:900;text-align:center;text-decoration:none}.ims-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.ims-doc-card{padding:24px;border-radius:22px;background:#f8fafc;border:1px solid var(--ims-border)}.ims-doc-card.required{border-left:5px solid #16a34a}.ims-doc-card span{display:inline-flex;margin-bottom:14px;padding:7px 11px;border-radius:999px;background:var(--ims-green-soft);color:var(--ims-green-dark);font-size:12px;font-weight:900}.ims-doc-card.required span{background:var(--ims-red-soft);color:var(--ims-red)}.ims-doc-card h3{margin:0 0 12px;font-size:23px;line-height:1.15}.ims-doc-card p{margin:0;color:var(--ims-muted)}.ims-dpe-box,.ims-upload-box{margin-top:26px}.ims-dpe-grid,.ims-saved-docs{margin-top:18px}.ims-saved-docs ul{margin:12px 0 0;padding:0}.ims-saved-docs li{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--ims-border);margin-bottom:8px}.ims-saved-docs a,.ims-saved-docs span{color:#1f2937;text-decoration:none;word-break:break-word}.ims-saved-docs button{width:30px;height:30px;min-width:30px;border-radius:999px;border:1px solid #fecaca;background:#fff5f5;color:#dc2626;cursor:pointer;font-size:18px;font-weight:900}.ims-highlight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.ims-highlight>div{padding:20px;border-radius:20px;background:#f8fafc;border:1px solid var(--ims-border)}.ims-miniLabel{display:block;color:#64748b;font-size:13px;margin-bottom:6px}.ims-highlight h3{margin:0;font-size:26px}.ims-docs,.ims-checklist{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ims-docItem{display:flex;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--ims-border);border-radius:18px;background:#fbfefc}.ims-docItem p{margin:6px 0 0;color:var(--ims-muted)}.ims-tag{height:fit-content;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.ims-tag.need{background:var(--ims-red-soft);color:var(--ims-red)}.ims-tag.soft{background:var(--ims-green-soft);color:#166534}.ims-uploadBox{padding:18px;border:1px dashed #b6d7c0;border-radius:18px;background:#fbfefc}.ims-uploadBox p{margin:10px 0 0;color:#64748b}.ims-assistant{position:sticky;top:24px}.ims-assistantCard h3{margin-top:8px}.ims-chatFeed{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;margin:18px 0}.ims-bubble{padding:12px 14px;border-radius:18px;line-height:1.55}.ims-bubble.assistant{background:#f5faf6;border:1px solid var(--ims-border)}.ims-bubble.user{align-self:flex-end;background:#12391f;color:#fff}.ims-chatComposer{display:flex;flex-direction:column;gap:10px}button[style*="position: fixed"]{right:28px!important;bottom:28px!important;border-radius:999px!important;padding:16px 24px!important;background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important;box-shadow:0 20px 50px #10b9814d!important;font-weight:900!important;z-index:60!important}@media (max-width: 1250px){.ims-layout{width:min(1000px,calc(100% - 36px));grid-template-columns:1fr;gap:28px;padding:30px 0 90px}.ims-sidebar,.ims-assistant{position:static;width:100%;min-width:0}.ims-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ims-welcome-hero,.ims-mindset-box,.ims-market-section,.ims-doc-hero-box,.ims-guidance-grid{grid-template-columns:1fr}.ims-welcome-badge{max-width:380px}}@media (max-width: 860px){.ims-topbar{width:min(100%,calc(100% - 32px));grid-template-columns:1fr;gap:18px}.ims-layout{width:min(100%,calc(100% - 32px))}.ims-sidebar{grid-template-columns:1fr}.ims-card,.ims-welcome-card,.ims-welcome-v2{padding:28px;border-radius:26px}.ims-grid,.ims-highlight,.ims-infoGrid,.ims-strategy-grid,.ims-pricingGrid,.ims-doc-grid,.ims-dpe-grid{grid-template-columns:1fr}.ims-actions{justify-content:flex-start}.ims-welcome-left h2,.ims-welcome-hero h2{font-size:clamp(36px,10vw,52px);line-height:.98}.ims-precision-box{grid-template-columns:1fr;padding:28px}.ims-mindset-note{font-size:22px}}@media (max-width: 560px){.ims-topbar,.ims-layout{width:min(100%,calc(100% - 24px))}.ims-card,.ims-welcome-card,.ims-welcome-v2{padding:22px}.ims-step{min-height:54px}.ims-welcome-badge{max-width:100%}.ims-badge-number{font-size:58px}.ims-precision-box h3,.ims-mindset-box h3{font-size:26px}}.ims-welcome-hero-full{grid-template-columns:1fr!important;max-width:100%!important}.ims-welcome-hero-full .ims-welcome-left{max-width:100%!important}.ims-welcome-hero-full h2{max-width:1050px!important;font-size:clamp(52px,5vw,86px)!important;line-height:.95!important}.ims-welcome-hero-full .ims-lead{max-width:920px!important;font-size:20px!important;line-height:1.8!important}.ims-welcome-badge{display:none!important}.ims-diagnosticians-box{margin-top:24px}.ims-diagnosticians-list{display:grid;gap:14px;margin-top:22px}.ims-diagnostician-card{padding:18px;border-radius:20px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 30px #0f172a0d}.ims-diagnostician-card strong{display:block;margin-bottom:6px;color:#0f172a;font-size:17px}.ims-diagnostician-card span{display:block;margin-bottom:8px;color:#047857;font-size:14px;font-weight:700}.ims-diagnostician-card p{margin:0;color:#64748b}.ims-guide-open-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:14px;border:1px solid #bbf7d0;background:#ecfdf5;color:#047857;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 24px #10b98114}.ims-guide-open-btn:hover{background:#d1fae5;border-color:#86efac;transform:translateY(-2px);box-shadow:0 12px 30px #10b98126}.ims-guide-open-btn:active{transform:translateY(0)}.ims-guide-open-btn svg{width:18px;height:18px}@media (max-width: 768px){.ims-guide-open-btn{width:100%;justify-content:center}}.legalPage{min-height:100vh;background:radial-gradient(circle at top,rgba(0,166,118,.08),transparent 30%),#faf8f4;padding:120px 24px 80px}.legalContainer{max-width:960px;margin:0 auto}.legalCard{background:#fffffff0;border:1px solid rgba(15,23,42,.08);border-radius:34px;padding:56px;box-shadow:0 24px 80px #0f172a14}.legalOverline{display:inline-flex;padding:10px 18px;border-radius:999px;background:#10b9811a;color:#047857;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px}.legalCard h1{margin:0 0 18px;font-size:clamp(42px,5vw,72px);line-height:.95;letter-spacing:-.05em;color:#111827}.legalIntro{font-size:20px;line-height:1.75;color:#64748b;margin-bottom:44px}.legalSection{margin-bottom:42px}.legalSection h2{margin:0 0 14px;font-size:28px;color:#111827}.legalSection p,.legalSection li{color:#475569;line-height:1.85;font-size:17px}.legalSection ul{padding-left:22px}@media (max-width: 768px){.legalCard{padding:34px 24px}.legalCard h1{line-height:1.05}.legalIntro{font-size:17px}}:root{--bg: #f8fafc;--text: #0f172a;--muted: #475569;--border: #e2e8f0;--white: #ffffff;--green: #059669;--green-dark: #047857;--green-soft: #ecfdf5;--dark: #0f172a;--gold: #b8945e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:#fff}label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#334155}pre{margin:0;white-space:pre-wrap}.page{min-height:100vh;background:radial-gradient(circle at top left,rgba(29,157,92,.09),transparent 30%),radial-gradient(circle at top right,rgba(184,148,94,.08),transparent 26%),linear-gradient(180deg,#f8faf7,#fff 45%,#f7faf8)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.narrow{max-width:1040px}.header,.header.simple{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(226,232,240,.65);background:#ffffffb8;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);position:sticky;top:0;z-index:50;box-shadow:0 12px 40px #0f172a0a}.headerActions,.buttonRow{display:flex;gap:12px;flex-wrap:wrap}.nav{display:flex;gap:26px;color:#475569}.nav a{position:relative;transition:color .2s ease}.nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:2px;border-radius:999px;background:#059669;transition:width .25s ease}.nav a:hover{color:#0f172a}.nav a:hover:after{width:100%}.brand{font-size:30px;font-weight:800;letter-spacing:-1px;display:flex;align-items:center;gap:1px;background:none;border:none;cursor:pointer;padding:0}.logo-main{color:#111}.logo-accent{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn{border:none;border-radius:999px;padding:14px 22px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#059669,#10b981);color:#fff;box-shadow:0 20px 40px #10b98147}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 28px 60px #10b9815c}.btn-secondary{background:#ffffffe0;border:1px solid rgba(226,232,240,.9);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 35px #0f172a14}.card{background:#fffffff0;border:1px solid rgba(226,232,240,.95);border-radius:30px;box-shadow:0 24px 80px #0f172a14;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.card:hover{transform:translateY(-6px);box-shadow:0 30px 90px #0f172a1f;border-color:#10b98159}.pad{padding:28px}.big{padding:40px}.accent{background:linear-gradient(135deg,var(--green-soft),#fff)}.dark{background:var(--dark);color:#fff;border-color:var(--dark)}.section{padding:80px 0}.compactTop{padding-top:10px}.hero{padding:90px 0 70px;min-height:720px;display:flex;align-items:center;background:radial-gradient(circle at 18% 10%,rgba(29,157,92,.13),transparent 30%),radial-gradient(circle at 85% 15%,rgba(184,148,94,.12),transparent 26%),linear-gradient(180deg,#f8faf7,#fff)}.heroGrid,.twoCols,.dashboardGrid{display:grid;gap:28px}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px}.twoCols{grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:start;padding:40px 28px 80px;max-width:1200px;margin:0 auto}.dashboardGrid{grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:start}.stickyCol{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:22px}.pill,.overline{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.pill{padding:9px 14px;border-radius:999px;background:#1d9d5c1a;border:1px solid rgba(29,157,92,.18);color:#117342;margin-bottom:20px}.overline.light,.overline.green{color:#6ee7b7}.section-title h2,.hero h1,h1,h2,h3{margin:0;letter-spacing:-.04em}.hero h1{font-size:clamp(28px,3.2vw,54px);line-height:1;letter-spacing:-.05em;max-width:560px;margin-bottom:20px}.heroContent{max-width:560px}.lead,.subtitle,.muted,.plainList li,.orderedList li,.listItem p,.footer p{color:var(--muted);line-height:1.65}.hero .lead{font-size:20px;line-height:1.75;max-width:680px}.section-title.center{text-align:center}.section-title h2{font-size:48px}.result{font-size:42px;margin-top:14px}.stats,.cardGrid,.grid2,.miniGrid{display:grid;gap:16px}.stats{grid-template-columns:repeat(3,1fr);margin-top:26px}.stat{padding:18px;text-align:center;min-height:104px;display:flex;flex-direction:column;justify-content:center}.stat strong{display:block;font-size:28px;color:#0f172a}.stat span{display:block;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.35}.grid2{grid-template-columns:repeat(2,1fr)}.span2{grid-column:span 2}.miniGrid{grid-template-columns:repeat(2,1fr);margin:22px 0}.miniCard{background:#fff;border:1px solid var(--border);border-radius:20px;padding:16px}.miniLabel{margin:0;color:var(--muted);font-size:13px}.miniValue{margin:8px 0 0;font-size:28px;font-weight:900}.list,.stack{display:flex;flex-direction:column;gap:16px}.stack.small{gap:12px}.listItem{display:flex;gap:14px;align-items:flex-start}.tick{width:28px;height:28px;border-radius:999px;background:#d1fae5;color:var(--green);display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 auto}.tick.big{width:42px;height:42px;border-radius:16px}.infoBox,.templateBox,.scriptBox{border:1px solid var(--border);background:#f8fafc;border-radius:20px;padding:16px}.templateBox{margin-top:24px}.plainList,.orderedList{padding-left:18px;margin:16px 0 0}.plainList li,.orderedList li{margin:10px 0}.scriptBox p{margin:8px 0 0}.priceCard{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tabs{display:flex;gap:8px;margin-bottom:20px}.tab{border:1px solid var(--border);background:#fff;color:var(--text);padding:12px 16px;border-radius:14px;font-weight:700;cursor:pointer}.tab.active{background:var(--green-soft);border-color:#a7f3d0;color:var(--green-dark)}.formStack{display:flex;flex-direction:column;gap:16px}.centered{display:flex;align-items:center;justify-content:center;padding:24px}.centerText{text-align:center}.successIcon{width:72px;height:72px;border-radius:999px;background:#d1fae5;color:var(--green);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:34px;font-weight:900}.footer{border-top:1px solid var(--border);background:#fff;padding:20px 0}.footerRow{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.full{width:100%}.chipRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.chip{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:18px;padding:12px 14px;background:#fff}.offerBox{margin-top:18px;padding:18px;border:1px solid #dfe7e2;border-radius:18px;background:#fff}.offerTop,.priceBlock,.statPrice{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.offerTop{margin-bottom:10px}.oldPrice{text-decoration:line-through;color:#999;font-size:14px;font-weight:600}.newPrice{color:#16a34a;font-size:34px;font-weight:900;line-height:1}.offerBadge,.badge{background:#102033;color:#fff;font-size:12px;font-weight:900;padding:7px 11px;border-radius:999px;letter-spacing:.05em}.offerText{margin:8px 0 6px;color:#334155;font-size:15px}.offerUrgency{margin:0 0 14px;color:#64748b;font-size:14px;font-weight:600}.heroPrinciple,.premiumHeroCard{border:1px solid rgba(29,157,92,.16);box-shadow:0 30px 80px #0f172a1a}.softProof{margin-top:18px;padding:16px;border-radius:14px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;line-height:1.55}.premiumHeroCard{min-height:520px;overflow:hidden}.premiumHeroImage{height:260px;border-radius:24px;background:linear-gradient(180deg,#0f172a0d,#0f172a2e),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1400&q=80);background-size:cover;background-position:center;margin-bottom:22px}.mockupPanel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:22px;box-shadow:0 20px 50px #0f172a17}.mockupTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.mockupBadge{display:inline-flex;padding:7px 11px;border-radius:999px;background:#ecfdf5;color:#117342;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.mockupPrice{margin:10px 0 0;font-size:28px;font-weight:900;color:#0f172a}.mockupLines{display:grid;gap:10px}.mockupLine{height:10px;border-radius:999px;background:#e2e8f0}.mockupLine.green{background:#bbf7d0}.mockupLine.short{width:60%}.darkPremium{background:linear-gradient(135deg,#0f172a,#102033 55%,#113d2a);color:#fff}.darkPremium h2,.darkPremium h3,.darkPremium strong{color:#fff}.darkPremium p,.darkPremium .subtitle{color:#ffffffbf}.darkPremium .card{background:#ffffff14;border-color:#ffffff29;box-shadow:none}.premiumPriceCard{background:linear-gradient(135deg,#fff,#effdf5);border:1px solid rgba(29,157,92,.22)}.priceBlock .newPrice{font-size:48px;line-height:1;margin:0;color:#117342}.valueShowcase{display:grid;grid-template-columns:1fr 1fr;gap:24px}.previewCard{position:relative;min-height:390px;overflow:hidden}.previewBlur{filter:blur(1.6px);opacity:.8}.previewLock{position:absolute;left:24px;right:24px;bottom:24px;padding:16px 18px;border-radius:18px;background:#0f172ae6;color:#fff;font-weight:800;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.comparisonCard{overflow:hidden;margin-top:34px;box-shadow:0 24px 70px #0f172a14}.comparisonTable{overflow:hidden;border-radius:32px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 30px 80px #0f172a14;margin-top:40px}.comparisonHead,.comparisonRow{display:grid;grid-template-columns:.9fr 1.1fr 1.1fr}.comparisonHead{background:#0f172a;color:#fff;font-weight:900;font-size:15px}.comparisonHead div,.comparisonRow div{padding:24px}.comparisonRow{border-top:1px solid #e2e8f0}.comparisonRow div{line-height:1.7;font-size:15px}.comparisonRow div:first-child{background:#f8fafc;font-weight:800;color:#0f172a}.comparisonRow div:nth-child(2){background:#fffdfc;color:#64748b}.comparisonRow div:nth-child(3){background:#f0fdf4;color:#166534;font-weight:700}.priceRow{font-size:15px}.priceRow>div:nth-child(2){background:#fff7ed;color:#9a3412}.priceRow>div:nth-child(3){background:#dcfce7;color:#166534}.agencyHonestBox{margin-top:24px;padding:24px;border-radius:24px;background:#f8fafc;border:1px solid #e2e8f0}.agencyHonestBox h3{margin-top:0;margin-bottom:10px;color:#0f172a}.agencyHonestBox p{color:#475569;line-height:1.75;margin:10px 0 0}.cta{background:linear-gradient(135deg,#102033,#123927);color:#fff;border:none}.cta h2,.cta .overline{color:#fff}.cta .subtitle{color:#ffffffc7}.homePremium{background:radial-gradient(circle at 12% 4%,rgba(29,157,92,.12),transparent 32%),radial-gradient(circle at 88% 10%,rgba(184,148,94,.12),transparent 30%),linear-gradient(180deg,#f8faf7,#fff 42%,#f7faf8)}.premiumHero{padding:90px 0 80px}.premiumHeroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.premiumPill{display:inline-flex;padding:9px 14px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#117342;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}.premiumHero h1{font-size:clamp(36px,4.6vw,64px);line-height:.95;letter-spacing:-.07em;color:#0f172a;margin-bottom:24px}.premiumLead{max-width:660px;font-size:20px;line-height:1.7;color:#475569;margin-bottom:28px}.premiumHeroActions{display:flex;gap:12px;flex-wrap:wrap}.premiumTrustRow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.premiumTrustRow>div{background:#ffffffe0;border:1px solid #e2e8f0;border-radius:22px;padding:18px;text-align:center;box-shadow:0 16px 40px #0f172a0f}.premiumTrustRow strong{display:block;font-size:28px;color:#0f172a;margin-bottom:4px}.premiumTrustRow span{color:#64748b;font-size:13px}.premiumHeroVisual{position:relative;background:#fff;border:1px solid rgba(29,157,92,.18);border-radius:34px;padding:22px;box-shadow:0 34px 90px #0f172a1f}.premiumHouseImage{height:290px;border-radius:26px;background:linear-gradient(135deg,#0f172a1a,#1d9d5c1f),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1400&q=80);background-size:cover;background-position:center;margin-bottom:18px}.premiumEstimateCard{padding:20px;border-radius:24px;border:1px solid #e2e8f0;background:#fff}.estimateTop{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#117342;font-weight:900;font-size:13px;text-transform:uppercase}.premiumEstimateCard h3{margin-top:12px}.estimatePrice{margin:8px 0 14px;font-size:34px;font-weight:900;color:#0f172a}.estimateLine{height:9px;border-radius:999px;background:#e2e8f0;margin-bottom:9px}.estimateLine.green{background:#bbf7d0}.estimateLine.short{width:62%}.premiumEstimateCard ul{margin:18px 0 0;padding-left:18px;color:#475569;line-height:1.7}.premiumStats{background:#f3f1e9;border-top:1px solid rgba(184,148,94,.18);border-bottom:1px solid rgba(184,148,94,.18);padding:28px 0}.premiumStatsGrid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:20px}.premiumStatsGrid strong{display:block;color:#117342;font-size:28px;margin-bottom:4px}.premiumStatsGrid span{color:#475569;font-size:14px}.premiumSection{padding:90px 0}.premiumProcess{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.darkShowcase{background:linear-gradient(135deg,#0f172a,#102033 55%,#113d2a);color:#fff}.darkShowcase .section-title h2,.darkShowcase h3{color:#fff}.darkShowcase .subtitle,.darkShowcase p{color:#ffffffc2}.premiumToolsGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:40px}.toolCard{min-height:190px;background:#ffffff14;border-color:#ffffff29;color:#fff;box-shadow:none}.toolCard p{font-size:14px}.premiumPriceLayout{align-items:center}.premiumPriceCard{margin-top:26px;border:1px solid rgba(29,157,92,.22);background:linear-gradient(135deg,#fff,#effdf5)}.premiumPrice{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.premiumPrice strong{font-size:58px;line-height:1;color:#117342}.premiumPrice span{color:#475569;padding-bottom:8px}.premiumChecklist{box-shadow:0 24px 70px #0f172a14}.valueShowcase{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.previewCard{position:relative;min-height:360px;overflow:hidden}.fakeDocument{margin-top:20px;border-radius:20px;padding:20px;background:linear-gradient(135deg,#f8fafc,#ecfdf5);border:1px solid #dbe7df;min-height:150px;display:flex;flex-direction:column;gap:12px;filter:blur(1.2px);opacity:.78}.fakeDocument strong{color:#0f172a}.fakeDocument span{color:#475569;font-weight:600}.premiumToolCard{margin-top:-40px;position:relative;z-index:3;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);border-radius:28px;padding:28px;box-shadow:0 30px 80px #0f172a1f}.toolHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.toolHeader span{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#16a34a}.toolHeader strong{font-size:22px;color:#0f172a}.premiumToolCard h3{margin:0 0 20px;font-size:32px;line-height:1.1;letter-spacing:-.04em;color:#0f172a}.toolList{display:flex;flex-direction:column;gap:14px}.toolList p{margin:0;font-size:16px;color:#334155;font-weight:500}.estimatePage{background:radial-gradient(circle at 15% 10%,rgba(29,157,92,.1),transparent 30%),linear-gradient(180deg,#f8faf7,#fff 55%,#f7faf8)}.estimateShell{max-width:1180px;margin:0 auto;padding:60px 20px 90px}.estimateHero{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:34px}.estimateHero h1{font-size:clamp(34px,4vw,58px);line-height:1;max-width:620px}.estimateHero p{max-width:760px;color:#475569;line-height:1.7}.estimateTrustBox{min-width:250px;padding:22px;border-radius:24px;background:#102033;color:#fff;box-shadow:0 24px 60px #0f172a26}.estimateTrustBox strong{display:block;font-size:38px;color:#bbf7d0}.estimateTrustBox span{color:#ffffffbf}.estimateLayout{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:start}.estimateFormCard,.estimateResultCard,.estimatePackCard{box-shadow:0 24px 70px #0f172a14}.estimateFormGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.fullWidthField{grid-column:1 / -1}.estimateFormCard input,.estimateFormCard select,.estimateFormCard textarea{padding:16px 18px;border-radius:20px;border:1px solid #dbe4ea;background:#ffffffeb;transition:all .2s ease}.estimateFormCard input:focus,.estimateFormCard select:focus,.estimateFormCard textarea:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 4px #10b9811f}.estimateStepTitle{display:flex;gap:16px;align-items:center;margin-bottom:24px}.estimateStepTitle span{width:54px;height:54px;border-radius:18px;background:#d1fae5;color:#047857;display:flex;align-items:center;justify-content:center;font-weight:900}.estimateStepTitle h2{font-size:28px}.estimateStepTitle p{margin:4px 0 0;color:#64748b}.estimateOptions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.estimateOption{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:#fff;border:1px solid #dbe4ea;cursor:pointer;transition:all .2s ease;font-weight:700}.estimateOption:hover{transform:translateY(-2px);border-color:#10b981}.estimateOption.active{background:#10b9811f;border-color:#10b981;color:#047857}.estimateOption input{width:auto}.estimateOptions label{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.estimateOptions input{width:auto}.estimateAside{display:flex;flex-direction:column;gap:22px;position:sticky;top:110px}.estimateResultCard{background:linear-gradient(135deg,#fff,#ecfdf5);border:1px solid #bbf7d0}.estimateResultCard h2{font-size:36px;line-height:1.05;margin:12px 0}.estimateMini{display:grid;gap:12px;margin:22px 0}.estimateMini div{padding:14px;border-radius:18px;background:#fff;border:1px solid #dbe7e0}.estimateMini span{display:block;font-size:12px;color:#64748b}.estimateMini strong{display:block;margin-top:4px;font-size:22px;color:#0f172a}.estimateUnlock{padding:18px;border-radius:20px;background:#102033;color:#fff}.estimateUnlock p{color:#ffffffc2;line-height:1.55;font-size:14px}.estimatePackCard h3{margin-bottom:18px}.addressAutocomplete{position:relative}.addressDropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;z-index:30;box-shadow:0 20px 40px #0f172a14}.addressItem{width:100%;border:none;background:#fff;text-align:left;padding:14px 16px;cursor:pointer;border-bottom:1px solid #f1f5f9}.addressItem:hover{background:#f8fafc}.estimateValidation{margin-top:24px}.homeLuxury{background:#f7faf8;color:#101828}.homeLuxury .container{max-width:1200px;margin:0 auto;padding:0 24px}.luxHero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(90deg,#f7faf8f5,#f7faf8db 42%,#f7faf87a),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:center}.luxHeroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(29,157,92,.16),transparent 34%),radial-gradient(circle at 80% 20%,rgba(11,36,55,.18),transparent 32%);pointer-events:none}.luxHeroOverlay:before,.luxHeroOverlay:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);animation:floatingGlow 10s ease-in-out infinite}.luxHeroOverlay:before{width:420px;height:420px;background:#10b9811f;top:-120px;right:-80px}.luxHeroOverlay:after{width:340px;height:340px;background:#3b82f61a;bottom:-120px;left:-80px;animation-duration:12s}.luxHeroGrid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.luxHeroText{max-width:760px;animation:heroFadeUp 1s ease forwards}.luxPill{display:inline-flex;padding:9px 16px;border-radius:999px;background:#e8f8f0e6;border:1px solid rgba(29,157,92,.26);color:#087a46;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px}.luxHero h1{font-size:clamp(34px,4vw,60px);max-width:720px;line-height:.94;letter-spacing:-.065em;margin:0 0 24px;color:#0f172a}.luxLead{line-height:1.7;color:#475569;max-width:760px;font-size:20px;margin-bottom:28px}.luxActions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px}.luxProof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:620px}.luxProof div{background:#ffffffc7;border:1px solid rgba(226,232,240,.9);border-radius:20px;padding:20px;box-shadow:0 18px 45px #0f172a14}.luxProof strong{display:block;font-size:26px;color:#0f172a;margin-bottom:6px}.luxProof span{font-size:13px;color:#64748b}.luxHeroCard{max-width:460px;justify-self:end;overflow:hidden;border-radius:34px;padding:18px;background:#ffffffe0;border:1px solid rgba(226,232,240,.9);box-shadow:0 35px 90px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(0);transition:transform .35s ease,box-shadow .35s ease;animation:heroFadeRight 1.2s ease forwards}.luxHeroCard:hover{transform:translateY(-6px);box-shadow:0 45px 110px #0f172a38}.luxHeroCardImage{height:230px;border-radius:24px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.08)),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1200&q=80);background-size:cover;background-position:center;margin-bottom:18px;overflow:hidden;transition:transform .6s ease}.luxHeroCard:hover .luxHeroCardImage{transform:scale(1.04)}.luxHeroCardContent{padding:32px}.luxCardTop{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.luxCardTop span{color:#059669;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.luxCardTop strong{font-size:15px;color:#0f172a;background:#ecfdf5;border:1px solid #bbf7d0;padding:8px 12px;border-radius:999px}.luxHeroCardContent h3,.luxHeroCard h3{margin:0 0 18px;font-size:30px;line-height:1.1;color:#0f172a}.luxCardList,.luxHeroCard ul{list-style:none;padding:0;margin:0;color:#334155;line-height:1.9}.luxCardList li{margin-bottom:12px;color:#334155;font-size:17px;line-height:1.35}.luxSection{padding:110px 0}.luxSoft{background:linear-gradient(180deg,#f7faf8,#eef8f2)}.luxSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.luxStep{border-radius:26px;min-height:230px}.luxStep span{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:18px;background:#d1fae5;color:#047857;font-weight:900;margin-bottom:24px}.luxStep h3{font-size:21px;margin-bottom:12px}.luxStep p{color:#64748b;line-height:1.65}.luxDarkSection{padding:110px 0;background:radial-gradient(circle at 80% 20%,rgba(29,157,92,.18),transparent 36%),linear-gradient(135deg,#0f172a,#10241f);color:#fff}.luxDarkSection .section-title h2,.luxDarkSection .section-title .subtitle{color:#fff}.luxPackGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}.luxPackCard{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;min-height:210px;border-radius:26px}.luxPackCard h3{color:#fff;margin-bottom:12px}.luxPackCard p{color:#ffffffb8;line-height:1.6}.luxPriceLayout{align-items:center}.luxPriceBox{margin-top:28px;padding:34px;border-radius:28px;background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #bbf7d0;box-shadow:0 24px 60px #0f172a14}.luxPriceBox strong{font-size:56px;line-height:1;color:#047857;margin-right:12px}.luxPriceBox span{color:#475569;font-weight:700}.luxPriceBox p{margin:18px 0 24px;color:#334155;line-height:1.6}.luxIncluded{border-radius:28px}.luxFinalCta{padding:140px 0 180px;background:linear-gradient(90deg,#0f172ae6,#065f46c7),url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:center;position:relative;z-index:1}.luxCtaCard{background:#0f172ac7;color:#fff;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.luxCtaCard h2,.luxCtaCard .subtitle{color:#fff}.signOrderShellPremium{width:min(1380px,100%);margin:0 auto;padding:70px 24px 110px;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:70px;align-items:start}.signOrderMainContent{display:flex;flex-direction:column;min-width:0}.signHeroTop{max-width:900px;margin-bottom:46px}.signOrderOverline{margin:0 0 18px;color:#059669;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.signHeroTop h1{max-width:780px;margin:0 0 28px;color:#0f172a;font-size:clamp(48px,5vw,74px);line-height:.92;letter-spacing:-.07em;font-weight:1000}.signOrderLead{max-width:720px;margin:0 0 34px;color:#475569;font-size:22px;line-height:1.65}.signMiniBenefits{display:flex;flex-wrap:wrap;gap:14px}.signMiniBenefits span{padding:14px 18px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857;font-size:16px;font-weight:800}.signOrderPreviewCard,.signOrderFormCardPremium{background:#fffffff0;border:1px solid #e2e8f0;border-radius:34px;box-shadow:0 28px 80px #0f172a14}.signOrderPreviewCard{padding:30px}.signOrderFormCardPremium{position:sticky;top:30px;padding:30px}.signPreviewHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:24px}.signPreviewHeader h2,.signOrderFormCardPremium h2{margin:0;font-size:30px;line-height:1.05;letter-spacing:-.045em;color:#0f172a}.signFormatBadge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:9px 13px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.signFixedFormatBox{padding:18px;border-radius:22px;background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #bbf7d0}.signFixedFormatBox strong{display:block;font-size:18px;color:#0f172a}.signFixedFormatBox span{display:block;margin-top:6px;color:#047857;font-weight:800}.signTotalBox{padding:22px;border-radius:24px;background:#0f172a;color:#fff}.signTotalBox strong{display:block;font-size:26px;margin-bottom:8px}.signTotalBox p{margin:0;color:#ffffffb8}.signRealSvgPreview{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:34px;padding:30px;border-radius:30px;background:#ffffffdb;border:1px solid #e2e8f0;box-shadow:0 24px 70px #0f172a14}.signSvgBlock{display:flex;flex-direction:column;align-items:center}.signSvgTitle{margin:0 0 14px;color:#047857;font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.signSvgImage{width:100%;max-width:360px;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #d1d5db;box-shadow:0 18px 45px #0f172a29}.signSvgImage svg{display:block;width:100%;height:100%}.signSvgImage img,img.signSvgImage{display:block;width:100%;height:auto;max-width:360px;border-radius:18px;box-shadow:0 18px 45px #0f172a29}@media (max-width: 900px){.signRealSvgPreview{grid-template-columns:1fr}}.realPanelsPreview,.realPanelBlock,.realPanelImage,.signPanelPro,.signTitlePro,.signGreenBandPro,.signPhoneLinePro,.signOwnerTextPro,.signBottomTextPro,.signScrew,.signPanelInner,.signHeaderReal,.signCenterBand,.signFooterReal{all:unset}@media (max-width: 1100px){.signOrderShellPremium{grid-template-columns:1fr;gap:42px;padding:42px 20px 90px}.signOrderFormCardPremium{position:static}.signHeroTop h1{font-size:clamp(42px,8vw,60px)}}@media (max-width: 700px){.signOrderShellPremium{padding:30px 16px 70px}.signDoublePreviewPro{justify-content:center}.signPreviewHeader{flex-direction:column}.signPanelReal{width:250px;height:185px}.signTopReal h3{font-size:28px}}.hero-trust{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;color:#0f172ac2;font-size:15px;font-weight:700}.hero-trust span{padding:10px 14px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(15,157,88,.16);box-shadow:0 14px 35px #0f172a14}.trustSection{padding:90px 0;background:linear-gradient(180deg,#fff,#f8faf8)}.trustHeader{text-align:center;max-width:860px;margin:0 auto 52px}.trustHeader span{display:inline-block;margin-bottom:16px;color:#059669;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.trustHeader h2{font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.05em;color:#0f172a;margin-bottom:20px}.trustHeader p{font-size:18px;line-height:1.75;color:#64748b}.trustGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.trustCard,.processCard,.trustItem,.socialProofCard,.finalCtaCard,.comparisonTable,.premiumToolCard{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.trustCard{padding:34px;border-radius:30px;background:#ffffffe0;border:1px solid rgba(226,232,240,.9);box-shadow:0 24px 60px #0f172a12}.trustCard:hover,.processCard:hover,.trustItem:hover,.premiumToolCard:hover{transform:translateY(-6px);box-shadow:0 35px 80px #0f172a24}.trustIcon{width:58px;height:58px;border-radius:18px;background:#d1fae5;color:#047857;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;margin-bottom:24px}.trustCard h3{font-size:22px;line-height:1.2;margin-bottom:14px;color:#0f172a}.trustCard p{color:#64748b;line-height:1.7;font-size:16px}.processSection{padding:110px 0;background:linear-gradient(180deg,#fff,#f8fafc)}.processHeader{text-align:center;max-width:760px;margin:0 auto 60px}.processHeader span{display:inline-block;margin-bottom:18px;padding:10px 16px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#059669;font-size:12px;font-weight:900;letter-spacing:.08em}.processHeader h2{font-size:clamp(38px,5vw,64px);line-height:.95;letter-spacing:-.06em;margin-bottom:22px;color:#0f172a}.processHeader p{font-size:18px;line-height:1.8;color:#64748b}.processGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.processCard{background:#fff;border:1px solid #e2e8f0;border-radius:30px;padding:34px 28px;box-shadow:0 25px 60px #0f172a0f}.processNumber{width:58px;height:58px;border-radius:18px;background:#dcfce7;color:#047857;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;margin-bottom:24px}.processCard h3{font-size:24px;line-height:1.15;margin-bottom:14px;color:#0f172a}.processCard p{color:#64748b;line-height:1.7;font-size:15px}.luxPriceBadge{display:flex;flex-direction:column;align-items:flex-end;padding:12px 16px;border-radius:18px;background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #bbf7d0;box-shadow:0 12px 30px #10b9811f}.luxPriceBadge small{color:#059669;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.luxPriceBadge strong{font-size:28px!important;line-height:1;color:#0f172a!important;background:none!important;border:none!important;padding:0!important}.socialProofSection{padding:80px 0;background:linear-gradient(135deg,#0f172a,#10241f)}.socialProofGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.socialProofCard{padding:34px 28px;border-radius:28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.socialProofCard strong{display:block;font-size:42px;line-height:1;color:#6ee7b7;margin-bottom:14px;letter-spacing:-.04em}.socialProofCard span{color:#ffffffbd;line-height:1.6;font-size:15px}.finalCtaCard{max-width:940px;margin:0 auto;padding:72px 60px;border-radius:42px;text-align:center;background:#0f172ad1;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 100px #0f172a47;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.finalCtaCard span{display:inline-block;margin-bottom:18px;color:#6ee7b7;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.finalCtaCard h2{font-size:clamp(34px,4.5vw,62px);line-height:1;color:#fff;margin-bottom:22px}.finalCtaCard p{max-width:720px;margin:0 auto 34px;color:#ffffffc7;font-size:18px;line-height:1.75}.premiumFooter{position:relative;z-index:5;background:#0b1220;color:#fff;padding-top:90px;border:none}.premiumFooterGrid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:60px;padding-bottom:60px}.footerLead{margin-top:22px;max-width:420px;color:#ffffffad;line-height:1.8;font-size:15px}.premiumFooter h4{margin-bottom:20px;font-size:16px;color:#fff}.premiumFooter .logo-main{color:#fff!important}.premiumFooter .logo-accent{background:linear-gradient(135deg,#22c55e,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.premiumFooter p,.premiumFooter a,.premiumFooter span{color:#ffffffd1}.footerLinks{display:flex;flex-direction:column;gap:14px}.footerLinks a,.footerLinks span{color:#ffffffa8;text-decoration:none;transition:.2s}.footerLinks a:hover{color:#6ee7b7}.footerBottom{padding:26px;text-align:center;border-top:1px solid rgba(255,255,255,.08);color:#ffffff73;font-size:14px}.trustBand{position:relative;margin-top:-70px;z-index:5}.trustBandGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.trustItem{background:#ffffffeb;border:1px solid rgba(226,232,240,.9);border-radius:26px;padding:26px 20px;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px #0f172a1a}.trustItem strong{display:block;font-size:34px;font-weight:900;color:#059669;margin-bottom:8px}.trustItem span{color:#475569;font-size:14px;line-height:1.5}section{position:relative;z-index:1}.reveal,.reveal.visible{opacity:1;transform:none}.gradientText{background:linear-gradient(135deg,#059669,#10b981 35%,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(15,23,42,.035) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;z-index:9999;opacity:.22}@keyframes floatingGlow{0%{transform:translateY(0) translate(0);opacity:.7}50%{transform:translateY(-12px) translate(8px);opacity:1}to{transform:translateY(0) translate(0);opacity:.7}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeRight{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0)}}.marketMessage{padding:60px 0 70px;background:#f8faf8eb}.marketMessage .container{max-width:1200px}.marketEyebrow{margin:0 0 18px;color:#0f172a;font-size:18px;font-weight:500}.marketMessage h2{max-width:820px;margin:0 0 22px;font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:-.055em;color:#0f172a}.marketMessage p{max-width:1120px;margin:0 0 18px;color:#334155;font-size:18px;line-height:1.65}.marketChecks{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px}.marketChecks span{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #dcefe4;color:#166534;font-size:15px;font-weight:800;box-shadow:0 10px 25px #0f172a0a}@media (max-width: 760px){.marketMessage{padding:42px 0 50px}.marketChecks{flex-direction:column}.marketChecks span{width:100%}}.sellerKnowledgeSection{padding:95px 0;background:linear-gradient(180deg,#f8faf7,#fff)}.sellerKnowledgeHeader{max-width:820px;margin:0 auto 42px;text-align:center}.sellerKnowledgeHeader h2{margin:14px 0 18px;font-size:clamp(36px,4vw,58px);line-height:.98;letter-spacing:-.06em;color:#0f172a}.sellerKnowledgeHeader p{margin:0 auto;max-width:720px;color:#475569;font-size:18px;line-height:1.75}.sellerKnowledgeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sellerKnowledgeCard{padding:34px;border-radius:30px;background:#ffffffeb;border:1px solid #e2e8f0;box-shadow:0 24px 70px #0f172a12}.sellerKnowledgeCard span{display:inline-flex;width:48px;height:48px;border-radius:16px;align-items:center;justify-content:center;margin-bottom:22px;background:#dcfce7;color:#047857;font-weight:900}.sellerKnowledgeCard h3{margin:0 0 12px;font-size:24px;color:#0f172a}.sellerKnowledgeCard p{margin:0;color:#475569;font-size:16px;line-height:1.7}.sellerKnowledgeAction{display:flex;justify-content:center;margin-top:38px}@media (max-width: 900px){.sellerKnowledgeGrid{grid-template-columns:1fr}}.packPriceSection{padding:95px 0;background:linear-gradient(180deg,#fff,#f8faf7)}.packPriceHeader{max-width:820px;margin:0 auto 44px;text-align:center}.packPriceHeader h2{margin:14px 0 18px;font-size:clamp(36px,4vw,58px);line-height:.98;letter-spacing:-.06em;color:#0f172a}.packPriceHeader p{max-width:720px;margin:0 auto;color:#475569;font-size:18px;line-height:1.75}.packPriceLayout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:24px;align-items:stretch}.packMainPriceCard{padding:36px;border-radius:34px;background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #bbf7d0;box-shadow:0 28px 80px #10b9811f}.packBadge{display:inline-flex;padding:8px 12px;border-radius:999px;background:#fff;color:#047857;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.packPrice{margin:24px 0 16px;font-size:72px;line-height:.9;font-weight:1000;letter-spacing:-.07em;color:#047857}.packMainPriceCard p{color:#334155;font-size:17px;line-height:1.7;margin-bottom:28px}.packIncludedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.packIncludedCard{display:flex;gap:16px;padding:26px;border-radius:28px;background:#fffffff0;border:1px solid #e2e8f0;box-shadow:0 22px 60px #0f172a0f}.packIncludedCard span{width:34px;height:34px;min-width:34px;border-radius:999px;background:#d1fae5;color:#047857;display:grid;place-items:center;font-weight:900}.packIncludedCard h3{margin:0 0 8px;font-size:20px;color:#0f172a}.packIncludedCard p{margin:0;color:#475569;line-height:1.6}@media (max-width: 950px){.packPriceLayout,.packIncludedGrid{grid-template-columns:1fr}}.luxStepTop{display:flex;align-items:center;gap:18px;margin-bottom:26px}.luxStepTop span{width:58px;height:58px;border-radius:18px;background:#dcfce7;color:#047857;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:22px}.luxStepTop h3{margin:0;font-size:32px;line-height:1}.luxStepTop small{display:block;margin-top:6px;color:#16a34a;font-size:18px;font-weight:700}.luxStepList{margin:18px 0 0;padding-left:22px}.luxStepList li{margin-bottom:12px;color:#475569;line-height:1.7}.luxStep p{color:#64748b;line-height:1.8;font-size:18px}.supportBtn{border:1px solid rgba(226,232,240,.9);background:#ffffffe0;color:#0f172a;border-radius:999px;padding:14px 22px;font-weight:800;cursor:pointer;box-shadow:0 14px 35px #0f172a14;transition:.2s ease}.supportBtn:hover{transform:translateY(-2px);border-color:#10b98159}.supportPage{padding:70px 0 110px}.supportCard,.adminCard{background:#fffffff0;border:1px solid rgba(226,232,240,.95);border-radius:30px;box-shadow:0 24px 80px #0f172a14;padding:30px}.supportCard{display:flex;flex-direction:column;gap:16px}.supportCard textarea{min-height:150px;resize:vertical}.supportCard label{display:flex;align-items:center;gap:10px}.supportCard label input{width:auto}.adminPage{padding:60px 0 100px}.adminHeader{margin-bottom:34px}.adminHeader h1{font-size:clamp(34px,4vw,56px)}.adminSection{margin-top:42px}.adminSectionTitle{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.adminOrders{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.adminCard h3{font-size:24px;margin-bottom:18px}.adminCard p{margin:10px 0;color:#475569}.adminCard strong{color:#0f172a}.adminBadge{display:inline-flex;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.buttonRow button{border:none;border-radius:999px;padding:10px 15px;font-weight:800;cursor:pointer;background:#0f172a;color:#fff}.buttonRow button:hover{transform:translateY(-2px)}@media (max-width: 850px){.adminOrders{grid-template-columns:1fr}.headerActions{gap:8px}.supportBtn{padding:12px 16px}}.adminStatsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 50px}.adminStatCard{padding:28px;border-radius:28px;background:#ffffffeb;border:1px solid #e2e8f0;box-shadow:0 24px 70px #0f172a14}.adminStatCard span{display:block;color:#64748b;font-size:14px;margin-bottom:12px;font-weight:700}.adminStatCard strong{font-size:38px;line-height:1;color:#0f172a;font-weight:900}@media (max-width: 900px){.adminStatsGrid{grid-template-columns:1fr}}.estimateAiBadge{display:inline-flex;margin-bottom:14px;padding:9px 13px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.estimatePsychology{margin:22px 0;padding:20px;border-radius:22px;background:#fff;border:1px solid #dbe7e0}.estimatePsychology h3{margin-bottom:10px;font-size:22px}.estimatePsychology p{margin:0;color:#475569;line-height:1.65}.estimateWarning{margin:22px 0;padding:20px;border-radius:22px;background:#fff7ed;border:1px solid #fed7aa}.estimateWarning strong{color:#9a3412}.estimateWarning p{margin:10px 0 0;color:#7c2d12;line-height:1.6}.estimateBlurPreview{position:relative;display:grid;gap:10px;margin:24px 0;padding:18px;border-radius:22px;background:#f8fafc;border:1px solid #e2e8f0;overflow:hidden}.blurItem{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;color:#0f172a;font-weight:800;filter:blur(1px);opacity:.75}.blurOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172ab8;color:#fff;font-weight:900;text-align:center;padding:20px}.estimateTrustCard{margin-top:24px}.estimateTestimonials{display:grid;gap:16px;margin:24px 0}.testimonialItem{padding:18px;border-radius:20px;background:#fff;border:1px solid #e2e8f0}.testimonialItem p{margin:0 0 10px;line-height:1.7;color:#0f172a;font-weight:600}.testimonialItem span{color:#64748b;font-size:14px}.estimateReassurance{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0}.estimateReassurance div{padding:14px;border-radius:14px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857;font-weight:800;text-align:center}.estimateMiniCompare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compareBox{padding:20px;border-radius:20px;border:1px solid #e2e8f0;background:#fff}.compareBox strong{display:block;margin-bottom:10px;font-size:18px}.compareBox p{margin:0;color:#475569;line-height:1.6}.compareBox.active{border:2px solid #10b981;background:#ecfdf5}@media (max-width: 800px){.estimateMiniCompare,.estimateReassurance{grid-template-columns:1fr}}.sellerVoicesSection{padding:110px 0}.sellerVoicesHeader{max-width:760px;margin:0 auto 60px;text-align:center}.sellerVoiceCard{padding:30px;border-radius:30px;background:#fffffff0;border:1px solid #e2e8f0;box-shadow:0 24px 80px #0f172a14}.sellerVoiceCard p{margin:0 0 18px;line-height:1.8;font-size:18px;color:#0f172a;font-weight:600}.sellerVoiceCard span{color:#64748b;font-size:14px;font-weight:700}@media (max-width: 900px){.sellerVoicesGrid{grid-template-columns:1fr}}.estimateTrustWide{margin-top:42px;padding:44px;border-radius:34px;background:linear-gradient(135deg,#fff,#ecfdf5);border:1px solid #bbf7d0;box-shadow:0 24px 80px #0f172a14}.estimateTrustWideHeader{max-width:860px;margin-bottom:30px}.estimateTrustWideHeader h2{margin:12px 0 14px;font-size:clamp(30px,3vw,46px);line-height:1}.estimateTrustWideHeader p{color:#475569;line-height:1.75;font-size:18px}.estimateTrustWideGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.estimateTrustWideCard{padding:24px;border-radius:24px;background:#fff;border:1px solid #e2e8f0}.estimateTrustWideCard strong{display:block;margin-bottom:10px;font-size:20px;color:#0f172a}.estimateTrustWideCard p{margin:0;color:#475569;line-height:1.65}.estimateTrustWideBottom{margin-top:28px;padding-top:24px;border-top:1px solid #bbf7d0;display:flex;justify-content:space-between;gap:20px;align-items:center}.estimateTrustWideBottom div{display:flex;flex-wrap:wrap;gap:10px}.estimateTrustWideBottom span{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #bbf7d0;color:#047857;font-weight:800;font-size:14px}.estimateWarning.compact{margin:18px 0}@media (max-width: 900px){.estimateTrustWide{padding:28px}.estimateTrustWideGrid{grid-template-columns:1fr}.estimateTrustWideBottom{flex-direction:column;align-items:flex-start}}.checkoutShellPremium{max-width:1240px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:start}.checkoutLeftPremium h1{max-width:760px;font-size:clamp(44px,5vw,74px);line-height:.95;letter-spacing:-.06em;margin:16px 0 24px}.checkoutLead{max-width:720px;font-size:20px;line-height:1.75;color:#475569}.checkoutTrustPills{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0}.checkoutTrustPills span{padding:12px 16px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857;font-weight:900}.checkoutCompareBox{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:34px 0}.checkoutCompareBox>div{padding:26px;border-radius:26px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 60px #0f172a0f}.checkoutCompareBox span{color:#64748b;font-weight:800}.checkoutCompareBox strong{display:block;margin:10px 0;font-size:30px;color:#0f172a}.checkoutCompareBox p{margin:0;color:#475569;line-height:1.6}.checkoutCompareBox .active{background:#ecfdf5;border:2px solid #10b981}.checkoutBenefitGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.checkoutBenefitGrid div{padding:22px;border-radius:24px;background:#ffffffeb;border:1px solid #e2e8f0}.checkoutBenefitGrid strong{display:block;margin-bottom:8px;color:#0f172a;font-size:18px}.checkoutBenefitGrid p{margin:0;color:#475569;line-height:1.6}.checkoutPackCardPremium{position:sticky;top:110px;padding:36px;border-radius:34px;background:#fff;border:1px solid #dbe4ea;box-shadow:0 30px 90px #0f172a1f}.checkoutUserPremiumBox{margin:24px 0;padding:18px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0}.checkoutUserPremiumBox span{display:block;color:#64748b;font-size:13px;font-weight:800;margin-bottom:6px}.checkoutUserPremiumBox strong{color:#0f172a}.checkoutMainCta{margin-bottom:28px;min-height:64px;font-size:17px}@media (max-width: 950px){.checkoutShellPremium{grid-template-columns:1fr;padding:48px 18px}.checkoutPackCardPremium{position:static}.checkoutCompareBox,.checkoutBenefitGrid{grid-template-columns:1fr}}.sellerVoicesSection{padding:100px 0;background:linear-gradient(180deg,#fff,#f8faf8)}.sellerVoicesHeader{text-align:center;max-width:760px;margin:0 auto 54px}.sellerVoicesHeader h2{font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.05em;margin-bottom:18px;color:#0f172a}.sellerVoicesHeader p{color:#64748b;font-size:18px;line-height:1.75}.sellerVoicesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sellerVoiceCard{padding:34px;border-radius:30px;background:#ffffffeb;border:1px solid rgba(226,232,240,.9);box-shadow:0 24px 60px #0f172a0f}.sellerVoiceCard p{margin:0 0 18px;color:#334155;line-height:1.8;font-size:17px}.sellerVoiceCard span{color:#059669;font-weight:800;font-size:14px}.signHomeSection{padding:100px 0;background:linear-gradient(180deg,#f8faf8,#fff)}.signHomeGrid{display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:center}.signHomeGrid h2{font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-.05em;margin-bottom:22px;color:#0f172a}.signHomeGrid p{color:#64748b;line-height:1.75;font-size:18px}.luxFinalCta{padding:120px 0 160px;background:linear-gradient(135deg,#0f172ae6,#065f46d1),url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:center}.finalCtaActions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media (max-width: 1100px){.luxHeroGrid,.signHomeGrid,.processGrid,.trustGrid,.sellerVoicesGrid,.luxPackGrid{grid-template-columns:1fr 1fr}.comparisonHead,.comparisonRow{grid-template-columns:1fr}.premiumFooterGrid{grid-template-columns:1fr;gap:40px}}@media (max-width: 760px){.luxHero{min-height:auto;padding:100px 0 70px}.luxHeroGrid,.processGrid,.trustGrid,.sellerVoicesGrid,.luxPackGrid,.signHomeGrid{grid-template-columns:1fr}.luxHeroCard{justify-self:stretch;max-width:100%}.luxProof{grid-template-columns:1fr}.hero-trust{flex-direction:column}.finalCtaCard{padding:42px 26px}.comparisonTable{overflow-x:auto}.header{flex-wrap:wrap;gap:14px}.nav{width:100%;overflow-x:auto;padding-bottom:4px}}:root{--home-bg: #f7faf8;--home-soft: #f8faf8;--home-white: #ffffff;--home-text: #0f172a;--home-muted: #64748b;--home-green: #059669;--home-green-dark: #047857;--home-green-soft: #ecfdf5;--home-border: #dbe7df;--home-dark: #0f172a}.trustSection,.processSection,.sellerVoicesSection,.signHomeSection,.marketMessage{background:linear-gradient(180deg,#fff,#f8faf8)}.trustHeader p,.processHeader p,.sellerVoicesHeader p,.signHomeGrid p,.marketMessage p,.agencyHonestBox p{color:var(--home-muted);line-height:1.75}.trustHeader h2,.processHeader h2,.sellerVoicesHeader h2,.signHomeGrid h2,.marketMessage h2{color:var(--home-text);letter-spacing:-.055em}.trustHeader span,.processHeader span,.marketEyebrow,.sellerVoicesHeader .overline,.signHomeGrid .overline{color:var(--home-green);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.trustCard,.processCard,.sellerVoiceCard,.signHomeGrid .card,.comparisonCard,.agencyHonestBox{background:#fffffff0;border:1px solid rgba(219,231,223,.95);box-shadow:0 24px 70px #0f172a12}.marketMessage{padding:90px 0;background:radial-gradient(circle at 15% 20%,rgba(16,185,129,.1),transparent 32%),linear-gradient(180deg,#fff,#f3faf6)}.marketMessage .container{max-width:1050px}.marketEyebrow{display:inline-flex;margin:0 0 18px;padding:9px 14px;border-radius:999px;background:var(--home-green-soft);border:1px solid #bbf7d0;font-size:12px}.marketMessage h2{max-width:920px;font-size:clamp(34px,4vw,58px);line-height:1;margin-bottom:26px}.marketMessage p{max-width:950px;font-size:18px;margin-bottom:18px}.marketChecks{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.marketChecks span{background:#fff;border:1px solid #bbf7d0;color:var(--home-green-dark);box-shadow:0 14px 34px #0f172a0d}.marketMessage:after{content:"Vous êtes conseillé, jamais forcé. Le prix final reste toujours votre décision.";display:block;max-width:1050px;margin:34px auto 0;padding:22px 26px;border-radius:24px;background:#0f172a;color:#ffffffe0;font-weight:800;line-height:1.5;box-shadow:0 28px 70px #0f172a2e}.finalCtaCard{background:#0f172adb}.finalCtaCard p{color:#ffffffc2}@media (max-width: 760px){.marketMessage{padding:64px 0}.marketMessage h2{font-size:clamp(32px,9vw,44px)}.marketChecks{flex-direction:column}.marketChecks span{width:100%}.marketMessage:after{margin:28px 24px 0}}.sellerSpacePreview{padding:110px 0;background:radial-gradient(circle at 15% 20%,rgba(16,185,129,.1),transparent 34%),linear-gradient(180deg,#fff,#f8faf8)}.sellerSpaceHeader{max-width:860px;margin:0 auto 58px;text-align:center}.sellerSpaceHeader h2{margin:14px 0 18px;font-size:clamp(36px,4.5vw,64px);line-height:.95;letter-spacing:-.06em;color:#0f172a}.sellerSpaceHeader p{max-width:760px;margin:0 auto;color:#64748b;font-size:18px;line-height:1.75}.sellerSpaceLayout{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:stretch}.sellerSpaceMockup{padding:34px;border-radius:36px;background:#0f172a;color:#fff;box-shadow:0 35px 90px #0f172a2e;border:1px solid rgba(255,255,255,.12)}.mockupHeader{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:34px}.mockupHeader span{color:#ffffffa6;font-weight:800}.mockupHeader strong{color:#6ee7b7;font-size:24px}.mockupProgress{padding:24px;border-radius:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);margin-bottom:26px}.mockupProgress div:first-child{display:flex;justify-content:space-between;margin-bottom:18px}.mockupProgress span{color:#ffffffa6;font-weight:700}.mockupProgress strong{color:#fff}.progressBar{height:12px;border-radius:999px;background:#ffffff24;overflow:hidden}.progressBar div{width:60%;height:100%;border-radius:999px;background:linear-gradient(135deg,#059669,#34d399)}.mockupSteps{display:grid;gap:14px}.mockupSteps>div{display:flex;align-items:center;gap:14px;padding:18px;border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.mockupSteps>div.active{background:#10b98124;border-color:#6ee7b759}.mockupSteps span{width:42px;height:42px;border-radius:14px;background:#ffffff1f;color:#6ee7b7;display:grid;place-items:center;font-weight:900}.mockupSteps p{margin:0;color:#ffffffe0;font-weight:800}.sellerSpaceCards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.sellerSpaceCard{padding:28px;border-radius:30px;background:#fffffff0;border:1px solid rgba(219,231,223,.95);box-shadow:0 24px 70px #0f172a12}.sellerSpaceCard span{width:46px;height:46px;border-radius:16px;background:#dcfce7;color:#047857;display:grid;place-items:center;font-weight:900;margin-bottom:22px}.sellerSpaceCard h3{margin:0 0 12px;font-size:22px;color:#0f172a}.sellerSpaceCard p{margin:0;color:#64748b;line-height:1.7}.sellerSpaceActions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:44px}@media (max-width: 950px){.sellerSpaceLayout,.sellerSpaceCards{grid-template-columns:1fr}.sellerSpacePreview{padding:76px 0}}.realPreviewLayout{grid-template-columns:.85fr 1.15fr}.documentsPreview{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.documentPreviewCard{padding:24px;border-radius:32px;background:#fffffff0;border:1px solid #dbe7df;box-shadow:0 24px 70px #0f172a14}.docPreviewTop{display:flex;justify-content:space-between;margin-bottom:18px}.docPreviewTop span{font-size:20px;font-weight:900;color:#0f172a}.docPreviewTop strong{padding:7px 12px;border-radius:999px;background:#dcfce7;color:#047857}.docFakePage{padding:20px;border-radius:22px;background:#fff;border:1px solid #e2e8f0}.docLogo{text-align:center;color:#059669;font-weight:900;margin-bottom:8px}.docFakePage h4{text-align:center;font-size:16px;margin-bottom:16px}.docSatellite{height:120px;border-radius:16px;background:linear-gradient(135deg,#0f172a1f,#0596692e),url(https://images.unsplash.com/photo-1564013799919-ab600027ffc6?auto=format&fit=crop&w=900&q=80);background-size:cover;background-position:center;margin-bottom:18px}.docSatellite.buyer{background:linear-gradient(135deg,#0f172a1f,#0596692e),url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=900&q=80);background-size:cover;background-position:center}.docPriceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.docPriceGrid div,.docInfoGrid span{padding:10px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;font-size:11px}.docPriceGrid .recommended{background:#ecfdf5;border-color:#bbf7d0}.docPriceGrid small{display:block;color:#64748b}.docPriceGrid b{display:block;margin-top:4px;color:#0f172a}.docInfoGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.docFakePage ul{margin:0 0 18px;padding-left:18px;color:#475569;font-size:13px;line-height:1.7}.docBlurLine{height:12px;border-radius:999px;background:#e2e8f0;filter:blur(2px);opacity:.75;margin-top:8px}.docBlurLine.short{width:68%}@media (max-width: 950px){.realPreviewLayout,.documentsPreview{grid-template-columns:1fr}}.realPreviewLayout{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:24px}.sellerJourneyCard{padding:24px;border-radius:30px;background:#fffffff5;border:1px solid #dbe7df;box-shadow:0 24px 70px #0f172a14}.sellerJourneyHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-bottom:18px}.sellerJourneyHeader h3{margin:0;font-size:18px;color:#0f172a}.sellerJourneyHeader span{color:#64748b;font-size:13px;font-weight:800}.sellerJourneyProgress{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-bottom:20px}.sellerJourneyProgress div{width:20%;height:100%;border-radius:999px;background:linear-gradient(135deg,#059669,#34d399)}.sellerJourneySteps{display:grid;gap:9px}.journeyStep{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:16px;border:1px solid #eef2f7;background:#fff}.journeyStep.active{background:#ecfdf5;border-color:#86efac}.journeyStep span{width:30px;height:30px;min-width:30px;border-radius:999px;background:#ecfdf5;color:#047857;display:grid;place-items:center;font-size:12px;font-weight:900}.journeyStep p{margin:0;color:#0f172a;font-size:14px;font-weight:800}.documentsPreview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.documentPreviewCard{padding:24px;border-radius:32px;background:#fffffff5;border:1px solid #dbe7df;box-shadow:0 24px 70px #0f172a14}.docPreviewTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.docPreviewTop span{display:block;font-size:22px;font-weight:900;color:#0f172a;margin-bottom:4px}.docPreviewTop p{margin:0;color:#64748b;font-size:14px;line-height:1.45}.docPreviewTop strong{padding:7px 12px;border-radius:999px;background:#dcfce7;color:#047857;font-size:13px}.docFakePage{padding:18px;border-radius:22px;background:#fff;border:1px solid #e2e8f0}.docMiniHeader{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;font-weight:900}.docMiniHeader span{color:#059669}.docMiniHeader small{color:#0f172a;letter-spacing:.04em}.docSatellite{height:142px;border-radius:16px;background:linear-gradient(135deg,#0f172a1f,#0596692e),url(https://images.unsplash.com/photo-1564013799919-ab600027ffc6?auto=format&fit=crop&w=900&q=80);background-size:cover;background-position:center;margin-bottom:16px}.docSatellite.buyer{background:linear-gradient(135deg,#0f172a14,#0596691f),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=900&q=80);background-size:cover;background-position:center}.docMainEstimate{margin-bottom:16px;padding:16px;border-radius:18px;background:#ecfdf5;border:1px solid #bbf7d0}.docMainEstimate small{display:block;color:#047857;font-weight:900;text-transform:uppercase;font-size:11px;margin-bottom:5px}.docMainEstimate strong{display:block;color:#047857;font-size:28px;line-height:1;margin-bottom:8px}.docMainEstimate span{color:#334155;font-size:13px;font-weight:700}.docExplainList,.buyerDocBlocks{display:grid;gap:10px}.docExplainList div,.buyerDocBlocks div{padding:12px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.docExplainList b,.buyerDocBlocks b{display:block;margin-bottom:5px;color:#0f172a;font-size:13px}.docExplainList p,.buyerDocBlocks p{margin:0;color:#64748b;font-size:12px;line-height:1.45}.docInfoGrid.improved{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.docInfoGrid.improved span{padding:9px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a;text-align:center;font-size:12px;font-weight:800}.docTrustLine{margin-top:14px;padding:13px 14px;border-radius:16px;background:#0f172a;color:#ffffffe0;font-size:13px;font-weight:800;line-height:1.45}.sellerDataBand{margin-top:28px;padding:22px;border-radius:28px;background:#fffffff0;border:1px solid #dbe7df;box-shadow:0 24px 70px #0f172a0f;display:grid;grid-template-columns:1.3fr repeat(5,auto);gap:18px;align-items:center}.sellerDataBand strong{display:block;color:#0f172a;font-size:18px;margin-bottom:4px}.sellerDataBand p{margin:0;color:#64748b;font-size:14px}.sellerDataBand span{padding:10px 12px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857;font-size:13px;font-weight:900;white-space:nowrap}@media (max-width: 1100px){.realPreviewLayout,.documentsPreview,.sellerDataBand{grid-template-columns:1fr}}.testimonialsSection{padding:100px 0;background:#f8fafc}.testimonialsSection h2{text-align:center;font-size:clamp(34px,5vw,54px);margin:12px 0;color:#0f172a}.testimonialsLead{text-align:center;max-width:760px;margin:0 auto 60px;color:#64748b;font-size:18px;line-height:1.7}.testimonialsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.testimonialCard{background:#fff;border-radius:24px;padding:28px;box-shadow:0 10px 30px #0f172a0d;transition:all .25s ease}.testimonialCard:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0f172a1a}.testimonialStars{color:#fbbf24;font-size:22px;margin-bottom:18px;letter-spacing:3px}.testimonialText{color:#334155;line-height:1.8;font-size:16px;min-height:120px}.testimonialFooter{margin-top:24px;border-top:1px solid #e2e8f0;padding-top:18px}.testimonialFooter strong{display:block;color:#0f172a;font-size:15px}.testimonialFooter span{color:#16a34a;font-size:14px;font-weight:700}@media (max-width:768px){.testimonialsSection{padding:70px 0}.testimonialText{min-height:auto}}.adminHeaderPremium{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.adminHeaderPremium h1{font-size:clamp(36px,5vw,64px);margin:8px 0 10px}.adminRefreshBtn{border:none;border-radius:999px;padding:14px 20px;background:#0f172a;color:#fff;font-weight:900;cursor:pointer}.adminBlock{margin-top:50px;padding:34px;border-radius:34px;background:#fffffff0;border:1px solid #e2e8f0;box-shadow:0 24px 80px #0f172a12}.adminSubSection{margin-top:32px}.adminSubSection h3{margin-bottom:18px;font-size:22px}.adminEmpty{padding:22px;border-radius:20px;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-weight:700}.adminCard{position:relative}.adminCard h3{line-height:1.3}.adminCard .buttonRow{margin-top:18px}.adminCard .buttonRow button{background:#0f172a;color:#fff}.adminCard .buttonRow button:first-child{background:#059669}.adminCard .buttonRow button:last-child{background:#dc2626}@media (max-width: 800px){.adminHeaderPremium{flex-direction:column;align-items:flex-start}.adminBlock{padding:22px}}.adminTabs{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.adminTabs button{border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:999px;padding:14px 20px;font-weight:900;cursor:pointer}.adminTabs button.active{background:#0f172a;color:#fff;border-color:#0f172a}.seoPage{background:#f8fafc;color:#0f172a;min-height:100vh}.seoHero{max-width:1100px;margin:0 auto;padding:80px 22px 48px}.seoEyebrow{color:#16a34a;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:13px;margin-bottom:14px}.seoHero h1{max-width:850px;font-size:clamp(36px,5vw,68px);line-height:.95;letter-spacing:-.06em;margin:0 0 22px}.seoHero p{max-width:760px;font-size:19px;line-height:1.7;color:#475569}.seoButton{display:inline-flex;margin-top:24px;padding:14px 20px;border-radius:999px;background:#16a34a;color:#fff;font-weight:900;text-decoration:none}.seoContent{max-width:900px;margin:0 auto;padding:28px 22px 90px}.seoContent h2{margin-top:42px;font-size:30px;letter-spacing:-.04em}.seoContent p,.seoContent li{color:#475569;font-size:17px;line-height:1.8}.seoCta{margin-top:56px;padding:34px;border-radius:28px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 60px #0f172a14}.seoHeroConversion{padding-top:70px;padding-bottom:56px}.seoHeroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.seoButtonSecondary{display:inline-flex;margin-top:24px;padding:14px 20px;border-radius:999px;background:#fff;color:#0f172a;border:1px solid #dbe5df;font-weight:900;text-decoration:none;cursor:pointer}.seoHeroActions .seoButton,.seoHeroActions .seoButtonSecondary{margin-top:0}.seoTrust{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.seoTrust span{background:#fff;border:1px solid #dfe7e3;padding:10px 14px;border-radius:999px;font-weight:800;color:#0f172a}.checkoutConsent{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.4;text-align:left}.checkoutConsent input{width:16px;height:16px;margin-top:2px;flex-shrink:0}.checkoutConsent span{flex:1}.checkoutUrgencyBox,.checkoutFaqPremium,.checkoutValueBox{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:22px;margin-top:22px;box-shadow:0 14px 35px #0f172a0f}.checkoutUrgencyBox strong,.checkoutValueBox strong{display:block;font-size:1.05rem;margin-bottom:8px;color:#0f172a}.checkoutUrgencyBox p,.checkoutValueBox p{margin:0;color:#5c6670;line-height:1.6}.checkoutFaqPremium h2{margin-top:0;margin-bottom:16px;font-size:1.4rem}.checkoutFaqPremium details{background:#f8fafc;border-radius:16px;padding:15px 17px;margin-top:10px}.checkoutFaqPremium summary{cursor:pointer;font-weight:800;color:#0f172a}.checkoutFaqPremium p{color:#5c6670;line-height:1.6;margin-bottom:0}.checkoutMainCta{font-size:1rem;font-weight:900}.checkoutProofLine{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(16,185,129,.25);border-radius:999px;padding:12px 18px;margin:24px 0 18px;box-shadow:0 12px 30px #0f172a0f}.checkoutProofLine span{color:#f59e0b;font-weight:900}.checkoutProofLine strong{font-size:.95rem;color:#0f172a}.checkoutMoneyBox{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.checkoutMoneyBox>div{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:24px;box-shadow:0 16px 40px #0f172a12}.checkoutMoneyBox>div:last-child{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#10b981}.checkoutMoneyBox p{margin:0 0 8px;color:#64748b;font-weight:800}.checkoutMoneyBox strong{display:block;font-size:2rem;font-weight:950;color:#0f172a;line-height:1.05}.checkoutMoneyBox span{display:block;margin-top:10px;color:#475569;line-height:1.5}.checkoutPremiumMessage,.checkoutSavingsBox{background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid rgba(16,185,129,.35);border-radius:22px;padding:22px;margin-top:22px}.checkoutPremiumMessage strong,.checkoutSavingsBox strong{display:block;color:#065f46;font-size:1.05rem;font-weight:900}.checkoutPremiumMessage p{margin:10px 0 0;color:#334155;line-height:1.65}@media (max-width: 800px){.checkoutMoneyBox{grid-template-columns:1fr}.checkoutProofLine{border-radius:20px;align-items:flex-start;flex-direction:column}}.signSeoIntroBox,.signConversionBox,.signSeoContent,.signPackUpsellBox{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:22px;margin-top:22px;box-shadow:0 14px 35px #0f172a0f}.signConversionBox,.signPackUpsellBox{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#10b98159}.signSeoIntroBox strong,.signConversionBox strong,.signPackUpsellBox strong{display:block;color:#0f172a;font-size:1.05rem;font-weight:900;margin-bottom:8px}.signSeoIntroBox p,.signConversionBox p,.signPackUpsellBox p,.signSeoContent p{color:#5c6670;line-height:1.65;margin:0}.signSeoContent h2{margin-top:0;margin-bottom:12px;font-size:1.5rem}.signSeoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.signSeoGrid div{background:#f8fafc;border-radius:18px;padding:18px}.signSeoGrid strong{display:block;color:#0f172a;font-weight:900;margin-bottom:8px}.signOrderFormIntro{color:#5c6670;line-height:1.5;margin-top:-6px;margin-bottom:20px}.signSecondaryButton{width:100%;border:1px solid rgba(16,185,129,.45);background:#fff;color:#047857;font-weight:900;border-radius:14px;padding:13px 16px;cursor:pointer;margin-top:14px}.signSecondaryButton:hover{background:#ecfdf5}.signSecureText{text-align:center;color:#64748b;font-size:.85rem;margin-top:12px}@media (max-width: 800px){.signSeoGrid{grid-template-columns:1fr}}
