:root{--ink:#eef6ff;--muted:#bed2f4;--muted-strong:#d9e8ff;--panel:#2b53997a;--panel-strong:#3e68b28f;--panel-soft:#799dde38;--line:#bfd7ff42;--line-strong:#dbeaff6b;--blue:#5c7cff;--blue-strong:#2f55ff;--cyan:#53c7ff;--purple:#8a6dff;--green:#6ee7a8;--red:#ff7892;--orange:#ffad57;--shadow:0 24px 80px #01123d5c}*{box-sizing:border-box}html{background:#071b45;min-width:320px;min-height:100%}body{min-height:100%;color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{z-index:-3;content:"";background:linear-gradient(90deg,#050d27d1 0%,#0a1b4675 42%,#dcf0ff0d 100%),url(/assets/statement-forge-bg.png) 50%/cover no-repeat;position:fixed;inset:0}body:after{z-index:-2;pointer-events:none;content:"";background:radial-gradient(circle at 45% 10%,#627eff38,#0000 34%),linear-gradient(#050e2b24,#040e309e);position:fixed;inset:0}button,input,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}.app-shell{min-height:100vh;padding:18px 26px 28px}.top-nav,.hero-section,.seo-link-section,.tool-section,.table-section{width:min(1360px,100%);margin:0 auto}.top-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#081841bd,#2a549d6b),#06143994;border:1px solid #cce0ff33;border-radius:18px;grid-template-columns:minmax(0,auto) minmax(270px,1fr) auto;grid-template-areas:"brand links actions";align-items:center;gap:16px;min-height:66px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff24,0 18px 48px #010e2e3d}.brand-lockup{color:#fff;border-radius:14px;grid-area:brand;align-items:center;gap:9px;min-width:0;padding:4px 8px 4px 4px;font-size:1.14rem;font-weight:860;text-decoration:none;display:inline-flex}.brand-lockup span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-mark{object-fit:contain;filter:drop-shadow(0 10px 18px #4b6cff6b);flex:none;width:36px;height:36px}.nav-links{background:#04102f5c;border:1px solid #cde1ff24;border-radius:16px;grid-area:links;justify-content:center;justify-self:center;gap:4px;width:min(100%,444px);padding:4px;display:flex;box-shadow:inset 0 1px #ffffff14}.nav-links a{color:#c7d8ff;white-space:nowrap;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:38px;padding:0 12px;font-size:.88rem;font-weight:760;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.nav-links a:hover{color:#fff;background:#86adff1f}.nav-links a.active{color:#fff;background:linear-gradient(135deg,#507bffc7,#5bd3ff57);box-shadow:inset 0 1px #ffffff2e,0 10px 22px #2d5ae038}.nav-links a.active:after{content:none}.nav-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.icon-button,.avatar,.auth-button,.account-pill{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#accdff29;box-shadow:inset 0 1px #ffffff2e,0 10px 30px #0414402e}.icon-button,.avatar{color:#deebff;border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid}.icon-button{box-shadow:none;background:0 0;border-color:#0000}.avatar{color:#fff;background:#061948bd;font-size:.8rem;font-weight:850}.auth-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4368ffc7,#635dffb8);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:830;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.auth-button:hover:not(:disabled){border-color:#e7f2ff75;transform:translateY(-1px)}.auth-button.secondary{background:#1734767a}.account-cluster{align-items:center;gap:9px;min-width:0;display:inline-flex}.account-pill{color:#eef6ff;border-radius:999px;align-items:center;gap:9px;min-width:0;max-width:230px;min-height:38px;padding:3px 12px 3px 4px;font-size:.84rem;font-weight:760;display:inline-flex}.account-pill img,.account-initials{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.account-initials{color:#fff;background:linear-gradient(145deg,#5fc6ff,#625dff);font-size:.78rem;font-weight:900}.account-pill>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 44%,#538eff2e,#0000 34%),#030c23b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.auth-modal{color:#eef6ff;background:linear-gradient(145deg,#4e77d385,#0e265eeb),#112a64d6;border:1px solid #cce1ff57;border-radius:18px;width:min(440px,100%);padding:28px;position:relative;box-shadow:0 34px 100px #010d2e8f,inset 0 1px #ffffff38}.auth-modal-close{color:#dbeaff;background:#091a446b;border:1px solid #d6e7ff2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.auth-modal-badge{color:#97e8ff;background:#133e7661;border:1px solid #82ceff52;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:.82rem;font-weight:850;display:inline-flex}.auth-modal h2{color:#fff;margin:18px 0 10px;font-size:2.05rem;line-height:1.05}.auth-modal p,.auth-modal small{color:var(--muted-strong);line-height:1.55}.auth-modal small{margin-top:12px;display:block}.auth-modal-warning{color:#fff4cd;background:#814d084d;border:1px solid #ffd35d6b;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:.9rem;display:block}.auth-modal-google{color:#fff;background:linear-gradient(135deg,#4368ff,#655dff);border:1px solid #97abff9e;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:16px;font-weight:880;display:inline-flex;box-shadow:0 18px 34px #2a4ce257,inset 0 1px #ffffff3d}.hero-section{padding:48px 0 22px}.hero-grid{display:block}.hero-copy{width:min(1120px,100%);min-width:0}.hero-copy h1{color:#fff;text-shadow:0 16px 48px #020f3552;max-width:1120px;margin:0 0 18px;font-size:clamp(3.1rem,4.45vw,4.7rem);font-weight:900;line-height:1.03}.hero-copy h1 span{color:#0000;background:linear-gradient(100deg,#62c9ff 0%,#5d83ff 46%,#a985ff 100%);-webkit-background-clip:text;background-clip:text}.hero-copy p{color:#d9e7ff;max-width:650px;margin:0;font-size:1.05rem;line-height:1.62}.hero-actions,.export-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.primary-action,.secondary-action,.wide-action,.export-actions button,.filter-button{color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-weight:830;text-decoration:none;display:inline-flex}.primary-action,.wide-action{background:linear-gradient(135deg,#4368ff,#5c62ff);border:1px solid #86a2ff6b;box-shadow:0 14px 28px #2243da57,inset 0 1px #ffffff38}.secondary-action,.export-actions button,.filter-button{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15316870;box-shadow:inset 0 1px #ffffff21}.export-format-logo{object-fit:contain;filter:drop-shadow(0 12px 18px #02103a66);flex:none;width:38px;height:38px}.statement-visual{display:none}.tool-section{grid-template-columns:minmax(360px,.92fr) minmax(460px,1.08fr);align-items:stretch;gap:18px;display:grid}.tool-panel,.table-section{border:1px solid var(--line-strong);box-shadow:var(--shadow), inset 0 1px 0 #ffffff38;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#5d85cd73,#23488e57),#20438675;border-radius:16px}.tool-panel{padding:22px}.panel-heading,.table-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panel-heading h2,.table-heading h2{color:#fff;margin:0 0 7px;font-size:1.2rem;font-weight:860}.panel-heading p,.table-heading p{color:var(--muted);margin:0;line-height:1.45}.heading-icon{color:#a7ceff;filter:drop-shadow(0 8px 16px #53c7ff52);flex:none}.dropzone{color:#fff;text-align:center;background:#557ec640;border:1px dashed #c9e0ff5c;border-radius:14px;place-items:center;min-height:176px;padding:22px;transition:border-color .16s,background .16s,transform .16s;display:grid}.dropzone-folder{object-fit:contain;filter:drop-shadow(0 16px 24px #364ee657);width:122px;height:90px}.dropzone strong{margin-top:8px;font-size:1.06rem}.dropzone span,.dropzone small{color:var(--muted)}.dropzone small{margin-top:8px;font-size:.78rem}.dropzone.dragging{background:#4b7fdc6b;border-color:#5dd2ffd1;transform:translateY(-2px)}.dropzone.disabled{cursor:wait;opacity:.68}.paste-label{color:#f5f9ff;margin:18px 0 8px;font-weight:820;display:block}textarea{resize:vertical;border:1px solid var(--line);color:#f5f9ff;background:#0a204e52;border-radius:12px;outline:none;width:100%;min-height:96px;padding:13px}textarea::placeholder,.search-box input::placeholder{color:#ddebffad}textarea:focus,td input:focus,.search-box:focus-within{border-color:#65caffb8;box-shadow:0 0 0 4px #53c7ff26}.wide-action{width:100%;margin-top:10px}.status-line{border:1px solid var(--line);color:var(--muted-strong);background:#0d265c57;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;line-height:1.42;display:flex}.status-line.error{color:#ffd5dc;background:#8326473d}.status-line.reading{color:#e8dcff;background:#6348a93d}.statement-tabs{gap:10px;margin-bottom:12px;display:grid}.statement-tabs button,.empty-workspace{border:1px solid var(--line);color:var(--ink);background:#6a92d838;border-radius:10px;box-shadow:inset 0 1px #ffffff1f}.statement-tabs button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.statement-tabs button.active{background:#5684de6b;border-color:#70cdffad}.statement-tabs button svg{color:#79cdff}.statement-tabs strong,.statement-tabs em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.statement-tabs em{color:var(--muted);margin-top:3px;font-size:.8rem;font-style:normal;font-weight:650}.empty-workspace{color:var(--muted-strong);align-items:center;gap:11px;margin-bottom:12px;padding:14px;display:flex}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metric{border:1px solid var(--line);background:#537bc440;border-radius:10px;min-width:0;padding:13px 14px;box-shadow:inset 0 1px #ffffff1c}.metric span{color:var(--muted);margin-bottom:5px;font-size:.8rem;font-weight:780;display:block}.metric strong{overflow-wrap:anywhere;color:#fff;font-size:1.12rem;display:block}.metric strong.positive{color:var(--green)}.metric strong.negative{color:var(--red)}.export-actions{margin-top:12px}.export-note{color:var(--muted);margin:10px 0 0;font-size:.84rem;line-height:1.42}.warning-box{color:#ffedc2;background:#ac741e2e;border:1px solid #ffd26e47;border-radius:10px;gap:8px;margin-top:14px;padding:12px 14px;display:grid}.warning-box p{margin:0;line-height:1.45}.billing-panel{background:#0d275c52;border:1px solid #bfd7ff33;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid}.billing-panel div{min-width:0}.billing-panel span,.billing-panel p{color:var(--muted);margin:0;font-size:.78rem;font-weight:780;display:block}.billing-panel strong{overflow-wrap:anywhere;color:#fff;margin-top:4px;font-size:.92rem;display:block}.billing-panel button,.billing-panel a{color:#fff;background:linear-gradient(135deg,#4368ff,#635dff);border:1px solid #87a2ff73;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}.billing-panel p{color:#ffedc2;border-top:1px solid #d6e7ff1f;grid-column:1/-1;padding-top:9px}.table-section{margin-top:10px;padding:20px 22px 8px}.table-heading{align-items:center;margin-bottom:12px}.table-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.search-box{border:1px solid var(--line);color:#dcecff;background:#4065b057;border-radius:10px;align-items:center;gap:9px;min-width:min(280px,100%);min-height:44px;padding:0 12px;display:inline-flex}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.filter-button{min-height:44px}.filter-button.active{background:#4271ce8a;border-color:#67cbffad}.filter-panel{border:1px solid var(--line);color:#eaf3ff;background:#0c245861;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-2px 0 12px;padding:10px 12px;display:grid}.filter-panel>span,.filter-panel small{color:var(--muted);font-size:.84rem;font-weight:760}.filter-options{flex-wrap:wrap;gap:8px;display:flex}.filter-options button{color:#dceaff;background:#4369b93d;border:1px solid #cbe1ff2e;border-radius:999px;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:780}.filter-options button.active{color:#fff;background:linear-gradient(135deg,#4368ffb8,#5c62ff8f);border-color:#6bd5ffb8}.table-wrap{border:1px solid var(--line);scrollbar-color:#68cbffb8 #0b1f4f52;scrollbar-width:thin;background:#1d418657;border-radius:10px;max-width:100%;overflow-x:auto}.table-wrap::-webkit-scrollbar{width:10px;height:10px}.table-wrap::-webkit-scrollbar-track{background:linear-gradient(90deg,#0d2458bd,#476db557),#091c4861;border:1px solid #c5deff33;border-radius:999px;margin:6px;box-shadow:inset 0 1px 2px #030c2375}.table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#6fd6ff 0%,#647cff 52%,#a987ff 100%);border:2px solid #0f275ae0;border-radius:999px;box-shadow:0 0 16px #5cc4ff57,inset 0 1px #ffffff6b}.table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#8be1ff 0%,#7d91ff 50%,#bca0ff 100%)}.table-wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.table-wrap::-webkit-scrollbar-corner{background:0 0}table{border-collapse:collapse;width:100%;min-width:1140px}th:first-child,td:first-child{width:150px}th:nth-child(2),td:nth-child(2){width:128px}th:nth-child(3),td:nth-child(3){width:300px}th:nth-child(4),td:nth-child(4),th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6),th:nth-child(7),td:nth-child(7){width:140px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #d6e7ff24;padding:10px 12px}th{color:#d5e5ff;text-transform:uppercase;background:#0a265a70;font-size:.72rem;font-weight:900}tbody tr{background:#3a64b41f}tbody tr:hover{background:#5c84d63d}td,td input{color:#e8f2ff}td input{background:#04183e1f;border:1px solid #0000;border-radius:8px;outline:none;width:100%;min-height:34px;padding:7px 9px}td input[type=number]{font-variant-numeric:tabular-nums}td input.money-input{font-weight:820}td input.money-input.positive{color:var(--green)}td input.money-input.negative{color:var(--red)}.statement-cell{max-width:190px;color:var(--muted);overflow-wrap:anywhere;font-size:.84rem;font-weight:760}.preview-row{color:#e9f3ff}.empty-state{height:150px;color:var(--muted);text-align:center}.empty-state span{align-items:center;gap:8px;display:inline-flex}.money{font-variant-numeric:tabular-nums;font-weight:780}.positive{color:var(--green)}.negative{color:var(--red)}.concept-section{width:min(1360px,100%);margin:28px auto 0;scroll-margin-top:18px}.marketing-shell .concept-section{margin-top:56px;padding-bottom:54px}.concept-heading h1,.concept-heading h2,.security-hero h1,.security-hero h2{color:#fff;text-shadow:0 18px 48px #010e2f57;margin:0;font-size:clamp(2.7rem,4.1vw,4.75rem);font-weight:930;line-height:1.05}.concept-heading h1 span,.concept-heading h2 span,.security-hero h1 span,.security-hero h2 span{color:#0000;background:linear-gradient(100deg,#62c9ff 0%,#5f84ff 48%,#a985ff 100%);-webkit-background-clip:text;background-clip:text}.concept-heading p,.security-hero>div>p{color:#dce9ff;max-width:660px;margin:18px 0 0;font-size:1.06rem;line-height:1.58}.concept-heading.wide p{max-width:760px}.process-layout{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);align-items:center;gap:34px;margin-top:44px;display:grid}.process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid;position:relative}.process-steps:before{content:"";background:linear-gradient(90deg,#0000,#b1d1ffb3,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.process-card,.feature-band article,.conversion-faq-grid article,.seo-detail-grid article,.seo-link-group,.conversion-demo,.plan-card,.compare-panel,.local-flow,.security-card-grid article,.security-detail-grid article,.security-footer{border:1px solid var(--line-strong);box-shadow:var(--shadow), inset 0 1px 0 #fff3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#4f7bcb61,#11307057),#14306f6b}.process-card{text-align:center;border-radius:14px;min-height:194px;padding:34px 18px 20px;position:relative}.step-number{color:#fff;background:linear-gradient(145deg,#3c67b8f5,#0f255cf5);border:1px solid #afdaffb3;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #5db9ff94}.process-asset,.security-pill svg{color:#79cdff;filter:drop-shadow(0 12px 22px #57b1ff52)}.process-asset{aspect-ratio:1;object-fit:contain;width:min(150px,82%);margin:0 auto 2px;display:block}.process-card h3,.feature-band h3,.conversion-faq-grid h3,.plan-card h3,.local-flow h3,.security-card-grid h3,.security-detail-grid h3{color:#fff;margin:16px 0 8px;font-size:1.08rem}.process-card p,.feature-band p,.conversion-faq-grid p,.plan-card p,.security-card-grid p,.security-detail-grid p{color:var(--muted-strong);margin:0;font-size:.92rem;line-height:1.48}.conversion-demo{border-radius:16px;align-items:center;gap:12px;padding:26px;display:grid}.conversion-asset{object-fit:contain;filter:drop-shadow(0 24px 42px #07144347);width:min(520px,100%);margin:-30px auto -18px;display:block}.demo-badges{color:var(--muted-strong);grid-column:1/-1;justify-content:flex-end;gap:22px;font-weight:780;display:flex}.demo-badges span,.privacy-divider,.trust-pills span,.pricing-note span{align-items:center;gap:8px;display:inline-flex}.demo-badges svg,.privacy-divider svg,.pricing-note svg{color:var(--green)}.privacy-divider{color:#eaf3ff;justify-content:center;gap:12px;margin:30px 0 18px;font-size:1.02rem;font-weight:760}.feature-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-band article{border-radius:14px;grid-template-columns:1fr;align-items:center;gap:12px;min-width:0;min-height:194px;padding:20px;display:grid}.feature-asset{object-fit:contain;filter:drop-shadow(0 20px 34px #02103a57);width:min(300px,100%);margin:-18px auto -10px;display:block}.feature-band article>h3,.feature-band article>p{grid-column:auto}.conversion-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.conversion-faq-grid article{border-radius:14px;min-width:0;padding:18px}.conversion-faq-grid h3{margin-top:0;font-size:.98rem;line-height:1.25}.sticky-cta{border:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#5346bd73,#0f2c6fb8),#112a649e;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:min(560px,100%);min-height:48px;margin:18px auto 0;padding:7px 12px 7px 18px;display:flex;box-shadow:0 18px 48px #04134157,inset 0 1px #ffffff29}.sticky-cta>svg{color:#ffd35d}.sticky-cta button,.sticky-cta a,.plan-card button,.security-footer button{color:#fff;background:linear-gradient(135deg,#4368ff,#635dff);border:1px solid #87a2ff73;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #2844dc4d,inset 0 1px #ffffff38}.seo-link-section{background:linear-gradient(135deg,#4067c92e,#0a1f522e),#081b4c33;border:1px solid #b5d3ff2e;border-radius:14px;align-items:stretch;gap:18px;margin:16px auto;padding:18px;display:grid}.seo-link-intro{gap:5px;max-width:760px;display:grid}.seo-link-section h2{color:#fff;margin:0;font-size:1.18rem}.seo-link-section p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.seo-link-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seo-link-group{border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.seo-link-group h3{color:#fff;margin:0;font-size:.98rem}.seo-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seo-link-grid a{color:#eef6ff;background:#1f438b57;border:1px solid #bedaff2e;border-radius:12px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:12px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.seo-link-grid a:hover,.seo-link-grid a.active{background:#2a54a97a;border-color:#6fcdff7a;transform:translateY(-1px)}.seo-link-grid img{object-fit:contain;filter:drop-shadow(0 18px 24px #03113c57);width:82px;height:82px}.seo-link-grid span{gap:3px;min-width:0;display:grid}.seo-link-grid strong{color:#fff;font-size:.93rem}.seo-link-grid em{color:var(--muted-strong);font-size:.82rem;font-style:normal;line-height:1.32}.seo-landing-section{padding-top:48px}.seo-landing-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;gap:34px;display:grid}.seo-visual-panel{border:1px solid var(--line);background:radial-gradient(circle at 50% 0,#75cdff2e,#0000 48%),linear-gradient(150deg,#3e66c859,#0d245b80);border-radius:16px;justify-items:center;gap:16px;padding:34px 28px;display:grid;box-shadow:0 28px 74px #03113c47,inset 0 1px #ffffff2e}.seo-visual-asset{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 26px 44px #133dbc5c);width:min(230px,70%)}.seo-format-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.seo-format-badges span{color:#eaf3ff;background:#0c24585c;border:1px solid #b8d6ff38;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:.84rem;font-weight:780;display:inline-flex}.seo-format-badges svg{color:var(--green)}.seo-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.seo-proof-grid article{border-radius:14px;padding:20px}.seo-proof-grid h2{color:#fff;margin:0 0 8px;font-size:1.08rem}.seo-proof-grid p{color:var(--muted-strong);margin:0;font-size:.92rem;line-height:1.48}.seo-process-layout{margin-top:30px}.seo-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:14px;margin-top:18px;display:grid}.seo-detail-grid article{border-radius:14px;padding:20px}.seo-detail-grid h2{color:#fff;margin:0 0 12px;font-size:1.08rem}.seo-mini-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.seo-mini-list span{background:#0c245842;border:1px solid #bcd7ff29;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.seo-mini-list strong{color:#fff;font-size:.9rem}.seo-mini-list em,.seo-detail-grid li{color:var(--muted-strong);font-size:.86rem;font-style:normal;line-height:1.42}.seo-detail-grid ul{gap:9px;margin:0;padding-left:18px;display:grid}.pricing-section,.security-section{padding-top:48px}.pricing-heading{max-width:970px}.trust-pills{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.trust-pills span{border:1px solid var(--line);color:#eef6ff;background:#112b6659;border-radius:999px;min-height:32px;padding:0 15px;font-size:.84rem;font-weight:760}.current-plan-strip{color:#eaf3ff;background:#0c245861;border:1px solid #bfd7ff38;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:14px;padding:9px 10px;display:flex}.current-plan-strip span{min-height:32px;color:var(--muted-strong);border-right:1px solid #d6e7ff29;align-items:center;padding:0 12px 0 4px;font-size:.86rem;display:inline-flex}.current-plan-strip strong{color:#fff;margin-left:5px}.current-plan-strip button{color:#fff;background:#486dca66;border:1px solid #87a2ff73;border-radius:8px;min-height:32px;padding:0 12px;font-weight:820}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.plan-card{border-radius:16px;flex-direction:column;min-height:300px;padding:24px 22px 18px;display:flex;position:relative}.plan-card.featured{background:linear-gradient(150deg,#4a74de80,#1d3e9470),#294dac80;border-color:#667cffe6;box-shadow:0 0 0 1px #5669ff61,0 30px 80px #1f39be5c,inset 0 1px #ffffff3d}.popular-badge{color:#fff;background:linear-gradient(135deg,#3248daf0,#4133a7f0);border:1px solid #7388ffdb;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 18px;font-size:.82rem;font-weight:850;display:inline-flex;position:absolute;top:-17px;left:50%;transform:translate(-50%);box-shadow:0 0 26px #5865ffa3}.plan-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.plan-asset{object-fit:contain;filter:drop-shadow(0 12px 20px #2c5adf61);width:58px;height:58px}.plan-head h3{margin:0 0 5px;font-size:1.38rem}.price-row{align-items:baseline;gap:9px;margin-top:20px;display:flex}.price-row strong{color:#fff;font-size:2rem;line-height:1}.price-row span,.plan-allowance span,.plan-allowance small{color:#e5f0ff}.plan-allowance{background:linear-gradient(135deg,#5482e038,#0b20543d),#0b235a38;border:1px solid #c6deff33;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;margin-top:14px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff1f}.plan-allowance span{color:#b9d6ff;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;font-size:.75rem;font-weight:850;display:inline-flex}.plan-allowance span svg{color:#7ceaff}.plan-allowance strong{color:#fff;font-size:clamp(1.35rem,2vw,1.72rem);line-height:1}.plan-allowance em{color:#e9f4ff;min-width:0;font-size:.86rem;font-style:normal;font-weight:800}.plan-allowance small{color:#c7dcff;grid-column:1/-1;font-size:.79rem}.plan-card ul{gap:8px;margin:16px 0 auto;padding:0;list-style:none;display:grid}.plan-card li{color:#edf6ff;align-items:flex-start;gap:8px;font-size:.9rem;display:flex}.plan-card li svg{color:#77a0ff;flex:none}.plan-card button{width:100%;margin-top:18px}.compare-panel{border-radius:16px;margin-top:14px;padding:14px 24px 18px}.compare-panel h3{color:#fff;align-items:center;gap:9px;margin:0 0 8px;display:flex}.compare-table{border-top:1px solid #d6e7ff29;grid-template-columns:minmax(220px,.9fr) repeat(4,minmax(145px,1fr));display:grid;overflow:hidden}.compare-table>span,.compare-table>em,.compare-table>strong{color:#dbeaff;border-bottom:1px solid #d6e7ff14;align-items:center;min-height:31px;font-style:normal;display:grid}.compare-table>strong,.compare-table>em{text-align:center;justify-items:center}.compare-table>strong{color:#fff}.compare-table>strong span{color:#b9c9ff;border:1px solid #7289ff73;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:.72rem}.compare-table svg{color:#66c6ff}.pricing-note{border:1px solid var(--line);color:#eaf3ff;background:#0d245b6b;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:24px;width:min(760px,100%);margin:12px auto 0;padding:11px 18px;display:flex}.pricing-status{color:#eafbf1;text-align:center;background:#0e534a3d;border:1px solid #6ee7a847;border-radius:10px;width:min(520px,100%);margin:14px auto 0;padding:11px 16px;font-weight:760}.pricing-status.warning{color:#fff5d2;background:#7a4c0b47;border-color:#ffd35d6b}.security-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:38px;display:grid}.security-pill{border:1px solid var(--line);color:#76ecff;background:#07225975;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:850;display:inline-flex}.security-hero h1,.security-hero h2{margin-top:18px}.security-actions{margin-top:26px}.local-flow{border-radius:16px;padding:24px 28px}.local-flow h3{margin:0 0 22px}.security-flow-asset,.architecture-asset{object-fit:contain;filter:drop-shadow(0 28px 48px #03113c52);width:min(620px,100%);margin:-42px auto -28px;display:block}.local-flow>p{color:#e9f4ff;justify-content:center;gap:9px;margin:22px 0 0;font-weight:780;display:flex}.security-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.security-card-grid article{border-radius:12px;min-height:136px;padding:20px 18px}.security-card-asset{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 30px #03113c52);width:min(140px,100%);margin:-22px auto -18px;display:block}.security-card-grid h3{margin-top:12px}.security-detail-grid{grid-template-columns:1fr .86fr 1.03fr;gap:14px;margin-top:14px;display:grid}.security-detail-grid article{border-radius:12px;padding:20px}.trust-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.trust-badges span{border:1px solid var(--line);color:#eef6ff;text-align:center;background:linear-gradient(145deg,#4870ca38,#081d5233),#3a5ca92e;border-radius:10px;align-content:center;justify-items:center;gap:2px;min-height:128px;padding:12px 10px;font-weight:760;display:grid}.trust-badge-asset{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 20px #03113c57);width:min(68px,76%);margin:-4px auto 4px;display:block}.trust-badges strong,.trust-badges em{min-width:0}.trust-badges strong{color:#fff;font-size:.88rem;line-height:1.16}.trust-badges em{color:#bfd7ff;font-size:.78rem;font-style:normal;font-weight:750}.compliance-panel small,.architecture-panel small{color:var(--muted);border-top:1px solid #d6e7ff24;justify-content:center;gap:8px;margin-top:18px;padding-top:12px;display:flex}.faq-panel{align-content:start;gap:10px;display:grid}.faq-item{gap:8px;display:grid}.faq-panel button{border:1px solid var(--line);color:#eef6ff;text-align:left;background:#1d418a52;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.faq-answer{color:var(--muted-strong);border-left:2px solid #67cbff8a;margin:-2px 0 4px;padding:0 8px 0 12px;font-size:.9rem;line-height:1.46}.faq-panel a{color:#70caff;text-decoration:none}.security-footer{border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;display:grid}.security-footer span{color:var(--muted-strong);align-items:center;gap:14px;display:flex}.security-footer strong{color:#fff;display:block}.security-footer button{border-color:var(--line);background:#1c3a7e75;box-shadow:inset 0 1px #ffffff1f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.top-nav{grid-template-columns:minmax(0,auto) minmax(250px,1fr) auto;gap:12px;padding:9px 10px}.nav-links{width:min(100%,400px)}.nav-links a{padding:0 10px}.tool-section,.process-layout,.security-hero,.seo-landing-hero,.security-detail-grid{grid-template-columns:1fr}.process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.feature-band,.seo-link-section,.seo-link-groups,.seo-detail-grid{grid-template-columns:1fr}.pricing-grid,.security-card-grid,.seo-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-band article{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.local-flow{max-width:100%}.compare-panel{overflow-x:auto}.compare-table{min-width:980px}.security-footer{grid-template-columns:1fr}}@media (max-width:760px){.app-shell{padding:14px}.hero-section{padding:34px 0 18px}.hero-copy h1{font-size:2.45rem}.hero-copy p{font-size:.98rem}.tool-panel,.table-section{border-radius:14px;padding:18px}.panel-heading,.table-heading{display:grid}.table-actions{justify-content:stretch}.search-box,.filter-button{width:100%}.heading-icon{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-section{margin-top:22px}.concept-heading h1,.concept-heading h2,.security-hero h1,.security-hero h2{font-size:2.25rem}.process-steps,.pricing-grid,.security-card-grid,.seo-mini-list,.seo-link-grid,.seo-proof-grid,.conversion-faq-grid,.trust-badges{grid-template-columns:1fr}.process-steps:before{display:none}.conversion-demo{grid-template-columns:1fr}.demo-badges,.pricing-note{justify-content:flex-start}.filter-panel,.billing-panel,.feature-band article{grid-template-columns:1fr}.feature-band article>h3,.feature-band article>p{grid-area:auto}.sticky-cta{justify-items:stretch;display:grid}.price-row{grid-template-columns:auto 1fr}.price-row em,.price-row small{grid-column:1/-1;justify-self:start}.security-flow-asset,.architecture-asset,.conversion-asset{margin-top:-18px;margin-bottom:-12px}}@media (max-width:720px){.top-nav{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""links links";gap:10px}.brand-mark{width:34px;height:34px}.nav-links{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;width:100%;display:grid}.nav-links a{min-height:36px;padding:0 8px;font-size:.82rem}.nav-actions{flex-wrap:wrap;justify-content:flex-end}.account-cluster{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.account-pill{max-width:170px}.auth-button{min-width:0}}@media (max-width:480px){.top-nav{padding:9px}.brand-lockup span{font-size:.96rem}.brand-mark{width:31px;height:31px}.auth-button{border-radius:10px;gap:6px;min-height:36px;padding:0 11px;font-size:.88rem}.nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.nav-links a{min-height:34px;font-size:.82rem}.hero-copy h1{font-size:2.1rem}.hero-actions,.export-actions{display:grid}.primary-action,.secondary-action,.export-actions button{width:100%}.metric-grid{grid-template-columns:1fr}.filter-options{grid-template-columns:1fr;display:grid}.filter-options button{justify-content:center}.seo-link-grid a{grid-template-columns:72px minmax(0,1fr);min-height:104px}.seo-link-grid img{width:70px;height:70px}}@media (max-width:340px){.brand-lockup{gap:6px;padding:3px 4px 3px 2px}.brand-lockup span{font-size:.88rem}.brand-mark{width:28px;height:28px}.auth-button{padding:0 9px}}
