:root{--bg: #eef1f8;--card: #ffffff;--line: #e4e7ef;--text: #1e2440;--muted: #64698a;--brand: #4f46e5;--brand-weak: #eef0ff;--brand2: #16a34a;--accent: #b45309;--teal: #0d9488;--chipbg: #eef0ff}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.5}.wrap{max-width:780px;margin:0 auto;padding:24px 18px 64px}header h1{font-size:22px;margin:0 0 4px;color:var(--text)}.brand{display:flex;align-items:center;gap:10px}.logo{flex:0 0 auto;border-radius:9px}header p{color:#475569;margin:0 0 18px;font-size:14px;font-weight:500}.privacy{background:linear-gradient(120deg,#eef0ff,#e7f0ff 45%,#e6fbf4);border:1px solid #c9cdf7;border-left:4px solid var(--brand);border-radius:12px;padding:13px 16px;font-size:14px;color:#2b2f4a;margin-bottom:22px;box-shadow:0 2px 10px #4f46e51a}.privacy b{color:var(--brand);font-weight:600}.progress{height:6px;background:#e2e8f0;border-radius:99px;overflow:hidden;margin-bottom:22px}.progress>div{height:100%;background:var(--brand);transition:width .25s}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a}.card.landing{background:#fff;border:1px solid #c7dbf7;overflow:hidden;padding:0;box-shadow:0 6px 32px #4f46e524,0 1px 4px #0f172a0f}.card.landing .getlist li{color:#1e293b}.q{font-size:17px;font-weight:600;margin:0 0 4px;color:var(--text)}.qsub{color:var(--muted);font-size:13px;margin:0 0 16px}.opts{display:flex;flex-direction:column;gap:10px}.opt{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 15px;cursor:pointer;transition:.15s}.opt:hover{border-color:var(--brand);background:#f5f8ff}.opt.sel{border-color:var(--brand);background:var(--brand-weak);box-shadow:inset 4px 0 0 var(--brand)}.opt .mark{width:18px;height:18px;border:2px solid #94a3b8;flex:0 0 auto;border-radius:50%;margin-top:2px}.opt.multi .mark{border-radius:5px}.opt.sel .mark{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px #fff}.optbody{display:flex;flex-direction:column;gap:3px}.opt .lbl{font-size:15px;font-weight:500}.optdesc{font-size:12.5px;color:var(--muted);line-height:1.5}.figs{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line);cursor:default}.fig{display:flex;flex-direction:column;gap:4px}.figlbl{font-size:12.5px;color:#334155}.figlbl em{color:var(--muted);font-style:normal}.figin{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;max-width:240px}.figin i{font-style:normal;padding:0 9px;color:var(--muted);background:#f1f5f9;display:flex;align-items:center}.figin input{border:0;outline:0;padding:9px 10px;font:inherit;width:100%;background:transparent;color:var(--text)}.figin:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-weak)}.regime{display:flex;gap:12px}.rcard{flex:1;background:#fff;border:1.5px solid #eaecf5;border-radius:16px;padding:16px 14px;text-align:center;box-shadow:0 2px 12px #4f46e512;transition:box-shadow .2s}.rcard.win{border:2px solid #22c55e;background:linear-gradient(135deg,#f0fdf4,#dcfce7);box-shadow:0 4px 18px #16a34a24}.rlabel{display:block;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.rval{display:block;font-size:24px;font-weight:800;color:var(--text)}.rcard.win .rval{color:#15803d}.rcap{display:block;font-size:11px;color:var(--muted);margin-top:3px}.rnet{display:block;margin-top:10px;font-size:13px;font-weight:700;color:#b45309}.rnet.refund{color:#15803d}.rverdict{margin-top:14px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;border-radius:14px;padding:14px 16px;font-size:14.5px;color:#15803d;font-weight:600;box-shadow:0 2px 10px #16a34a1a}.rverdict-interest{margin-top:10px;padding-top:10px;border-top:1px dashed #6ee7b7;font-size:13.5px;color:#065f46;font-weight:400}.learnmore{margin:0 0 16px}.learnmore>summary{cursor:pointer;list-style:none;color:var(--brand);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:5px}.learnmore>summary::-webkit-details-marker{display:none}.learnmore>summary:before{content:"";display:none}.learnmore>summary:after{content:"▾";font-size:10px}.learnmore[open]>summary:after{content:"▴"}.learnmore ul{margin:10px 0 0;padding:12px 14px 12px 30px;background:var(--brand-weak);border:1px solid #dbeafe;border-radius:10px}.learnmore li{font-size:13px;color:#334155;margin:7px 0;line-height:1.55}.guide{border:1px solid #dde2f8;border-radius:14px;background:#fff;overflow:hidden;box-shadow:inset 4px 0 0 var(--brand),0 1px 5px #4f46e512;margin-bottom:9px}.guide>summary{cursor:pointer;list-style:none;padding:13px 16px;font-weight:700;font-size:14px;color:var(--brand);position:relative}.guide>summary::-webkit-details-marker{display:none}.guide>summary:after{content:"▾";position:absolute;right:14px;top:14px;font-size:11px;color:var(--muted)}.guide[open]>summary:after{content:"▴"}.guide ol{margin:0;padding:4px 16px 14px 34px}.guide li{font-size:13px;color:#334155;margin:9px 0;line-height:1.55}.guide li b{color:var(--text)}.celebrate{margin:0 0 16px;text-align:center;font-size:16px;font-weight:700;color:#e0e7ff;background:linear-gradient(135deg,#1e1b4b,#312e81 55%,#4338ca);border-radius:16px;padding:20px 18px;line-height:1.55;box-shadow:0 4px 20px #4f46e538}.nav{display:flex;justify-content:space-between;margin-top:22px;gap:12px}button{font:inherit;border-radius:10px;padding:11px 20px;border:1px solid var(--line);background:#fff;color:#334155;cursor:pointer;transition:.15s}button:hover{background:#f1f5f9}button.primary{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}button.primary:hover{background:#1d4ed8}button:disabled{opacity:.45;cursor:not-allowed}.result .badge{display:inline-block;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#14532d;font-weight:700;padding:5px 16px;border-radius:99px;font-size:13px;margin-bottom:8px;border:1.5px solid #86efac;box-shadow:0 2px 8px #16a34a26;letter-spacing:.01em}.result h2{margin:6px 0 4px;font-size:26px;color:var(--text);font-weight:800}.pwtitle{display:inline-block;background:linear-gradient(135deg,#eef0ff,#dde0ff);color:#3730a3;padding:6px 18px;border-radius:12px;font-size:22px;font-weight:700;margin:4px 0;border:1.5px solid #c7d2fe;box-shadow:0 2px 10px #4f46e51f}.pwbtn{width:100%;margin-top:12px;padding:12px;font-size:15px;font-weight:700;border-radius:12px;border:none;color:#312e81;cursor:pointer;background:linear-gradient(135deg,#fff,#eef0ff);box-shadow:0 3px 14px #0000002e;transition:all .2s;letter-spacing:.01em}.pwbtn:hover:not(:disabled){background:#fff;box-shadow:0 6px 30px #0000004d;transform:translateY(-2px)}.pwbtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.resnote{font-size:13px;color:#1e3a8a;background:linear-gradient(135deg,#eef0ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;padding:10px 13px;margin:0 0 6px}.resnote b{color:var(--brand)}.result .who{color:var(--muted);margin:0 0 18px;font-size:14px}.section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);margin:22px 0 10px}.reason{background:linear-gradient(135deg,#f8faff,#f0f4ff);border:1px solid #e0e6f8;border-left:4px solid var(--brand);border-radius:10px;padding:12px 14px;font-size:13.5px;margin-bottom:8px;color:#334155;box-shadow:0 1px 4px #4f46e50f}.sch{border:1px solid #e0ede8;border-radius:14px;margin-bottom:9px;background:#fff;overflow:hidden;box-shadow:inset 4px 0 #0d9488,0 2px 8px #0d948814}.sch>summary{list-style:none;cursor:pointer;padding:13px 16px;display:block;position:relative}.sch>summary::-webkit-details-marker{display:none}.sch>summary:after{content:"▸";position:absolute;right:14px;top:14px;color:var(--muted);transition:.15s}.sch[open]>summary:after{transform:rotate(90deg)}.sch>summary:hover{background:#f8fffe}.sch .code{font-weight:700;font-size:14px;color:#0f766e;display:block;padding-right:20px}.formdoc{border:1px solid #fde8c8;border-radius:14px;margin-bottom:9px;background:linear-gradient(135deg,#fffdf8,#fff8ef);padding:13px 16px;box-shadow:inset 4px 0 #f59e0b,0 2px 8px #f59e0b14}.formdoc .code{font-weight:700;font-size:14px;color:#92400e;display:block}.formdoc .what{font-size:13px;color:var(--muted);margin-top:4px;display:block;line-height:1.5}.sample{display:block;border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(135deg,#fff,#eff6ff);box-shadow:inset 4px 0 0 var(--brand),0 1px 4px #4f46e512;padding:12px 14px;margin-bottom:9px;font-size:13.5px;color:var(--brand);text-decoration:none;line-height:1.5}.sample:hover{background:linear-gradient(135deg,#f5f8ff,#e0e9ff)}.sample.note{box-shadow:inset 4px 0 0 var(--teal);color:#334155;cursor:default;background:linear-gradient(135deg,#fff,#f0fdfa);border-color:#ccfbf1}.sample.note b{color:var(--text)}.printfoot{display:none}.sch .what{font-size:13px;color:var(--muted);margin-top:2px;display:block;padding-right:18px}.sch .fields{margin:0;padding:4px 14px 14px 32px;border-top:1px solid var(--line)}.sch .fields li{font-size:13px;color:#475569;margin:7px 0}.hint{font-size:12px;color:var(--muted);margin:0 0 12px}.getlist{list-style:none;padding:0;margin:0}.getlist li{font-size:14px;color:var(--text);margin:8px 0}.couponlink{background:none;border:none;color:var(--brand);padding:0;margin-top:16px;font-size:13px;text-decoration:underline;cursor:pointer}.couponlink:hover{background:none}.couponrow{display:flex;gap:8px;margin-top:16px}.couponinput{flex:1;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--text);padding:11px 14px;font:inherit;text-transform:uppercase}.couponinput:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-weak)}.couponok{font-size:13px;color:#15803d;margin:10px 0 0}.duedate{background:linear-gradient(135deg,#fffbeb,#fef9c3);border:1.5px solid #fde68a;border-radius:14px;padding:14px 16px;font-size:14px;color:#92400e;box-shadow:0 2px 10px #f59e0b1a}.duedate b{color:#b45309}.leadin{margin:18px 0 8px;font-size:14px;color:#fff;font-weight:700;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:14px;padding:14px 18px;line-height:1.55;box-shadow:0 3px 14px #16a34a38}.shotnote{display:flex;align-items:flex-start;gap:12px;margin-top:14px;background:linear-gradient(135deg,#fffbeb,#fef9c3);border:1.5px solid #fde68a;border-left:5px solid #f59e0b;border-radius:14px;padding:14px 16px;font-size:13px;color:#78350f;box-shadow:0 2px 8px #f59e0b17}.shotnote-icon{width:32px;height:32px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #f59e0b4d}.autopop-note{margin:18px 0;background:linear-gradient(135deg,#fffbeb,#fef9c3);border:1.5px solid #fde68a;border-left:5px solid #f59e0b;border-radius:14px;padding:16px 18px;font-size:13.5px;color:#1c1917;box-shadow:0 2px 10px #f59e0b17}.autopop-title{font-size:15px;font-weight:700;color:#92400e;margin-bottom:10px}.autopop-block{margin-bottom:12px;line-height:1.6}.autopop-block:last-child{margin-bottom:0}.autopop-block ul{margin:6px 0 6px 18px;padding:0}.autopop-block li{margin-bottom:4px}.autopop-tip{display:block;margin-top:8px;background:#ecfdf5;border:1px solid #86efac;border-radius:7px;padding:8px 10px;color:#14532d;font-size:13px}.whatsapp{margin-top:12px;background:#ecfdf5;border:1px solid #16a34a;border-radius:10px;padding:13px 14px;font-size:14px;color:#15803d}.whatsapp a{color:#15803d;font-weight:600;text-decoration:none;white-space:nowrap}.whatsapp a:hover{text-decoration:underline}.deadline-box{margin:14px 0;background:#eef0ff;border:1.5px solid #a5b4fc;border-left:5px solid var(--brand);border-radius:12px;padding:13px 15px}.deadline-title{font-size:13px;font-weight:700;color:#3730a3;margin-bottom:10px;display:flex;align-items:center;gap:9px}.deadline-icon-svg{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 3px 10px #4f46e559}.deadline-rows{display:flex;flex-direction:column;gap:7px}.deadline-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.deadline-who{font-size:12px;color:#312e81;flex:1;min-width:160px}.deadline-date{font-size:12px;font-weight:700;color:#4338ca;white-space:nowrap}.deadline-days{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border-radius:10px;padding:5px 10px;white-space:nowrap;box-shadow:0 3px 10px #16a34a52;flex-shrink:0}.deadline-days.dd-warn{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 3px 10px #d9770652}.deadline-days.dd-urgent{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 3px 10px #dc262652}.dd-num{font-size:18px;font-weight:900;line-height:1}.dd-txt{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.88;margin-top:1px}.deadline-note{font-size:11px;color:#4338ca;margin-top:9px;padding-top:8px;border-top:1px dashed #a5b4fc}.pw-quickpay{display:flex;flex-direction:column;align-items:center;gap:4px;background:linear-gradient(135deg,#312e81,#4338ca 60%,#6366f1);padding:18px 22px 16px;position:relative;overflow:hidden;text-align:center}.pw-quickpay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:18px 18px}.qp-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#a5b4fc;position:relative}.qp-price{font-size:30px;font-weight:900;color:#fff;line-height:1.1;position:relative}.qp-note{font-size:10px;color:#818cf8;margin-bottom:10px;position:relative}.qp-btn{background:#ffffff26;color:#e0e7ff;border:1.5px solid rgba(255,255,255,.3);border-radius:9px;padding:9px 28px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,box-shadow .2s;position:relative}.qp-btn:hover{background:#ffffff38;box-shadow:0 4px 14px #0003}.qp-btn:disabled{opacity:.5;cursor:not-allowed}.pw-cta .qp-btn{margin-top:10px}.privacy-bold{margin:16px 0 4px;background:#f0fdf4;border:1.5px solid #86efac;border-radius:12px;padding:13px 15px;display:flex;flex-direction:column;gap:8px}.pb-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#14532d;line-height:1.5}.pb-icon{font-size:15px;flex-shrink:0;margin-top:1px}.bonus-teaser{display:flex;align-items:flex-start;gap:11px;margin:16px 0 4px;background:#eef2ff;border:1.5px solid #a5b4fc;border-left:5px solid #4f46e5;border-radius:12px;padding:13px 15px}.bonus-icon{font-size:20px;flex-shrink:0;margin-top:1px}.bonus-text{display:flex;flex-direction:column;gap:3px}.bonus-head{font-size:13px;font-weight:700;color:#3730a3}.bonus-desc{font-size:12.5px;color:#4338ca;line-height:1.55}.contact-note{font-size:12px;color:#c7d2fe;font-style:italic}.payerror{margin-top:16px;background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:10px 14px;font-size:13px}.paymode{font-size:11px;color:var(--muted);text-align:center;margin:14px 0 0}.strike{color:var(--muted);text-decoration:line-through;font-size:18px;font-weight:400;margin-right:6px}.feedback-box{margin:28px 0 20px;background:linear-gradient(135deg,#312e81,#4338ca 55%,#6366f1);border-radius:18px;padding:22px 18px 20px;box-shadow:0 4px 22px #4f46e52e}.fb-header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.fb-icon{width:28px;height:28px;border-radius:9px;background:#ffffff1f;color:#a5b4fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fb-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#818cf8}.fb-q{font-size:14px;font-weight:700;color:#e0e7ff;line-height:1.45;margin-bottom:16px}.fb-opts{display:flex;flex-direction:column;gap:8px}.fb-opt{display:flex;align-items:center;gap:12px;width:100%;border:none;border-radius:11px;padding:11px 14px;cursor:pointer;text-align:left;transition:transform .15s,box-shadow .15s;background:#ffffff14}.fb-opt:hover{transform:translate(3px);box-shadow:0 3px 14px #00000040}.fb-opt-num{min-width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.fb-opt-label{font-size:13px;font-weight:500}.fb-1 .fb-opt-num{background:#ef444440;color:#fca5a5}.fb-1 .fb-opt-label{color:#fca5a5}.fb-2 .fb-opt-num{background:#ea580c38;color:#fdba74}.fb-2 .fb-opt-label{color:#fdba74}.fb-3 .fb-opt-num{background:#d9770638;color:#fcd34d}.fb-3 .fb-opt-label{color:#fcd34d}.fb-4 .fb-opt-num{background:#0d948840;color:#5eead4}.fb-4 .fb-opt-label{color:#5eead4}.fb-5 .fb-opt-num{background:#16a34a40;color:#86efac}.fb-5 .fb-opt-label{color:#86efac}.fb-thanks{display:flex;align-items:center;gap:14px;background:#ffffff1a;border-radius:12px;padding:16px 14px}.fb-thanks-icon{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px #16a34a66}.fb-thanks-title{font-size:14px;font-weight:700;color:#e0e7ff;margin-bottom:3px}.fb-thanks-sub{font-size:12px;color:#a5b4fc}.fb-thanks-sub b{color:#c7d2fe}.disclaimer{margin-top:24px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.appfooter{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px}.appfooter a{color:var(--muted);font-size:12px;text-decoration:none}.appfooter a:hover{color:var(--brand);text-decoration:underline}.pay{display:flex;align-items:flex-start;gap:12px;margin-top:18px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;border-radius:14px;padding:14px 16px;font-size:13.5px;color:#14532d;box-shadow:0 2px 10px #16a34a1a}.pay-icon{width:34px;height:34px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #16a34a4d}.pay b{color:#15803d}.companion{background:linear-gradient(120deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-left:3px solid #16a34a;border-radius:10px;padding:11px 15px;font-size:13.5px;color:#14532d;font-style:italic;margin-bottom:16px;line-height:1.55}.companion.mid{background:linear-gradient(120deg,#eff6ff,#eef0ff);border-color:#bfdbfe;border-left-color:var(--brand);color:#1e3a8a}.companion.last{background:linear-gradient(120deg,#fef3c7,#fffbeb);border-color:#fde68a;border-left-color:#d97706;color:#78350f;margin-bottom:0;margin-top:16px}.ictbox{overflow-x:auto;margin-bottom:4px}.ict{width:100%;border-collapse:collapse;font-size:13px}.ict th{background:#f1f5f9;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:8px 10px;text-align:right;border-bottom:2px solid var(--line)}.ict th.ict-l{text-align:left}.ict td{padding:7px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.ict .ict-l{text-align:left;color:#334155}.ict .ict-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.ict .ict-ind{padding-left:22px;color:var(--muted);font-size:12px}.ict .ict-loss{color:#b45309}.ict .ict-muted{color:var(--muted);font-style:italic;font-size:12px}.ict-sub td{background:#f8fafc;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ict-ded td{color:var(--brand);font-size:12px}.ict-sep{background:#fafafa}.ict-sep td{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border-bottom:0}.ict-fn{font-size:11.5px;color:var(--muted);margin:6px 0 2px;line-height:1.5}.draftguide>summary{color:#92400e}.dswarning{font-size:12.5px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:9px 12px;margin:4px 16px 8px;line-height:1.5}.dstable{width:100%;border-collapse:collapse;font-size:12.5px;margin:0 0 10px}.dstable .dshd td{background:#f1f5f9;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:7px 12px;font-weight:600;border-top:1px solid var(--line)}.dstable .dsc{padding:7px 12px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:top}.dstable .dsi{padding-left:26px;color:var(--muted);font-size:12px}.dstable .dsv{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:110px}.dstable .dsna{color:var(--muted);font-style:italic}.answersum{padding:4px 14px 12px}.asitem{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.asitem:last-child{border-bottom:0}.asq{font-size:12.5px;color:var(--muted);margin-bottom:4px}.asa{font-size:13px;color:var(--text);font-weight:500}.asfig{display:flex;gap:6px;font-size:12.5px;margin-top:3px}.asfig-k{color:var(--muted)}.asfig-v{color:var(--text);font-weight:500}.asfig-inline{color:var(--muted);font-size:12px;font-weight:400}.doclist{margin:0;padding:4px 16px 14px 34px}.doclist li{font-size:13px;color:#334155;margin:9px 0;line-height:1.55}.doclist li b{color:var(--text)}.latebody{padding:4px 16px 14px}.latehead{font-size:13px;font-weight:600;color:var(--text);margin:14px 0 5px}.latebody>.latehead:first-child{margin-top:6px}.latefee{margin:0;padding:0 0 0 20px}.latefee li{font-size:13px;color:#334155;margin:6px 0;line-height:1.55}.latefee li b{color:#92400e}.latetxt{font-size:13px;color:#475569;margin:4px 0 0;line-height:1.55}.glossary{margin:0;padding:4px 16px 14px}.glossary dt{font-size:13px;font-weight:600;color:var(--text);margin:13px 0 3px}.glossary dd{font-size:13px;color:#334155;margin:0;line-height:1.55;border-left:2px solid var(--line);padding-left:10px}.session-timer{font-size:12px;color:var(--muted);text-align:center;margin:-14px 0 18px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.session-timer.urgent{color:#b45309;font-weight:600}.printbtn{background:#22c55e!important;border-color:#16a34a!important;color:#fff!important}.printbtn:hover{background:#16a34a!important}.flow-steps{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.flow-step{display:flex;align-items:flex-start;gap:13px;padding:13px 14px;background:#fff;border:1px solid #eaecf5;border-radius:14px;box-shadow:0 1px 5px #4f46e50f;transition:box-shadow .2s}.flow-step:hover{box-shadow:0 4px 16px #4f46e51a}.flow-num{min-width:30px;height:30px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0;margin-top:1px;box-shadow:0 3px 10px #4f46e559}.flow-content{flex:1}.flow-title{font-size:13.5px;font-weight:700;color:var(--text)}.flow-detail{font-size:12.5px;color:#475569;margin-top:3px;line-height:1.55}.info-section-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);margin:20px 0 10px;padding:0;background:none;border:none;border-radius:0;display:flex;align-items:center;gap:9px}.ish-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex-shrink:0}.ish-indigo{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.ish-red{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.ish-green{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.ish-amber{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.ish-purple{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.portal-first-q{background:linear-gradient(135deg,#f0f4ff,#e8eeff);border:1.5px solid #c7d2fe;border-left:5px solid var(--brand);border-radius:14px;padding:14px 16px;font-size:13px;color:#1e2440;margin-bottom:10px;line-height:1.6;box-shadow:0 2px 8px #4f46e514}.proviso-tag{display:inline-block;background:#eef0ff;color:var(--brand);border:1px solid #c7d2fe;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;margin:2px 3px}.portal-note{border-radius:14px;padding:14px 16px;font-size:13px;margin-bottom:10px;line-height:1.6;box-shadow:0 2px 8px #0000000f}.sec5a-note{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1.5px solid #ddd6fe;border-left:5px solid #7c3aed;color:#3b0764}.sec115h-note{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1.5px solid #bfdbfe;border-left:5px solid #2563eb;color:#1e3a8a}.green-schedules-note{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;border-left:5px solid #16a34a;border-radius:14px;padding:14px 16px;font-size:13px;color:#14532d;margin:14px 0;line-height:1.65;box-shadow:0 2px 8px #16a34a17}.doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.doc-card{background:linear-gradient(135deg,#fafbff,#f4f6ff);border:1px solid #e0e4f8;border-radius:12px;padding:11px 13px;box-shadow:0 1px 4px #4f46e50f;transition:box-shadow .2s}.doc-card:hover{box-shadow:0 4px 14px #4f46e51c}.doc-label{display:block;font-size:12.5px;font-weight:700;color:var(--text);margin-bottom:3px}.doc-desc{display:block;font-size:11.5px;color:#64748b;line-height:1.45}.late-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:8px}.late-card{border-radius:14px;padding:14px 13px;border:1.5px solid transparent;box-shadow:0 2px 8px #0000000f}.lc-red{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.lc-orange{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74}.lc-yellow{background:linear-gradient(135deg,#fffbeb,#fef9c3);border-color:#fcd34d}.lc-blue{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.lc-head{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#374151;margin-bottom:6px}.lc-val{font-size:20px;font-weight:900;color:var(--text);margin-bottom:4px;line-height:1}.lc-note{font-size:11px;color:#6b7280;line-height:1.45}.after-steps{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.after-step{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;border-radius:14px;font-size:13px;color:#166534;line-height:1.55;box-shadow:0 1px 5px #16a34a14}.after-num{min-width:26px;height:26px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;margin-top:1px;box-shadow:0 2px 8px #16a34a4d}.mistake-list{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.mistake-item{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1.5px solid #fdba74;border-left:5px solid #f97316;border-radius:12px;padding:11px 14px;font-size:13px;color:#431407;line-height:1.5;box-shadow:0 1px 5px #f9731614}.glossary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.gloss-item{background:linear-gradient(135deg,#fafbff,#f0f2ff);border:1px solid #e0e4f8;border-radius:12px;padding:11px 12px;box-shadow:0 1px 4px #4f46e50f}.gloss-term{display:block;font-size:12px;font-weight:700;color:var(--brand);margin-bottom:4px}.gloss-def{display:block;font-size:11.5px;color:#475569;line-height:1.45}.contact-box{margin:24px 0 8px;background:linear-gradient(135deg,#312e81,#4338ca,#6366f1);border-radius:16px;padding:20px;text-align:center;box-shadow:0 4px 20px #4f46e52e}.contact-title{font-size:15px;font-weight:700;color:#e0e7ff;margin-bottom:8px}.contact-body{font-size:13px;color:#c7d2fe;line-height:1.7}.contact-link{color:#a5b4fc;font-weight:700;text-decoration:none;white-space:nowrap}.contact-link:hover{color:#fff;text-decoration:underline}@media (max-width: 480px){.doc-grid,.late-cards,.glossary-grid{grid-template-columns:1fr}}.visitor-badge{display:flex;align-items:center;gap:8px;background:#f0f9ff;border:1.5px solid #bae6fd;border-radius:22px;padding:7px 16px;margin:0 auto;width:fit-content;font-size:13px;color:#0c4a6e}.vb-icon{font-size:15px;flex-shrink:0}.vb-text{line-height:1.4}.pw-hero{padding:36px 22px 30px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(150deg,#1e1b4b,#312e81 30%,#4338ca,#6d28d9)}.pw-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:24px 24px}.pw-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#a5b4fc;font-weight:600;margin-bottom:14px;position:relative}.pw-headline{font-size:26px;font-weight:800;margin:0 0 14px;color:#fff;line-height:1.25;position:relative}.pw-hl{background:linear-gradient(90deg,#a78bfa,#67e8f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pw-sub{font-size:14px;color:#c7d2fe;margin:0 auto 24px;line-height:1.7;max-width:400px;position:relative}.pw-stats-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:#ffffff1c;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:12px 4px;position:relative}.pw-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 16px}.pw-stat-n{font-size:17px;font-weight:800;color:#fff;line-height:1}.pw-stat-l{font-size:10px;color:#a5b4fc;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.pw-stat-div{width:1px;height:32px;background:#fff3;flex-shrink:0}.hiw-section{background:#f5f7ff;border-bottom:1px solid #e4e9f8;padding:20px 22px 22px}.hiw-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#6366f1;font-weight:700;text-align:center;margin-bottom:18px}.hiw-row{display:flex;align-items:flex-start;justify-content:space-between}.hiw-step{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1;text-align:center;min-width:0}.hiw-circle{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #4f46e561}.hiw-step-title{font-size:12.5px;font-weight:700;color:#1e2440}.hiw-step-desc{font-size:11px;color:#64748b;line-height:1.45;max-width:90px}.hiw-connector{flex:0 0 24px;height:2px;margin-top:18px;flex-shrink:0;border-radius:99px;background:linear-gradient(90deg,#6366f1,#a5b4fc)}.pw-inner{padding:20px 22px}.pw-features{background:#fafbff;border-top:1px solid #eef0ff;border-bottom:1px solid #eef0ff}.pw-sec-head{font-size:13.5px;font-weight:700;color:#1e2440;margin-bottom:12px;display:flex;align-items:center;gap:8px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feature-card{background:#fff;border:1.5px solid #e8edf8;border-radius:14px;padding:15px 13px;display:flex;flex-direction:column;gap:5px;box-shadow:0 1px 4px #4f46e50f;transition:box-shadow .2s,transform .2s}.feature-card:hover{box-shadow:0 4px 16px #4f46e521;transform:translateY(-1px)}.fc-iconbg{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 2px 8px #00000014}.fc-indigo{background:linear-gradient(135deg,#eef0ff,#dde0ff)}.fc-teal{background:linear-gradient(135deg,#f0fdfa,#ccfbf1)}.fc-green{background:linear-gradient(135deg,#f0fdf4,#bbf7d0)}.fc-purple{background:linear-gradient(135deg,#faf5ff,#ede9fe)}.fc-title{font-size:13px;font-weight:700;color:#1e2440}.fc-desc{font-size:12px;color:#64698a;line-height:1.5}.value-compare{border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 2px 10px #0000000f;margin:0 0 10px}.vc-row{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;gap:10px}.vc-row-them{background:#f8fafc}.vc-row-us{background:#f0fdf8}.vc-vs-divider{display:flex;align-items:center;gap:10px;padding:0 18px}.vc-vs-line{flex:1;height:1px;background:#e2e8f0}.vc-vs-pill{font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff;background:#1e1b4b;border-radius:20px;padding:3px 10px;flex-shrink:0}.vc-row-info{display:flex;align-items:center;gap:10px}.vc-check{width:22px;height:22px;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #16a34a4d}.vc-row-name{font-size:13px;font-weight:600;color:#374151}.vc-name-us{color:#15803d}.vc-row-note{font-size:11px;color:#94a3b8;margin-top:2px}.vc-price{font-size:17px;font-weight:800;flex-shrink:0}.vc-price-them{color:#475569;font-size:15px}.vc-price-us{color:#16a34a;font-size:20px}.pw-cta{padding:18px 22px 20px;text-align:center;background:linear-gradient(150deg,#1e1b4b,#312e81 40%,#4338ca)}.pw-cta-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#a5b4fc;font-weight:600;margin-bottom:8px}.pw-price-row{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:12px}.pw-price-label{font-size:12px;color:#c7d2fe}.pw-price{font-size:36px;font-weight:800;color:#fff;line-height:1}.pw-price-note{font-size:11px;color:#818cf8}.pw-cta .paymode{color:#818cf8!important;margin-top:8px;font-size:10px}.pw-cta .payerror{margin-bottom:6px}.pw-privacy-foot{padding:16px 22px;font-size:13px;color:#475569;line-height:1.6;background:linear-gradient(120deg,#eef0ff,#e7f0ff,#e6fbf4);border-top:1px solid #c9cdf7;border-left:4px solid var(--brand)}.pw-privacy-foot b{color:var(--brand)}.pw-usp-section{border-bottom:1px solid #eef0ff}.usp-section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);margin-bottom:14px}.usp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.usp-card{background:#fff;border:1px solid #eaecf5;border-radius:16px;padding:16px 14px 14px;position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s}.usp-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px}.usp-card:nth-child(1):after{background:linear-gradient(90deg,#4f46e5,#818cf8)}.usp-card:nth-child(2):after{background:linear-gradient(90deg,#0d9488,#5eead4)}.usp-card:nth-child(3):after{background:linear-gradient(90deg,#16a34a,#4ade80)}.usp-card:nth-child(4):after{background:linear-gradient(90deg,#d97706,#fbbf24)}.usp-card:hover{box-shadow:0 8px 28px #4f46e51c;transform:translateY(-2px)}.usp-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.usp-svg-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.usp-svg-indigo{background:#eef0ff;color:#4f46e5}.usp-svg-teal{background:#f0fdfa;color:#0d9488}.usp-svg-green{background:#f0fdf4;color:#16a34a}.usp-svg-amber{background:#fffbeb;color:#d97706}.usp-card-num{font-size:34px;font-weight:900;color:#f0f2fa;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.usp-card-title{font-size:13px;font-weight:700;color:#1e2440;margin-bottom:5px}.usp-card-desc{font-size:12px;color:#64698a;line-height:1.55}.pw-philosophy{background:linear-gradient(135deg,#1e1b4b,#312e81 55%,#4338ca);border-radius:16px;padding:20px 18px;position:relative;overflow:hidden}.pw-philosophy:before{content:'"';position:absolute;top:-8px;right:14px;font-size:88px;font-weight:900;color:#ffffff0f;line-height:1;font-family:Georgia,serif;pointer-events:none}.phi-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.phi-svg-icon{width:30px;height:30px;border-radius:50%;background:#ffffff26;color:#a5b4fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.phi-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#818cf8}.phi-q{font-size:14px;font-weight:700;color:#e0e7ff;margin-bottom:9px;line-height:1.4}.phi-a{font-size:13px;color:#c7d2fe;line-height:1.65}.phi-a b{color:#fff}.pw-trust-section{background:#fafbff;border-top:1px solid #eef0ff;border-bottom:1px solid #eef0ff}.trust-card{display:flex;align-items:flex-start;gap:14px;padding:16px 0}.trust-card+.trust-card{border-top:1px solid #eef0ff}.trust-icon{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #00000024}.trust-icon-indigo{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.trust-icon-green{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.trust-icon-amber{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.trust-title{font-size:13.5px;font-weight:700;color:#1e2440;margin-bottom:4px}.trust-desc{font-size:12.5px;color:#64698a;line-height:1.55}@media (max-width: 480px){.pw-headline{font-size:21px}.pw-sub{font-size:13px}.pw-stat{padding:4px 10px}.pw-stat-n{font-size:15px}.hiw-connector{flex:0 0 16px}.hiw-step-desc{font-size:10.5px;max-width:75px}.feature-grid{gap:8px}.fc-title{font-size:12.5px}.fc-desc{font-size:11.5px}.pw-price{font-size:32px}}@media print{.printfoot{display:block;margin-top:16px;font-size:11px;color:#555;text-align:center;border-top:1px solid #ccc;padding-top:8px}.nav,.pay,.hint,.progress,.session-timer,.privacy,.paymode,.celebrate,.shotnote,.appfooter,.sample,.couponlink,.companion{display:none!important}.sch .fields,.guide ol,.answersumguide .answersum{display:block!important}.sch>summary:after,.guide>summary:after,.answersumguide>summary:after{display:none}.sch,.guide,.formdoc,.duedate,.rcard,.reason,.leadin,.contact-box{box-shadow:none!important}body{background:#fff;color:#000}.contact-link{color:#000}}
