:root{--navy:#071a35;--blue:#176bff;--cyan:#19bde8;--ice:#f3f8ff;--line:#d9e6f4;--ink:#10233f;--muted:#5e718d;--green:#0b9f69;--amber:#c67a04;--red:#d8364a;--white:#fff;--shadow:0 18px 55px rgba(17,55,100,.11);font-family:"Noto Sans Thai","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Arabic",system-ui,sans-serif;color:var(--ink);background:var(--white);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;line-height:1.62;min-height:100vh;background-color:#060d1f;background-image:radial-gradient(ellipse 130% 90% at 50% -30%,rgba(23,107,255,.32),transparent 55%),radial-gradient(circle at 12% 22%,rgba(25,189,232,.14),transparent 38%),radial-gradient(circle at 88% 72%,rgba(99,130,255,.16),transparent 42%),radial-gradient(circle at 50% 115%,rgba(7,26,53,.95),#030711 70%);background-attachment:fixed}
body::before{content:"";pointer-events:none;position:fixed;inset:0;z-index:-1;opacity:.55;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 30% 80%,rgba(255,255,255,.55),transparent),radial-gradient(1.5px 1.5px at 55% 35%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 72% 12%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90% 58%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 18% 62%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 44% 92%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 63% 48%,rgba(255,255,255,.4),transparent)}a{color:inherit}button,input,select,textarea{font:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:#fff;padding:.75rem;z-index:20}.statusbar{padding:.42rem 1rem;text-align:center;background:var(--navy);color:#dbeaff;font:600 .72rem Inter,sans-serif;letter-spacing:.12em}.header{height:78px;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:2rem;padding:0 max(4vw,24px);background:rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.45);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 8px 32px rgba(7,26,53,.08)}.brand{display:flex;align-items:center;gap:.8rem;text-decoration:none;margin-right:auto}.brand .mark{font:800 1.45rem Inter;color:var(--blue);border-right:1px solid var(--line);padding-right:.8rem}.brand-logo{display:block;width:44px;height:44px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 12px rgba(25,189,232,.35))}.brand b{display:block;font:800 1.05rem Inter}.brand small{display:block;color:var(--muted);font-size:.68rem}.header nav{display:flex;gap:1.4rem}.header nav a{text-decoration:none;font-weight:600;font-size:.9rem}.menu{display:none}.button{border:0;border-radius:10px;background:var(--blue);color:#fff;text-decoration:none;font-weight:700;padding:.86rem 1.25rem;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;min-height:44px}.button:hover{background:#0957dd}.button:focus-visible,.text-btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(23,107,255,.28);outline-offset:3px}.button.ghost{background:#fff;color:var(--blue);border:1px solid #9abffb}.button.small{padding:.65rem .9rem;font-size:.86rem}.hero,.section{max-width:1240px;margin:auto;padding:5.8rem max(3vw,24px)}.hero{display:grid;grid-template-columns:1.02fr .98fr;gap:4rem;align-items:center;min-height:690px;background:radial-gradient(circle at 83% 25%,rgba(23,107,255,.13),transparent 26%)}.eyebrow{display:inline-block;color:var(--blue);font:700 .72rem Inter,sans-serif;letter-spacing:.14em;margin-bottom:.65rem}.hero h1,.section h2{margin:.15rem 0 1rem;color:var(--navy);font-size:clamp(2.3rem,5vw,4.65rem);line-height:1.12;letter-spacing:-.04em}.hero h1 em{font-style:normal;color:var(--blue)}.section h2{font-size:clamp(2rem,3.6vw,3.25rem)}.lead{font-size:1.15rem;color:var(--muted);max-width:680px}.hero-actions{display:flex;gap:.8rem;margin:1.8rem 0 1rem}.micro,.field-help{color:var(--muted);font-size:.82rem}.journey-visual{border:1px solid var(--line);border-radius:24px;padding:1.25rem;background:rgba(255,255,255,.86);box-shadow:var(--shadow)}.orbit{display:flex;align-items:center;justify-content:space-between;border-radius:15px;background:var(--navy);padding:1rem;color:#fff;font:700 .75rem Inter;letter-spacing:.08em}.orbit b{color:var(--cyan)}.receipt{margin:1rem 0;display:grid;gap:.2rem}.receipt div,.code-card div{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border-bottom:1px solid var(--line)}.receipt span,.code-card span{color:var(--muted)}.receipt strong{font-size:.9rem}.blue{color:var(--blue)}.trustline{text-align:center;font:600 .72rem Inter;color:var(--muted);padding:.6rem}.section{border-top:1px solid rgba(255,255,255,.35)}.section-head{max-width:780px;margin-bottom:2.4rem}.section-head p{font-size:1.05rem;color:var(--muted)}.name-check{background:var(--navy);color:#fff;max-width:none;padding-left:max(calc((100vw - 1180px)/2),24px);padding-right:max(calc((100vw - 1180px)/2),24px)}.name-check h2,.name-check .field-help,.name-check .section-head p{color:#fff}.search{background:#fff;color:var(--ink);padding:1.2rem;border-radius:18px}.search label{display:block;font-weight:700;margin-bottom:.45rem}.search-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem}.search-row input{width:100%;border:1px solid var(--line);border-radius:10px;padding:.9rem 1rem}.search-row>span{font:700 1.1rem Inter;color:var(--blue)}.result{margin-top:1rem;background:#fff;color:var(--ink);padding:1.1rem;border-radius:16px;border-left:5px solid var(--green)}.stepper{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem}.step{position:relative;border:1px solid rgba(255,255,255,.55);border-radius:16px;background:rgba(255,255,255,.78);backdrop-filter:blur(14px);padding:1rem;min-height:360px;transition:.25s}.step:hover,.step.active{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#9fc3ff}.step .num{font:800 1.55rem Inter;color:#aec5e3}.step h3{font-size:1.25rem;margin:.65rem 0}.step p{color:var(--muted);font-size:.9rem}.step ul,.packages ul{padding-left:1.2rem;font-size:.86rem}.chip{display:inline-flex;border-radius:999px;padding:.25rem .55rem;font:700 .66rem Inter;letter-spacing:.06em}.chip.live{background:#e7f8f0;color:#087d53}.chip.proto{background:#e6f0ff;color:#155fd3}.chip.pilot{background:#dff7ff;color:#087c9e}.chip.roadmap{background:#fff2d9;color:#9b5e00}.text-btn{border:0;background:none;color:var(--blue);font-weight:700;padding:0;cursor:pointer}.upgrade-panel{margin-top:1rem;display:grid;grid-template-columns:1fr 240px auto;gap:1rem;align-items:center;border-radius:18px;padding:1.25rem;background:var(--ice);border:1px solid var(--line)}.upgrade-panel h3{margin:.1rem 0}.upgrade-panel p{margin:0;color:var(--muted)}.meter{height:8px;border-radius:99px;background:#dce9fa;overflow:hidden}.meter span{display:block;height:100%;width:20%;background:linear-gradient(90deg,var(--blue),var(--cyan));transition:.3s}.dimensions{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.dimensions article{padding:1.1rem;border:1px solid rgba(255,255,255,.55);border-radius:16px;background:rgba(255,255,255,.78);backdrop-filter:blur(14px)}.dimensions b{color:var(--blue);font:700 .8rem Inter}.dimensions h3{margin:.35rem 0}.dimensions p{font-size:.86rem;color:var(--muted)}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem;margin-top:1rem}.flow>*{text-align:center;padding:.8rem;border-radius:10px;background:var(--ice);border:1px solid var(--line)}.flow strong{background:#e7f8f0;color:var(--green)}.split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.split p{color:var(--muted);font-size:1.05rem}.code-card{border-radius:18px;background:#071a35;color:#fff;padding:1rem;box-shadow:var(--shadow);font:500 .86rem Inter}.code-card div{border-color:#203753}.ok{color:#55daa7}.deny{color:#ff7885}.packages{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.packages article{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.55);border-radius:18px;background:rgba(255,255,255,.78);backdrop-filter:blur(14px);padding:1.2rem}.packages .featured{border:2px solid var(--blue);box-shadow:var(--shadow)}.packages .price{font-weight:700;color:var(--blue)}.packages .button{margin-top:auto}.trust{background:linear-gradient(140deg,#f3f8ff,#fff)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.trust-grid a{display:flex;flex-direction:column;text-decoration:none;padding:1.1rem;border:1px solid rgba(255,255,255,.55);border-radius:14px;background:rgba(255,255,255,.78);backdrop-filter:blur(14px)}.trust-grid span{font-size:.84rem;color:var(--muted)}.workshop{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:start}.workshop p{color:var(--muted)}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.55);box-shadow:var(--shadow);padding:1.4rem;border-radius:18px}.lead-form label{font-weight:700}.lead-form input,.lead-form select,.lead-form textarea{width:100%;padding:.78rem;border:1px solid #bed0e6;border-radius:9px;margin-top:.35rem}.lead-form label:nth-child(4),.lead-form .check,.lead-form button,.form-status{grid-column:1/-1}.lead-form .check{font-weight:500;font-size:.86rem}.lead-form .check input{width:auto;margin-right:.5rem}.form-status{margin:0;color:var(--green);font-weight:700}footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;padding:3rem max(4vw,24px);background:var(--navy);color:#dce8f8}footer a{display:block;color:#fff;margin-bottom:.35rem}footer p{color:#aebed3;font-size:.86rem}footer small{grid-column:1/-1;border-top:1px solid #29405d;padding-top:1rem;font:600 .7rem Inter;letter-spacing:.09em}dialog{width:min(620px,calc(100% - 2rem));border:0;border-radius:20px;padding:1.5rem;box-shadow:0 30px 100px rgba(0,0,0,.35)}dialog::backdrop{background:rgba(3,15,31,.62);backdrop-filter:blur(4px)}.dialog-close{float:right;border:0;background:var(--ice);font-size:1.4rem;border-radius:50%;width:38px;height:38px}.dialog-list{padding-left:1.2rem}.dialog-note{padding:1rem;background:var(--ice);border-radius:10px;color:var(--muted)}
@media(max-width:1000px){.header nav{display:none;flex-direction:column}.header nav.open{display:flex}.menu{display:flex}.header>.button{display:none}.hero{grid-template-columns:1fr;min-height:auto}.stepper,.packages{grid-template-columns:repeat(2,1fr)}.dimensions,.trust-grid{grid-template-columns:repeat(2,1fr)}.upgrade-panel{grid-template-columns:1fr}.split,.workshop{grid-template-columns:1fr}}
@media(max-width:620px){.statusbar{font-size:.61rem}.header{height:68px}.brand small{display:none}.hero,.section{padding:4rem 1rem}.hero h1{font-size:2.45rem}.hero-actions{flex-direction:column}.search-row{grid-template-columns:1fr auto}.search-row button{grid-column:1/-1}.stepper,.packages,.dimensions,.trust-grid{grid-template-columns:1fr}.step{min-height:auto}.flow{grid-template-columns:1fr}.lead-form{grid-template-columns:1fr}.lead-form>*{grid-column:1!important}footer{grid-template-columns:1fr}.orbit{font-size:.62rem}.receipt div{flex-direction:column;gap:.2rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.language{font:700 .75rem Inter,sans-serif;text-decoration:none;color:var(--blue);border:1px solid var(--line);border-radius:8px;padding:.48rem;background:var(--white);cursor:pointer;max-width:8.5rem}.vision-hero{background:radial-gradient(circle at 83% 18%,rgba(25,189,232,.18),transparent 28%),radial-gradient(circle at 68% 60%,rgba(23,107,255,.11),transparent 30%)}.trust-statement{font:700 .78rem Inter;color:var(--navy);letter-spacing:.04em}.assurance-console{padding:1.25rem;border-radius:24px;background:linear-gradient(155deg,#071a35,#0c2d56);color:#fff;box-shadow:0 25px 70px rgba(7,26,53,.24);border:1px solid #264c75}.console-top{display:flex;justify-content:space-between;align-items:center;font:700 .72rem Inter;letter-spacing:.08em;margin-bottom:.8rem}.console-node{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid #31577e;border-radius:13px;background:rgba(255,255,255,.045);margin:.55rem 0}.console-node span{color:#62d9f3;font:700 .7rem Inter;letter-spacing:.08em}.console-node b{font-size:.93rem}.decision-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin:.65rem 0}.decision-row span{font:700 .6rem Inter;text-align:center;border-radius:8px;background:#2d405a;color:#f1c66e;padding:.65rem .2rem}.decision-row .permit{background:#0b7f5a;color:#fff}.console-node.outcome{border-color:#1a8c74}.mini-receipt{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin:1rem 0 0}.mini-receipt div{padding:.55rem;border-radius:8px;background:#fff;color:var(--navy)}.mini-receipt dt{font-size:.62rem;color:var(--muted)}.mini-receipt dd{margin:0;font:800 .68rem Inter;color:var(--green)}
.identity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.identity-card{padding:1.45rem;border:1px solid rgba(255,255,255,.55);border-radius:20px;background:rgba(255,255,255,.78);backdrop-filter:blur(14px);box-shadow:0 10px 35px rgba(17,55,100,.06)}.identity-card>span{font:800 .72rem Inter;letter-spacing:.12em;color:var(--blue)}.identity-card h3{font-size:1.35rem}.identity-card p{color:var(--muted)}.identity-card ul{padding-left:1.15rem}.identity-card.pri{border-top:4px solid var(--blue)}.identity-card.tii{border-top:4px solid var(--cyan)}.identity-card.neutral{border-top:4px solid var(--green)}
.entry-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.path-card{position:relative;padding:1.6rem;border-radius:22px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.78);backdrop-filter:blur(14px);box-shadow:var(--shadow);overflow:hidden}.path-card.external{background:linear-gradient(145deg,rgba(245,250,255,.88),rgba(255,255,255,.78))}.path-num{position:absolute;right:1.2rem;top:.65rem;font:800 4rem Inter;color:#e7f0fb}.path-card h3{font-size:1.65rem;margin:.7rem 0}.path-card p{color:var(--muted)}.path-card ul{padding-left:1.2rem}.path-card>.button{margin-top:.8rem}.text-link{display:inline-flex;color:var(--blue);font-weight:700;margin:.9rem;text-decoration:none}.mini-search{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.mini-search label{display:block;font-weight:700;margin-bottom:.45rem}.mini-search>div{display:grid;grid-template-columns:1fr auto auto;gap:.45rem;align-items:center}.mini-search input{min-width:0;padding:.78rem;border:1px solid #b8cce5;border-radius:9px}.mini-search span{font:700 1rem Inter;color:var(--blue)}.converge{display:grid;grid-template-columns:1fr 1fr 1.3fr 1.3fr;gap:.5rem;margin-top:1rem}.converge>*{display:grid;place-items:center;min-height:66px;border-radius:12px;background:var(--ice);border:1px solid var(--line);text-align:center;padding:.7rem}.converge b{background:#eaf3ff;color:var(--blue)}.converge strong{background:var(--navy);color:#fff}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.process-grid article{padding:1.2rem;background:rgba(255,255,255,.78);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.55);border-radius:16px}.process-grid b{font:800 .8rem Inter;color:var(--blue)}.process-grid h3{font-size:1.35rem;margin:.45rem 0}.process-grid p{color:var(--muted);font-size:.9rem}.inline-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}
.subpage{max-width:1120px;margin:auto;padding:5rem max(3vw,24px)}.subpage-hero{padding:5rem max(3vw,24px);background:linear-gradient(145deg,#071a35,#0d3868);color:#fff}.subpage-hero>div{max-width:1120px;margin:auto}.subpage-hero h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.1;margin:.3rem 0 1rem}.subpage-hero p{max-width:760px;color:#c8d8eb;font-size:1.1rem}.crumb{display:inline-flex;color:#74dff3;text-decoration:none;font-weight:700}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.spec-card{border:1px solid rgba(255,255,255,.55);border-radius:16px;padding:1.1rem;background:rgba(255,255,255,.78);backdrop-filter:blur(14px)}.spec-card h2,.spec-card h3{margin-top:.2rem}.spec-card p{color:var(--muted)}.status-table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden}.status-table th,.status-table td{text-align:left;padding:.8rem;border-bottom:1px solid var(--line);vertical-align:top}.status-table th{background:var(--ice)}.page-note{padding:1rem;border-left:4px solid var(--blue);background:var(--ice);border-radius:8px}.connect-form{display:grid;gap:1rem;max-width:760px;padding:1.4rem;border:1px solid var(--line);border-radius:18px;background:#fff}.connect-form label{font-weight:700}.connect-form input,.connect-form select,.connect-form textarea{display:block;width:100%;margin-top:.35rem;padding:.8rem;border:1px solid #b8cce5;border-radius:9px}.preview-box{margin-top:1rem;padding:1rem;border-radius:12px;background:var(--navy);color:#dce8f8;font:500 .84rem Inter;white-space:pre-wrap}
@media(max-width:1000px){.identity-grid,.spec-grid{grid-template-columns:1fr}.entry-paths{grid-template-columns:1fr}.process-grid{grid-template-columns:repeat(2,1fr)}.converge{grid-template-columns:1fr 1fr}.header nav{gap:.8rem}.header nav a{font-size:.95rem;font-weight:600}}
@media(max-width:620px){.decision-row,.mini-receipt,.process-grid,.converge{grid-template-columns:1fr}.mini-search>div{grid-template-columns:1fr auto}.mini-search button{grid-column:1/-1}.language{margin-left:auto}.subpage,.subpage-hero{padding:3.5rem 1rem}.status-table{display:block;overflow-x:auto;white-space:nowrap}}
.revenue-bridge{background:linear-gradient(135deg,#071a35,#0c3767);color:#fff;max-width:none;padding-left:max(calc((100vw - 1180px)/2),24px);padding-right:max(calc((100vw - 1180px)/2),24px)}.revenue-bridge h2,.revenue-bridge .section-head p{color:#fff}.value-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.value-ladder article{padding:1.2rem;border-radius:16px;border:1px solid #31577e;background:rgba(255,255,255,.06)}.value-ladder span{color:#7ce6f8;font:700 .72rem Inter;letter-spacing:.08em}.value-ladder h3{font-size:1.15rem}.value-ladder p{color:#c4d4e7;font-size:.88rem}.value-ladder b{color:#fff;font:700 .72rem Inter}.pricing-footnote{color:var(--muted);font-size:.8rem;margin-top:1rem}
.commerce-hero{min-height:600px;background:radial-gradient(circle at 82% 30%,rgba(25,189,232,.17),transparent 27%),linear-gradient(180deg,#fff,#f4f9ff)}.commerce-console{padding:1.3rem;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.commerce-console .sample-name{padding:1rem;border-radius:14px;background:var(--navy);color:#fff;margin-bottom:.7rem}.sample-name strong{display:block;font:800 1.45rem Inter}.sample-name small{color:#a9bed8}.commerce-console dl{margin:0}.commerce-console dl div{display:flex;justify-content:space-between;padding:.75rem;border-bottom:1px solid var(--line)}.commerce-console dt{color:var(--muted)}.commerce-console dd{margin:0;font-weight:700}.sales-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:.55rem}.sales-flow article{position:relative;padding:1rem;border:1px solid var(--line);border-radius:14px;background:#fff}.sales-flow b{color:var(--blue);font:800 .8rem Inter}.sales-flow p{color:var(--muted);font-size:.84rem}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.tier-card{display:flex;flex-direction:column;padding:1.35rem;border:1px solid var(--line);border-radius:18px;background:#fff}.tier-card.featured{border:2px solid var(--blue);box-shadow:var(--shadow)}.tier-card h3{font-size:1.5rem;margin:.6rem 0}.tier-price{font:800 1.65rem Inter;color:var(--navy)}.tier-price small{font:500 .78rem Inter;color:var(--muted)}.tier-card ul{padding-left:1.2rem}.tier-card .button{margin-top:auto}.legal-callout{padding:1rem;border:1px solid #f0cf91;background:#fff9ec;border-radius:12px;color:#654711}.checkout-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:1.2rem;align-items:start}.checkout-card,.order-summary{padding:1.35rem;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 40px rgba(17,55,100,.07)}.checkout-card{display:grid;gap:1rem}.checkout-card label{font-weight:700}.checkout-card input,.checkout-card select{display:block;width:100%;margin-top:.35rem;padding:.82rem;border:1px solid #b8cce5;border-radius:9px}.checkout-card .check input{width:auto;display:inline;margin-right:.5rem}.order-summary{position:sticky;top:100px}.summary-row{display:flex;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid var(--line)}.summary-row.total{font-size:1.15rem;font-weight:800;border-bottom:0}.checkout-status{padding:1rem;border-radius:12px;background:var(--ice);color:var(--green);font-weight:700}.policy-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.policy-list a{padding:1rem;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none}.policy-list b{display:block}.policy-list span{color:var(--muted);font-size:.85rem}.page-meta{color:var(--muted);font-size:.78rem}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:.8rem;text-align:left;border-bottom:1px solid var(--line)}.comparison-table th{background:var(--navy);color:#fff}.comparison-table td:first-child{font-weight:700}.mobile-sticky-cta{display:none}
@media(max-width:1000px){.value-ladder,.tier-grid{grid-template-columns:repeat(2,1fr)}.sales-flow{grid-template-columns:repeat(3,1fr)}.checkout-layout{grid-template-columns:1fr}.order-summary{position:static}}
@media(max-width:620px){.value-ladder,.tier-grid,.sales-flow,.policy-list{grid-template-columns:1fr}.commerce-hero{min-height:auto}.mobile-sticky-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:12;padding:.7rem 1rem;background:rgba(255,255,255,.96);border-top:1px solid var(--line)}.mobile-sticky-cta .button{width:100%}body:has(.mobile-sticky-cta){padding-bottom:68px}.comparison-table{display:block;overflow-x:auto;white-space:nowrap}}
