@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--bg: #f7f3ea;--surface: #fffdf8;--ink: #14241f;--muted: #64716b;--line: #e6dfd0;--forest: #0e2e27;--forest-2: #14524a;--brand: #1a6a5a;--brand-ink: #1a6a5a;--brand-soft: #e2efe9;--field-bg: #fff;--gold: #f4c95d;--gold-ink: #8a6414;--accent: #b7791f;--danger: #b3423a;--danger-soft: #f7e8e7;--ok: #2f7d4f;--ok-soft: #e5f2ea;--warn-soft: #faf0dc;--banner-info-ink: #145145;--banner-warn-ink: #7c5514;--radius: 14px;--shadow: 0 1px 2px rgba(14, 46, 39, .05), 0 8px 28px rgba(14, 46, 39, .07);--display: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0b1a16;--surface: #12352d;--ink: #eef3ef;--muted: #9fb2aa;--line: #244a40;--brand-ink: #5fd0b5;--brand-soft: #173a31;--field-bg: #0d2a23;--gold-ink: #f4c95d;--accent: #e0a53a;--danger: #ef7a72;--danger-soft: #3a1e1c;--ok: #5fce93;--ok-soft: #163529;--warn-soft: #33290f;--banner-info-ink: #bfe6d9;--banner-warn-ink: #f0d9a8;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .45);color-scheme:dark}}:root[data-theme=dark]{--bg: #0b1a16;--surface: #12352d;--ink: #eef3ef;--muted: #9fb2aa;--line: #244a40;--brand-ink: #5fd0b5;--brand-soft: #173a31;--field-bg: #0d2a23;--gold-ink: #f4c95d;--accent: #e0a53a;--danger: #ef7a72;--danger-soft: #3a1e1c;--ok: #5fce93;--ok-soft: #163529;--warn-soft: #33290f;--banner-info-ink: #bfe6d9;--banner-warn-ink: #f0d9a8;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .45);color-scheme:dark}.landing{--bg: #f7f3ea;--surface: #fffdf8;--ink: #14241f;--muted: #64716b;--line: #e6dfd0;--brand-ink: #1a6a5a;--brand-soft: #e2efe9;--field-bg: #fff;--banner-info-ink: #145145;--banner-warn-ink: #7c5514;color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}#root{min-height:100dvh;display:flex;flex-direction:column}a{color:var(--brand-ink);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em}h1{font-size:1.85rem;font-weight:800;margin:0 0 .25rem}h2{font-size:1.3rem;font-weight:700;margin:1.5rem 0 .5rem}h3{font-size:1.08rem;font-weight:700;margin:1rem 0 .35rem}p{margin:.4rem 0}.app-header{background:var(--forest);color:#fff;padding:calc(.7rem + env(safe-area-inset-top,0px)) 1rem .7rem;display:flex;align-items:center;gap:.75rem;position:sticky;top:0;z-index:10}.app-header .logo{font-weight:700;font-size:1.08rem;letter-spacing:.2px;color:#fff;display:flex;align-items:center;gap:.45rem}.app-header nav{display:flex;gap:.15rem;margin-left:auto;flex-wrap:wrap}.app-header nav a{color:#ffffffd1;padding:.35rem .65rem;border-radius:8px;font-size:.9rem;font-weight:500}.app-header nav a.active{background:var(--gold);color:var(--forest);text-decoration:none;font-weight:700}.app-header nav a:hover{background:#ffffff24;color:#fff;text-decoration:none}.app-header nav a.active:hover{background:var(--gold);color:var(--forest)}.nav-menu{position:relative;margin-left:.35rem}.nav-menu summary{list-style:none;display:inline-flex;align-items:center;gap:.3rem;background:#ffffff1f;color:#ffffffd9;border-radius:8px;padding:.35rem .75rem;font-size:.9rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary .caret{font-size:.7rem;opacity:.7;transition:transform .12s ease}.nav-menu[open] summary{background:#ffffff38;color:#fff}.nav-menu[open] summary .caret{transform:rotate(180deg)}.nav-menu summary:hover{background:#ffffff38;color:#fff}.menu-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px #0e2e2738;padding:.4rem;display:flex;flex-direction:column;z-index:30}.menu-panel a,.menu-panel button{display:block;width:100%;text-align:left;padding:.5rem .7rem;border-radius:8px;color:var(--ink);font:inherit;font-size:.92rem;font-weight:500;background:none;border:none;cursor:pointer}.menu-panel a:hover,.menu-panel button:hover{background:var(--brand-soft);text-decoration:none}.menu-panel a.active{color:var(--brand-ink);font-weight:700}.menu-panel hr{border:none;border-top:1px solid var(--line);margin:.35rem .3rem}main{flex:1;width:100%;max-width:880px;margin:0 auto;padding:1.4rem 1rem 4rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.2rem 1.35rem;margin:.9rem 0}.btn{display:inline-flex;align-items:center;gap:.4rem;background:var(--brand);color:#fff;border:none;border-radius:10px;padding:.6rem 1.1rem;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .06s ease,filter .12s ease,box-shadow .12s ease}.btn:hover{filter:brightness(1.07);box-shadow:0 4px 14px #1a6a5a40}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn.secondary{background:var(--surface);color:var(--brand-ink);border:1.5px solid var(--brand-ink)}.btn.secondary:hover{box-shadow:0 4px 14px #1a6a5a24}.btn.danger{background:var(--danger)}.btn.ghost{background:transparent;color:var(--muted);border:1px solid var(--line);font-weight:500}.btn.ghost:hover{box-shadow:none;filter:none;border-color:var(--muted)}.btn.gold{background:var(--gold);color:var(--forest)}label.field{display:block;margin:.65rem 0;font-size:.85rem;font-weight:600;color:var(--muted)}label.field input,label.field select,label.field textarea{display:block;width:100%;margin-top:.25rem;padding:.55rem .65rem;font-size:.95rem;font-family:inherit;color:var(--ink);border:1px solid var(--line);border-radius:9px;background:var(--field-bg);transition:border-color .12s ease,box-shadow .12s ease}label.field input:focus,label.field select:focus,label.field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #1a6a5a2e}.row{display:flex;gap:.9rem;flex-wrap:wrap}.row>*{flex:1;min-width:180px}table{width:100%;border-collapse:collapse;font-size:.9rem}th{text-align:left;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;padding:.5rem;border-bottom:2px solid var(--line)}td{padding:.5rem;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:none}td input,td select{width:100%;padding:.32rem .45rem;border:1px solid var(--line);border-radius:7px;font-size:.88rem;font-family:inherit;color:var(--ink);background:var(--field-bg)}.table-wrap{overflow-x:auto}.chip{display:inline-block;font-size:.72rem;font-weight:700;padding:.14rem .55rem;border-radius:999px;white-space:nowrap}.chip.high{background:var(--ok-soft);color:var(--ok)}.chip.medium{background:var(--warn-soft);color:var(--accent)}.chip.low,.chip.flag{background:var(--danger-soft);color:var(--danger)}.chip.neutral{background:var(--brand-soft);color:var(--brand-ink)}.chip.gold{background:var(--gold);color:var(--forest)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;align-items:stretch;margin:1.4rem 0}.plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:1.5rem;display:flex;flex-direction:column;box-shadow:var(--shadow)}.plan .price{font-family:var(--display);font-size:2.1rem;font-weight:800;margin:.15rem 0}.plan h3{margin:.35rem 0 0}.plan ul{padding-left:1.1rem;flex:1;margin:.7rem 0}.plan ul li{margin:.4rem 0;font-size:.88rem}.plan.popular{background:var(--forest);color:#f4f1e8;border-color:var(--forest);box-shadow:0 14px 44px #0e2e2759}.plan.popular .muted{color:#a9b8b0}.plan.popular .price{color:var(--gold)}@media (max-width: 800px){.plans{grid-template-columns:1fr}}.banner{border-radius:var(--radius);padding:.75rem 1rem;margin:.8rem 0;font-size:.9rem}.banner.info{background:var(--brand-soft);color:var(--banner-info-ink)}.banner.warn{background:var(--warn-soft);color:var(--banner-warn-ink)}.banner.error{background:var(--danger-soft);color:var(--danger)}.page-head{margin:.4rem 0 1.2rem}.page-head h1{font-size:2rem;font-weight:900;letter-spacing:-.02em;margin:0}.page-head .sub{color:var(--muted);font-size:.95rem;margin:.3rem 0 0;max-width:44rem;line-height:1.55}.card-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem}.card-head .ico{width:38px;height:38px;flex-shrink:0;background:var(--brand-soft);border-radius:11px;display:grid;place-items:center;font-size:1.15rem}.card-head h2,.card-head h3{margin:0;flex:1;font-size:1.08rem;font-weight:800}.card-head .sub{color:var(--muted);font-size:.82rem;margin:.1rem 0 0}.empty{text-align:center;padding:2.2rem 1rem}.empty .glyph{font-size:2.4rem;display:block;margin-bottom:.6rem}.empty h2,.empty h3{margin:0 0 .35rem;font-weight:800}.empty p{color:var(--muted);max-width:30rem;margin:0 auto 1rem;font-size:.92rem;line-height:1.55}.empty .actions{justify-content:center}.stats-row{display:flex;gap:.9rem;flex-wrap:wrap;margin:.8rem 0}.stat-tile{flex:1;min-width:130px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:.85rem 1rem}.stat-tile b{display:block;font-size:1.45rem;font-weight:900;letter-spacing:-.02em}.stat-tile span{color:var(--muted);font-size:.8rem}.muted{color:var(--muted);font-size:.88rem}.small{font-size:.8rem}.spread{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:.5rem}.actions{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.list-item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .25rem;border-bottom:1px solid var(--line)}.list-item:last-child{border-bottom:none}.trust-strip{display:flex;gap:.5rem;align-items:center;font-size:.78rem;color:var(--muted);margin-top:.4rem;flex-wrap:wrap}.step-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--gold);color:var(--forest);font-size:.8rem;font-weight:800;flex-shrink:0}.auth-wrap{max-width:430px;margin:8vh auto 0;padding:0 1rem}.auth-logo{text-align:center;margin-bottom:1rem}.auth-logo .mark{font-size:2.2rem}html:has(.landing.standalone){background:var(--forest);overscroll-behavior:none;overflow-x:hidden}.landing{background:var(--forest);color:#f4f1e8}.l-nav{display:flex;align-items:center;gap:.7rem;padding:calc(1.1rem + env(safe-area-inset-top,0px)) clamp(1.25rem,4vw,4rem) 1.1rem;max-width:1240px;margin:0 auto}.l-nav .word{font-size:1.25rem;font-weight:700;color:#f4f1e8;letter-spacing:-.01em}.l-nav .links{margin-left:auto;display:flex;gap:1.6rem;align-items:center;font-size:.92rem;font-weight:500}.l-nav .links a{color:#bccbc2}.l-nav .links a:hover{color:#f4f1e8;text-decoration:none}.l-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(1.5rem,4.5vh,3.5rem) clamp(1.25rem,4vw,4rem) clamp(2rem,5vh,3.5rem)}.l-hero.centered{grid-template-columns:min(720px,92vw);justify-content:center;min-height:calc(100dvh - 90px);align-content:center}.l-headline{font-family:var(--display);font-size:clamp(2.3rem,4.6vw,4rem);font-weight:900;line-height:1.02;letter-spacing:-.02em;margin:0}.l-headline .hl{color:var(--gold)}.l-sub{margin:1.3rem 0 1.6rem;font-size:1.1rem;color:#c9d6cd;line-height:1.6;max-width:33rem}.l-pills{display:flex;gap:.65rem;flex-wrap:wrap}.l-pill{border:1px solid rgba(244,201,93,.45);border-radius:999px;padding:.45rem .95rem;font-size:.85rem;color:var(--gold);font-weight:500;white-space:nowrap}.l-card{background:#f4f1e8;color:var(--ink);border:none;border-radius:22px;padding:1.7rem 1.8rem;margin:0;box-shadow:0 30px 80px #00000059}.l-card h2{font-family:var(--display);font-size:1.4rem;font-weight:800;margin:0 0 .35rem}.l-ticker{background:var(--gold);color:var(--forest);font-weight:700;font-size:.95rem;padding:.8rem 0;overflow:hidden;white-space:nowrap}.ticker-row{display:flex;width:max-content;animation:ticker-scroll 60s linear infinite}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ticker-row{animation:none}}.l-body{background:#f4f1e8;color:var(--ink)}.l-sec{max-width:1240px;margin:0 auto;padding:clamp(2.5rem,6vh,4rem) clamp(1.25rem,4vw,4rem)}.l-sec h3{font-family:var(--display);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0;max-width:32rem}.l-sec .lead{color:var(--muted);font-size:1.02rem;margin:.7rem 0 0;max-width:36rem;line-height:1.6}.l-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2.3rem}.l-step{border-radius:18px;padding:1.7rem;color:#f4f1e8}.l-step.s1{background:var(--brand)}.l-step.s2{background:var(--forest-2)}.l-step.s3{background:var(--forest)}.l-step .num{font-family:var(--display);font-size:2.1rem;font-weight:800;color:var(--gold);line-height:1}.l-step b{display:block;font-size:1.12rem;margin:.6rem 0 .45rem;font-weight:700}.l-step span{color:#cfdad2;font-size:.94rem;line-height:1.6}.l-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2.3rem}.l-feat{background:#fffdf8;border:1px solid var(--line);border-radius:18px;padding:1.5rem}.l-feat .ico{font-size:1.7rem}.l-feat b{display:block;font-size:1.05rem;margin:.6rem 0 .4rem;font-weight:700}.l-feat span{color:var(--muted);font-size:.93rem;line-height:1.6}.l-footer{background:var(--forest);color:#93a39b;font-size:.88rem}.l-footer .inner{max-width:1240px;margin:0 auto;padding:2rem clamp(1.25rem,4vw,4rem) calc(2rem + env(safe-area-inset-bottom,0px));display:flex;gap:1.8rem;align-items:center;flex-wrap:wrap}.l-footer a{color:#c9d6cd}.l-footer .spacer{margin-left:auto}@media (max-width: 860px){.l-hero,.l-steps,.l-feats{grid-template-columns:1fr}.l-nav .links a:not(.keep){display:none}}.tabbar{display:none}@media (max-width: 560px){.app-header{gap:.4rem;padding-left:.75rem;padding-right:.75rem}.app-header .logo .word{display:inline}.app-header nav{display:none}.nav-menu{margin-left:auto}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--forest);padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 24px #0e2e2740}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem .2rem;border-radius:10px;color:#ffffffbf;font-size:.68rem;font-weight:600;text-decoration:none}.tabbar a span{font-size:1.25rem;line-height:1}.tabbar a.active{color:var(--gold)}.tabbar a:hover{text-decoration:none}main{padding:.9rem .75rem calc(5.2rem + env(safe-area-inset-bottom,0px))}.card{padding:.95rem}.l-card{padding:1.3rem 1.2rem}.list-item{flex-wrap:wrap}.list-item>:first-child{flex:1 1 100%}}.addr-suggest{position:absolute;top:calc(100% - 1.1rem);left:0;right:0;z-index:10000;display:block;background:var(--surface);border:1px solid var(--line, #d8d2c4);border-radius:10px;box-shadow:0 8px 24px #0e2e2724;padding:.2rem 0}.addr-suggest-item{display:block;width:100%;text-align:left;background:none;border:none;padding:.45rem .7rem;font:inherit;font-size:.92rem;color:var(--ink);cursor:pointer}.addr-suggest-item:hover,.addr-suggest-item.active{background:var(--brand-soft)}.addr-suggest-foot{display:block;padding:.25rem .7rem .15rem;font-size:.7rem;color:var(--muted);text-align:right}.op-shell{display:flex;min-height:100dvh;background:var(--bg)}.op-side{width:220px;flex-shrink:0;background:var(--forest);color:#cfdad2;padding:1.1rem .8rem;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh}.op-side .brand{display:flex;align-items:center;gap:8px;color:#fff;font-weight:800;font-size:1.02rem;padding:0 .5rem 1rem}.op-side .brand .word-sub{font-weight:400;color:#7f958c;font-size:.8rem}.op-side .org{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#7f958c;padding:0 .5rem .5rem}.op-side nav{display:flex;flex-direction:column;gap:2px}.op-side nav button{display:flex;align-items:center;gap:9px;padding:.5rem .6rem;border-radius:8px;color:#cfdad2;background:none;border:none;font:inherit;font-weight:500;text-align:left;cursor:pointer;width:100%}.op-side nav button.active{background:var(--brand);color:#fff;font-weight:700}.op-side nav button:hover{background:#ffffff14}.op-side .foot{margin-top:auto;font-size:.75rem;color:#7f958c;padding:.6rem .5rem;border-top:1px solid rgba(255,255,255,.1)}.op-side .foot a,.op-side .foot button{color:#cfdad2;background:none;border:none;padding:0;font:inherit;font-size:.75rem;cursor:pointer;text-decoration:none}.op-side .foot a:hover,.op-side .foot button:hover{color:#fff;text-decoration:underline}.op-main{flex:1;padding:1.4rem 1.8rem;max-width:1100px;min-width:0}.op-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;flex-wrap:wrap}.op-topbar h1{font-size:1.35rem;font-weight:800;letter-spacing:-.01em;margin:0}.op-topbar .sub{color:var(--muted);font-size:.85rem;margin-top:2px}.op-actions{display:flex;gap:8px;flex-wrap:wrap}.op-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem;margin-bottom:1.1rem}.op-stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.85rem 1rem}.op-stat span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;display:block}.op-stat b{display:block;font-size:1.45rem;font-weight:900;letter-spacing:-.02em}.op-stat .note{font-size:.75rem;color:var(--muted)}.op-stat b.alert{color:var(--danger)}.op-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:1.1rem;overflow:hidden}.op-panel-h{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);flex-wrap:wrap}.op-panel-h h2{font-size:.95rem;font-weight:800;margin:0}.op-filters{display:flex;gap:.5rem;align-items:center;padding:.55rem 1rem;border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap}.op-filters .lbl{font-size:.7rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.op-filters select{font-family:inherit;font-size:.8rem;padding:.3rem .5rem;border:1px solid var(--line);border-radius:6px;background:var(--field-bg);color:var(--ink)}.op-filters .count{margin-left:auto;color:var(--muted);font-size:.78rem}.op-table{width:100%;border-collapse:collapse;font-size:.85rem}.op-table th{text-align:left;font-size:.69rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:.55rem 1rem;border-bottom:1px solid var(--line);background:var(--bg);font-weight:700}.op-table td{padding:.6rem 1rem;border-bottom:1px solid var(--line);vertical-align:middle}.op-table tr:last-child td{border-bottom:none}.op-table tr.op-child td{background:var(--bg);cursor:pointer}.op-table tr.op-child td:first-child{font-weight:700}.op-table tr.op-form td:first-child{padding-left:2.2rem;color:var(--muted)}.op-caret{color:var(--muted);font-size:.7rem;margin-right:7px;display:inline-block;width:10px}.op-link{color:var(--brand-ink);font-weight:600;background:none;border:none;padding:0;font:inherit;font-size:.8rem;cursor:pointer}.op-link:hover{text-decoration:underline}.op-empty{padding:1.4rem 1rem;color:var(--muted);font-size:.88rem}.op-note{color:var(--muted);font-size:.76rem;margin-top:.4rem}.op-proglist .op-table td{cursor:pointer}.op-proglist .name{font-weight:700}@media (max-width: 700px){.op-shell{flex-direction:column}.op-side{width:100%;height:auto;position:static;padding:.7rem .8rem}.op-side nav{flex-direction:row;overflow-x:auto}.op-side .foot{display:none}.op-main{padding:1rem .8rem}}.l-b2b{background:var(--forest-2);color:#eaf2ee}.l-b2b-kicker{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.l-b2b h3{color:#fff;font-family:var(--display);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.02em}.l-b2b .lead{color:#cfe0d8;font-size:1.02rem;line-height:1.6;max-width:42rem}.l-b2b-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:2rem auto 0;max-width:60rem;text-align:left}.l-b2b-feats>div{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.1rem 1.2rem}.l-b2b-feats b{display:block;color:#fff;font-size:1.02rem;margin-bottom:.35rem}.l-b2b-feats span{color:#bccfc6;font-size:.9rem;line-height:1.55}@media (max-width: 760px){.l-b2b-feats{grid-template-columns:1fr}}
