@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cal-sans-latin-400-normal-Dbkae8dt.woff2)format("woff2"),url(/assets/cal-sans-latin-400-normal-xE-7h5s-.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff")}:root{--color-ink:#121827;--color-ink-2:#26324a;--color-muted:#65738c;--color-line:#667ea638;--color-soft-line:#c6d3e88c;--color-canvas:#f7fbff;--color-panel:#ffffffc2;--color-panel-strong:#ffffffeb;--color-blue:#2f56f6;--color-blue-dark:#2342c8;--color-blue-soft:#2f56f61c;--color-cyan:#35b8ff;--color-green-soft:#21c9861f;--color-red-soft:#ff4c611c;--shadow-panel:0 30px 90px #35528224;--shadow-soft:0 18px 48px #2b43701a;--font-display:"Plus Jakarta Sans", "Helvetica Neue", sans-serif;--font-body:"Plus Jakarta Sans", "Helvetica Neue", sans-serif;--font-brand:"Cal Sans", "Plus Jakarta Sans", sans-serif;--sidebar-width:292px;--radius-lg:28px;--radius-md:18px;--radius-sm:12px}*{box-sizing:border-box}html{background:#f7fbff;min-width:320px}body{min-width:320px;color:var(--color-ink);font-family:var(--font-body);background:radial-gradient(circle at 82% 16%,#2f56f61f,#0000 28vw),radial-gradient(circle at 8% 92%,#45b7ff29,#0000 30vw),linear-gradient(135deg,#fff 0%,#f7fbff 48%,#eef6ff 100%);margin:0;overflow-x:hidden}button,input,select{font:inherit}button{border:0}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:var(--sidebar-width) 1fr;isolation:isolate;min-height:100vh;display:grid;position:relative}.ambient-scene{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-scene:before{content:"";transform-origin:bottom;background-image:linear-gradient(#2f56f60b 1px,#0000 1px),linear-gradient(90deg,#2f56f60b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;transform:perspective(900px)rotateX(62deg)translateY(18vh)scale(1.35);-webkit-mask-image:radial-gradient(at 58% 72%,#000 0%,#0000 58%);mask-image:radial-gradient(at 58% 72%,#000 0%,#0000 58%)}.orb{filter:blur(10px);opacity:.8;border-radius:999px;animation:14s ease-in-out infinite alternate drift;position:absolute}.orb-blue{background:radial-gradient(circle,#2f56f62e,#2f56f600);width:560px;height:560px;top:-120px;right:-130px}.orb-cyan{background:radial-gradient(circle,#35b8ff2e,#35b8ff00);width:460px;height:460px;animation-delay:-4s;bottom:-210px;left:18%}.orb-mint{background:radial-gradient(circle,#24d6951f,#24d69500);width:340px;height:340px;animation-delay:-7s;bottom:8%;right:28%}.grid-plane{background:radial-gradient(#ffffff85,#0000 68%);border:1px solid #2f56f614;border-radius:50%;width:54vw;height:32vh;position:absolute;bottom:9vh;left:30vw;transform:rotate(-5deg)}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(18px,-14px)scale(1.04)}}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseColumn{0%{opacity:.72;transform:translateY(0)scaleY(.96)}to{opacity:1;transform:translateY(-8px)scaleY(1.04)}}.page-reveal{animation:.55s both revealUp}.sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffffd6,#f8fcffa8);border-right:1px solid #7186aa38;flex-direction:column;height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0;box-shadow:12px 0 44px #233a620f}.brand-cluster{grid-template-columns:54px 1fr;align-items:center;gap:14px;display:grid}.brand-symbol{background:#ffffffd1;border:1px solid #7186aa33;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 18px 34px #233a621a}.brand-symbol img{object-fit:contain;width:42px;height:42px;display:block}.brand-mark{letter-spacing:0;font-family:var(--font-brand);font-size:31px;font-weight:700;line-height:.96}.brand-mark span:last-child{color:var(--color-blue)}.nav-list{gap:9px;margin-top:44px;display:grid}.nav-link{color:#33425f;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;font-weight:700;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.nav-link span{color:#8a98b2;letter-spacing:.08em;font-size:11px;font-weight:700}.nav-link.active,.nav-link:hover{color:var(--color-ink);background:#ffffffe0;border-color:#2f56f629;transform:translate(3px);box-shadow:0 16px 36px #2f56f617}.nav-link.active:before{content:"";background:var(--color-blue);border-radius:999px;width:4px;height:22px;position:absolute;left:-7px}.lang-switcher{background:#eaf1fb9e;border:1px solid #7186aa24;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;width:144px;margin:0 0 14px;padding:4px;display:grid}.lang-switcher button{color:var(--color-muted);cursor:pointer;background:0 0;border-radius:10px;padding:6px 8px;font-size:12px;font-weight:700;transition:background .16s,box-shadow .16s,color .16s}.lang-switcher button.active{color:var(--color-ink);background:#fff;box-shadow:0 8px 18px #293f6917}.sidebar-footer{color:var(--color-muted);align-items:start;gap:12px;margin-top:auto;font-size:11px;line-height:1.55;display:grid}.powered-by{width:144px;color:var(--color-muted);flex-direction:column;gap:6px;text-decoration:none;display:inline-flex}.powered-by span{letter-spacing:.02em;font-size:10.5px;font-style:italic;font-weight:600}.powered-by img{opacity:.82;width:118px;height:auto;transition:opacity .16s,transform .16s;display:block}.powered-by:hover img{opacity:1;transform:translateY(-1px)}.main-content{flex-direction:column;min-width:0;min-height:100vh;padding:44px clamp(22px,4vw,72px) 24px;display:flex}.content-shell{width:min(100%,1520px);position:relative}.site-footer{width:min(100%,1520px);color:var(--color-muted);justify-content:space-between;gap:18px;margin-top:auto;padding-top:34px;font-size:12px;line-height:1.45;display:flex}.site-footer span:first-child{max-width:680px}.eyebrow{color:var(--color-blue);letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}h1,h2,h3{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;margin:0}h1{max-width:960px;font-size:clamp(42px,5.2vw,76px);line-height:.96}h2{font-size:clamp(24px,2.8vw,36px);line-height:1.04}h3{font-size:21px;line-height:1.1}.lead{color:#52617b;max-width:740px;margin:24px 0 0;font-size:clamp(16px,1.2vw,20px);font-weight:500;line-height:1.5}.home-hero{grid-template-columns:minmax(390px,.9fr) minmax(400px,1.1fr);align-items:center;gap:clamp(28px,4vw,70px);min-height:460px;margin-bottom:34px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.tariff-update-note{color:#33425f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #2f56f629;border-radius:999px;width:fit-content;margin-top:18px;padding:10px 14px;font-size:13px;font-weight:700;box-shadow:0 14px 34px #2f56f614}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:24px;display:flex}.hero-button{justify-content:center;min-width:190px}.tariff-visual{background:radial-gradient(circle at 62% 38%,#2f56f633,#0000 18%),radial-gradient(circle at 35% 68%,#35b8ff33,#0000 20%),linear-gradient(135deg,#ffffffc2,#edf6ff61);border:1px solid #7f96be29;border-radius:42px;min-height:390px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 36px 120px #39568a24}.tariff-visual:before{content:"";background-image:linear-gradient(#2f56f61a 1px,#0000 1px),linear-gradient(90deg,#2f56f61a 1px,#0000 1px);background-size:26px 26px;border-radius:50%;width:92%;height:48%;position:absolute;bottom:10%;left:4%;transform:perspective(720px)rotateX(66deg)rotate(-4deg);-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.tariff-visual:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffb8);position:absolute;inset:0}.visual-orbit{border:1px solid #2f56f624;border-radius:50%;position:absolute;transform:rotate(-9deg)}.orbit-one{width:72%;height:34%;bottom:22%;left:16%}.orbit-two{border-color:#ff60702e;width:48%;height:22%;bottom:29%;left:27%}.visual-pillar{background:linear-gradient(#2f56f6f0,#2f56f60f);border-radius:18px 18px 8px 8px;width:26px;height:120px;animation:2.8s ease-in-out infinite alternate pulseColumn;position:absolute;bottom:24%;box-shadow:0 58px 54px #2f56f647}.visual-pillar span{background:#315dff;border-radius:50%;width:20px;height:10px;position:absolute;top:-8px;left:3px}.pillar-a{background:linear-gradient(#24c792eb,#24c7920f);height:96px;left:26%;box-shadow:0 58px 54px #24c79242}.pillar-a span{background:#24c792}.pillar-b{background:linear-gradient(#ff5c70d1,#ff5c700d);height:145px;animation-delay:-.8s;left:49%;box-shadow:0 58px 54px #ff5c7038}.pillar-b span{background:#ff5c70}.pillar-c{height:165px;animation-delay:-1.2s;right:27%}.floating-chip{z-index:2;color:var(--color-ink-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #7f96be2e;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;position:absolute;box-shadow:0 14px 38px #2f56f61a}.chip-a{top:18%;left:12%}.chip-b{top:26%;right:16%}.chip-c{bottom:17%;left:44%}.action-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.feature-panel,.panel,.policy-card,.location-card,.stat-card,.info-card,.audience-section,.workflow-band{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.feature-panel{border-radius:var(--radius-lg);align-content:end;gap:20px;min-height:190px;padding:clamp(24px,3vw,36px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.feature-panel:after{content:"";background:radial-gradient(circle,#2f56f629,#0000 68%);border-radius:999px;width:110px;height:110px;position:absolute;inset:auto 22px 18px auto}.feature-panel:hover{border-color:#2f56f63d;transform:translateY(-4px);box-shadow:0 34px 100px #2f56f624}.feature-panel p{color:#52617b;max-width:620px;margin:0;font-size:17px;line-height:1.55}.panel-index{color:var(--color-blue);letter-spacing:.16em;font-size:12px;font-weight:700}.workflow-band{border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.workflow-item{background:#ffffff8f;align-content:start;gap:18px;min-height:138px;padding:26px 24px;display:grid}.workflow-item strong{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;font-size:28px}.workflow-item span{color:var(--color-muted);font-weight:500;line-height:1.45}.audience-section{border-radius:var(--radius-lg);grid-template-columns:minmax(300px,.75fr) 1fr;gap:34px;padding:clamp(24px,3vw,38px);display:grid}.audience-section h2{max-width:610px;font-size:clamp(24px,2.35vw,34px);line-height:1}.audience-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;display:grid}.audience-list span{color:#4b5b76;background:#ffffff94;border:1px solid #7f96be2e;border-radius:16px;padding:17px 18px;font-weight:700}.workspace-page{gap:24px;display:grid}.workspace-header{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:28px;display:grid}.workspace-header h1{font-size:clamp(38px,4.8vw,66px)}.workspace-note{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffad;border:1px solid #7f96be2e;border-radius:28px;padding:24px}.workspace-note span{color:var(--color-blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-block}.workspace-note strong{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;font-size:27px;display:block}.workspace-note small{color:var(--color-muted);margin-top:10px;font-size:13px;line-height:1.45;display:block}.tabs{width:fit-content;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#eaf1fbb8;border:1px solid #7f96be29;border-radius:999px;grid-template-columns:repeat(2,minmax(220px,1fr));gap:6px;padding:6px;display:inline-grid}.tabs button{color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px;padding:14px 20px;font-weight:700;transition:background .17s,color .17s,box-shadow .17s}.tabs button.active{background:linear-gradient(135deg, var(--color-blue), #2548dd);color:#fff;box-shadow:0 16px 34px #2f56f63d}.panel{border-radius:var(--radius-lg);padding:clamp(22px,3vw,36px)}.primary-button,.secondary-button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s;display:inline-flex}.primary-button{background:linear-gradient(135deg, var(--color-blue), #2448de);color:#fff;box-shadow:0 18px 40px #2f56f63d}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button:hover{background:linear-gradient(135deg, #375fff, var(--color-blue-dark))}.secondary-button{color:var(--color-ink);background:#ffffffbd;border:1px solid #7f96be3d}.secondary-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.64;transform:none}.export-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.export-actions button{min-width:170px}.grid{gap:18px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card,.info-card{border-radius:22px;min-height:132px;padding:22px}.stat-card strong,.info-card strong{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:12px;font-size:27px;display:block}.info-card p,.stat-card p{color:var(--color-muted);margin:0;line-height:1.55}.field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.field{gap:8px;display:grid}.field>span,.field label{color:#33425f;font-size:13px;font-weight:700}.field input,.field select{width:100%;min-height:46px;color:var(--color-ink);background:#ffffffc7;border:1px solid #7f96be38;border-radius:14px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.field input:focus,.field select:focus{background:#fff;border-color:#2f56f68c;box-shadow:0 0 0 5px #2f56f61a}.table-wrap{background:#ffffffc7;border:1px solid #7f96be2e;border-radius:20px;margin-top:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;border-bottom:1px solid #c6d3e89e;padding:14px 16px}th{color:#455672;letter-spacing:.1em;text-transform:uppercase;background:#f4f8fddb;font-size:11px;font-weight:700}td{color:#25324a;font-size:14px;font-weight:500}tbody tr:hover td{background:#2f56f609}td.numeric,th.numeric{text-align:right}.alert{color:#33425f;box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #7f96be38;border-radius:18px;padding:15px 17px}.alert.error{background:var(--color-red-soft);border-color:#ff4c6142}.alert.warning{background:#ffbf491f;border-color:#ffbf4947}.zone-result{border:1px solid #2f56f62e;border-left:6px solid var(--color-blue);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#2f56f61f,#ffffffbf);border-radius:20px;padding:22px;font-size:21px;font-weight:700}.streamlit-like-form{max-width:100%}.streamlit-like-form .field span:first-child,.streamlit-like-form .checkbox-field span{color:#26324a;letter-spacing:-.01em;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.streamlit-like-form .field input,.streamlit-like-form .field select{color:#111827;background:#f1f6fcdb;border:1px solid #7f96be2e;border-radius:14px;min-height:46px;padding:11px 14px;box-shadow:inset 0 1px #fffc}.streamlit-like-form .field input:focus,.streamlit-like-form .field select:focus{background:#fff;border-color:#2f56f68c;box-shadow:0 0 0 5px #2f56f61a}.streamlit-like-form .field input:disabled{color:#94a3b8;cursor:not-allowed;opacity:.72}.calculation-strip,.locations-stack,.policy-card{gap:18px;display:grid}.calculation-strip{border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #7f96be2e;margin-bottom:20px;padding:clamp(20px,2.5vw,30px);position:relative}.compact-field{max-width:760px}.full-field{width:100%}.fx-row{grid-template-columns:minmax(260px,520px) minmax(220px,1fr);align-items:end;gap:14px;display:grid}.fx-note{color:#52617b;background:#ffffffb8;border:1px solid #7f96be2e;border-radius:14px;align-items:center;min-height:46px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.location-card{border-radius:var(--radius-lg);overflow:hidden}.location-card summary{cursor:pointer;color:#111827;justify-content:space-between;align-items:center;padding:19px 22px;font-size:15px;font-weight:700;list-style:none;display:flex}.location-card summary::-webkit-details-marker{display:none}.location-inner{gap:20px;padding:0 22px 24px;display:grid}.risk-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;max-width:820px;display:grid}.risk-grid .zone-button{grid-column:1/-1}.zone-button{background:linear-gradient(135deg, #35b8ff, var(--color-blue));color:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:46px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 18px 38px #2f56f638}.zone-button:hover{transform:translateY(-2px);box-shadow:0 24px 48px #2f56f647}.insurance-title{letter-spacing:-.03em;align-items:center;gap:8px;margin-top:0;font-size:22px;display:flex}.insurance-grid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(300px,1.35fr);gap:18px;display:grid}.sum-column{align-content:start;gap:15px;display:grid}.engineering-column{background:#ffffff75;border:1px solid #2f56f61f;border-radius:22px;padding:18px;position:relative}.engineering-column>strong{color:#111827;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.4;display:block}.checkbox-field{color:#26324a;align-items:center;gap:9px;min-height:42px;font-size:14px;display:flex}.checkbox-field input{width:18px;height:18px;accent-color:var(--color-blue)}.checkbox-field.emphasized{font-weight:700}.help-dot{color:#64748b;border:1px solid #64748b75;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.policy-card{border-radius:var(--radius-lg);margin-top:24px;padding:clamp(22px,3vw,36px)}.policy-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-top:18px;display:grid}.calculate-button{width:fit-content;min-width:112px;margin-top:4px}.explanation-panel .lead{max-width:850px;font-size:18px}@media (width<=1240px){.home-hero,.workspace-header,.audience-section{grid-template-columns:1fr}.tariff-visual{min-height:360px}.workspace-note{max-width:540px}.insurance-grid{grid-template-columns:1fr 1fr}.engineering-column{grid-column:1/-1}.policy-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.workflow-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #7186aa38;border-right:0;gap:18px;height:auto;position:relative}.brand-cluster{grid-template-columns:46px 1fr}.brand-symbol{width:46px;height:46px}.brand-symbol img{width:36px;height:36px}.nav-list{grid-template-columns:repeat(3,1fr);margin-top:4px}.nav-link{justify-content:center}.nav-link.active:before{display:none}.lang-switcher{width:132px;margin:0}.sidebar-footer{gap:10px;display:grid}.powered-by{width:132px}.powered-by img{width:108px}.main-content{padding:30px 18px 24px}.site-footer{flex-direction:column;padding-top:26px}.home-hero{min-height:auto}.action-panels,.grid.two,.grid.three,.grid.four,.field-grid,.audience-list{grid-template-columns:1fr}}@media (width<=760px){h1,.workspace-header h1{font-size:clamp(34px,11vw,52px)}.home-hero{grid-template-columns:1fr;gap:24px}.tariff-visual{border-radius:28px;min-height:270px}.hero-actions,.export-actions{flex-direction:column}.hero-button,.export-actions button,.primary-button,.secondary-button{width:100%}.tabs{border-radius:22px;grid-template-columns:1fr;width:100%}.tabs button{border-radius:16px}.fx-row,.risk-grid,.insurance-grid,.policy-grid,.workflow-band{grid-template-columns:1fr}.compact-field{max-width:none}.nav-list{grid-template-columns:1fr}}
