*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg-page);color:var(--ink-700);font-family:var(--font-sans);padding-bottom:140px}img{display:block;max-width:100%}button{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 48px}.nav{position:sticky;top:0;z-index:50;background:#fbf7f1d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ink-100)}.nav-inner{padding:16px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1200px;margin:0 auto}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font-size:14px;font-weight:500;color:var(--ink-700);text-decoration:none;letter-spacing:-.012em}.nav-links a:hover{color:var(--primary-700)}.btn{font-family:var(--font-sans);font-weight:500;cursor:pointer;border-radius:12px;border:1px solid transparent;transition:all .2s var(--ease-out);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:active:not(:disabled){transform:scale(.98)}.btn-lg{padding:14px 22px;font-size:16px}.btn-md{padding:10px 16px;font-size:14px}.btn-sm{padding:7px 12px;font-size:12px}.btn-primary{background:var(--primary-600);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-700)}.btn-ghost{background:transparent;color:var(--ink-900);border-color:var(--ink-200)}.btn-ghost:hover:not(:disabled){background:var(--cream-100)}.eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-500);display:inline-block;font-family:var(--font-sans)}.eyebrow.on-dark{color:#fff;padding:6px 12px;background:#fbf7f11a;backdrop-filter:blur(12px);border:1px solid rgba(251,247,241,.18);border-radius:999px;display:inline-flex;align-items:center;gap:8px;letter-spacing:.12em;white-space:nowrap}.eyebrow.on-dark .dot{width:6px;height:6px;border-radius:50%;background:var(--primary-300)}h1 em,h2 em,h3 em{font-style:italic;color:var(--primary-700);font-weight:400}h1.on-dark em{color:var(--primary-300)}.hero-summary{position:relative;min-height:360px;border-radius:24px;max-width:1400px;margin:24px auto 0;overflow:hidden;background:linear-gradient(180deg,#1a181594,#1a1815c7),url(/images/hero-team-1600w.webp) center 30% / cover no-repeat,linear-gradient(155deg,#C7B89B 0%,var(--cream-300) 35%,var(--primary-700) 110%);background:linear-gradient(180deg,#1a181594,#1a1815c7),-webkit-image-set(url(/images/hero-team-1600w.avif) type("image/avif"),url(/images/hero-team-1600w.webp) type("image/webp")) center 30% / cover no-repeat,linear-gradient(155deg,#C7B89B 0%,var(--cream-300) 35%,var(--primary-700) 110%);background:linear-gradient(180deg,#1a181594,#1a1815c7),image-set(url(/images/hero-team-1600w.avif) type("image/avif"),url(/images/hero-team-1600w.webp) type("image/webp")) center 30% / cover no-repeat,linear-gradient(155deg,#C7B89B 0%,var(--cream-300) 35%,var(--primary-700) 110%);padding:64px 0 48px;color:#fff}.hero-summary:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent 0 14px,rgba(26,24,21,.05) 14px 15px);pointer-events:none}.hs-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:end}.hs-inner h1{font-family:var(--font-display);font-size:56px;font-weight:400;color:#fff;letter-spacing:-.026em;line-height:1.04;margin:16px 0;text-wrap:balance}.hs-inner h1 em{color:var(--primary-300);font-style:italic;font-weight:400}.hs-lede{font-size:18px;color:#fbf7f1d9;line-height:1.5;max-width:480px;margin:0;letter-spacing:-.012em}.hs-card{background:var(--cream-50);border:1px solid var(--ink-200);border-radius:16px;padding:24px;box-shadow:0 24px 60px -20px #1a181573,var(--shadow-rest);color:var(--ink-700)}.hs-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-500)}.hs-amt{font-family:var(--font-display);font-size:56px;font-weight:400;color:var(--ink-900);letter-spacing:-.028em;line-height:1;margin:8px 0}.hs-meta{font-size:13px;color:var(--ink-500);letter-spacing:-.012em;font-family:var(--font-mono)}.hs-save{margin-top:16px;padding-top:16px;border-top:1px dashed var(--ink-200);font-size:13px;color:var(--primary-700);font-weight:500;letter-spacing:-.012em}.hs-save-muted{color:var(--ink-500);font-weight:400}.calc-stage{padding:48px 0}.step-shell{max-width:1200px;margin:0 auto;padding:0 48px}.layout-wide .step-shell{max-width:1280px}.layout-split .step-shell{max-width:1200px}.layout-split .calc-stage{background:var(--cream-100);border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100)}.step-head{margin-bottom:32px}.step-progress{display:flex;align-items:center;gap:16px;margin-bottom:32px}.step-counter{font-family:var(--font-mono);font-size:11px;color:var(--ink-500);letter-spacing:.04em;flex-shrink:0;text-transform:uppercase;white-space:nowrap}.step-bar{flex:1;height:2px;background:var(--ink-100);border-radius:999px;overflow:hidden}.step-bar-fill{height:100%;background:var(--primary-600);border-radius:999px;transition:width .32s var(--ease-out)}.step-title{font-family:var(--font-display);font-size:48px;font-weight:400;color:var(--ink-900);letter-spacing:-.022em;line-height:1.08;margin:16px 0;text-wrap:balance}.step-sub{font-size:18px;color:var(--ink-500);line-height:1.5;max-width:580px;margin:0;letter-spacing:-.012em}.choice-grid{display:grid;gap:16px}.choice-grid-2{grid-template-columns:repeat(2,1fr)}.choice-grid-3{grid-template-columns:repeat(3,1fr)}.choice-card{display:grid;grid-template-columns:1fr;gap:16px;align-items:flex-start;padding:24px;background:var(--cream-50);border:1px solid var(--cream-300);border-radius:16px;cursor:pointer;transition:all .2s var(--ease-out);text-align:left;box-shadow:var(--shadow-rest);font-family:inherit}.choice-card:hover{border-color:var(--primary-600)}.choice-card.is-selected{border-color:var(--primary-600);background:var(--primary-50)}.choice-card.is-selected .cc-label{color:var(--primary-900)}.choice-card.is-selected .cc-desc{color:var(--primary-800)}.cc-icon{width:48px;height:48px;border-radius:999px;background:var(--cream-100);border:1px solid var(--cream-300);display:flex;align-items:center;justify-content:center;color:var(--ink-700);flex-shrink:0}.choice-card.is-selected .cc-icon{background:#fff;border-color:var(--primary-200);color:var(--primary-700)}.cc-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cc-label{font-family:var(--font-display);font-size:24px;font-weight:500;color:var(--ink-900);letter-spacing:-.02em;line-height:1.18}.cc-badge{font-family:var(--font-mono);font-size:11px;padding:3px 8px;border-radius:999px;background:var(--cream-100);color:var(--ink-700);border:1px solid var(--ink-200);letter-spacing:.02em}.choice-card.is-selected .cc-badge{background:#fff;color:var(--primary-700);border-color:var(--primary-200)}.cc-desc{font-size:16px;color:var(--ink-500);line-height:1.5;letter-spacing:-.012em}.cc-check{display:none}.size-card{background:transparent;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column}.stepper-row{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:24px 0;border-bottom:1px dashed var(--ink-200)}.stepper-row:last-child{border-bottom:none}.stepper-label{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--ink-900);letter-spacing:-.018em}.stepper-hint{font-size:13px;color:var(--ink-500);margin-top:2px;letter-spacing:-.012em;font-family:var(--font-mono)}.stepper-ctrl{display:flex;align-items:center;gap:4px;padding:4px;background:#fff;border:1px solid var(--ink-200);border-radius:999px;transition:border-color .2s var(--ease-out)}.stepper-ctrl:hover{border-color:var(--primary-600)}.stepper-ctrl button{width:36px;height:36px;border-radius:999px;background:transparent;border:none;color:var(--ink-700);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s var(--ease-out)}.stepper-ctrl button:hover:not(:disabled){background:var(--cream-100);color:var(--primary-700)}.stepper-ctrl button:disabled{opacity:.3;cursor:not-allowed}.stepper-value{min-width:64px;text-align:center;padding:0 6px}.stepper-value .num{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--ink-900);letter-spacing:-.018em}.stepper-value .suf{font-family:var(--font-mono);font-size:11px;color:var(--ink-500);margin-left:5px;letter-spacing:.04em;text-transform:uppercase}.field{display:flex;flex-direction:column;gap:8px}.field-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-500);text-transform:uppercase;letter-spacing:.12em}.field input,.field textarea{width:100%;background:#fff;border:1px solid var(--ink-200);border-radius:12px;padding:14px 16px;font-family:var(--font-sans);font-size:16px;color:var(--ink-900);transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);letter-spacing:-.012em}.field input:focus,.field textarea:focus{outline:none;border-color:var(--primary-600);box-shadow:var(--ring-focus)}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--ink-300)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-300)}.field textarea{resize:vertical;line-height:1.5}.field-hint{font-size:12px;color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.01em}.field-error{font-size:12px;color:var(--error-500)}.field.has-error input{border-color:var(--error-500)}.input-wrap{position:relative}.input-wrap input{padding-right:64px;font-family:var(--font-mono)}.input-suffix{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.02em}.info-strip{display:flex;align-items:center;gap:8px;padding:16px;background:var(--cream-100);border:1px solid var(--cream-300);border-radius:12px;font-size:13px;color:var(--ink-700);margin:18px 0;letter-spacing:-.012em}.info-strip svg{color:var(--primary-700);flex-shrink:0}.addon-group{margin-top:28px}.addon-group:first-of-type{margin-top:8px}.addon-group-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-500);margin-bottom:12px}.addon-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--cream-100);border:1px solid var(--cream-300);font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ink-700);letter-spacing:.02em;text-transform:none}.addon-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.addon-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px;background:var(--cream-50);border:1px solid var(--cream-300);border-radius:12px;cursor:pointer;transition:all .2s var(--ease-out);text-align:left;font-family:inherit}.addon-row:hover{border-color:var(--primary-600)}.addon-row.is-selected{border-color:var(--primary-600);background:var(--primary-50)}.addon-row.is-selected .ar-label{color:var(--primary-900)}.addon-row.is-selected .ar-note{color:var(--primary-800)}.addon-row.is-selected .ar-amt{color:var(--primary-700)}.addon-row.is-selected .ar-free{background:#fff;color:var(--primary-700);border-color:var(--primary-200)}.ar-icon{width:36px;height:36px;border-radius:999px;background:var(--cream-100);border:1px solid var(--cream-300);display:flex;align-items:center;justify-content:center;color:var(--ink-700);flex-shrink:0}.addon-row.is-selected .ar-icon{background:#fff;border-color:var(--primary-200);color:var(--primary-700)}.ar-label{font-size:16px;font-weight:500;color:var(--ink-900);letter-spacing:-.012em}.ar-note{font-size:12px;color:var(--ink-500);margin-top:2px;letter-spacing:-.012em}.ar-amt{font-family:var(--font-mono);font-size:14px;color:var(--primary-700);font-weight:500}.ar-free{font-size:12px;color:var(--primary-700);padding:3px 8px;border-radius:999px;background:var(--primary-50);border:1px solid var(--primary-200);font-weight:500}.ar-check{display:none}.freq-card{padding:0}.freq-block{margin-top:32px;padding-top:24px;border-top:1px solid var(--ink-100)}.freq-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-700);margin-bottom:16px}.freq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.freq-chip{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;background:var(--cream-50);border:1px solid var(--cream-300);border-radius:12px;cursor:pointer;transition:all .2s var(--ease-out);font-family:inherit;text-align:left}.freq-chip:hover{border-color:var(--primary-600)}.freq-chip.is-selected{border-color:var(--primary-600);background:var(--primary-50)}.freq-chip.is-selected .fq-label{color:var(--primary-900)}.freq-chip.is-selected .fq-disc{color:var(--primary-700)}.freq-chip.is-selected .fq-disc-zero{color:var(--ink-500)}.freq-chip.is-selected .fq-note{color:var(--primary-800)}.fq-label{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--ink-900);letter-spacing:-.014em}.fq-disc{font-family:var(--font-mono);font-size:13px;color:var(--primary-700);font-weight:500}.fq-disc-zero{color:var(--ink-500)}.fq-note{font-size:12px;color:var(--ink-500);letter-spacing:-.012em;line-height:1.35}.when-block{padding:0}.when-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-700);margin-bottom:12px}.when-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.day-chip{padding:16px 0;background:var(--cream-50);border:1px solid var(--cream-300);border-radius:12px;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink-700);transition:all .2s var(--ease-out)}.day-chip:hover{border-color:var(--primary-600)}.day-chip.is-selected{background:var(--primary-50);color:var(--primary-900);border-color:var(--primary-600)}.when-windows{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.win-chip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;background:var(--cream-50);border:1px solid var(--cream-300);border-radius:12px;cursor:pointer;transition:all .2s var(--ease-out);font-family:inherit;text-align:left}.win-chip:hover{border-color:var(--primary-600)}.win-chip.is-selected{border-color:var(--primary-600);background:var(--primary-50)}.win-chip.is-selected .win-label{color:var(--primary-900)}.win-chip.is-selected .win-sub{color:var(--primary-800)}.win-label{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--ink-900);letter-spacing:-.014em}.win-sub{font-size:12px;color:var(--ink-500);font-family:var(--font-mono)}.tabs-pill{display:inline-flex;gap:4px;background:var(--cream-200);padding:4px;border-radius:999px;border:1px solid var(--ink-200)}.tabs-pill .tab{padding:8px 16px;font-size:14px;color:var(--ink-700);font-weight:500;border-radius:999px;cursor:pointer;transition:all var(--dur-base) var(--ease-out);letter-spacing:-.012em;background:transparent;border:none;font-family:inherit}.tabs-pill .tab:hover{color:var(--ink-900)}.tabs-pill .tab.active{background:var(--cream-50);color:var(--ink-900);box-shadow:var(--shadow-rest)}.contact-type-tabs{margin-bottom:24px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-grid>.field{grid-column:span 1}.contact-grid>.contact-address{grid-column:1 / -1;display:grid;grid-template-columns:2fr 1fr 2fr .7fr 1fr;gap:12px}.contact-grid>.field.full,.contact-grid>.field:last-child,.contact-grid>.field:nth-last-child(2){grid-column:1 / -1}.trust-strip{display:flex;gap:24px;margin-top:24px;padding:16px;background:var(--cream-100);border:1px solid var(--cream-300);border-radius:12px;flex-wrap:wrap}.trust-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-700);letter-spacing:-.012em}.trust-item svg{color:var(--primary-700);flex-shrink:0}.pricebar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#1a1815f7;backdrop-filter:blur(12px);color:#fff;border-top:1px solid rgba(251,247,241,.08)}.pricebar-inner{max-width:1200px;margin:0 auto;padding:16px 48px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.pb-summary{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:transparent;border:none;cursor:pointer;padding:0;font-family:inherit;color:#fff;text-align:left}.pb-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pb-meta{display:inline-flex;align-items:center;gap:8px}.pb-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#fbf7f18c;font-weight:600}.pb-save{font-family:var(--font-mono);font-size:11px;color:var(--primary-300);padding:2px 7px;background:#0f8a5f2e;border:1px solid rgba(111,190,148,.3);border-radius:999px}.pb-total{display:inline-flex;align-items:center;gap:8px;color:#fbf7f18c}.pb-amount{font-family:var(--font-display);font-size:32px;font-weight:400;color:#fff;letter-spacing:-.024em;line-height:1}.pb-sub{font-size:12px;color:#fbf7f18c;letter-spacing:-.012em;margin-top:2px}.pb-pay-note{color:var(--primary-300)}.pb-actions{display:flex;align-items:center;gap:8px}.pb-back{background:#fbf7f10f;color:#fbf7f1d9;border-color:#fbf7f124}.pb-back:hover:not(:disabled){background:#fbf7f11f}.pb-scrim{position:fixed;inset:0;background:#1a181566;backdrop-filter:blur(2px);z-index:70;animation:fadeIn .2s var(--ease-out)}.pb-sheet{position:fixed;left:24px;right:24px;bottom:96px;z-index:80;background:#fff;border:1px solid var(--ink-200);border-radius:24px;box-shadow:var(--shadow-lg);padding:24px;max-width:520px;margin:0 0 0 auto;animation:slideUp .32s var(--ease-out)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pb-sheet-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.pb-sheet-head h3{font-family:var(--font-display);font-size:24px;font-weight:500;color:var(--ink-900);letter-spacing:-.018em;margin:8px 0 0}.pb-close{width:32px;height:32px;border-radius:999px;background:var(--cream-100);border:1px solid var(--ink-200);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-700)}.pb-close:hover{background:var(--cream-200)}.pb-rows{display:flex;flex-direction:column;gap:0;padding:8px 0;border-top:1px solid var(--ink-100)}.pb-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--ink-700)}.pb-row-sub{padding-left:16px;color:var(--ink-500);font-size:13px}.pb-row-bold{font-weight:600;color:var(--ink-900)}.pb-row-disc{color:var(--primary-700)}.pb-row-disc .pb-row-val{font-family:var(--font-mono)}.pb-row-total{padding:16px 0 8px;font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--ink-900);letter-spacing:-.018em}.pb-row-total .pb-row-val{font-size:28px}.pb-row-val{font-family:var(--font-mono);font-size:14px;color:var(--ink-900)}.pb-divider{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-400);padding:16px 0 8px;border-top:1px solid var(--ink-100);margin-top:8px;font-weight:600}.pb-divider:first-child{border-top:none;margin-top:0;padding-top:4px}.pb-fineprint{font-size:12px;color:var(--ink-500);margin-top:16px;padding-top:16px;border-top:1px solid var(--ink-100);line-height:1.5;letter-spacing:-.012em}.confirm-wrap{padding:64px 24px 48px;display:flex;justify-content:center}.confirm-card{max-width:560px;width:100%;background:var(--bg-surface);border:1px solid var(--ink-200);border-radius:24px;padding:48px;text-align:center;box-shadow:var(--shadow-rest)}.confirm-icon{width:80px;height:80px;margin:0 auto 24px;border-radius:999px;background:var(--primary-50);border:1px solid var(--primary-200);display:flex;align-items:center;justify-content:center;color:var(--primary-700)}.confirm-title{font-family:var(--font-display);font-size:40px;font-weight:400;color:var(--ink-900);letter-spacing:-.022em;line-height:1.1;margin:12px 0}.confirm-sub{font-size:18px;color:var(--ink-500);line-height:1.55;max-width:440px;margin:0 auto;letter-spacing:-.012em}.confirm-meta{margin:32px 0 24px;padding:24px;background:var(--cream-50);border:1px solid var(--ink-100);border-radius:12px;text-align:left}.cm-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;gap:24px}.cm-row+.cm-row{border-top:1px solid var(--ink-100)}.cm-label{color:var(--ink-500)}.cm-val{color:var(--ink-900);font-weight:500;text-align:right}.cm-total{padding-top:16px}.cm-amount{font-family:var(--font-display);font-size:28px;font-weight:500;color:var(--primary-700);letter-spacing:-.02em}.confirm-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;max-width:320px;margin:0 auto 24px}.confirm-trust{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;padding-top:24px;border-top:1px solid var(--ink-100)}.ct-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-500)}.ct-item svg{color:var(--primary-700)}.calc-main.accent-red .step-bar-fill{background:linear-gradient(90deg,var(--accent-red),var(--primary-600))}.calc-main.accent-red h1 em,.calc-main.accent-red h2 em,.calc-main.accent-red .step-title em{color:var(--accent-red)}.calc-main.accent-red .hero-summary{border-bottom:2px solid var(--accent-red)}@media (max-width: 900px){.container{padding:0 24px}.nav-inner{padding:16px 24px}.step-shell{padding:0 24px}.hs-inner{grid-template-columns:1fr;gap:24px}.hs-inner h1{font-size:38px}.hs-card{padding:18px 20px}.hs-amt{font-size:44px}.step-title{font-size:32px}.choice-grid-2,.choice-grid-3,.addon-list,.freq-grid{grid-template-columns:1fr}.when-days{grid-template-columns:repeat(4,1fr)}.when-windows,.contact-grid{grid-template-columns:1fr}.contact-grid>.contact-address{grid-template-columns:1fr 1fr}.pricebar-inner{padding:12px 16px;gap:12px;grid-template-columns:1fr}.pb-amount{font-size:26px}.pb-sheet{left:16px;right:16px;bottom:130px;padding:22px 22px 18px}.calc-stage{padding:40px 0 32px}.hero-summary{padding:40px 0 48px}.nav-links a:not(:last-child){display:none}.confirm-trust{display:none}}
