/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:"Inter", "Segoe UI", Arial, Helvetica, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0e0d0b;--ink-soft:#17140f;--paper:#f4f0e7;--paper-deep:#eae3d5;--gold:#c89b45;--gold-bright:#e8bd68;--gold-pale:#f3d79d;--cream:#fff9ec;--muted:#8a8172;--line:#c89b4540;--background:var(--paper);--foreground:var(--ink)}.home-search-hero{color:#21180e;background:radial-gradient(circle at 82% 16%,#c4913a38,#0000 31%),linear-gradient(135deg,#fffdf8 0%,#f4ead8 58%,#ead9bb 100%);border-bottom-color:#ddc69e}.home-search-hero .eyebrow.light,.home-search-hero h1{color:#21180e}.home-search-hero>div>p:not(.eyebrow),.home-search-hero .quick-search span{color:#6c5c48}.home-search-hero aside{color:#21180e;background:#fffdf8c7;border-color:#d3b77e;box-shadow:0 22px 60px #5238121a}.home-search-hero aside p{color:#756650}.home-catalog{color:#211b15;background:#f7f2e9;border-bottom-color:#dfd2bd}.home-catalog .section-heading>p{color:#70675c}.catalog-tools{background:#fffdf9;border-color:#dfd1bb;box-shadow:0 18px 50px #46331712}.catalog-search input{color:#211b15}.filter-group>span{color:#776b5b}.chips button{color:#675b4c;border-color:#d8c9b2}.sim-card{color:#211b15;background:#fffdf9;border-color:#dfd2bd;box-shadow:0 14px 38px #422e1212}.installment-quote{background:#f6efe3;border-color:#e3d4bd}.national-sale-banner{color:#fff8e9;background:linear-gradient(120deg,#8e171d 0%,#c6282e 47%,#a97320 100%);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px max(5vw,50vw - 590px);display:grid;position:relative;overflow:hidden}.national-sale-banner:after{content:"";background:radial-gradient(circle,#ffe09738,#0000 68%);width:260px;height:260px;position:absolute;top:-120px;right:12%}.sale-banner-date{z-index:1;border-right:1px solid #ffffff4d;flex-direction:column;padding-right:28px;display:flex;position:relative}.sale-banner-date small,.sale-banner-copy span{letter-spacing:.17em;font-size:10px;font-weight:800}.sale-banner-date strong{color:#ffdfa0;letter-spacing:-.04em;font-size:clamp(26px,4vw,48px)}.sale-banner-copy{z-index:1;position:relative}.sale-banner-copy h2{margin:8px 0;font-size:clamp(22px,3vw,38px);line-height:1.03}.sale-banner-copy p{color:#f4dcca;margin:0;font-size:11px}.national-sale-banner button{color:#811419;z-index:1;background:#fff6e2;border:0;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:11px;font-weight:900;display:flex;position:relative}.installment-mini-breakdown{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.installment-mini-breakdown span{color:#776b5c;flex-direction:column;font-size:9px;display:flex}.installment-mini-breakdown b{color:#3b2c19;margin-top:2px;font-size:10px}@media (width<=760px){.national-sale-banner{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:22px 18px}.sale-banner-date{border-bottom:1px solid #ffffff40;border-right:0;padding:0 0 12px}.national-sale-banner button{justify-content:center;width:100%}}*{box-sizing:border-box}html{overscroll-behavior-x:none;scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:var(--background);color:var(--foreground);overscroll-behavior-x:none;max-width:100%;margin:0;font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.announcement{background:var(--gold);color:#1c160d;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;min-height:34px;padding:7px 20px;font-size:11px;font-weight:750;display:flex}.announcement i{opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px}.site-header{border-bottom:1px solid var(--line);color:var(--cream);z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0d0bf5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;padding:0 clamp(22px,5vw,76px);display:grid;position:sticky;top:0}.brand,.footer-brand{align-items:center;gap:12px;display:flex}.brand-mark{aspect-ratio:1;background:linear-gradient(145deg, var(--gold-bright), #8e6424);color:#181108;border:1px solid #f4d99e;border-radius:50%;justify-content:center;align-items:center;width:46px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:800;display:flex;box-shadow:inset 0 0 0 4px #0f0c0840}.brand>span:last-child,.footer-brand>div{flex-direction:column;display:flex}.brand strong,.footer-brand strong{letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:22px}.brand small,.footer-brand small{color:var(--gold-pale);letter-spacing:.19em;text-transform:uppercase;margin-top:3px;font-size:9px}.site-header nav{gap:clamp(20px,3vw,42px);font-size:13px;display:flex}.site-header nav a{color:#d6d0c3;transition:color .18s}.site-header nav a:hover{color:var(--gold-bright)}.header-phone{justify-self:end;align-items:center;gap:10px;display:flex}.header-phone>span{letter-spacing:.04em;flex-direction:column;font-size:15px;font-weight:750;display:flex}.header-phone small{color:var(--gold-pale);letter-spacing:.15em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:550}.hero{color:var(--cream);background:#100e0b;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);min-height:680px;padding-left:clamp(24px,7vw,108px);display:grid;position:relative;overflow:hidden}.hero:before,.installment-section:before,.final-cta:before{content:"";pointer-events:none;background-image:linear-gradient(#d8af5e0d 1px,#0000 1px),linear-gradient(90deg,#d8af5e0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.hero-copy{z-index:2;align-self:center;max-width:690px;padding:74px clamp(24px,5vw,74px) 74px 0;position:relative}.eyebrow{color:#8b6426;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:26px;height:1px}.eyebrow.light{color:var(--gold-bright)}.hero h1,.section-heading h2,.installment-intro h2,.story-copy h2,.faq-section h2,.final-cta h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.99}.hero h1{font-size:clamp(48px,5.7vw,86px)}.hero h1 em,.installment-intro h2 em,.story-copy h2 em,.final-cta h2 em{color:var(--gold-bright);font-weight:500}.hero-lead{color:#bbb3a4;max-width:610px;margin:28px 0 26px;font-size:16px;line-height:1.8}.hero-search{background:#ffffff0e;border:1px solid #e5be6e73;align-items:center;max-width:650px;min-height:64px;padding:6px 7px 6px 20px;display:flex}.hero-search svg{color:var(--gold-bright);flex:none}.hero-search input{color:var(--cream);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 15px}.hero-search input::placeholder{color:#847c6e}.hero-search button,.primary-link,.reserve-modal form button{color:#181109;letter-spacing:.03em;background:linear-gradient(135deg,#e4b85e,#b67e29);border:0;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 25px;font-size:13px;font-weight:800;transition:filter .16s,transform .16s;display:inline-flex}.hero-search button:hover,.primary-link:hover,.reserve-modal form button:hover{filter:brightness(1.08);transform:translateY(-1px)}.quick-search{color:#777064;gap:8px;margin-top:11px;font-size:11px;display:flex}.quick-search button{color:#b5aa98;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.hero-actions{align-items:center;gap:26px;margin-top:31px;display:flex}.text-link{color:#d2c9ba;border-bottom:1px solid #70634e;padding:8px 0;font-size:13px}.hero-visual{min-height:100%;position:relative;overflow:hidden}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#100e0b 0%,#0000 36%),linear-gradient(#0000 50%,#100e0bb3);position:absolute;inset:0}.hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-proof{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#0d0b08b3;border:1px solid #e5be6e61;align-items:center;gap:16px;padding:18px 22px;display:flex;position:absolute;bottom:50px;right:clamp(20px,4vw,64px)}.proof-number{color:var(--gold-bright);font-family:Georgia,Times New Roman,serif;font-size:36px}.hero-proof span:last-child{color:#d4cbbb;letter-spacing:.13em;text-transform:uppercase;font-size:10px;line-height:1.55}.service-ribbon{color:var(--cream);background:#211a11;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,108px);display:grid}.service-ribbon article{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:110px;padding:22px 34px;display:flex}.service-ribbon article:first-child{border-left:1px solid var(--line)}.ribbon-index{color:var(--gold-bright);font-family:Georgia,Times New Roman,serif;font-size:25px}.service-ribbon article div{flex-direction:column;gap:7px;display:flex}.service-ribbon strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.service-ribbon small{color:#938979;font-size:11px}.catalog-section,.services-section,.faq-section{max-width:1440px;margin:0 auto;padding:108px clamp(22px,5vw,76px)}.section-heading{justify-content:space-between;align-items:end;margin-bottom:56px;display:flex}.section-heading h2,.services-section h2,.story-copy h2,.faq-section h2{font-size:clamp(38px,4.2vw,64px)}.section-heading>p{color:#6f675b;max-width:420px;margin:0;font-size:14px;line-height:1.8}.catalog-tools{color:var(--cream);background:#16130f;border:1px solid #2c261d;gap:19px;padding:24px;display:grid}.catalog-search{border-bottom:1px solid #544833;align-items:center;gap:12px;padding:5px 4px 16px;display:flex}.catalog-search svg{color:var(--gold-bright)}.catalog-search input{color:var(--cream);background:0 0;border:0;outline:0;width:100%;font-size:17px}.catalog-search input::placeholder{color:#6f675b}.filter-group{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.filter-group>span{color:#958a79;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{color:#bfb5a6;background:0 0;border:1px solid #4a4031;border-radius:999px;padding:9px 16px;font-size:12px}.chips button:hover,.chips button.active{background:var(--gold);border-color:var(--gold-bright);color:#191109}.catalog-meta{color:#71695d;justify-content:space-between;align-items:center;margin:24px 0 14px;font-size:12px;display:flex}.catalog-meta strong{color:var(--ink)}.catalog-meta button{color:#8a6224;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.sim-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sim-card{background:#fffaf0;border:1px solid #ddd4c3;flex-direction:column;min-height:324px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.sim-card:hover{border-color:#b68a3d;transform:translateY(-3px);box-shadow:0 18px 48px #3a2a131c}.sim-card.featured:before{background:var(--gold);content:"";height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.sim-card-top,.price-row{justify-content:space-between;align-items:center;display:flex}.carrier,.pick-badge{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.pick-badge{color:var(--gold-pale);background:#201a11;padding:6px 8px}.sim-number{letter-spacing:.025em;white-space:nowrap;margin:28px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.5vw,38px);font-weight:700}.sim-number-match{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#160f07;text-shadow:none;background:linear-gradient(135deg,#f5d982,#c58c2b);border-radius:2px;padding:.02em .07em;box-shadow:0 0 0 2px #e0b75d29,0 4px 14px #965e1038}.sim-pattern{color:#796f60;margin:0 0 27px;font-size:12px}.price-row{border-top:1px solid #e5ddcf;align-items:end;gap:14px;margin-top:auto;padding-top:18px}.price-row>div:first-child{flex-direction:column;gap:3px;display:flex}.old-price{color:#9b9284;font-size:10px;text-decoration:line-through}.price-row strong{color:#a46f1f;font-family:Georgia,Times New Roman,serif;font-size:20px}.monthly{text-align:right;flex-direction:column;align-items:end;display:flex}.monthly small{color:#817767;font-size:9px}.monthly span{color:#3a3329;margin-top:3px;font-size:10px}.reserve-button{color:var(--cream);background:#18140f;border:0;justify-content:space-between;align-items:center;min-height:44px;margin-top:18px;padding:0 15px;font-size:12px;font-weight:750;display:flex}.reserve-button:hover{background:#9c6d27}.empty-state{text-align:center;border:1px dashed #b8aa94;flex-direction:column;align-items:center;padding:70px 20px;display:flex}.empty-state a{color:#97661e;text-underline-offset:4px;text-decoration:underline}.installment-section{color:var(--cream);background:#14110d;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,150px);padding:116px clamp(24px,7vw,108px);display:grid;position:relative}.installment-intro,.steps{z-index:1;position:relative}.installment-intro h2{font-size:clamp(42px,4.8vw,70px)}.installment-intro>p:not(.eyebrow){color:#9e9587;max-width:470px;margin:25px 0 31px;font-size:14px;line-height:1.85}.primary-link.pale{background:var(--paper)}.steps{flex-direction:column;display:flex}.steps article{border-top:1px solid #393126;grid-template-columns:60px 1fr;gap:25px;padding:27px 0;display:grid}.steps article:last-child{border-bottom:1px solid #393126}.steps article>span{color:var(--gold-bright);font-family:Georgia,Times New Roman,serif;font-size:28px}.steps strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.steps p{color:#968e81;margin:8px 0 0;font-size:12px;line-height:1.65}.section-heading.compact{margin-bottom:42px}.outline-link{border-bottom:1px solid #8f692d;align-items:center;gap:14px;padding:9px 0;font-size:12px;display:inline-flex}.service-grid{border-top:1px solid #d4cab9;border-left:1px solid #d4cab9;grid-template-columns:repeat(4,1fr);display:grid}.service-grid article{border-bottom:1px solid #d4cab9;border-right:1px solid #d4cab9;min-height:285px;padding:28px}.service-grid article>span{color:#9f7430;letter-spacing:.18em;font-size:9px;font-weight:800}.service-grid h3{margin:53px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.service-grid p{color:#71695e;min-height:62px;font-size:12px;line-height:1.7}.service-grid a{color:#8d6121;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.story-section{background:var(--paper-deep);grid-template-columns:1fr 1fr;display:grid}.story-image{min-height:600px;overflow:hidden}.story-image img{object-fit:cover;width:100%;height:100%}.story-copy{align-self:center;max-width:700px;padding:80px clamp(28px,7vw,104px)}.story-copy>p:not(.eyebrow){color:#6d655a;margin:28px 0 36px;font-size:15px;line-height:1.85}.story-copy h2 em{color:#9c6b24}.trust-row{border-top:1px solid #c8bdab;grid-template-columns:repeat(3,1fr);padding-top:24px;display:grid}.trust-row>div{flex-direction:column;gap:6px;display:flex}.trust-row strong{font-family:Georgia,Times New Roman,serif;font-size:25px}.trust-row span{color:#766d60;font-size:10px}.faq-section{grid-template-columns:.68fr 1.32fr;gap:clamp(50px,10vw,160px);display:grid}.faq-list{border-top:1px solid #c9bead}.faq-list details{border-bottom:1px solid #c9bead}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:25px 0;font-family:Georgia,Times New Roman,serif;font-size:19px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#96651e;font-family:Arial,sans-serif;font-size:23px;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#6e665b;max-width:700px;margin:-7px 0 25px;font-size:13px;line-height:1.8}.final-cta{color:var(--cream);text-align:center;background:#18140e;flex-direction:column;align-items:center;padding:100px 24px;display:flex;position:relative}.final-cta>*{z-index:1;position:relative}.final-cta h2{font-size:clamp(43px,5vw,74px)}.final-cta>div{align-items:center;gap:26px;margin-top:36px;display:flex}.final-cta>div>a:last-child{color:#c7beaf;border-bottom:1px solid #6b5d48;padding:8px 0;font-size:12px}footer{color:#e7dfd0;background:#0d0c0a;grid-template-columns:1.35fr 1fr 1fr 1.35fr;align-items:start;gap:45px;padding:60px clamp(24px,7vw,108px) 30px;display:grid}footer>div:not(.footer-brand):not(.footer-note){flex-direction:column;gap:9px;display:flex}footer>div>strong:not(.footer-brand strong){color:#9b8f7c;letter-spacing:.17em;text-transform:uppercase;margin-bottom:5px;font-size:9px}footer a{color:#d5cbbc;font-size:12px}.footer-note{color:#6d665c;border-top:1px solid #31291f;grid-column:1/-1;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}.footer-note a{color:#82796b;font-size:10px}.mobile-dock{display:none}.modal-backdrop{z-index:100;background:#080705c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.reserve-modal{background:var(--paper);width:100%;max-width:520px;max-height:92vh;padding:38px;position:relative;overflow-y:auto}.modal-close{color:#7b7162;background:0 0;border:0;padding:5px;font-size:30px;font-weight:300;line-height:1;position:absolute;top:12px;right:17px}.reserve-modal h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,7vw,48px)}.modal-subtitle{color:#776e61;margin:8px 0 24px;font-size:12px}.reserve-modal form{gap:15px;display:grid}.reserve-modal label{color:#5d554a;gap:7px;font-size:11px;font-weight:700;display:grid}.reserve-modal input,.reserve-modal textarea{color:var(--ink);resize:vertical;background:#fffcf6;border:1px solid #cfc4b2;border-radius:0;outline:none;padding:13px 14px}.reserve-modal input:focus,.reserve-modal textarea:focus{border-color:#a57428}.reserve-modal form button:disabled{cursor:wait;opacity:.6}.form-notice{color:#584b39;background:#ebe1ce;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.zalo-fallback{color:#8c5f1e;text-align:center;text-underline-offset:3px;margin-top:15px;font-size:11px;text-decoration:underline;display:block}@media (width<=1080px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr .78fr}.sim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid{grid-template-columns:repeat(2,1fr)}.story-image{min-height:520px}}@media (width<=760px){body{padding-bottom:66px}.announcement{letter-spacing:.08em;gap:8px;font-size:8px}.site-header{min-height:68px;padding:0 16px}.brand-mark{width:39px;font-size:14px}.brand strong{font-size:19px}.brand small{letter-spacing:.12em;font-size:7px}.header-phone svg,.header-phone small{display:none}.header-phone>span{font-size:12px}.hero{flex-direction:column;min-height:0;padding:0;display:flex}.hero-copy{padding:56px 20px 38px}.hero h1{font-size:clamp(44px,13.5vw,63px)}.hero-lead{margin-top:22px;font-size:14px;line-height:1.72}.hero-search{min-height:58px;padding-left:14px}.hero-search input{padding:0 9px;font-size:12px}.hero-search button{white-space:nowrap;min-height:44px;padding:0 16px}.quick-search{white-space:nowrap;overflow-x:auto}.hero-actions{margin-top:26px}.primary-link{min-height:48px;padding:0 18px}.hero-visual{height:360px;min-height:0}.hero-visual:after{background:linear-gradient(#0000 62%,#100e0b 100%)}.hero-proof{bottom:20px;right:20px}.service-ribbon{scroll-snap-type:x mandatory;padding:0;display:flex;overflow-x:auto}.service-ribbon article{scroll-snap-align:start;flex:0 0 78vw;min-height:96px;padding:18px 22px;border-left:0!important}.catalog-section,.services-section,.faq-section{padding:76px 18px}.section-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:35px}.section-heading h2,.services-section h2,.story-copy h2,.faq-section h2{font-size:42px}.section-heading>p{font-size:13px}.catalog-tools{padding:18px 14px}.filter-group{display:block}.filter-group>span{margin:0 0 10px 3px;display:block}.chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chips button{flex:none}.sim-grid{grid-template-columns:1fr}.sim-card{min-height:306px}.sim-number{font-size:34px}.installment-section{grid-template-columns:1fr;gap:55px;padding:80px 20px}.installment-intro h2{font-size:45px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:245px}.story-section{grid-template-columns:1fr}.story-image{height:360px;min-height:0}.story-copy{padding:72px 20px}.trust-row{gap:12px}.trust-row strong{font-size:21px}.trust-row span{font-size:9px}.faq-section{grid-template-columns:1fr;gap:40px}.faq-list summary{gap:20px;font-size:17px}.final-cta{padding:82px 20px}.final-cta h2{font-size:43px}.final-cta>div{flex-direction:column;align-items:stretch;gap:13px}footer{grid-template-columns:1fr 1fr;padding:48px 20px 26px}.footer-brand{grid-column:1/-1}.mobile-dock{color:var(--cream);z-index:80;background:#100e0bf7;border-top:1px solid #443821;grid-template-columns:repeat(3,1fr);min-height:66px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-dock a,.mobile-dock button{color:var(--cream);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.mobile-dock a:nth-child(2){color:#171008;background:#b98531}.mobile-dock a:nth-child(2) strong{color:#fff;background:#1377e7;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.reserve-modal{padding:31px 20px 24px}}.home-discovery{background:#e9e2d5;padding:100px clamp(20px,6vw,88px)}.home-category-grid{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:44px;display:grid}.home-category-grid a{background:#f8f3e9;border:1px solid #d5c9b8;flex-direction:column;min-height:150px;padding:23px;transition:background .18s,transform .18s;display:flex}.home-category-grid a:hover{color:var(--cream);background:#17140f;transform:translateY(-3px)}.home-category-grid span,.home-tool-grid>a>span{color:#9a6b25;letter-spacing:.13em;font-size:9px;font-weight:800}.home-category-grid strong{margin:auto 0 7px;font-size:20px}.home-category-grid small{color:#7c7367;font-size:10px}.home-tool-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.home-tool-grid>a{color:var(--cream);background:#15120e;min-height:250px;padding:30px}.home-tool-grid h3{letter-spacing:-.035em;margin:50px 0 10px;font-size:25px}.home-tool-grid p{color:#a49a8c;margin:0;font-size:12px;line-height:1.65}.home-tool-grid b{color:var(--gold-bright);margin-top:31px;font-size:11px;display:block}.catalog-more{justify-content:center;margin-top:38px;display:flex}.catalog-more a{color:#6e4b1c;border:1px solid #ac8b54;align-items:center;gap:11px;padding:15px 20px;font-size:12px;font-weight:800;display:flex}.public-inner-page{background:var(--paper);min-height:100vh}.inner-site-header{position:sticky}.subpage-hero{color:var(--cream);background:#15130f;padding:105px clamp(20px,9vw,140px) 90px}.subpage-hero h1{letter-spacing:-.06em;max-width:1040px;margin:18px 0 24px;font-size:clamp(48px,7vw,92px);line-height:.97}.subpage-hero>p:last-child{color:#ada395;max-width:780px;margin:0;font-size:14px;line-height:1.8}.subpage-hero b{color:var(--gold-bright)}.full-catalog-section{max-width:1460px;margin:0 auto;padding:70px clamp(18px,5vw,70px) 100px}.advanced-search-panel{background:#e9e1d3;border:1px solid #cfc1ad;padding:24px}.advanced-search{background:#fffaf2;border:1px solid #bba98e;grid-template-columns:auto 1fr auto;align-items:center;min-height:60px;padding-left:18px;display:grid}.advanced-search svg{color:#90621f}.advanced-search input{background:0 0;border:0;outline:0;min-width:0;padding:0 14px;font-size:17px}.advanced-search button{color:var(--gold-pale);background:#1a1712;border:0;align-self:stretch;min-width:125px;font-size:12px;font-weight:800}.advanced-filter-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.advanced-filter-grid label{color:#71675a;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.advanced-filter-grid select{appearance:none;color:#201b14;text-transform:none;background:#fffaf2;border:1px solid #c8baa5;min-height:45px;padding:0 12px}.category-shortcuts{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.category-shortcuts button{color:#645a4d;background:0 0;border:1px solid #bcae99;padding:9px 12px;font-size:10px}.category-shortcuts button.active,.category-shortcuts button:hover{color:#fff;background:#a87427;border-color:#a87427}.catalog-results-head{justify-content:space-between;align-items:center;margin:35px 0 18px;display:flex}.catalog-results-head>div{align-items:baseline;gap:8px;display:flex}.catalog-results-head strong{font-size:34px}.catalog-results-head span{color:#756c60;text-transform:uppercase;font-size:11px;font-weight:750}.catalog-results-head button{color:#776548;background:0 0;border:0;border-bottom:1px solid #9e8d75;padding:5px 0;font-size:10px}.full-sim-grid{grid-template-columns:repeat(3,1fr)}.catalog-reserve{text-align:center;justify-content:center;align-items:center;display:flex;color:var(--gold-pale)!important;background:#16130f!important;border:0!important;padding:12px!important}.custom-request-section,.expert-valuation-section{color:var(--cream);background:#17140f;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,120px);padding:95px clamp(20px,8vw,120px);display:grid}.custom-request-copy h2,.expert-copy h2{letter-spacing:-.055em;margin:21px 0;font-size:clamp(43px,5vw,68px);line-height:1}.custom-request-copy>p:last-child,.expert-copy>p{color:#a89e90;max-width:470px;font-size:13px;line-height:1.75}.custom-request-form,.expert-form{color:#1b1712;background:#f5f0e7;gap:15px;padding:31px;display:grid}.custom-request-form label:not(.plain-consent),.expert-form label:not(.plain-consent){color:#655b4e;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.custom-request-form input,.custom-request-form select,.custom-request-form textarea,.expert-form input,.expert-form select,.expert-form textarea{text-transform:none;background:#fffdf8;border:1px solid #cbbfaa;border-radius:0;outline:0;min-height:45px;padding:10px 12px}.plain-consent{color:#6e6559;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.plain-consent input{flex:none;min-height:auto;margin-top:2px}.plain-consent a{color:#8d5d18;text-decoration:underline}.custom-request-form>button,.expert-form>button{color:#fff;background:#a87325;border:0;min-height:50px;font-size:12px;font-weight:800}.custom-request-form>button:disabled,.expert-form>button:disabled{cursor:not-allowed;opacity:.55}.request-notice{color:#356332;background:#e2eadf;margin:0;padding:12px;font-size:11px;line-height:1.55}.valuation-workbench{grid-template-columns:.85fr 1.15fr;gap:16px;max-width:1320px;margin:0 auto;padding:80px 24px;display:grid}.valuation-input-card,.valuation-result-card{border:1px solid #d1c5b4;min-height:500px;padding:36px}.valuation-input-card{background:#faf6ee}.tool-number{color:#9a671e;font-size:10px;font-weight:800}.valuation-input-card h2{letter-spacing:-.04em;margin:48px 0 8px;font-size:32px}.valuation-input-card>p{color:#756c60;font-size:12px;line-height:1.6}.valuation-input-card form{gap:12px;margin-top:34px;display:grid}.valuation-input-card label{color:#6a6052;letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:800;display:grid}.valuation-input-card input,.valuation-input-card select{background:#fff;border:1px solid #bcad97;outline:0;min-height:60px;padding:0 15px}.valuation-input-card input{font-size:24px;font-weight:800}.valuation-input-card select{color:#322b22;font-size:15px;font-weight:600}.carrier-select-help{color:#857a6b;letter-spacing:normal;text-transform:none;font-size:10px;font-weight:400;line-height:1.5}.valuation-input-card form button{color:var(--gold-pale);background:#18140f;border:0;min-height:51px;font-size:12px;font-weight:800}.valuation-error{background:#f0ddda;padding:10px;color:#913c33!important}.valuation-privacy{border-top:1px solid #d8cdbd;flex-direction:column;gap:5px;margin-top:35px;padding-top:18px;display:flex}.valuation-privacy strong{font-size:11px}.valuation-privacy span{color:#797063;font-size:10px;line-height:1.55}.valuation-result-card{color:var(--cream);background:#18150f;justify-content:center;align-items:center;display:flex}.valuation-result-card.has-result{align-items:stretch;display:block}.result-placeholder{color:#82796c;text-align:center}.result-placeholder>span{color:var(--gold-bright);border:1px solid #5c4b31;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:22px;font-weight:800;display:flex}.result-placeholder strong{color:#cfc5b6;font-size:18px;display:block}.result-placeholder p{margin-top:9px;font-size:10px}.result-head{justify-content:space-between;align-items:start;display:flex}.result-head span{color:var(--gold-bright);text-transform:uppercase;font-size:10px;font-weight:800}.result-head h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(35px,5vw,60px)}.result-head>b{color:#e1c68d;border:1px solid #6b5839;padding:9px 11px;font-size:10px}.market-format{flex-direction:column;gap:7px;margin-top:24px;display:flex}.market-format span,.valuation-reasons>span{color:#978d7e;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.market-format strong{color:#f2e6cf;font-size:18px}.market-format small{color:#9f9587;font-size:10px;line-height:1.5}.estimate-range{border-top:1px solid #3e3529;border-bottom:1px solid #3e3529;flex-direction:column;margin-top:27px;padding:24px 0;display:flex}.estimate-range span,.detected-patterns>span,.rarity-score>span{color:#978d7e;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.estimate-range strong{color:var(--gold-bright);margin:8px 0;font-size:clamp(21px,3vw,34px)}.estimate-range small{color:#898073;font-size:9px}.rarity-score{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:24px 0;display:grid}.rarity-score>div{background:#393126;height:5px;overflow:hidden}.rarity-score i{background:var(--gold);height:100%;display:block}.rarity-score b{color:#c8bca9;font-size:10px}.detected-patterns{gap:8px;display:grid}.detected-patterns p,.valuation-reasons p{color:#c8bfb1;margin:0;font-size:11px;line-height:1.55}.result-detail-grid{grid-template-columns:.8fr 1.2fr;gap:22px;display:grid}.valuation-reasons{gap:8px;display:grid}.valuation-result-card>a{color:var(--gold-bright);border-bottom:1px solid #806638;margin-top:28px;padding-bottom:5px;font-size:11px;display:inline-block}.valuation-method{background:#e9e1d4;grid-template-columns:.8fr 1.2fr;gap:60px;padding:85px clamp(20px,8vw,120px);display:grid}.valuation-method h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(42px,5vw,66px)}.method-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.method-grid article{background:#f9f4eb;border:1px solid #d2c6b5;padding:24px}.method-grid span{color:#97651d;font-size:9px;font-weight:800}.method-grid h3{margin:50px 0 9px;font-size:18px}.method-grid p{color:#756c60;margin:0;font-size:11px;line-height:1.7}.selected-valuation{border:1px solid #59492f;flex-direction:column;margin-top:30px;padding:18px;display:flex}.selected-valuation span{color:#9c9181;text-transform:uppercase;font-size:9px}.selected-valuation strong{color:var(--gold-bright);margin-top:6px;font-size:26px}.valuation-faq{grid-template-columns:.85fr 1.15fr;gap:70px;padding:90px clamp(20px,8vw,120px);display:grid}.valuation-faq h2{letter-spacing:-.05em;font-size:clamp(40px,5vw,63px);line-height:1.02}.valuation-faq>div:last-child{border-top:1px solid #c9bdab}.valuation-faq>div:last-child p{color:#6e6559;border-bottom:1px solid #c9bdab;margin:0;padding:23px 0;font-size:13px;line-height:1.8}.guide-index{max-width:1320px;margin:0 auto;padding:75px 24px 110px}.guide-index-head{border-bottom:1px solid #cbbfac;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:19px;display:flex}.guide-index-head span{color:#8f601e;text-transform:uppercase;font-size:11px;font-weight:800}.guide-index-head p{color:#7b7266;font-size:10px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guide-grid a{background:#faf6ed;border:1px solid #d6cbbb;flex-direction:column;min-height:330px;padding:28px;display:flex}.guide-grid a>span{color:#9b6920;font-size:10px;font-weight:800}.guide-grid h2{letter-spacing:-.04em;margin:65px 0 14px;font-size:27px;line-height:1.15}.guide-grid p{color:#756d62;margin:0;font-size:12px;line-height:1.7}.guide-grid b{color:#8e5e18;margin-top:auto;padding-top:25px;font-size:11px}.article-page{max-width:940px;margin:0 auto;padding:85px 24px 110px}.article-page>a:first-child{color:#8d5f1d;margin-bottom:55px;font-size:11px;display:inline-block}.article-page h1{letter-spacing:-.055em;margin:20px 0 25px;font-size:clamp(42px,6vw,74px);line-height:1.02}.article-lead{color:#7c7265;max-width:760px;font-size:17px;line-height:1.7}.article-body{border-top:1px solid #cabda9;margin-top:45px;padding-top:34px}.article-body p{color:#4f483e;margin:0 0 25px;font-size:16px;line-height:1.9}.article-page aside{color:var(--cream);background:#17140f;margin-top:60px;padding:32px}.article-page aside strong{font-size:23px;display:block}.article-page aside>div{gap:20px;margin-top:25px;display:flex}.article-page aside a{color:var(--gold-bright);border-bottom:1px solid #856e44;padding-bottom:4px;font-size:11px}.valuation-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.valuation-admin-list>article{background:#fffaf2;border:1px solid #d9cebd;padding:20px}.valuation-admin-list>article.unread{border-top:3px solid #b9822f}.valuation-admin-head,.valuation-admin-contact{justify-content:space-between;align-items:start;display:flex}.valuation-admin-head small{color:#897f72;font-size:9px}.valuation-admin-head h3{letter-spacing:-.035em;margin:8px 0 4px;font-size:25px}.valuation-admin-head p,.valuation-admin-contact p{color:#766d61;margin:0;font-size:10px;line-height:1.55}.status-pill.new{color:#7f5a18;background:#eee0c4}.status-pill.contacted{color:#315d72;background:#dce6eb}.status-pill.closed{color:#32642e;background:#dfeadc}.valuation-admin-range{border-top:1px solid #e0d7c8;border-bottom:1px solid #e0d7c8;flex-direction:column;margin:16px 0;padding:14px 0;display:flex}.valuation-admin-range span{color:#8c8275;text-transform:uppercase;font-size:8px;font-weight:800}.valuation-admin-range strong{color:#8c5d1b;margin:5px 0;font-size:16px}.valuation-admin-range small{color:#72695d}.valuation-admin-patterns{flex-wrap:wrap;gap:5px;margin-bottom:18px;display:flex}.valuation-admin-patterns span{color:#675d50;background:#eee6da;padding:6px 7px;font-size:8px}.valuation-admin-contact>div{flex-direction:column;gap:4px;display:flex}.valuation-admin-contact a{color:#8d5e19;font-size:10px}.valuation-admin-contact>div:last-child{align-items:stretch;gap:7px}.valuation-admin-contact>div:last-child a{color:#fff;text-align:center;background:#1378e5;padding:8px 10px}.valuation-admin-contact select{background:#fff;border:1px solid #cfc5b5;padding:7px;font-size:9px}.article-admin-table td:first-child{max-width:460px}.article-admin-table code{color:#7d5b25;font-size:9px}.admin-actions a{color:#554d42;border:1px solid #c9bfaf;padding:6px 8px;font-size:9px}.admin-drawer.article-drawer{max-width:700px}.settings-grid textarea{color:#17140f;resize:vertical;background:#fffcf7;border:1px solid #ccc1b0;border-radius:0;outline:0;padding:10px 12px}.footer-address span,footer>div>span{color:#91887b;font-size:10px;line-height:1.55}.dock-search{font-size:25px;line-height:.7}@media (width<=1100px){.inner-site-header nav{gap:18px}.home-category-grid,.full-sim-grid,.guide-grid,.advanced-filter-grid{grid-template-columns:repeat(2,1fr)}.valuation-admin-list{grid-template-columns:1fr}}@media (width<=820px){.home-tool-grid,.valuation-workbench,.custom-request-section,.valuation-method,.expert-valuation-section,.valuation-faq{grid-template-columns:1fr}.home-tool-grid>a{min-height:220px}.method-grid{grid-template-columns:1fr}.method-grid h3{margin-top:25px}.valuation-input-card,.valuation-result-card{min-height:440px}.result-detail-grid{grid-template-columns:1fr}}@media (width<=620px){.subpage-hero{padding:72px 18px 65px}.subpage-hero h1{font-size:45px}.full-catalog-section{padding:45px 14px 75px}.advanced-search-panel{padding:12px}.advanced-search{grid-template-columns:auto 1fr}.advanced-search button{grid-column:1/-1;min-height:45px}.advanced-filter-grid,.full-sim-grid,.guide-grid,.home-category-grid,.home-tool-grid{grid-template-columns:1fr}.home-discovery{padding:70px 16px}.home-category-grid a{min-height:125px}.custom-request-section,.expert-valuation-section,.valuation-method,.valuation-faq{gap:38px;padding:70px 17px}.custom-request-form,.expert-form,.valuation-input-card,.valuation-result-card{padding:23px 17px}.valuation-workbench{padding:50px 14px}.valuation-input-card,.valuation-result-card{min-height:400px}.rarity-score{grid-template-columns:1fr auto}.rarity-score>div{grid-area:2/1/auto/-1}.guide-index{padding:55px 15px 80px}.guide-index-head{flex-direction:column;align-items:flex-start;gap:7px}.guide-grid a{min-height:280px}.article-page{padding:60px 18px 80px}.article-page aside>div{flex-direction:column;align-items:flex-start}.valuation-admin-contact{gap:15px}}.sale-price-label{color:#9f9688;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.installment-quote{background:#e4c57f0b;border:1px solid #3f3425;margin-top:13px;padding:12px}.installment-quote-head,.installment-quote-result{justify-content:space-between;align-items:center;display:flex}.installment-quote-head>span{color:#e4c57f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.installment-quote-head>small{color:#9f9688;font-size:8px}.installment-term-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.installment-term-tabs button{color:#b8ae9f;cursor:pointer;font:inherit;background:#100e0b;border:1px solid #4b3e2b;min-height:30px;padding:0 4px;font-size:8px;font-weight:800}.installment-term-tabs button:hover,.installment-term-tabs button.active{color:#130d06;background:linear-gradient(135deg,#e1c078,#a87531);border-color:#e1c078}.installment-quote-result{border-top:1px solid #352c21;gap:8px;padding-top:10px}.installment-quote-result>small{color:#a59b8c;font-size:8px}.installment-quote-result>strong{color:#fff4d7;letter-spacing:-.02em;text-align:right;font-size:14px}.installment-quote-result em{color:#9f9688;margin-left:2px;font-size:8px;font-style:normal;font-weight:500}.installment-quote-note{color:#746c60;margin:8px 0 0;font-size:7px;line-height:1.5}.installment-quote-detail{background:#e4c57f0e;margin:0 0 22px;padding:17px}.installment-quote-detail .installment-term-tabs button{min-height:36px;font-size:9px}.installment-quote-detail .installment-quote-result>strong{color:#e9cc87;font-size:19px}.installment-quote-breakdown{border-top:1px solid #352c21;gap:7px;margin-top:11px;padding-top:11px;display:grid}.installment-quote-breakdown span{color:#948a7b;justify-content:space-between;font-size:8px;display:flex}.installment-quote-breakdown b{color:#d4c8b5}.installment-example-section{color:#f8f0e2;background:linear-gradient(145deg,#17140f,#080807);grid-template-columns:.7fr 1.3fr;gap:clamp(45px,8vw,110px);padding:90px clamp(20px,8vw,120px);display:grid}.installment-example-section h2{color:#fff8eb;letter-spacing:-.055em;margin:24px 0;font-size:clamp(38px,5vw,64px);line-height:1}.installment-example-section>div:first-child>p:last-child{color:#9e9485;max-width:450px;font-size:11px;line-height:1.75}.installment-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.installment-example-grid article{background:#ffffff06;border:1px solid #493b28;flex-direction:column;min-height:260px;padding:25px 20px;display:flex}.installment-example-grid article>span{color:#e4c57f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.installment-example-grid article>strong{color:#fff3d4;letter-spacing:-.035em;margin:55px 0 4px;font-size:clamp(17px,1.7vw,25px)}.installment-example-grid article>small,.installment-example-grid article>p{color:#968c7d;font-size:9px}.installment-example-grid article>p{border-top:1px solid #3d3326;margin:auto 0 0;padding-top:15px}.installment-options .option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.installment-options .option-grid article{min-height:420px;padding:27px 22px}.installment-options .option-grid h3{margin-top:48px;font-size:31px}.admin-field-help{color:#766d60;margin:-8px 0 6px;font-size:10px;line-height:1.5;display:block}@media (width<=900px){.installment-example-section,.installment-options .option-grid{grid-template-columns:1fr}.installment-options .option-grid article{min-height:350px}}@media (width<=620px){.installment-quote-head{flex-direction:column;align-items:flex-start;gap:4px}.installment-example-section{padding:65px 17px}.installment-example-grid{grid-template-columns:1fr}.installment-example-grid article{min-height:205px}}@media (width<=390px){.header-phone>span{font-size:11px}.hero-actions{flex-direction:column;align-items:stretch;gap:9px}.text-link{text-align:center}.sim-number{font-size:30px}footer{grid-template-columns:1fr}.footer-brand,.footer-note{grid-column:auto}}.admin-access-page{color:var(--cream);background:#11100d;align-items:center;min-height:100vh;padding:24px;display:flex}.admin-access-card{text-align:center;background:#1b1813;border:1px solid #4c3d27;max-width:590px;margin:auto;padding:48px}.admin-access-mark{background:var(--gold);color:#171008;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:21px;font-weight:800;display:inline-flex}.admin-access-card>p:first-of-type{color:var(--gold-pale);letter-spacing:.18em;text-transform:uppercase;margin:20px 0 9px;font-size:10px;font-weight:800}.admin-access-card h1{margin:0 0 18px;font-family:Georgia,serif;font-size:40px;font-weight:500}.admin-access-card p{color:#afa596;font-size:13px;line-height:1.7}.admin-access-card code{color:var(--gold-bright);overflow-wrap:anywhere;background:#0f0e0c;border:1px solid #54452e;margin:20px 0;padding:14px;display:block}.admin-access-card>a{color:var(--gold-bright);margin-top:18px;font-size:12px;display:inline-block}.admin-access-card .admin-signout{background:var(--gold);color:#171008;padding:13px 18px;font-weight:750}.admin-access-note{font-size:11px!important}.admin-access-logo{border:1px solid #8b6b35;border-radius:16px;width:76px;height:76px;display:inline-flex;overflow:hidden}.admin-access-logo img{object-fit:cover;width:100%;height:100%}.admin-login-card{width:100%;max-width:520px}.admin-auth-form{text-align:left;gap:15px;max-width:390px;margin:27px auto 4px;display:grid}.admin-auth-form label{color:#d9cfbf;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:750;display:grid}.admin-auth-form input{color:#fffaf0;text-transform:none;background:#0f0e0c;border:1px solid #55452e;border-radius:0;outline:0;width:100%;min-height:48px;padding:11px 13px;font-size:14px}.admin-auth-form input:focus{border-color:#d0a95b}.admin-auth-form input[readonly]{color:#cbbd9d;opacity:.8}.admin-auth-form>small{color:#8f8577;font-size:10px;line-height:1.55}.admin-auth-form .admin-auth-show-password{letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:10px;display:flex}.admin-auth-form .admin-auth-show-password input{width:auto;min-height:auto}.admin-auth-error{background:#3b1f1b;border:1px solid #75372f;margin:0;padding:10px 12px;color:#ffb7ab!important}.admin-auth-submit{color:#171008;background:linear-gradient(135deg,#e2bf73,#a87327);border:0;min-height:49px;padding:0 18px;font-size:12px;font-weight:800}.admin-auth-submit:disabled{cursor:wait;opacity:.65}.admin-shell{color:#17140f;background:#f2eee6;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#efe8da;background:#11100d;flex-direction:column;height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0;left:0}.admin-brand{border-bottom:1px solid #342c20;align-items:center;gap:11px;padding:0 5px 24px;display:flex}.admin-brand>span{background:var(--gold);color:#171008;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;font-family:Georgia,serif;font-size:15px;font-weight:800;display:flex}.admin-brand div,.admin-user div{flex-direction:column;min-width:0;display:flex}.admin-brand strong{font-family:Georgia,serif;font-size:18px}.admin-brand small{color:#958b7b;letter-spacing:.15em;text-transform:uppercase;margin-top:3px;font-size:8px}.admin-sidebar nav{gap:5px;margin-top:31px;display:grid}.admin-sidebar nav button{color:#a39a8d;text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-height:45px;padding:0 12px;font-size:12px;display:flex}.admin-sidebar nav button>span{color:#6f665a;font-family:Georgia,serif;font-size:11px}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{color:var(--gold-pale);background:#242017}.admin-sidebar nav button b{color:#171008;background:#b67f2d;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;display:flex}.admin-user{border-top:1px solid #342c20;align-items:center;gap:10px;margin-top:auto;padding:20px 5px 12px;display:flex}.admin-user>span{color:var(--gold-bright);background:#30291e;border:1px solid #55482f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;display:flex}.admin-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-user small{color:#777064;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.admin-view-site{color:#c1b8aa;text-align:center;border:1px solid #453923;margin-top:8px;padding:11px;font-size:10px}.admin-logout-button{color:#887d6d;background:0 0;border:0;margin-top:10px;padding:7px;font-size:9px;text-decoration:underline}.admin-logout-button:hover{color:#e7c985}.admin-workspace{width:100%;min-width:0;max-width:1500px;padding:34px clamp(22px,4vw,58px) 70px}.admin-topbar{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.admin-topbar p{color:#9a6c27;letter-spacing:.19em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:800}.admin-topbar h1{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500}.admin-primary{color:var(--gold-pale);background:#1a1712;border:0;min-height:44px;padding:0 19px;font-size:11px;font-weight:750}.admin-primary:hover{color:#fff;background:#9f6c22}.admin-primary:disabled{cursor:wait;opacity:.6}.admin-alert{justify-content:space-between;align-items:center;margin-bottom:16px;padding:13px 15px;font-size:12px;display:flex}.admin-alert.error{color:#8e3028;background:#f1dcd9}.admin-alert.success{color:#356332;background:#dfe9dc}.admin-alert button{color:currentColor;background:0 0;border:0;font-size:20px}.admin-loading{color:#7e7568;text-align:center;padding:60px 0}.admin-stats{grid-template-columns:.7fr .9fr 1.4fr;gap:12px;margin-bottom:17px;display:grid}.admin-stats article{background:#fffaf2;border:1px solid #ddd4c5;flex-direction:column;gap:10px;min-height:112px;padding:20px;display:flex}.admin-stats span{color:#81786b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-stats strong{font-family:Georgia,serif;font-size:25px;font-weight:500}.admin-toolbar{background:#fffaf2;border:1px solid #ddd4c5;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 14px;display:flex}.admin-toolbar input{background:0 0;border:0;outline:0;width:min(360px,75%);font-size:12px}.admin-toolbar span{color:#81786b;font-size:10px}.admin-table-wrap{background:#fffaf2;border:1px solid #ddd4c5;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:820px;font-size:11px}.admin-table th{color:#776e61;letter-spacing:.13em;text-align:left;text-transform:uppercase;background:#ede6da;padding:12px 15px;font-size:8px}.admin-table td{vertical-align:middle;border-top:1px solid #e2d9ca;padding:15px}.admin-table td>strong,.admin-table td>small{display:block}.admin-table td>small{color:#8b8275;margin-top:5px}.admin-sim-number{font-family:Georgia,serif;font-size:18px}.admin-featured{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;color:#9b6a22!important}.status-pill{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-block}.status-pill.available{color:#32642e;background:#dfeadc}.status-pill.reserved{color:#7d5f18;background:#eee3c7}.status-pill.sold{color:#625c53;background:#e4e1dc}.status-pill.hidden{color:#813d3d;background:#eadbdb}.admin-actions{flex-wrap:wrap;gap:5px;display:flex}.admin-actions button{color:#554d42;background:0 0;border:1px solid #c9bfaf;padding:6px 8px;font-size:9px}.admin-actions button:hover{color:#8e6425;border-color:#8e6425}.admin-actions button.danger{color:#9c3e36}.admin-inquiries{gap:10px;display:grid}.admin-inquiries article{background:#fffaf2;border:1px solid #ddd4c5;justify-content:space-between;align-items:center;gap:25px;padding:19px;display:flex}.admin-inquiries article.unread{border-left:3px solid #c18b37}.inquiry-main{gap:13px;display:flex}.status-dot{background:#c6b9a5;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.unread .status-dot{background:#c18b37;box-shadow:0 0 0 4px #eee2ce}.inquiry-main small{color:#8c8375;font-size:9px}.inquiry-main h3{margin:5px 0;font-size:13px}.inquiry-main h3 a{color:#8c5f1d}.inquiry-main p{color:#655d52;margin:0;font-size:11px;line-height:1.6}.inquiry-actions{align-items:center;gap:8px;display:flex}.inquiry-actions a{color:#fff;white-space:nowrap;background:#1378e5;padding:9px 11px;font-size:9px}.inquiry-actions select{background:#fff;border:1px solid #cfc5b5;padding:8px;font-size:9px}.admin-empty{text-align:center;border:1px dashed #bdb2a0;padding:70px 20px}.admin-empty p{color:#746c60;font-size:12px}.admin-security-panel{background:#fffaf2;border:1px solid #ddd4c5;grid-template-columns:1fr 1fr;gap:24px;max-width:880px;padding:30px;display:grid}.admin-security-panel>section,.admin-security-panel>form{border:1px solid #ded3c1;padding:24px}.admin-security-panel>section>span{color:#9a6c27;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-security-panel h2{margin:9px 0 12px;font-size:25px}.admin-security-panel h3{margin:0 0 8px;font-size:19px}.admin-security-panel p{color:#776f63;font-size:11px;line-height:1.65}.admin-security-panel dl{border-top:1px solid #e0d6c6;margin:21px 0 0}.admin-security-panel dl div{border-bottom:1px solid #e0d6c6;gap:5px;padding:12px 0;display:grid}.admin-security-panel dt{color:#8d8374;text-transform:uppercase;font-size:9px}.admin-security-panel dd{overflow-wrap:anywhere;margin:0;font-size:12px}.admin-security-panel form{gap:14px;display:grid}.admin-security-panel form label{color:#62594d;letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.admin-security-panel form input{color:#17140f;background:#fffcf7;border:1px solid #ccc1b0;outline:0;min-height:43px;padding:10px 12px}.admin-security-panel form input:focus{border-color:#a47124}.admin-security-logout{color:#92382f;background:0 0;border:1px solid #a04439;grid-column:1/-1;min-height:42px;font-size:10px}.settings-form{background:#fffaf2;border:1px solid #ddd4c5;max-width:880px;padding:30px}.settings-intro{border-bottom:1px solid #ded5c6;margin-bottom:25px;padding-bottom:21px}.settings-intro h2{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500}.settings-intro p{color:#776f63;margin:8px 0 0;font-size:11px;line-height:1.6}.settings-grid{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:24px;display:grid}.settings-grid label,.admin-drawer label{color:#62594d;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.settings-grid label.wide{grid-column:1/-1}.settings-grid input,.settings-grid select,.settings-grid textarea,.admin-drawer input,.admin-drawer select,.admin-drawer textarea{color:#17140f;text-transform:none;background:#fffcf7;border:1px solid #ccc1b0;border-radius:0;outline:0;min-height:43px;padding:10px 12px}.settings-grid input:focus,.settings-grid select:focus,.settings-grid textarea:focus,.admin-drawer input:focus,.admin-drawer select:focus,.admin-drawer textarea:focus{border-color:#a47124}.settings-section{border:1px solid #ded3c1;margin-bottom:18px;padding:20px}.settings-section>header{border-bottom:1px solid #e4dacb;align-items:center;gap:13px;margin-bottom:18px;padding-bottom:14px;display:flex}.settings-section>header>span{color:#e5c47c;background:#20180f;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:inline-flex}.settings-section>header>div{gap:3px;display:grid}.settings-section>header strong{color:#2c2218;font-size:13px}.settings-section>header small{color:#817567;font-size:9px;line-height:1.45}.settings-section .settings-grid{margin-bottom:0}.settings-save-bar{color:#dfd0bb;z-index:3;background:#251c13;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;bottom:16px}.settings-save-bar span{font-size:10px}.admin-drawer-backdrop{z-index:100;background:#0c0a089e;position:fixed;inset:0}.admin-drawer{background:#f5f0e8;width:100%;max-width:520px;height:100%;margin-left:auto;padding:30px;overflow-y:auto;box-shadow:-20px 0 60px #00000040}.admin-drawer header{border-bottom:1px solid #d6ccbc;justify-content:space-between;align-items:start;margin-bottom:24px;padding-bottom:20px;display:flex}.admin-drawer header p{color:#96651e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.admin-drawer header h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}.admin-drawer header button{color:#6b6255;background:0 0;border:0;font-size:29px;line-height:1}.admin-drawer form{gap:16px;display:grid}.admin-drawer textarea{resize:vertical}.form-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-drawer .checkbox-label{letter-spacing:0;text-transform:none;flex-direction:row;align-items:center;gap:9px;display:flex}.admin-drawer .checkbox-label input{width:auto;min-height:auto}@media (width<=900px){.admin-shell{display:block}.admin-sidebar{height:auto;padding:13px 15px;position:static}.admin-brand{border-bottom:0;padding:0}.admin-brand small,.admin-user,.admin-view-site{display:none}.admin-sidebar nav{gap:3px;margin-top:13px;display:flex;overflow-x:auto}.admin-sidebar nav button{flex:none;min-height:39px}.admin-workspace{padding:27px 15px 60px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article:last-child{grid-column:1/-1}.admin-logout-button{margin-top:0;margin-left:auto;position:absolute;top:15px;right:15px}}@media (width<=620px){.admin-topbar{align-items:start;gap:18px}.admin-topbar h1{font-size:30px}.admin-primary{padding:0 13px}.admin-inquiries article{flex-direction:column;align-items:stretch;gap:14px}.inquiry-actions{justify-content:flex-end}.settings-form{padding:20px 15px}.settings-grid,.form-pair{grid-template-columns:1fr}.settings-grid label.wide{grid-column:auto}.admin-drawer{padding:24px 18px}.admin-access-card{padding:35px 20px}.admin-security-panel{grid-template-columns:1fr;padding:18px 14px}.admin-security-logout{grid-column:auto}}.brand-mark,.brand strong,.footer-brand strong,.hero h1,.section-heading h2,.installment-intro h2,.story-copy h2,.faq-section h2,.final-cta h2,.proof-number,.ribbon-index,.service-ribbon strong,.sim-number,.price-row strong,.steps article>span,.steps strong,.service-grid h3,.faq-list summary,.admin-access-mark,.admin-access-card h1,.admin-brand>span,.admin-brand strong,.admin-sidebar nav button>span,.admin-user>span,.admin-topbar h1,.admin-stats strong,.admin-sim-number,.settings-intro h2,.admin-drawer header h2{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal}.hero h1,.section-heading h2,.installment-intro h2,.story-copy h2,.faq-section h2,.final-cta h2{letter-spacing:-.045em;font-weight:750;line-height:1.04}.hero h1 em,.installment-intro h2 em,.story-copy h2 em,.final-cta h2 em{font-style:normal;font-weight:inherit}.sim-number,.price-row strong,.proof-number,.admin-sim-number{letter-spacing:-.02em;font-weight:750}.admin-top-actions{gap:8px;display:flex}.admin-secondary{color:#554b3d;background:#fffaf2;border:1px solid #bcae99;min-height:44px;padding:0 17px;font-size:11px;font-weight:750}.admin-secondary:hover{color:#92631e;border-color:#92631e}.bulk-drawer{max-width:610px}.bulk-file-import{background:#fffaf2;border:1px solid #cbbda8;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:16px;display:grid}.bulk-file-import>div{gap:4px;display:grid}.bulk-file-import strong{color:#282119;font-size:12px}.bulk-file-import span{color:#746b5e;font-size:10px;line-height:1.5}.bulk-file-button{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#dfbc72,#a67431);border:0;justify-content:center;align-items:center;min-height:42px;padding:0 15px;color:#140e06!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.bulk-file-button input{display:none}.bulk-file-status{color:#355e31;background:#e4eedf;grid-column:1/-1;margin:0;padding:9px 10px;font-size:10px}.bulk-help{color:#5f564a;background:#e9e1d3;border:1px solid #d2c4af;gap:8px;margin-bottom:22px;padding:16px;font-size:11px;display:grid}.bulk-help>strong{color:#282119}.bulk-help code{color:#f0cc83;white-space:nowrap;background:#16130f;padding:9px 11px;font-size:11px;display:block;overflow-x:auto}.bulk-sample-table{border:1px solid #c9baa4;grid-template-columns:1.3fr .9fr 1fr 1.05fr;display:grid}.bulk-sample-table.bulk-six-columns{grid-template-columns:1.2fr .9fr 1fr 1fr 1fr 1fr;overflow-x:auto}.bulk-sample-table span,.bulk-sample-table code{color:#30281f;text-overflow:ellipsis;background:#fffaf2;border-bottom:1px solid #d8cdbc;border-right:1px solid #d8cdbc;min-width:0;padding:8px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:9px;font-weight:700;overflow:hidden}.bulk-sample-table code{color:#685d4f;background:#f8f2e8;font-weight:500}.bulk-errors{color:#824b31;background:#fff0e8;border:1px solid #e0b59d;gap:5px;margin-top:10px;padding:12px;font-size:10px;display:grid}.bulk-undo-box{background:#fff8ed;border:1px solid #d8c4a3;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px;display:flex}.bulk-undo-box>div{gap:4px;display:grid}.bulk-undo-box strong{color:#30251a;font-size:11px}.bulk-undo-box span{color:#766a5b;font-size:9px;line-height:1.45}.bulk-undo-box button{color:#f1cf8b;cursor:pointer;background:#241c14;border:0;flex:none;padding:10px 12px;font-size:10px;font-weight:700}.bulk-undo-box button:disabled{cursor:wait;opacity:.55}.bulk-undo-actions{flex:none;gap:7px;display:flex}.bulk-undo-box button.danger{color:#fff4ee;background:#8a2c20}@media (width<=620px){.bulk-undo-box{flex-direction:column;align-items:stretch}.bulk-undo-actions{flex-direction:column}}.bulk-data-textarea{white-space:pre;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-x:auto}.bulk-help p{margin:0;line-height:1.6}.bulk-help details{border-top:1px solid #c9baa4;padding-top:10px}.bulk-help summary{color:#8b5c1b;cursor:pointer;margin-bottom:9px;font-weight:750}.bulk-result{color:#356332;background:#dfe9dc;margin-top:14px;padding:12px;font-size:12px}@media (width<=620px){.admin-top-actions{flex-direction:column-reverse}.admin-secondary,.admin-top-actions .admin-primary{min-height:38px}.bulk-file-import{grid-template-columns:1fr;align-items:stretch}.bulk-file-status{grid-column:auto}}.sim-card-actions{grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:18px;display:grid}.sim-card-actions>a{color:#725322;white-space:nowrap;border-bottom:1px solid #ad9879;padding:11px 3px;font-size:10px;font-weight:750}.sim-card-actions .reserve-button{margin-top:0}.footer-note>span:last-child{gap:18px;display:flex}.form-honeypot{opacity:0;pointer-events:none;position:absolute;left:-10000px}.reserve-modal .consent-label{letter-spacing:0;text-transform:none;flex-direction:row;align-items:flex-start;gap:8px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.consent-label input{flex:none;margin:2px 0 0}.consent-label a{color:#8d5e19;text-underline-offset:2px;text-decoration:underline}.detail-page,.policy-page{background:var(--paper);min-height:100vh}.detail-header{color:var(--cream);background:#11100d;justify-content:space-between;align-items:center;min-height:84px;padding:0 clamp(20px,6vw,92px);display:flex}.detail-header>a:last-child{color:#c9bdac;font-size:11px}.detail-main{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(40px,9vw,140px);max-width:1320px;margin:0 auto;padding:110px clamp(20px,6vw,80px);display:grid}.detail-copy{align-self:center}.detail-copy>.carrier{margin-bottom:20px;display:inline-block}.detail-copy h1{color:#15120e;letter-spacing:-.065em;margin:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(52px,8vw,108px);font-weight:800;line-height:.92}.detail-pattern{color:#8b6020;margin:25px 0 0;font-size:15px;font-weight:750}.detail-note{color:#71685c;margin:12px 0 0;font-size:13px;line-height:1.7}.detail-offer{border-top:4px solid var(--gold);color:var(--cream);background:#17140f;flex-direction:column;padding:33px;display:flex}.detail-offer>span:first-child{color:#a99e8d;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.detail-offer>del{color:#776e62;margin-top:20px;font-size:12px}.detail-offer>strong{color:var(--gold-bright);letter-spacing:-.04em;margin:4px 0 25px;font-size:34px}.detail-offer>div{border-top:1px solid #3d3427;border-bottom:1px solid #3d3427;flex-direction:column;gap:5px;margin-bottom:22px;padding:18px 0;display:flex}.detail-offer>div span,.detail-offer>div small{color:#958b7c;font-size:9px}.detail-offer>div b{font-size:15px}.detail-zalo,.detail-call{justify-content:center;align-items:center;min-height:48px;font-size:12px;font-weight:800;display:flex}.detail-zalo{background:var(--gold);color:#171008}.detail-call{color:var(--gold-pale);border:1px solid #6c5a3c;margin-top:8px}.detail-disclaimer{color:#81786c;margin-top:17px;font-size:9px;line-height:1.6}.detail-benefits{color:var(--cream);background:#1b1711;grid-template-columns:repeat(3,1fr);padding:0 clamp(20px,6vw,92px);display:grid}.detail-benefits article{border-left:1px solid #3b3225;min-height:190px;padding:35px}.detail-benefits article:last-child{border-right:1px solid #3b3225}.detail-benefits article>span{color:var(--gold-bright);font-size:10px;font-weight:800}.detail-benefits strong{margin:35px 0 8px;font-size:17px;display:block}.detail-benefits p{color:#978e80;margin:0;font-size:11px;line-height:1.6}.related-section{max-width:1320px;margin:0 auto;padding:90px clamp(20px,6vw,80px)}.related-section h2{letter-spacing:-.045em;margin:0 0 35px;font-size:clamp(32px,4vw,50px)}.related-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.related-grid a{background:#fffaf2;border:1px solid #d8cebd;flex-direction:column;min-height:190px;padding:23px;display:flex}.related-grid a>span{color:#8d5e1c;text-transform:uppercase;font-size:9px;font-weight:800}.related-grid a>strong{letter-spacing:-.035em;margin:25px 0 7px;font-size:25px}.related-grid a>small{color:#7a7164}.related-grid a>b{color:#9a671f;margin-top:auto;padding-top:20px;font-size:15px}.detail-footer{color:#8f8679;background:#0e0d0b;justify-content:space-between;padding:27px clamp(20px,6vw,92px);font-size:10px;display:flex}.detail-footer a{color:#c3b6a3}.policy-hero{color:var(--cream);background:#17140f;padding:100px clamp(20px,9vw,140px)}.policy-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,7vw,88px);line-height:.98}.policy-hero>p:last-child{color:#a69c8e;max-width:650px;margin:28px 0 0;line-height:1.75}.policy-content{max-width:1120px;margin:0 auto;padding:80px 20px}.policy-content article{border-top:1px solid #cfc4b3;grid-template-columns:55px 1fr;gap:35px;padding:31px 0;display:grid}.policy-content article:last-child{border-bottom:1px solid #cfc4b3}.policy-content article>span{color:#96651f;font-size:11px;font-weight:800}.policy-content h2{margin:0 0 10px;font-size:23px}.policy-content p,.policy-contact p{color:#6f675b;margin:0;font-size:13px;line-height:1.8}.policy-contact{background:#e8dfd0;padding:55px clamp(20px,9vw,140px)}.policy-contact h2{margin:0 0 13px;font-size:30px}.policy-contact a{color:#8e5d18;text-underline-offset:3px;font-weight:750;text-decoration:underline}.not-found-page{color:var(--cream);text-align:center;background:#11100d;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.not-found-page>span{background:var(--gold);color:#171008;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:20px;font-weight:800;display:flex}.not-found-page p{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.not-found-page h1{letter-spacing:-.05em;max-width:800px;font-size:clamp(32px,6vw,62px)}.not-found-page a{background:var(--gold);color:#171008;padding:15px 20px;font-size:12px;font-weight:800}@media (width<=760px){.detail-header{min-height:70px;padding:0 16px}.detail-header>a:last-child{text-align:right;max-width:115px}.detail-main{grid-template-columns:1fr;padding:70px 18px}.detail-copy h1{font-size:clamp(43px,15vw,64px)}.detail-benefits,.related-grid{grid-template-columns:1fr}.detail-benefits article{border-bottom:1px solid #3b3225;border-right:1px solid #3b3225;min-height:160px}.related-section{padding:70px 18px}.policy-hero{padding:75px 20px}.policy-content article{grid-template-columns:35px 1fr;gap:15px}}.site-header .desktop-navigation{align-items:center}.nav-services{position:relative}.nav-services summary{color:#d6d0c3;cursor:pointer;white-space:nowrap;font-size:13px;list-style:none}.nav-services summary::-webkit-details-marker{display:none}.nav-services summary span{color:var(--gold-bright);margin-left:3px;font-size:12px}.nav-services[open] summary{color:var(--gold-bright)}.nav-dropdown{z-index:70;background:#17140f;border:1px solid #4a3c27;grid-template-columns:repeat(2,minmax(190px,1fr));gap:0;min-width:440px;padding:10px;display:grid;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%);box-shadow:0 22px 50px #00000059}.site-header nav .nav-dropdown a{border:1px solid #0000;flex-direction:column;gap:5px;padding:14px;display:flex}.nav-dropdown strong{color:#eee4d4;font-size:11px}.nav-dropdown small{color:#8f8578;font-size:9px}.mobile-menu{display:none;position:relative}.mobile-menu>summary{cursor:pointer;border:1px solid #514329;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:42px;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary i{background:#e0d6c7;width:18px;height:1px;display:block}.mobile-menu-panel{z-index:90;background:#15130f;border:1px solid #4b3d27;min-width:min(340px,100vw - 24px);max-height:calc(100vh - 96px);padding:15px;display:grid;position:absolute;top:52px;right:0;overflow-y:auto;box-shadow:0 24px 55px #00000080}.mobile-menu-panel>span{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #3b3123;padding:7px 8px 14px;font-size:9px;font-weight:800}.mobile-menu-panel a{color:#e8dfd1;border-bottom:1px solid #30291f;padding:13px 8px;font-size:12px}.mobile-menu-panel a:hover{color:var(--gold-bright)}.home-search-hero{color:var(--cream);background:#12100d;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:clamp(45px,8vw,120px);min-height:500px;padding:85px clamp(20px,8vw,120px) 78px;display:grid}.home-search-hero>div{max-width:900px}.home-search-hero h1{letter-spacing:-.065em;margin:20px 0 24px;font-size:clamp(54px,7vw,94px);line-height:.94}.home-search-hero>div>p:not(.eyebrow){color:#aaa092;margin:0 0 28px;font-size:13px;line-height:1.7}.home-search-hero p b{color:var(--gold-bright)}.home-main-search{color:#18140f;background:#fffaf0;grid-template-columns:auto 1fr auto;align-items:center;min-height:66px;padding-left:19px;display:grid}.home-main-search svg{color:#9e6d25}.home-main-search input{background:0 0;border:0;outline:0;min-width:0;padding:0 15px;font-size:15px}.home-main-search button{background:var(--gold);color:#1a1309;border:0;align-self:stretch;min-width:125px;font-size:12px;font-weight:800}.home-search-hero .quick-search{margin-top:16px}.home-search-hero>aside{border-left:1px solid #4c402e;flex-direction:column;min-height:220px;padding-left:28px;display:flex}.home-search-hero>aside>span{color:#948978;letter-spacing:.15em;font-size:9px;font-weight:800}.home-search-hero>aside>strong{color:var(--gold-bright);letter-spacing:-.06em;margin:36px 0 4px;font-size:72px;line-height:1}.home-search-hero>aside>p{color:#9d9385;margin:0;font-size:10px;line-height:1.5}.home-search-hero>aside>a{color:var(--gold-bright);border-bottom:1px solid #81693e;margin-top:auto;padding-bottom:5px;font-size:10px}.home-catalog{padding-top:90px}.info-page-section{grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,120px);padding:90px clamp(20px,8vw,120px);display:grid}.info-section-heading>span,.page-action-strip span{color:#95631d;letter-spacing:.15em;font-size:9px;font-weight:800}.info-section-heading h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(42px,5vw,66px);line-height:1}.info-section-heading p{color:#746b5f;font-size:12px;line-height:1.75}.option-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.option-grid article{color:var(--cream);background:#17140f;flex-direction:column;min-height:430px;padding:32px;display:flex}.option-grid article>span{color:var(--gold-bright);letter-spacing:.14em;font-size:9px;font-weight:800}.option-grid h3{letter-spacing:-.05em;margin:65px 0 14px;font-size:38px}.option-grid p,.option-grid li{color:#a59b8d;font-size:11px;line-height:1.7}.option-grid ul{border-top:1px solid #3e3529;margin:22px 0 0;padding:17px 0 0;list-style:none}.option-grid li:before{color:var(--gold-bright);content:"✓";margin-right:8px}.option-grid a{color:var(--gold-bright);margin-top:auto;font-size:11px}.dark-process-section{background:#e9e1d4;grid-template-columns:.7fr 1.3fr;gap:70px;padding:90px clamp(20px,8vw,120px);display:grid}.dark-process-section h2{letter-spacing:-.05em;font-size:clamp(43px,5vw,65px);line-height:1}.numbered-process{border-top:1px solid #c8bba8}.numbered-process article{border-bottom:1px solid #c8bba8;grid-template-columns:42px 1fr;gap:22px;padding:23px 0;display:grid}.numbered-process article>span{color:#98661e;font-size:10px;font-weight:800}.numbered-process strong{font-size:17px}.numbered-process p{color:#746b5f;margin:7px 0 0;font-size:11px;line-height:1.65}.info-faq-section{grid-template-columns:.75fr 1.25fr;gap:70px;padding:90px clamp(20px,8vw,120px);display:grid}.info-faq-section h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,64px);line-height:1}.info-faq-section details{border-top:1px solid #cbbfab}.info-faq-section details:last-child{border-bottom:1px solid #cbbfab}.info-faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;padding:23px 0;font-size:17px;font-weight:750;list-style:none;display:flex}.info-faq-section summary::-webkit-details-marker{display:none}.info-faq-section summary span{color:#97651d;font-size:22px}.info-faq-section details p{color:#70675b;margin:-4px 0 22px;font-size:12px;line-height:1.8}.page-action-strip{color:var(--cream);background:#17140f;justify-content:space-between;align-items:center;gap:40px;padding:55px clamp(20px,8vw,120px);display:flex}.page-action-strip h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(25px,3vw,40px)}.page-action-strip>div:last-child{gap:10px;display:flex}.page-action-strip a{color:var(--gold-pale);white-space:nowrap;border:1px solid #6c5837;padding:15px 18px;font-size:11px;font-weight:800}.page-action-strip a:first-child{background:var(--gold);border-color:var(--gold);color:#1a1309}.service-jump-nav{background:#e8e0d3;grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,8vw,120px);display:grid}.service-jump-nav a{border-left:1px solid #c9bca8;flex-direction:column;gap:8px;min-height:105px;padding:24px;font-size:12px;display:flex}.service-jump-nav a:last-child{border-right:1px solid #c9bca8}.service-jump-nav span{color:#98671f;font-size:9px;font-weight:800}.service-detail-list{max-width:1360px;margin:0 auto;padding:65px 24px 100px}.service-detail-list article{border-top:1px solid #cbbfac;grid-template-columns:80px 1.1fr .9fr;gap:45px;padding:50px 0;scroll-margin-top:100px;display:grid}.service-detail-list article:last-child{border-bottom:1px solid #cbbfac}.service-detail-index{color:#98661e;font-size:10px;font-weight:800}.service-detail-list h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(32px,4vw,52px);line-height:1.05}.service-detail-lead,.service-detail-list li{color:#70675b;font-size:12px;line-height:1.75}.service-detail-list ul{margin:0 0 30px;padding:0;list-style:none}.service-detail-list li{border-bottom:1px solid #d5cabb;padding:12px 0}.service-detail-list li:before{color:#96631c;content:"✓";margin-right:9px}.service-detail-list article>div:last-child>a{color:#865817;border-bottom:1px solid #9a753e;padding-bottom:5px;font-size:11px;font-weight:800}.service-disclaimer{background:#e8e0d3;grid-template-columns:.5fr 1.5fr auto;gap:25px;padding:45px clamp(20px,8vw,120px);display:grid}.service-disclaimer strong{font-size:16px}.service-disclaimer p{color:#70675b;margin:0;font-size:11px;line-height:1.7}.service-disclaimer a{color:#885b19;font-size:10px;font-weight:800}.buying-steps{max-width:1240px;margin:0 auto;padding:65px 22px 100px}.buying-steps article{border-bottom:1px solid #cbbfac;grid-template-columns:70px 1fr auto;align-items:center;gap:35px;min-height:175px;display:grid}.buying-steps article:first-child{border-top:1px solid #cbbfac}.buying-steps article>span{color:#98661e;font-size:11px;font-weight:800}.buying-steps h2{letter-spacing:-.035em;margin:0 0 8px;font-size:27px}.buying-steps p{color:#70675b;max-width:750px;margin:0;font-size:12px;line-height:1.7}.buying-steps a{color:#895a17;white-space:nowrap;border-bottom:1px solid #9b743a;font-size:10px;font-weight:800}.safety-checklist{color:var(--cream);background:#17140f;grid-template-columns:.75fr 1.25fr;gap:70px;padding:85px clamp(20px,8vw,120px);display:grid}.safety-checklist h2{letter-spacing:-.05em;font-size:clamp(43px,5vw,65px);line-height:1}.safety-checklist>div:last-child{border-top:1px solid #40362a}.safety-checklist>div:last-child p{color:#bbb1a2;border-bottom:1px solid #40362a;grid-template-columns:35px 1fr;gap:18px;margin:0;padding:20px 0;font-size:12px;line-height:1.7;display:grid}.safety-checklist p span{color:var(--gold-bright);font-size:9px;font-weight:800}.contact-workspace{grid-template-columns:.8fr 1.2fr;gap:18px;max-width:1320px;margin:0 auto;padding:80px 22px 100px;display:grid}.contact-channels{gap:10px;display:grid}.contact-channels article{background:#e8e0d3;border:1px solid #d0c3b0;flex-direction:column;min-height:175px;padding:24px;display:flex}.contact-channels article>span{color:#94621b;font-size:9px;font-weight:800}.contact-channels strong{margin:28px 0 7px;font-size:24px}.contact-channels p{color:#756c60;margin:0;font-size:10px;line-height:1.6}.contact-channels a{color:#865817;margin-top:auto;font-size:10px;font-weight:800}.contact-form{background:#faf6ed;border:1px solid #d2c6b5;gap:16px;padding:35px;display:grid}.contact-form h2{letter-spacing:-.045em;margin:16px 0 18px;font-size:40px}.contact-form label:not(.plain-consent){color:#655b4e;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.contact-form input,.contact-form select,.contact-form textarea{text-transform:none;background:#fff;border:1px solid #c9bca7;border-radius:0;outline:0;min-height:45px;padding:10px 12px}.contact-form>button{color:var(--gold-pale);background:#17140f;border:0;min-height:50px;font-size:11px;font-weight:800}@media (width<=1080px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.mobile-menu{display:block}}@media (width<=820px){.home-search-hero,.info-page-section,.dark-process-section,.info-faq-section,.safety-checklist,.contact-workspace{grid-template-columns:1fr}.home-search-hero>aside{border-top:1px solid #4c402e;border-left:0;min-height:145px;padding:22px 0 0}.home-search-hero>aside>strong{margin:16px 0 3px;font-size:50px}.home-search-hero>aside>a{width:max-content;margin-top:18px}.service-jump-nav{grid-template-columns:repeat(2,1fr)}.service-detail-list article{grid-template-columns:50px 1fr}.service-detail-list article>div:last-child{grid-column:2}.service-disclaimer{grid-template-columns:1fr}.page-action-strip{flex-direction:column;align-items:flex-start}}@media (width<=620px){.site-header{gap:7px}.mobile-menu>summary{width:40px;height:39px}.home-search-hero{gap:34px;min-height:0;padding:60px 18px 55px}.home-search-hero h1{font-size:48px}.home-main-search{grid-template-columns:auto 1fr}.home-main-search button{grid-column:1/-1;min-height:48px}.home-catalog{padding-top:65px}.info-page-section,.dark-process-section,.info-faq-section,.safety-checklist,.contact-workspace{gap:40px;padding:65px 17px}.option-grid,.service-jump-nav{grid-template-columns:1fr}.option-grid article{min-height:390px;padding:26px 20px}.service-jump-nav{padding:0 17px}.service-jump-nav a{border-bottom:1px solid #c9bca8;border-right:1px solid #c9bca8;min-height:80px}.service-detail-list{padding:45px 17px 70px}.service-detail-list article{grid-template-columns:1fr;gap:20px;padding:38px 0}.service-detail-list article>div:last-child{grid-column:auto}.service-disclaimer{padding:38px 18px}.buying-steps{padding:45px 18px 70px}.buying-steps article{grid-template-columns:36px 1fr;align-items:start;gap:13px;padding:27px 0}.buying-steps article>a{grid-column:2;width:max-content}.page-action-strip{padding:45px 18px}.page-action-strip>div:last-child{flex-direction:column;align-items:stretch;width:100%}.page-action-strip a{text-align:center}.contact-form{padding:26px 18px}}:root{--ink:#0a0908;--ink-soft:#12100d;--paper:#f8f5ef;--paper-deep:#eee8de;--gold:#c9a25d;--gold-bright:#e4c57f;--gold-pale:#f4e2b6;--cream:#fffaf0;--muted:#8f887d;--line:#e4c57f47}body{background:#0a0908}.announcement{color:#120d07;text-shadow:0 1px #ffffff26;background:linear-gradient(90deg,#7c5825 0%,#d3ae68 50%,#7c5825 100%)}.site-header,.detail-header{background:#080807f7;border-bottom-color:#e4c57f38;box-shadow:0 12px 45px #00000047}.brand-mark{background:linear-gradient(145deg,#f0d995 0%,#bf9145 52%,#7c5521 100%);border-color:#f4dda2;box-shadow:inset 0 0 0 4px #1e140840,0 0 22px #d7ae5d1f}.nav-dropdown,.mobile-menu-panel{background:#0d0c0a;border-color:#584528}.site-header nav .nav-dropdown a:hover{background:linear-gradient(135deg,#211b12,#14110d);border-color:#70562f}.home-search-hero,.subpage-hero,.policy-hero{background:radial-gradient(circle at 82% 18%,#c9a25d24,#0000 34%),linear-gradient(135deg,#070706 0%,#17130e 58%,#0a0908 100%)}.home-search-hero{border-bottom:1px solid #3f321f}.home-main-search,.advanced-search{background:#fffdf8;border:1px solid #d8ba78;box-shadow:0 14px 48px #00000042,0 0 0 1px #ffffff0f}.home-main-search button,.advanced-search button,.custom-request-form>button,.expert-form>button{color:#140e06;background:linear-gradient(135deg,#e0bd72,#a97732)}.home-page,.home-catalog,.full-catalog-section{color:#f8f0e2;background:#0b0a08}.home-catalog,.full-catalog-section{border-bottom:1px solid #3b2f1d;max-width:none}.home-catalog .section-heading>p,.full-catalog-section .catalog-results-head span{color:#aaa092}.home-catalog .eyebrow,.full-catalog-section .eyebrow{color:#d6ae62}.catalog-tools,.advanced-search-panel{background:linear-gradient(145deg,#17140f,#0d0c0a);border-color:#4a3921;box-shadow:0 22px 55px #00000038}.catalog-search{border-bottom-color:#665034}.filter-group>span,.advanced-filter-grid label{color:#b6a991}.chips button,.category-shortcuts button{color:#c9bfaf;border-color:#59472e}.chips button:hover,.chips button.active,.category-shortcuts button.active,.category-shortcuts button:hover{color:#140e06;background:linear-gradient(135deg,#e1bd72,#a97631);border-color:#e4c57f}.advanced-filter-grid select{color:#f0e8da;background:#0d0c0a;border-color:#59472e}.catalog-meta,.catalog-results-head button{color:#9d9486}.catalog-meta strong,.catalog-results-head strong{color:#e4c57f}.sim-card,.catalog-page-card{color:#f8f0e2;background:linear-gradient(145deg,#181510 0%,#0f0e0b 100%);border:1px solid #413522;border-radius:3px;box-shadow:inset 0 1px #ffffff06,0 14px 35px #0003}.sim-card:hover{border-color:#c9a25d;box-shadow:0 20px 55px #00000061,0 0 0 1px #e4c57f1f}.sim-card.featured{border-color:#7d6339}.sim-card.featured:before{background:linear-gradient(90deg,#8c6229,#e4c57f,#8c6229)}.pick-badge{color:#120d07;background:linear-gradient(135deg,#dfbb70,#9d6d2c)}.carrier.viettel{color:#ff7771}.carrier.vinaphone{color:#77b8ff}.carrier.mobifone{color:#6cc6f3}.carrier.vietnamobile{color:#ffac5f}.sim-number{color:#fffaf0;text-shadow:0 2px 22px #e4c57f14}.sim-pattern,.monthly small{color:#9f9688}.price-row{border-top-color:#3b3226}.price-row strong{color:#e4c57f}.old-price{color:#70695f}.monthly span{color:#d2c8b9}.sim-card-actions>a{color:#d8b66f;border-bottom-color:#806842}.reserve-button,.catalog-reserve{color:#130d06!important;background:linear-gradient(135deg,#d8b36a,#a47533)!important}.reserve-button:hover,.catalog-reserve:hover{background:linear-gradient(135deg,#efd38f,#b9853d)!important}.catalog-more a{color:#e0bf79;border-color:#806842}.empty-state{color:#f5ecdd;border-color:#685337}.empty-state p{color:#a39a8c}.empty-state a{color:#e0bf79}.public-inner-page,.detail-page,.policy-page,.info-page-section,.info-faq-section,.buying-steps,.contact-workspace,.guide-index,.article-page,.valuation-workbench,.related-section,.policy-content{background:#f8f5ef}.dark-process-section,.service-jump-nav,.service-disclaimer,.policy-contact,.valuation-method{background:#eee8de}.option-grid article,.safety-checklist,.page-action-strip,.expert-valuation-section,.custom-request-section,.valuation-result-card{background:linear-gradient(145deg,#17140f,#090908)}.option-grid article{border:1px solid #463820;box-shadow:0 20px 50px #2b1f0e1f}.guide-grid a,.related-grid a,.contact-form,.contact-channels article,.valuation-input-card,.method-grid article{background:#fffdf8;border-color:#d8cdbb;box-shadow:0 12px 35px #30230f0e}.detail-offer{background:linear-gradient(145deg,#17140f,#090908);border-top-color:#e4c57f;box-shadow:0 24px 60px #0003}footer,.detail-footer{background:#060605;border-top:1px solid #3c301e}.reserve-modal{background:#fbf8f2;border-top:3px solid #c9a25d;box-shadow:0 30px 90px #0000006b}.admin-upload-guide{color:#f7efdf;background:linear-gradient(135deg,#18140f,#2a2115);border:1px solid #6a512f;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:17px 19px;display:flex}.admin-upload-guide>div{flex-direction:column;gap:6px;display:flex}.admin-upload-guide strong{color:#e6c67f;font-size:12px}.admin-upload-guide span{color:#b8ad9c;font-size:10px;line-height:1.55}.admin-upload-guide b{color:#f3dca8}.admin-upload-guide button{color:#140e06;background:linear-gradient(135deg,#dfbc72,#a67431);border:0;flex:none;min-height:39px;padding:0 14px;font-size:10px;font-weight:800}@media (width<=620px){.admin-upload-guide{flex-direction:column;align-items:stretch}.admin-upload-guide button{width:100%}}.home-page{color:#201b15;background:#f7f2e9}.home-page .home-search-hero{color:#21180e;background:radial-gradient(circle at 82% 16%,#c4913a38,#0000 31%),linear-gradient(135deg,#fffdf8 0%,#f4ead8 58%,#ead9bb 100%);border-bottom-color:#ddc69e}.home-page .home-search-hero .eyebrow.light,.home-page .home-search-hero h1{color:#21180e}.home-page .home-search-hero>div>p:not(.eyebrow),.home-page .home-search-hero .quick-search span{color:#6c5c48}.home-page .home-search-hero aside{color:#21180e;background:#fffdf8d1;border-color:#d3b77e}.home-page .home-search-hero{grid-template-columns:minmax(0,1fr)}.home-page .home-search-hero>div{max-width:980px}.home-page .home-search-hero{min-height:0;padding-top:58px;padding-bottom:58px}.home-catalog-heading{display:block}.home-catalog-heading h1{color:#21180e;letter-spacing:-.045em;white-space:nowrap;margin:16px 0 8px;font-size:clamp(25px,4vw,52px);line-height:1.08}.home-catalog-heading .catalog-tagline{color:#776b5b;white-space:nowrap;margin:0;font-size:clamp(14px,1.7vw,20px)}@media (width<=620px){.home-catalog-heading h1{letter-spacing:-.05em;font-size:6vw}.home-catalog-heading .catalog-tagline{font-size:15px}}.home-page .home-catalog{color:#211b15;background:#f7f2e9;border-bottom-color:#dfd2bd}.home-page .home-catalog .section-heading>p{color:#70675c}.home-page .catalog-tools{background:#fffdf9;border-color:#dfd1bb;box-shadow:0 18px 50px #46331712}.home-page .filter-group>span{color:#776b5b}.home-page .chips button{color:#675b4c;border-color:#d8c9b2}.home-page .sim-card{color:#211b15;background:#fffdf9;border-color:#dfd2bd;box-shadow:0 14px 38px #422e1212}.home-page .sim-number{color:#21170d;text-shadow:none}.home-page .sim-pattern{color:#756c60}.home-page .price-row{border-top-color:#e7dccb}.home-page .price-row strong{color:#9d681f}.home-page .installment-quote{color:#3b2c19;background:#f6efe3;border-color:#e3d4bd}.home-page .installment-quote-head span,.home-page .installment-quote-result strong{color:#3b2c19}.reserve-success{text-align:center;flex-direction:column;align-items:center;padding:34px 10px 18px;display:flex}.reserve-success>span{color:#fff;background:#2f8a46;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;font-size:38px;font-weight:900;display:flex}.reserve-success>p{color:#2f7d42;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:900}.reserve-success h2{color:#20170f;margin:0 0 12px}.reserve-success>strong{color:#2d241b;font-size:15px}.reserve-success>small{color:#74695c;margin-top:8px;font-size:11px;line-height:1.6}.reserve-success>button{color:#160f07;background:linear-gradient(135deg,#d8b36a,#a47533);border:0;min-height:46px;margin-top:24px;padding:0 32px;font-weight:900}.purchase-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:18px;display:grid}.purchase-choice{color:#f8f0e2;text-align:left;background:#14110d;border:1px solid #4f402b;flex-direction:column;align-items:flex-start;min-height:116px;padding:13px 12px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.purchase-choice:hover{border-color:#e2bd70;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.purchase-choice>span{color:#e4c57f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.purchase-choice del{color:#776f63;margin-top:9px;font-size:9px}.purchase-choice strong{color:#fff8e9;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.22;display:block}.purchase-choice strong em{color:#a99f91;font-family:inherit;font-size:8px;font-style:normal;font-weight:500}.purchase-choice small{color:#958b7d;margin-top:auto;padding-top:7px;font-size:8px;line-height:1.4}.purchase-choice-installment{background:linear-gradient(145deg,#2b2114,#17120c);border-color:#8a6937}.sim-card-actions.single-action{text-align:center;margin-top:9px;display:block}.sim-card-actions.single-action>a{display:block}.home-page .purchase-choice{color:#251b10;background:#fffaf1;border-color:#decdb2}.home-page .purchase-choice:hover{border-color:#b7812f;box-shadow:0 9px 24px #4931111a}.home-page .purchase-choice>span{color:#95601c}.home-page .purchase-choice strong{color:#21170d}.home-page .purchase-choice del{color:#a1988c}.home-page .purchase-choice small,.home-page .purchase-choice strong em{color:#786d5e}.home-page .purchase-choice-installment{background:linear-gradient(145deg,#fff9eb,#f2e2c5);border-color:#cda85f}.purchase-modal{width:min(560px,100vw - 24px);max-height:calc(100vh - 28px);overflow-y:auto}.modal-purchase-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 14px;display:grid}.modal-purchase-tabs>button{color:#463a2d;text-align:left;background:#f6f0e6;border:1px solid #d8cbb6;flex-direction:column;min-height:66px;padding:11px 12px;display:flex}.modal-purchase-tabs>button.active{color:#fff7e8;background:#21180f;border-color:#c89947;box-shadow:inset 0 0 0 1px #c89947}.modal-purchase-tabs span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.modal-purchase-tabs strong{margin-top:6px;font-size:12px}.purchase-modal .installment-quote-detail{background:#201a13;border-color:#685231;margin-bottom:17px}.cash-purchase-summary{background:#f8f1e5;border:1px solid #dfd0b8;flex-direction:column;margin-bottom:17px;padding:15px;display:flex}.cash-purchase-summary span{color:#776b5c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.cash-purchase-summary strong{color:#9d681f;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:23px}.cash-purchase-summary small{color:#796f61;margin-top:7px;font-size:9px;line-height:1.5}.detail-offer .purchase-choice-grid{margin:0 0 17px;padding-top:0}@media (width<=620px){.purchase-choice{min-height:108px;padding:12px 9px}.purchase-choice strong{font-size:12px}.purchase-modal{max-height:calc(100dvh - 16px)}}html,body,body *,button,input,select,textarea{letter-spacing:normal!important;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important}.announcement,.eyebrow,.brand small,.footer-brand small,.header-phone small,.carrier,.pick-badge,.sale-price-label,.purchase-choice>span,.modal-purchase-tabs span,.cash-purchase-summary span,.installment-quote-head>span,.installment-quote-head>small,.installment-quote-result>small,.filter-group>span,.custom-request-form label:not(.plain-consent),.expert-form label:not(.plain-consent),.contact-form label:not(.plain-consent),.valuation-input-card label,.settings-grid label,.admin-drawer label,.admin-table th,.admin-stats span{text-transform:none!important;font-size:11px!important;font-weight:600!important}h1,h2,h3,h4,h5,h6{letter-spacing:normal!important;font-weight:700!important;line-height:1.2!important}.hero h1,.home-search-hero h1,.subpage-hero h1,.policy-hero h1,.article-page h1,.detail-copy h1{font-size:clamp(36px,5vw,62px)!important;font-weight:700!important;line-height:1.15!important}.section-heading h2,.installment-intro h2,.story-copy h2,.faq-section h2,.final-cta h2,.custom-request-copy h2,.expert-copy h2,.valuation-method h2,.valuation-faq h2,.info-section-heading h2,.dark-process-section h2,.safety-checklist h2{font-size:clamp(28px,4vw,46px)!important;font-weight:700!important;line-height:1.2!important}.home-catalog-heading h1{font-size:clamp(28px,4vw,48px)!important;line-height:1.2!important}.sim-number{font-size:clamp(25px,2.3vw,34px)!important;font-weight:700!important}.detail-copy h1{font-size:clamp(42px,7vw,76px)!important}.brand strong,.footer-brand strong,.admin-brand strong{font-size:20px!important;font-weight:700!important}.purchase-choice strong,.price-row strong,.cash-purchase-summary strong,.detail-offer>strong,.estimate-range strong,.result-head h2{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important}.purchase-choice strong{font-size:14px!important}.purchase-choice small,.installment-quote-note,.installment-mini-breakdown span,.detail-disclaimer{font-size:10px!important;line-height:1.5!important}@media (width<=620px){.hero h1,.home-search-hero h1,.subpage-hero h1,.policy-hero h1,.article-page h1,.detail-copy h1{font-size:36px!important}.home-catalog-heading h1{white-space:normal!important;font-size:28px!important}.home-catalog-heading .catalog-tagline{white-space:normal!important}}.national-sale-banner{background:linear-gradient(115deg,#a9000c 0%,#df0014 52%,#b9000f 100%);border-top:1px solid #ffe24980;border-bottom:4px solid #ffda2f;grid-template-columns:92px auto 1fr auto;min-height:190px}.national-sale-banner:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 18%,#ffe03a1a 0 2px,#0000 2px 28px);position:absolute;inset:0}.national-sale-banner:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:18%;height:100%;top:0;right:25%;transform:skew(-18deg)}.flag-star{color:#ffdf2f;filter:drop-shadow(0 8px 14px #5c000047);text-align:center;text-shadow:0 2px #fff49d59;z-index:1;font-size:82px;line-height:1;position:relative}.sale-banner-date{border-color:#ffdf2f8c}.sale-banner-date small{color:#fff7dd}.sale-banner-date strong{color:#ffdf2f;text-shadow:0 3px 16px #4a000059}.sale-banner-copy span{color:#ffdf2f}.sale-banner-copy h2{color:#fff;text-shadow:0 3px 18px #54000052;white-space:pre-line}.sale-banner-copy p{color:#ffe9dc}.national-sale-banner button{color:#8d000b;background:linear-gradient(135deg,#ffe45b,#ffc400);box-shadow:0 10px 28px #5b00003d,inset 0 1px #ffffffa6}.national-sale-banner button:hover{background:#fff1a0;transform:translateY(-2px)}@media (width<=760px){.national-sale-banner{grid-template-columns:62px 1fr;min-height:0}.flag-star{grid-row:1;font-size:58px}.sale-banner-date{border-bottom:0;border-left:1px solid #ffdf2f8c;align-self:center;padding:0 0 0 15px}.sale-banner-copy,.national-sale-banner button{grid-column:1/-1}}.home-page,.public-inner-page{background:var(--site-background,#f7f2e9);color:var(--site-text,#201b15)}.home-page .announcement,.public-inner-page .announcement{background:linear-gradient(105deg, var(--site-gold,#c9973e), var(--site-gold,#c9973e), var(--site-gold,#c9973e))}@supports (color:color-mix(in lab, red, red)){.home-page .announcement,.public-inner-page .announcement{background:linear-gradient(105deg, color-mix(in srgb, var(--site-gold,#c9973e) 70%, #5d3d10), var(--site-gold,#c9973e), color-mix(in srgb, var(--site-gold,#c9973e) 70%, #5d3d10))}}.home-page .announcement,.public-inner-page .announcement{color:var(--site-dark,#0d0d0c)}.home-page .site-header,.public-inner-page .site-header,.home-page footer,.public-inner-page footer,.home-page .mobile-dock,.public-inner-page .mobile-dock{background:var(--site-dark,#0d0d0c)}.home-page .home-catalog,.public-inner-page .inner-page-content,.public-inner-page .info-page-section,.public-inner-page .info-faq-section,.public-inner-page .buying-steps,.public-inner-page .contact-workspace,.public-inner-page .guide-index,.public-inner-page .article-page,.public-inner-page .valuation-workbench,.public-inner-page .related-section,.public-inner-page .policy-content,.public-inner-page .full-catalog-section{background:var(--site-background,#f7f2e9);color:var(--site-text,#201b15)}.public-inner-page .subpage-hero,.public-inner-page .policy-hero{background:radial-gradient(circle at 82% 18%, var(--site-gold,#c9973e), transparent 34%), linear-gradient(135deg, var(--site-dark,#0d0d0c), var(--site-dark,#0d0d0c))}@supports (color:color-mix(in lab, red, red)){.public-inner-page .subpage-hero,.public-inner-page .policy-hero{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--site-gold,#c9973e) 17%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--site-dark,#0d0d0c) 90%, black), var(--site-dark,#0d0d0c))}}.home-page .catalog-tools,.home-page .sim-card{border-color:var(--site-gold,#c9973e)}@supports (color:color-mix(in lab, red, red)){.home-page .catalog-tools,.home-page .sim-card{border-color:color-mix(in srgb, var(--site-gold,#c9973e) 38%, white)}}.home-page .sim-card.featured,.home-page .chips button.active,.home-page .pick-badge{border-color:var(--site-gold,#c9973e)}.home-page .chips button.active,.home-page .pick-badge,.home-page .mobile-dock a:nth-child(2),.public-inner-page .mobile-dock a:nth-child(2){background:var(--site-gold,#c9973e);color:var(--site-dark,#0d0d0c)}.header-motion-letters{white-space:nowrap;max-width:100%;display:inline-flex;overflow:hidden}.site-header{width:100%;max-width:100%}.site-header .brand,.site-header .brand>span:last-child{min-width:0}.site-header .brand>span:last-child{overflow:hidden}.home-page,.public-inner-page{width:100%;max-width:100%;overflow-x:clip}html,body{background:#f7f2e9}.header-motion-letters>span{opacity:0;transform-origin:50% 100%;will-change:opacity, transform;animation:7.2s cubic-bezier(.2,.76,.24,1) infinite both header-letter-cycle;display:inline-block;transform:translateY(18px)rotateX(-68deg)scale(.88)}.header-phone-number{color:inherit;font-size:inherit;line-height:1.1}.header-motion-enabled .brand>.brand-logo-frame{will-change:opacity, transform, filter;animation:7.2s cubic-bezier(.2,.76,.24,1) infinite both header-logo-cycle}.header-motion-enabled .header-phone-icon{transform-origin:50%;animation:7.2s ease-in-out .64s infinite both header-phone-cycle}.header-motion-enabled .desktop-navigation{animation:7.2s cubic-bezier(.2,.76,.24,1) .92s infinite both header-group-cycle}.header-motion-enabled .mobile-menu>summary{animation:7.2s cubic-bezier(.2,.76,.24,1) 1.08s infinite both header-group-cycle}.header-motion-enabled .mobile-menu>summary i{animation:7.2s ease-in-out infinite both header-menu-line-cycle}.header-motion-enabled .mobile-menu>summary i:nth-child(2){animation-delay:.12s}.header-motion-enabled .mobile-menu>summary i:nth-child(3){animation-delay:.24s}.header-motion-enabled:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0% 38%,#ecca7bd9 50%,#0000 62% 100%) 180% 0/220% 100%;width:100%;height:1px;animation:7.2s ease-in-out infinite header-gold-sweep;position:absolute;bottom:-1px;left:0}@keyframes header-letter-cycle{0%{filter:blur(3px);opacity:0;transform:translateY(18px)rotateX(-68deg)scale(.88)}8%{filter:blur();opacity:1;transform:translateY(-3px)rotateX(0)scale(1.04)}15%{opacity:1;transform:translateY(0)rotateX(0)scale(1)}25%{opacity:1;transform:translateY(-5px)rotateX(0)scale(1.025)}33%{opacity:1;transform:translateY(0)rotateX(0)scale(1)}42%{opacity:1;transform:translateY(-3px)rotateX(0)scale(1.012)}50%,56%{filter:blur();opacity:1;transform:translateY(0)rotateX(0)scale(1)}84%{filter:blur();opacity:1;transform:translateY(0)rotateX(0)scale(1)}92%{filter:blur();opacity:1;transform:translateY(-4px)rotateX(0)scale(1.015)}to{filter:blur(3px);opacity:0;transform:translateY(-15px)rotateX(58deg)scale(.9)}}@keyframes header-logo-cycle{0%{filter:drop-shadow(0 0 #d3ae5f00);opacity:0;transform:translateY(10px)rotate(-5deg)scale(.88)}11%{filter:drop-shadow(0 0 16px #e7c57557);opacity:1;transform:translateY(0)rotate(1deg)scale(1.04)}20%{opacity:1;transform:rotate(0)scale(1)}32%{filter:drop-shadow(0 0 22px #e7c57561);transform:translateY(-4px)scale(1.025)}45%,56%{filter:drop-shadow(0 0 10px #e7c5752e);opacity:1;transform:translateY(0)scale(1)}84%{filter:drop-shadow(0 0 10px #e7c5752e);opacity:1;transform:translateY(0)scale(1)}to{filter:drop-shadow(0 0 #d3ae5f00);opacity:0;transform:translateY(-8px)rotate(4deg)scale(.9)}}@keyframes header-phone-cycle{0%{opacity:0;transform:rotate(-20deg)scale(.7)}12%{opacity:1;transform:rotate(8deg)scale(1.12)}22%{transform:rotate(0)scale(1)}31%,39%{transform:rotate(-8deg)scale(1.08)}35%,43%,84%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(18deg)scale(.76)}}@keyframes header-group-cycle{0%{opacity:0;transform:translateY(12px)}14%{opacity:1;transform:translateY(-2px)}22%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes header-menu-line-cycle{0%{opacity:0;transform:translate(-8px)scaleX(.45)}15%{opacity:1;transform:translate(3px)scaleX(1.12)}24%,84%{opacity:1;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(8px)scaleX(.45)}}@keyframes header-gold-sweep{0%,12%{opacity:0;background-position:180% 0}28%{opacity:1}50%{opacity:.8;background-position:-180% 0}51%,to{opacity:0;background-position:-180% 0}}.national-sale-banner{background:linear-gradient(115deg, var(--site-banner,#d00016) 0%, var(--site-banner,#d00016) 54%, var(--site-banner,#d00016) 100%)}@supports (color:color-mix(in lab, red, red)){.national-sale-banner{background:linear-gradient(115deg, color-mix(in srgb, var(--site-banner,#d00016) 78%, #6c0009) 0%, var(--site-banner,#d00016) 54%, color-mix(in srgb, var(--site-banner,#d00016) 82%, #790009) 100%)}}.national-sale-banner{border-bottom-color:var(--site-banner-accent,#ffda2f);border-top-color:var(--site-banner-accent,#ffda2f)}@supports (color:color-mix(in lab, red, red)){.national-sale-banner{border-top-color:color-mix(in srgb, var(--site-banner-accent,#ffda2f) 55%, transparent)}}.national-sale-banner{background-position:50%}.national-sale-banner.has-uploaded-image{background-position:50%;background-size:cover}.national-sale-banner .flag-star,.national-sale-banner .sale-banner-date strong,.national-sale-banner .sale-banner-copy span{color:var(--site-banner-accent,#ffda2f)}.national-sale-banner button{background:linear-gradient(135deg, var(--site-banner-accent,#ffda2f), var(--site-banner-accent,#ffda2f))}@supports (color:color-mix(in lab, red, red)){.national-sale-banner button{background:linear-gradient(135deg, color-mix(in srgb, var(--site-banner-accent,#ffda2f) 72%, white), var(--site-banner-accent,#ffda2f))}}.national-sale-banner button{color:var(--site-banner,#d00016)}@supports (color:color-mix(in lab, red, red)){.national-sale-banner button{color:color-mix(in srgb, var(--site-banner,#d00016) 70%, #380006)}}.national-sale-banner.is-animated{animation:7s ease-in-out infinite banner-background-drift}.national-sale-banner.is-animated:before{animation:9s linear infinite banner-rings-drift}.national-sale-banner.is-animated:after{animation:4.8s ease-in-out infinite banner-light-sweep}.national-sale-banner.is-animated .flag-star{animation:3.4s ease-in-out infinite banner-star-float}.national-sale-banner.is-animated .sale-banner-date,.national-sale-banner.is-animated .sale-banner-copy,.national-sale-banner.is-animated button{animation:.72s cubic-bezier(.2,.78,.28,1) both banner-content-arrive}.national-sale-banner.is-animated .sale-banner-copy{animation-delay:.14s}.national-sale-banner.is-animated button{animation-delay:.28s}@keyframes banner-background-drift{0%,to{filter:saturate();background-position:48%}50%{filter:saturate(1.12);background-position:55% 47%}}@keyframes banner-rings-drift{0%{background-position:0 0}to{background-position:56px 28px}}@keyframes banner-light-sweep{0%,22%{opacity:0;transform:translate(-420%)skew(-18deg)}48%{opacity:.85}72%,to{opacity:0;transform:translate(460%)skew(-18deg)}}@keyframes banner-star-float{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}50%{transform:translateY(-7px)rotate(3deg)scale(1.04)}}@keyframes banner-content-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.site-loading-screen{color:#fff8e9;background:#0d0d0c;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;display:flex}.site-loading-screen svg,.site-loading-screen img{width:72px;height:72px}.site-loading-screen strong{font-size:22px}.site-loading-screen span{color:#d9bc78;font-size:11px}.site-loading-screen:after{content:"";transform-origin:0;background:#c9973e;width:120px;height:2px;margin-top:5px;animation:1s ease-in-out infinite site-loader}@keyframes site-loader{0%,to{opacity:.25;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}.settings-grid>.wide{grid-column:1/-1}.banner-media-control{background:#f1e7d7;border:1px solid #d2c2aa;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:14px;padding:14px;display:grid}.banner-admin-preview{color:#fff;background:linear-gradient(120deg,#8b000d,#d00016,#aa761e) 50%/cover;align-content:center;gap:5px;min-height:145px;padding:18px;display:grid}.banner-admin-preview strong{color:#ffdf2f;font-size:18px}.banner-admin-preview span{font-size:10px}.banner-upload-actions{align-content:center;gap:9px;display:grid}.banner-upload-actions small{color:#756b5d;font-size:9px;line-height:1.5}.banner-upload-button,.banner-remove-button{cursor:pointer;text-align:center;border:1px solid #a9772e;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.banner-upload-button{background:#211910;color:#efd392!important}.banner-upload-button input{display:none}.banner-remove-button{color:#8b2a24;background:0 0}.theme-color-grid .color-setting>span{align-items:center;gap:10px;display:flex}.theme-color-grid input[type=color]{cursor:pointer;width:62px;height:44px;min-height:44px;padding:3px}.theme-color-grid code{color:#4f4437;background:#efe4d2;flex:1;padding:11px;font-size:11px}.theme-palette-preview{justify-content:space-between;align-items:center;min-height:82px;padding:16px;display:flex}.theme-palette-preview span{color:#fff;background:#000000b8;padding:8px 10px;font-size:10px}.theme-palette-preview button{color:#342719;cursor:pointer;background:#fff;border:0;min-height:34px;padding:8px 11px;font-size:9px;font-weight:700}@media (width<=760px){.banner-media-control{grid-template-columns:1fr}.theme-palette-preview{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.header-motion-letters>span,.header-motion-enabled .brand>.brand-logo-frame,.header-motion-enabled .header-phone-icon,.header-motion-enabled .desktop-navigation,.header-motion-enabled .mobile-menu>summary,.header-motion-enabled .mobile-menu>summary i,.header-motion-enabled:after,.national-sale-banner.is-animated,.national-sale-banner.is-animated:before,.national-sale-banner.is-animated:after,.national-sale-banner.is-animated .flag-star,.national-sale-banner.is-animated .sale-banner-date,.national-sale-banner.is-animated .sale-banner-copy,.national-sale-banner.is-animated button,.site-loading-screen:after{opacity:1;transform:none;animation:none!important}}.sim-ai-insight{border-top:1px solid #3c3327;margin:2px 0 14px;padding-top:13px}.sim-decoder-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.sim-decoder-details>summary::-webkit-details-marker{display:none}.sim-ai-open{color:#e5c77f;border:1px solid #765d35;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.sim-ai-open b{font-size:12px;font-weight:400;transition:transform .2s}.sim-decoder-details[open] .sim-ai-open b{transform:rotate(45deg)}.sim-ai-body{border-top:1px solid #3c3327;margin-top:12px;padding-top:12px}.sim-ai-analysis-row+.sim-ai-analysis-row{margin-top:12px}.sim-ai-analysis-row>small{color:#d6b875;letter-spacing:.04em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.sim-ai-analysis-row>strong{color:#fff7e8;font-size:11px;line-height:1.45;display:block}.sim-card>.sim-pattern{margin-bottom:14px}.sim-subscription{color:#835615;border:1px solid #d8bb7d;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;padding:7px 9px;font-size:10px;display:flex}.sim-subscription span{font-weight:700}.sim-subscription strong{color:#2c2115;font-size:10px}.sim-subscription.commitment{background:#fff5dd}.sim-subscription.prepaid{background:#f7f3ea}.catalog-page-card .sim-subscription{color:#e2c47e;background:#1c1812;border-color:#725a34}.catalog-page-card .sim-subscription strong{color:#fff4da}.detail-page .sim-subscription{max-width:440px}.sim-ai-head{align-items:center;gap:9px;display:flex}.sim-ai-badge{color:#160f07;background:linear-gradient(135deg,#f0d28b,#a8742c);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:inline-flex}.sim-ai-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sim-ai-head small{color:#d6b875;font-size:9px;font-weight:700}.sim-ai-head strong{color:#fff7e8;font-size:11px;line-height:1.35}.sim-ai-decoding{color:#aaa092;margin:9px 0 10px;font-size:10px;line-height:1.55}.sim-ai-elements{flex-wrap:wrap;gap:5px;display:flex}.sim-ai-element{color:#e9dfcf;background:#201a13;border:1px solid #57462e;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.sim-ai-element b{color:#e4c57f;font-size:9px}.sim-ai-element small{color:#82796d;font-size:9px;line-height:1.5}.sim-ai-element em{color:#82796d;flex-basis:100%;font-size:8px;font-style:normal;line-height:1.45}.sim-ai-note{color:#736b60;margin-top:8px;font-size:8px;line-height:1.45;display:block}.home-page .sim-ai-insight,.home-page .sim-ai-body{border-top-color:#e5d9c7}.home-page .sim-ai-open{color:#895a18;border-color:#d5b36e}.home-page .sim-ai-analysis-row>small{color:#96641f}.home-page .sim-ai-analysis-row>strong{color:#2b2015}.home-page .sim-ai-head small{color:#96641f}.home-page .sim-ai-head strong{color:#2b2015}.home-page .sim-ai-decoding{color:#756b5e}.home-page .sim-ai-element{color:#504334;background:#fbf4e8;border-color:#dfcda9}.home-page .sim-ai-element b{color:#9b671e}.home-page .sim-ai-note{color:#918678}.home-page .sim-ai-element em{color:#776b5d}.sim-ai-detail{background:#fffdf8;border:1px solid #ddd0bb;max-width:700px;margin:28px 0 0;padding:20px;box-shadow:0 14px 38px #38270f0f}.sim-ai-detail .sim-ai-open{color:#8d5d19;border-color:#d4b36f}.sim-ai-detail .sim-ai-body{border-top-color:#e1d5c3}.sim-ai-detail .sim-ai-analysis-row>small{color:#95651f}.sim-ai-detail .sim-ai-analysis-row>strong{color:#251c13;font-size:13px}.sim-ai-detail .sim-ai-head small{color:#95651f}.sim-ai-detail .sim-ai-head strong{color:#251c13;font-size:14px}.sim-ai-detail .sim-ai-decoding{color:#6f6558;margin:13px 0 14px;font-size:12px}.sim-ai-detail .sim-ai-elements{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sim-ai-detail .sim-ai-element{color:#40352a;background:#f7f0e4;border-color:#ddc9a4;flex-direction:column;align-items:flex-start;gap:4px;min-height:83px;padding:10px}.sim-ai-detail .sim-ai-element b{color:#95631d}.sim-ai-detail .sim-ai-element small{color:#776b5d}.sim-ai-detail .sim-ai-element em{color:#776b5d;font-size:9px}.sim-ai-detail .sim-ai-note{color:#8b8174;margin-top:11px;font-size:9px}@media (width<=620px){.sim-ai-detail .sim-ai-elements{grid-template-columns:1fr}.sim-ai-detail .sim-ai-element{min-height:0}}.brand-logo-frame{background:#fff;border:1px solid #e4c57fb8;border-radius:11px;flex:none;padding:0;display:inline-flex;overflow:hidden;box-shadow:0 7px 22px #0003}.brand-logo-frame img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;transform:scale(1.24)}.brand-mark{aspect-ratio:1;background:#fff;border-radius:11px;width:50px;height:50px;box-shadow:0 7px 22px #0000003d,0 0 0 1px #e4c57f1f}.sim-ai-badge{background:#fff;border-color:#d9b96f;border-radius:7px;width:30px;height:30px;box-shadow:0 4px 12px #00000024}.valuation-logo{width:80px;height:80px;margin:0 auto 20px}.result-placeholder>.valuation-logo{background:#fff;border-color:#d9b96f;border-radius:14px;display:inline-flex}.admin-access-mark{background:#fff;border-radius:12px;width:64px;height:64px}.admin-sidebar-logo{width:44px;height:44px}.admin-brand>.admin-sidebar-logo{background:#fff;border:1px solid #e4c57fb8;border-radius:10px;width:44px;height:44px}.not-found-logo{width:70px;height:70px}.not-found-page>.not-found-logo{background:#fff;border-radius:14px;width:70px;height:70px}.home-page .catalog-search input,.advanced-search input{color:#17120d;caret-color:#b8791f;opacity:1;-webkit-text-fill-color:#17120d;font-weight:700}.home-page .catalog-search input::placeholder,.advanced-search input::placeholder{color:#8c8172;opacity:1;-webkit-text-fill-color:#8c8172;font-weight:500}.home-page .catalog-search:focus-within,.advanced-search:focus-within{border-color:#b8791f;box-shadow:0 0 0 2px #b8791f1f}@media (width<=760px){.brand-mark{width:42px;height:42px}}.element-hero{background:radial-gradient(circle at 84% 18%, var(--site-gold,#c9973e), transparent 30%), linear-gradient(135deg, #090908 0%, var(--site-dark,#0d0d0c) 100%)!important}@supports (color:color-mix(in lab, red, red)){.element-hero{background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--site-gold,#c9973e) 25%, transparent), transparent 30%), linear-gradient(135deg, #090908 0%, color-mix(in srgb, var(--site-dark,#0d0d0c) 92%, #3a2c16) 100%)!important}}.element-catalog-section{color:#f8f1e5;background:radial-gradient(circle at 10% 10%,#c9973e1a,#0000 25%),#0c0b09;min-height:620px;padding:68px clamp(18px,5vw,70px) 100px}.element-picker-heading,.element-results>header,.admin-element-intro,.admin-element-summary{justify-content:space-between;align-items:flex-end;display:flex}.element-picker-heading>div,.element-results>header>div{align-items:center;gap:14px;display:flex}.element-picker-heading span,.element-results>header>div>span{color:var(--site-gold,#c9973e);letter-spacing:.16em;font-size:11px;font-weight:800}.element-picker-heading h2,.element-results h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,48px)}.element-picker-heading>p{color:#a89d8c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px}.element-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.element-picker button{--element-color:#d1b16c;color:#f8f1e5;text-align:left;background:#15130f;border:1px solid #3d3528;flex-direction:column;align-items:flex-start;min-height:205px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative}.element-picker button:after{background:var(--element-color);content:"";opacity:.7;width:100%;height:3px;transition:height .22s,opacity .22s;position:absolute;bottom:0;left:0}.element-picker button:hover,.element-picker button.active{border-color:var(--element-color);transform:translateY(-3px);box-shadow:0 18px 38px #00000052}.element-picker button.active:after{opacity:1;height:6px}.element-picker button>span{background:var(--element-color);align-items:center}@supports (color:color-mix(in lab, red, red)){.element-picker button>span{background:color-mix(in srgb, var(--element-color) 14%, #15130f)}}.element-picker button>span{border:1px solid var(--element-color)}@supports (color:color-mix(in lab, red, red)){.element-picker button>span{border:1px solid color-mix(in srgb, var(--element-color) 55%, #15130f)}}.element-picker button>span{color:var(--element-color);justify-content:center;width:52px;height:52px;margin-bottom:22px;font-size:25px;display:flex}.element-picker button>strong{font-size:18px}.element-picker button>small{color:#948a7b;margin-top:7px;font-size:10px;line-height:1.5}.element-picker button>b{color:var(--element-color);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:9px}.element-awaiting{text-align:center;border:1px solid #302a20;flex-direction:column;align-items:center;margin-top:36px;padding:64px 20px;display:flex}.element-awaiting>span{color:var(--site-gold,#c9973e);letter-spacing:.3em;margin-left:.3em;font-size:38px}.element-awaiting strong{margin-top:18px;font-size:18px}.element-awaiting p,.element-disclaimer{color:#948a7b;font-size:11px;line-height:1.7}.element-results{border-top:1px solid #3a3226;margin-top:58px;padding-top:48px}.element-results>header>div>div>small{color:var(--site-gold,#c9973e);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.element-results>header p{color:#9d9283;margin:7px 0 0;font-size:11px}.element-results>header label{gap:7px;min-width:min(320px,100%);display:grid}.element-results>header label span{color:#9d9283;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.element-results>header input{color:#fff8ec;background:#15130f;border:1px solid #514534;outline:0;min-height:48px;padding:0 14px}.element-results>header input:focus{border-color:var(--site-gold,#c9973e)}.element-results .catalog-results-head span,.element-results .catalog-results-head button{color:#a89d8c}.element-sim-card{color:#211b15}.element-top-badge{color:#efd49e;letter-spacing:.04em;text-transform:uppercase;background:#16130f;border:1px solid #c99a45;padding:7px 9px;font-size:8px;font-weight:800}.element-match-reason{background:#f4ecdf;border-left:3px solid #bd8936;gap:5px;margin:13px 0;padding:11px 12px;display:grid}.element-match-reason strong{color:#7f571c;font-size:10px}.element-match-reason span{color:#776d60;font-size:9px;line-height:1.5}.element-disclaimer{text-align:center;border-top:1px solid #302a20;margin:55px 0 0;padding-top:20px}.admin-element-overview{gap:16px;display:grid}.admin-element-intro{color:#fff8ea;background:linear-gradient(120deg,#17140f,#2c2418);gap:30px;padding:25px 28px}.admin-element-intro>div>span{color:#d7ad62;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-element-intro h2{margin:6px 0 8px;font-size:24px}.admin-element-intro p{color:#b9ae9d;max-width:760px;margin:0;font-size:10px;line-height:1.7}.admin-element-intro>a{color:#f0d69e;border:1px solid #665334;flex:none;padding:11px 13px;font-size:9px}.admin-element-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-element-filters button{--element-color:#c9973e;color:#211a12;text-align:left;background:#fffaf2;border:1px solid #ddd4c5;gap:5px;min-height:94px;padding:13px;display:grid}.admin-element-filters button:hover,.admin-element-filters button.active{border-color:var(--element-color);box-shadow:inset 0 -4px var(--element-color)}.admin-element-filters button>span{color:#8a7c68;text-transform:uppercase;font-size:9px}.admin-element-filters button>strong{font-size:13px}.admin-element-filters button>b{color:#927044;text-transform:uppercase;margin-top:auto;font-size:8px}.admin-element-summary{background:#e9e1d3;border:1px solid #d3c6b3;padding:14px 17px}.admin-element-summary>div{align-items:baseline;gap:8px;display:flex}.admin-element-summary strong{font-size:25px}.admin-element-summary span,.admin-element-summary small{color:#756b5e;font-size:9px}.admin-element-primary{--element-color:#c9973e;background:var(--element-color)}@supports (color:color-mix(in lab, red, red)){.admin-element-primary{background:color-mix(in srgb, var(--element-color) 17%, white)}}.admin-element-primary{border:1px solid var(--element-color)}@supports (color:color-mix(in lab, red, red)){.admin-element-primary{border:1px solid color-mix(in srgb, var(--element-color) 65%, white)}}.admin-element-primary{color:#3b3023;white-space:nowrap;padding:7px 9px;font-size:9px;font-weight:800;display:inline-block}.admin-element-secondary{gap:4px;display:grid}.admin-element-secondary span{color:#71685c;white-space:nowrap;font-size:9px}.admin-element-table{min-width:1030px}@media (width<=1050px){.element-picker,.admin-element-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.element-catalog-section{padding:44px 16px 86px}.element-picker-heading,.element-results>header,.admin-element-intro,.admin-element-summary{flex-direction:column;align-items:stretch;gap:14px}.element-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.element-picker button{min-height:178px;padding:17px}.element-picker button:last-child{grid-column:1/-1}.element-picker button>span{width:42px;height:42px;margin-bottom:15px}.element-results{margin-top:42px;padding-top:35px}.element-results>header label{min-width:0}.element-results .catalog-results-head{align-items:flex-start;gap:12px}.admin-element-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-element-intro{padding:20px}.admin-element-intro>a{text-align:center}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
