@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#123f66;--navy-text:#a9c6e4;--navy-accent:#5fb0ec;--primary:#1668a6;--primary-hover:#125687;--primary-soft:#eaf3fb;--primary-softer:#f2f7fc;--bg:#eef1f4;--card:#fff;--border:#e2e6ea;--border-soft:#eef0f3;--border-input:#d9dee3;--text:#1f2a37;--text-2:#3c4855;--muted:#5c6671;--muted-2:#6b7682;--faint:#8a939e;--faintest:#9aa3ad;--ok:#1d7a44;--ok-soft:#e9f7ef;--danger:#b03a2e;--danger-soft:#fdf6f5;--radius:14px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:var(--text);background:var(--bg);font-family:Poppins,-apple-system,Segoe UI,sans-serif}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}::placeholder{color:#aab1ba}button{font-family:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page{flex-direction:column;min-height:100vh;display:flex}.suite-header{background:var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:0 36px;display:flex}.suite-header .brand{color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;padding:14px 0;font-size:17px;font-weight:700;display:flex}.suite-header .brand span.logo{background:#2e86c9;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.suite-header .brand em{color:var(--navy-text);font-style:normal;font-weight:500}.suite-header .left{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.suite-nav{align-self:stretch;gap:4px;display:flex}.suite-nav a{color:var(--navy-text);border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.suite-nav a:hover{color:#fff}.suite-nav a[aria-current=page]{color:#fff;border-bottom-color:var(--navy-accent)}.suite-header .tagline{color:var(--navy-text);font-size:12.5px}.hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;max-width:1480px;margin:0 auto;padding:26px 36px 6px;display:flex}.hero h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.hero p{color:var(--muted);text-wrap:pretty;max-width:640px;margin:6px 0 0;font-size:14.5px;line-height:1.5}.main{flex:1;width:100%;max-width:1480px;margin:0 auto;padding:18px 36px 28px}.upsell{background:var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 36px;display:flex}.upsell span{color:#cfe0f2;font-size:13.5px}.upsell strong{color:#fff;font-weight:600}.upsell a{color:#fff;border:1px solid #fff6;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:700}.legal{color:var(--navy-text);background:#0e3354;flex-wrap:wrap;gap:18px;padding:12px 36px;font-size:12px;display:flex}.legal a{color:var(--navy-text)}.legal a:hover{color:#fff}.steps,.steps .step{align-items:center;gap:6px;display:flex}.steps .dot{width:24px;height:24px;color:var(--faintest);background:#fff;border:1.5px solid #d4d9df;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.steps .dot.cur{background:var(--primary);color:#fff;border:none}.steps .dot.done{background:var(--ok);color:#fff;border:none}.steps .label{color:var(--faintest);font-size:13px;font-weight:500}.steps .label.cur{color:var(--text);font-weight:600}.steps .label.done{color:var(--text-2)}.steps .bar{background:#d4d9df;width:28px;height:1.5px;margin:0 4px}.fade-in{animation:.3s fadeUp}.drop{text-align:center;background:#fff;border:2px dashed #b9cfe6;border-radius:18px;padding:52px 24px 44px}.drop.over{border-color:var(--primary);background:#fbfdff}.drop .icon{background:var(--primary-soft);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.drop .title{margin-top:16px;font-size:21px;font-weight:600}.drop .accepts{color:var(--muted-2);margin-top:5px;font-size:13.5px}.drop .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:30px;display:flex}.trust span{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.how{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px;display:grid}.how>div{align-items:flex-start;gap:12px;padding:4px 6px;display:flex}.how .n{width:26px;height:26px;color:var(--primary);background:#dde9f5;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.how .t{font-size:14px;font-weight:600}.how .b{color:var(--muted-2);margin-top:2px;font-size:13px;line-height:1.5}.btn{appearance:none;background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{background:var(--primary-hover);color:#fff}.btn:disabled{cursor:not-allowed;background:#c4ccd4}.btn.sm{padding:11px 22px;font-size:14px}.btn.ghost{color:var(--text-2);background:#fff;border:1px solid #cfd4da;padding:11px 18px}.btn.ghost:hover{color:var(--text-2);background:#f2f4f6}.btn.outline{color:var(--primary);white-space:nowrap;background:#fff;border:1px solid #d4d9df;border-radius:8px;padding:7px 12px;font-size:12.5px}.btn.outline:hover{background:var(--primary-softer);color:var(--primary)}.link{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.link:hover{text-decoration:underline}.field label,.field .lbl{color:var(--text-2);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.field label .opt{color:var(--faintest);font-weight:400}.text-input,.select{border:1px solid var(--border-input);width:100%;color:var(--text);background:#fff;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:14px}.text-input:focus,.select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1668a626}.text-input.invalid{border-color:var(--danger)}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%238a939e' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.select.sm{width:auto;color:var(--text-2);border-color:#d4d9df;border-radius:8px;padding:7px 30px 7px 11px;font-size:12.5px}.hint{color:var(--faint);font-size:12px;line-height:1.5}.note{color:var(--muted);background:#f7f9fb;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.card .card-h{border-bottom:1px solid var(--border-soft);padding:14px 18px;font-size:14px;font-weight:600}.panel-list,.panel-preview,.panel-settings{min-width:0}.panel-preview{justify-self:center;width:100%;max-width:620px}@media (width>=1100px){.workspace{grid-template-columns:300px minmax(0,1fr) minmax(320px,560px)}.workspace.wide-settings{grid-template-columns:360px minmax(0,1fr) minmax(320px,540px)}.panel-settings,.panel-preview{position:sticky;top:16px}.panel-settings.wide{max-height:calc(100vh - 32px);overflow-y:auto}.panel-preview{justify-self:stretch}}.settings-body{flex-direction:column;gap:13px;padding:16px 18px 18px;display:flex}.section{border-bottom:1px solid #f2f4f6;flex-direction:column;gap:11px;padding:15px 0;display:flex}.section:last-child{border-bottom:none}.section h3{margin:0;font-size:13px;font-weight:700}.list-h{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.list-h .t{font-size:14px;font-weight:600}.list-h .s{color:var(--faint);margin-top:1px;font-size:12px}.list-h .tools{align-items:center;gap:8px;display:flex}.row{cursor:grab;background:#fff;border-bottom:1px solid #f2f4f6;align-items:center;gap:11px;padding:11px 16px;display:flex}.row:hover{background:#f5f8fb}.row.sel{box-shadow:inset 3px 0 0 var(--primary);background:#eef5fc}.row.dragging{opacity:.4}.panel-list.drop-over{outline:2px dashed var(--primary);outline-offset:-6px;background:#fbfdff}.row.drop-above{box-shadow:inset 0 2px 0 var(--primary)}.row.drop-below{box-shadow:inset 0 -2px 0 var(--primary)}.row.bad{background:var(--danger-soft);cursor:default}.row .name{color:#28323d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.row .meta{color:var(--faintest);flex:none;font-size:11.5px}.row .badge{color:#7a5c00;text-align:center;background:#fdf3c6;border:1px solid #ecd98a;border-radius:5px;flex:none;min-width:64px;padding:2px 9px;font-size:12px;font-weight:700}.row .range{color:#28323d;white-space:nowrap;background:#f2f4f6;border:1px solid #e0e4e8;border-radius:5px;flex:none;padding:2px 9px;font-size:12px;font-weight:700}.row .err{color:var(--danger)}.row.bad .name{white-space:normal;overflow-wrap:anywhere}.row.bad .err{white-space:normal;margin-top:2px;font-size:12px;display:block}.row .remove{color:var(--muted-2);cursor:pointer;background:0 0;border:none;flex:none;font-size:12px;font-weight:600}.row .remove:hover{color:var(--text)}.row .progress{background:#e0e8f0;border-radius:3px;height:4px;margin-top:6px;display:block;overflow:hidden}.row .progress>span{background:var(--primary);height:100%;display:block}.row .up{color:var(--primary);font-size:11.5px;font-weight:600}.preview-h{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.preview-h .t{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.preview-h .s{color:var(--faint);margin-top:1px;font-size:12px}.preview-stage{background:#eceff3;padding:22px}.sheet{background:#fff;border-radius:3px;width:100%;max-width:540px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 6px 20px #10182824}.sheet canvas{display:block}.pager{flex:none;align-items:center;gap:4px;display:flex}.pager button{cursor:pointer;width:26px;height:26px;color:var(--muted);background:#fff;border:1px solid #d4d9df;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.pager span{color:var(--muted);text-align:center;min-width:66px;font-size:12px}.sticker-stage{border-bottom:1px solid var(--border-soft);background:#fafbfc;justify-content:center;align-items:center;padding:0 16px;display:flex;overflow:hidden}.workspace+.actionbar{margin-top:24px}.actionbar{z-index:5;background:#fff;border-top:1px solid #dfe3e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 36px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #1018280f}.actionbar .sum{font-size:14.5px;font-weight:600}.actionbar .sub{color:var(--muted-2);margin-top:1px;font-size:12.5px}.actionbar .sub.warn{color:var(--danger)}.meter{flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;display:flex}.meter .track{background:var(--border-soft);border-radius:3px;width:150px;height:5px;display:block;overflow:hidden}.meter .fill{background:var(--primary);border-radius:3px;height:100%;display:block}.meter .fill.over{background:#c0392b}.meter .txt{color:var(--muted-2);font-size:12px;font-weight:600}.meter .txt.over{color:var(--danger)}.modal-back{z-index:20;background:#10182873;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:460px;max-width:100%;animation:.25s fadeUp;overflow:hidden;box-shadow:0 20px 56px #10182847}.modal h2{margin:0;font-size:19px;font-weight:600}.modal .body{padding:24px 26px 8px}.modal .foot{justify-content:flex-end;gap:10px;padding:18px 26px 22px;display:flex}.modal .close{cursor:pointer;color:var(--faintest);background:0 0;border:none;border-radius:6px;margin:-4px -6px 0 0;padding:4px}.modal .lead{color:var(--muted);margin:6px 0 18px;font-size:13.5px;line-height:1.55}.modal .check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;font-size:12.5px;line-height:1.45;display:flex}.modal .check input{accent-color:var(--primary);margin:2px 0 0}.bigbar{background:var(--border-soft);border-radius:5px;height:8px;position:relative;overflow:hidden}.bigbar>span{background:var(--primary);border-radius:5px;height:100%;transition:width .3s;display:block}.mailnote{background:var(--primary-softer);color:var(--text-2);border:1px solid #d8e8f5;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.next{border-top:1px solid var(--border-soft);margin:20px 26px 0;padding-top:16px}.next a{border:1px solid var(--border);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px 14px;display:flex}.next a:hover{border-color:var(--primary);background:#f7fafd}.radio,.checkbox{cursor:pointer;color:#28323d;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.radio input,.checkbox input{accent-color:var(--primary);flex:none;width:15px;height:15px;margin:2px 0 0}.choice-card{border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.choice-card.on{border-color:var(--primary);background:var(--primary-softer)}.choice-card .l{font-size:13px;font-weight:600;display:block}.choice-card .h{color:var(--faint);margin-top:1px;font-size:11.5px;display:block}.segmented{background:#f2f4f6;border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;display:grid}.segmented button{text-align:center;cursor:pointer;color:var(--muted-2);background:0 0;border:none;border-radius:7px;padding:8px 6px;font-size:12.5px;font-weight:600}.segmented button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 3px #1018281f}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{cursor:pointer;border:none;border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #00000026}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--primary)}.chip{color:var(--primary);cursor:pointer;white-space:nowrap;background:#eef5fc;border:1px solid #cfe0f2;border-radius:14px;padding:4px 10px;font-size:11.5px;font-weight:600}.chip:hover{background:#e0eef9}.boldbtn{cursor:pointer;width:32px;height:32px;color:var(--muted);background:#fff;border:1px solid #d4d9df;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.boldbtn[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.corner{cursor:pointer;background:0 0;border:1.5px dashed #d4dde6;border-radius:6px;padding:0;position:absolute}.corner:hover{border-color:var(--primary);background:#1668a60d}.corner.active{cursor:default;background:0 0;border-color:#0000}.sticker-box{pointer-events:none;position:absolute}.zone{cursor:pointer;z-index:2;background:0 0;border:1.5px dashed #dbe2e9;border-radius:4px;align-items:center;padding:0 4px;display:flex;position:absolute;overflow:hidden}.zone.filled{border-color:#0000}.zone.sel{border:1.5px dashed var(--primary);background:#1668a60d}.zone:hover{border-color:var(--primary)}.zone-grid{border-bottom:1px solid var(--border-soft);background:#fafbfc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zone-grid button{cursor:pointer;color:var(--muted);border:none;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:0 0;justify-content:center;align-items:center;gap:4px;padding:8px 3px;font-size:11px;font-weight:500;display:flex}.zone-grid button:nth-child(3n){border-right:none}.zone-grid button:nth-child(n+4){border-bottom:none}.zone-grid button[aria-pressed=true]{color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1.5px var(--primary);font-weight:700}.zone-grid .dot{border:1px solid #c4ccd4;border-radius:50%;flex:none;width:6px;height:6px}.zone-grid .dot.on{background:var(--ok);border:none}.ftype{width:30px;height:30px;color:var(--muted);background:#f2f4f6;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.ftype.pst{background:var(--primary-soft);color:var(--primary)}.folders{border:1px solid var(--border-soft);border-radius:10px;margin:12px 0 2px 41px;overflow:hidden}.folders label{cursor:pointer;border-bottom:1px solid #f4f6f8;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.folders label:hover{background:#f8fafb}.folders .c{color:var(--faintest);margin-left:auto;font-size:11.5px}.folders .dates{background:#fafbfc;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.folders .dates input{border:1px solid var(--border-input);border-radius:7px;width:140px;padding:5px 8px;font-family:inherit;font-size:12px}.tool-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.tool-card{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:#fff;flex-direction:column;gap:8px;padding:22px;display:flex}.soon{letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;color:#7a5c00;background:#fdf3c6;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.suite-nav .soon{color:#fff;background:#ffffff29}.notify{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.notify .text-input{width:280px;max-width:100%}.tool-card:hover{border-color:var(--primary);color:var(--text)}.tool-card h2{margin:0;font-size:18px}.tool-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.tool-card .go{color:var(--primary);margin-top:auto;font-size:13px;font-weight:600}.prose{max-width:760px;color:var(--text-2);margin:34px auto 0;font-size:14.5px;line-height:1.7}.prose h2{color:var(--text);margin:28px 0 8px;font-size:19px}@media (width<=720px){.suite-header,.hero,.main,.upsell,.legal,.actionbar{padding-left:16px;padding-right:16px}.steps .label{display:none}}.consent-banner{z-index:15;border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-wrap:wrap;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:16px 18px;animation:.25s fadeUp;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 36px #1018282e}.consent-banner p{color:var(--text-2);flex:320px;margin:0;font-size:13.5px;line-height:1.55}.consent-actions{flex-wrap:wrap;gap:8px;display:flex}.consent-banner[hidden],.modal-back[hidden]{display:none}.consent-row{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;font-size:13.5px;display:flex}.consent-row p{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.consent-row input{flex:none;width:18px;height:18px;margin-top:2px}.consent-always{color:var(--ok);white-space:nowrap;font-size:12px;font-weight:600}.consent-gpc{color:var(--muted);background:var(--primary-softer);border-radius:8px;padding:8px 10px;font-size:12.5px}.policy{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);max-width:780px;color:var(--text-2);padding:28px 32px;font-size:14.5px;line-height:1.65}.policy h2{color:var(--text);margin:28px 0 8px;font-size:18px}.policy h3{color:var(--text);margin:20px 0 6px;font-size:15px}.policy .updated{color:var(--muted);margin-top:0;font-size:13px}.policy table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:13px}.policy th,.policy td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft);padding:8px 10px}.policy th{color:var(--text);background:var(--primary-softer);font-weight:600}.policy .table-wrap{overflow-x:auto}@media (width<=640px){.policy{padding:20px 16px}}
