.psd-online-page *,.psd-online-page ::after,.psd-online-page ::before{box-sizing:border-box;margin:0;padding:0}.psd-online-page{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body);background:var(--color-bg-white);-webkit-font-smoothing:antialiased}.psd-online-page .container{max-width:1200px;margin:0 auto;padding:0 var(--space-8)}.psd-online-page .btn-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:11px 28px 12px;background:var(--color-orange);color:#fff;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);border-radius:var(--radius-full);border:none;border-bottom:4px solid var(--color-orange-hover);cursor:pointer;box-shadow:var(--shadow-cta);transition:all var(--transition-normal);text-decoration:none;white-space:nowrap}.psd-online-page .btn-primary:hover{background:var(--color-orange-hover);box-shadow:var(--shadow-cta-hover);transform:translateY(3px);border-bottom-width:2px;color:#fff;text-decoration:none}.psd-online-page .btn-primary svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.psd-online-page .hero-crumb{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.psd-online-page .hero-crumb a{color:var(--color-text-secondary);text-decoration:none;font-weight:var(--weight-medium);padding:2px 5px;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.psd-online-page .hero-crumb a:hover{color:var(--color-orange);background:rgba(255,91,46,.08)}.psd-online-page .crumb-sep{color:var(--color-text-disabled);font-size:11px;user-select:none}.psd-online-page .hero-crumb strong{color:var(--color-orange);font-weight:var(--weight-bold);background:rgba(255,91,46,.08);padding:2px 8px;border-radius:var(--radius-full)}.psd-online-page .btn-steps{display:inline-flex;align-items:center;gap:var(--space-3);padding:13px 32px 14px;background:var(--color-orange);color:#fff;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-bold);border-radius:var(--radius-full);border:none;border-bottom:4px solid var(--color-orange-hover);cursor:pointer;box-shadow:var(--shadow-cta);transition:all var(--transition-normal);text-decoration:none;white-space:nowrap}.psd-online-page .btn-steps:hover{background:var(--color-orange-hover);box-shadow:var(--shadow-cta-hover);transform:translateY(3px);border-bottom-width:2px;color:#fff;text-decoration:none}.psd-online-page .btn-steps svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.psd-online-page .eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-orange);display:inline-flex;align-items:center;gap:6px}.psd-online-page .eyebrow::before{content:'';width:20px;height:2px;background:var(--color-orange);border-radius:1px;flex-shrink:0}.psd-online-page .hero{background:var(--color-bg-warm);background-image:radial-gradient(circle,rgba(14,20,95,.04) 1px,transparent 1px);background-size:22px 22px;position:relative;overflow:hidden}.psd-online-page .hero::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-orange);z-index:2}.psd-online-page .hero-grid{display:grid;grid-template-columns:1fr 420px;min-height:560px;max-width:1200px;margin:48px auto 0;padding-left:var(--space-8)}.psd-online-page .hero-left{padding:72px var(--space-16) 64px 0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.psd-online-page .hero-h1{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:clamp(38px, 4.2vw, 56px);color:var(--color-text-heading);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-5)}.psd-online-page .hero-h1 .kw{color:var(--color-orange)}.psd-online-page .hero-lede{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body);max-width:520px;margin-bottom:var(--space-6)}.psd-online-page .hero-bullets{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}.psd-online-page .hero-bullets li{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-body);line-height:var(--leading-snug)}.psd-online-page .hbi{width:20px;height:20px;border-radius:50%;background:rgba(255,91,46,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.psd-online-page .hbi svg{width:10px;height:10px;stroke:var(--color-orange);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.psd-online-page .hero-cta-row{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-6)}.psd-online-page .hero-refund{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex;align-items:center;gap:5px}.psd-online-page .hero-refund svg{width:13px;height:13px;stroke:#22c55e;fill:none;stroke-width:2;flex-shrink:0}.psd-online-page .hero-proof{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding-top:var(--space-5);border-top:1px solid var(--color-border)}.psd-online-page .hero-proof-stars{color:#f59e0b;font-size:14px;letter-spacing:1.5px}.psd-online-page .hero-proof-copy{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary)}.psd-online-page .hero-proof-copy strong{color:var(--color-text-heading);font-weight:var(--weight-bold)}.psd-online-page .hero-proof-sep{width:1px;height:18px;background:var(--color-border-strong)}.psd-online-page .hero-right{background:var(--color-bg-navy);display:flex;flex-direction:column;justify-content:center;padding:var(--space-12) var(--space-10);position:relative;overflow:hidden}.psd-online-page .hero-right::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 40px,rgba(255,255,255,.015) 40px,rgba(255,255,255,.015) 41px);pointer-events:none}.psd-online-page .hero-right-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:var(--space-6);position:relative;z-index:1}.psd-online-page .hero-price-block{margin-bottom:var(--space-8);position:relative;z-index:1}.psd-online-page .hero-price-amount{font-family:var(--font-serif);font-size:clamp(52px, 5vw, 72px);color:#fff;font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:1;margin-bottom:4px}.psd-online-page .hero-price-note{font-family:var(--font-sans);font-size:var(--text-sm);color:rgba(255,255,255,.45);line-height:var(--leading-normal)}.psd-online-page .hero-includes{list-style:none;margin-bottom:var(--space-8);position:relative;z-index:1}.psd-online-page .hero-includes li{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:rgba(255,255,255,.75);padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.psd-online-page .hero-includes li:last-child{border-bottom:none}.psd-online-page .inc-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;flex-shrink:0}.psd-online-page .hero-right-cta{position:relative;z-index:1}.psd-online-page .btn-hr{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:12px;background:var(--color-orange);color:#fff;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);border-radius:var(--radius-md);text-decoration:none;border-bottom:4px solid var(--color-orange-hover);box-shadow:var(--shadow-cta);transition:all var(--transition-normal)}.psd-online-page .btn-hr:hover{background:var(--color-orange-hover);box-shadow:var(--shadow-cta-hover);transform:translateY(2px);border-bottom-width:2px;color:#fff;text-decoration:none}.psd-online-page .btn-hr svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.psd-online-page .hero-right-note{font-family:var(--font-sans);font-size:var(--text-xs);color:rgba(255,255,255,.3);text-align:center;margin-top:var(--space-3)}.psd-online-page .sec{padding:96px 0}.psd-online-page .sec-white{background:var(--color-bg-white)}.psd-online-page .sec-warm{background:var(--color-bg-warm)}.psd-online-page .sec-navy{background:var(--color-bg-navy)}.psd-online-page .sec-head{margin-bottom:var(--space-12)}.psd-online-page .sec-head .eyebrow{margin-bottom:var(--space-4)}.psd-online-page .sec-head h2{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:clamp(28px, 3vw, 40px);color:var(--color-text-heading);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.psd-online-page .sec-head p{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-body);max-width:620px;line-height:var(--leading-body)}.psd-online-page .sec-head.centered{text-align:center}.psd-online-page .sec-head.centered p{margin:0 auto}.psd-online-page .h2-bar{display:flex;align-items:flex-start;gap:14px}.psd-online-page .h2-bar::before{content:'';display:block;flex-shrink:0;width:4px;height:36px;margin-top:5px;background:var(--color-orange);border-radius:2px}.psd-online-page .what-grid{display:grid;grid-template-columns:1fr 360px;gap:var(--space-10) var(--space-12);align-items:start}.psd-online-page .what-heading{grid-column:1/-1}.psd-online-page .what-body p{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body);margin-bottom:var(--space-5);max-width:60ch}.psd-online-page .what-body p:last-child{margin-bottom:0}.psd-online-page .what-body a{color:var(--color-orange);border-bottom:1px solid rgba(255,91,46,.25);font-weight:var(--weight-medium);text-decoration:none}.psd-online-page .what-body a:hover{border-bottom-color:var(--color-orange)}.psd-online-page .what-list{list-style:none;counter-reset:what-counter;padding:0;margin:var(--space-3) 0 var(--space-4)}.psd-online-page .what-list li{counter-increment:what-counter;display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-body);line-height:var(--leading-body);padding:var(--space-2) 0}.psd-online-page .what-list li::before{content:counter(what-counter);min-width:24px;height:24px;border-radius:50%;background:var(--color-orange);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.psd-online-page .guide-callout{display:flex;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-bg-peach);border-radius:var(--radius-lg);border-left:3px solid var(--color-orange)}.psd-online-page .guide-callout-icon{font-size:18px;flex-shrink:0;margin-top:1px}.psd-online-page .guide-callout-text{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-body);line-height:var(--leading-body)}.psd-online-page .guide-callout-text a{color:var(--color-orange);font-weight:var(--weight-bold);border-bottom:1px solid rgba(255,91,46,.3);text-decoration:none}.psd-online-page .guide-callout-text a:hover{border-bottom-color:var(--color-orange)}.psd-online-page .stmt-card{background:var(--color-bg-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);overflow:hidden;position:sticky;top:100px;box-shadow:var(--shadow-sm)}.psd-online-page .stmt-card-hd{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-bg-warm)}.psd-online-page .stmt-card-hd p{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px}.psd-online-page .stmt-card-hd h3{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text-heading);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.psd-online-page .stmt-card-bd{padding:var(--space-5) var(--space-6)}.psd-online-page .stmt-row{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.psd-online-page .stmt-row:last-of-type{border-bottom:none}.psd-online-page .stmt-n{width:28px;height:28px;border-radius:50%;background:var(--color-orange);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.psd-online-page .stmt-copy strong{display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-heading);margin-bottom:4px}.psd-online-page .stmt-copy p{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-body);margin:0}.psd-online-page .stmt-card-ft{padding:var(--space-4) var(--space-6);background:var(--color-bg-warm);border-top:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-body)}.psd-online-page .deliv-row{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.psd-online-page .deliv-row:last-of-type{border-bottom:none}.psd-online-page .deliv-icon{width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-bg-peach);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.psd-online-page .deliv-copy strong{display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-heading);margin-bottom:2px}.psd-online-page .deliv-copy p{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-body);margin:0}.psd-online-page .steps-track{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-10);position:relative;max-width:960px;margin-left:auto;margin-right:auto}.psd-online-page .steps-track::before{content:'';position:absolute;top:52px;left:calc(12.5% + 28px);right:calc(12.5% + 28px);height:2px;background:rgba(255,91,46,.35);z-index:0}.psd-online-page .step-card{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5) var(--space-6);text-align:center;position:relative;z-index:1;box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-normal),border-color var(--transition-normal),transform var(--transition-normal)}.psd-online-page .step-card:hover{box-shadow:var(--shadow-md);border-color:rgba(255,91,46,.25);transform:translateY(-3px)}.psd-online-page .step-ring{width:56px;height:56px;border-radius:50%;border:2px solid var(--color-border);background:var(--color-bg-warm);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);position:relative;z-index:1;transition:border-color var(--transition-normal),background var(--transition-normal)}.psd-online-page .step-ring-inner{width:36px;height:36px;border-radius:50%;background:var(--color-orange);color:#fff;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-bold);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(255,91,46,.3)}.psd-online-page .step-card:hover .step-ring{border-color:var(--color-orange);background:var(--color-bg-peach)}.psd-online-page .step-card-title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-2);line-height:var(--leading-snug)}.psd-online-page .step-card-body{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-body)}.psd-online-page .step-payment{border-left:3px solid var(--color-orange);padding-left:calc(var(--space-5) - 2px)}.psd-online-page .step-price-badge{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-orange);background:rgba(255,91,46,.07);border:1px solid rgba(255,91,46,.18);padding:5px 16px;border-radius:var(--radius-full);letter-spacing:-.01em}.psd-online-page .steps-cta{text-align:center;padding-top:var(--space-4)}.psd-online-page .steps-refund{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.psd-online-page .steps-refund svg{width:15px;height:15px;stroke:#22c55e;fill:none;stroke-width:2.5;flex-shrink:0}.psd-online-page .cond-intro{max-width:680px;margin:0 auto var(--space-8);text-align:center;font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body)}.psd-online-page .tbl-scroll{border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin:0 auto var(--space-6);max-width:900px}.psd-online-page .cond-tbl{width:100%;border-collapse:collapse;min-width:620px}.psd-online-page .cond-tbl thead tr{background:var(--color-bg-navy)}.psd-online-page .cond-tbl th{padding:14px var(--space-5);text-align:left;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgba(255,255,255,.85);white-space:nowrap}.psd-online-page .cond-tbl td{padding:13px var(--space-5);border-bottom:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-md);vertical-align:top;line-height:var(--leading-snug);color:var(--color-text-body)}.psd-online-page .cond-tbl tbody tr:last-child td{border-bottom:none}.psd-online-page .cond-tbl tbody tr:nth-child(odd){background:var(--color-bg-white)}.psd-online-page .cond-tbl tbody tr:nth-child(2n){background:var(--color-bg-warm)}.psd-online-page .cond-tbl tbody tr:hover{background:var(--color-bg-peach)}.psd-online-page .cond-tbl td:first-child{font-weight:var(--weight-bold);color:var(--color-text-heading);white-space:nowrap}.psd-online-page .disclosure{background:rgba(255,91,46,.04);border:1px solid rgba(255,91,46,.18);border-left:4px solid var(--color-orange);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:var(--space-5) var(--space-6);margin:0 auto var(--space-4);max-width:900px}.psd-online-page .disc-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-orange);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.psd-online-page .disc-label svg{width:13px;height:13px;stroke:var(--color-orange);fill:none;stroke-width:2;flex-shrink:0}.psd-online-page .disclosure p{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-body);line-height:var(--leading-body);margin-bottom:var(--space-2)}.psd-online-page .disclosure p:last-child{margin-bottom:0}.psd-online-page .brand-note{background:var(--color-bg-warm);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-body);max-width:900px;margin:0 auto}.psd-online-page .brand-note strong{color:var(--color-text-heading)}.psd-online-page .cmp-intro{max-width:620px;margin:0 auto var(--space-8);text-align:center;font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body)}.psd-online-page .cmp-wrap{border-radius:var(--radius-xl);overflow:hidden;overflow-x:auto;box-shadow:var(--shadow-md);border:1px solid var(--color-border);margin:0 auto var(--space-4);max-width:620px}.psd-online-page .cmp-tbl{width:100%;border-collapse:collapse;min-width:480px}.psd-online-page .cmp-tbl thead tr th:first-child{background:var(--color-bg-navy);color:rgba(255,255,255,.4);text-align:left;width:44%}.psd-online-page .cmp-tbl thead tr th:nth-child(2){background:rgba(14,20,95,.85);color:rgba(255,255,255,.6);width:28%;text-align:center}.psd-online-page .cmp-tbl thead tr th:nth-child(3){background:var(--color-orange);color:#fff;width:28%;text-align:center}.psd-online-page .cmp-tbl th{padding:16px var(--space-5);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.psd-online-page .cmp-col-psd{display:flex;flex-direction:column;align-items:center;gap:4px}.psd-online-page .cmp-col-badge{font-size:10px;letter-spacing:.06em;opacity:.75}.psd-online-page .cmp-col-price{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-regular);color:#fff;letter-spacing:var(--tracking-tight);line-height:1}.psd-online-page .cmp-tbl td{padding:13px var(--space-5);border-bottom:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-md);vertical-align:middle;text-align:center}.psd-online-page .cmp-tbl td:first-child{text-align:left;font-weight:var(--weight-bold);color:var(--color-text-heading)}.psd-online-page .cmp-tbl tbody tr:last-child td{border-bottom:none}.psd-online-page .cmp-tbl tbody tr:nth-child(odd) td:first-child,.psd-online-page .cmp-tbl tbody tr:nth-child(odd) td:nth-child(2){background:var(--color-bg-white)}.psd-online-page .cmp-tbl tbody tr:nth-child(2n) td:first-child,.psd-online-page .cmp-tbl tbody tr:nth-child(2n) td:nth-child(2){background:var(--color-bg-warm)}.psd-online-page .cmp-tbl tbody td:nth-child(3){background:rgba(255,239,217,.45)}.psd-online-page .cmp-tbl tbody tr:hover td:nth-child(3){background:var(--color-bg-peach)}.psd-online-page .tyes{color:#15803d;font-weight:var(--weight-bold);font-size:20px}.psd-online-page .tno{color:#9ca3af;font-weight:var(--weight-bold);font-size:20px}.psd-online-page .cmp-fn{font-family:var(--font-sans);font-size:var(--text-sm);font-style:italic;color:var(--color-text-secondary);line-height:var(--leading-body);padding:var(--space-3) var(--space-4);background:var(--color-bg-warm);border-radius:var(--radius-md);margin:0 auto var(--space-4);max-width:620px}.psd-online-page .cmp-link{text-align:center;font-family:var(--font-sans);font-size:var(--text-md);max-width:620px;margin:0 auto}.psd-online-page .cmp-link a{color:var(--color-orange);border-bottom:1px solid rgba(255,91,46,.25);font-weight:var(--weight-medium);text-decoration:none}.psd-online-page .cmp-link a:hover{border-bottom-color:var(--color-orange)}.psd-online-page .leg-top{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin:0 auto var(--space-4);max-width:900px}.psd-online-page .leg-guarantee{margin:0 auto var(--space-4);max-width:900px}.psd-online-page .leg-card{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-normal),border-color var(--transition-normal),transform var(--transition-normal)}.psd-online-page .leg-card:hover{box-shadow:var(--shadow-md);border-color:rgba(255,91,46,.2);transform:translateY(-2px)}.psd-online-page .leg-icon{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-bg-peach);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:var(--space-4)}.psd-online-page .leg-title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.psd-online-page .leg-copy{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-body)}.psd-online-page .leg-card.guarantee{background:var(--color-orange);border-color:var(--color-orange);display:flex;align-items:center;gap:var(--space-6)}.psd-online-page .leg-card.guarantee:hover{border-color:var(--color-orange-hover);background:var(--color-orange-hover)}.psd-online-page .leg-card.guarantee .leg-icon{background:rgba(255,255,255,.15);flex-shrink:0;margin-bottom:0}.psd-online-page .leg-card.guarantee .leg-title{color:#fff;margin-bottom:var(--space-1)}.psd-online-page .leg-card.guarantee .leg-copy{color:rgba(255,255,255,.85)}.psd-online-page .leg-card.guarantee .leg-guarantee-text{flex:1}.psd-online-page .leg-brand{background:var(--color-bg-navy);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);display:flex;align-items:center;gap:var(--space-5);max-width:900px;margin:0 auto}.psd-online-page .leg-brand-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.psd-online-page .leg-brand-icon svg{width:36px;height:36px;stroke:var(--color-orange);fill:none;stroke-width:1.5}.psd-online-page .leg-brand-copy{font-family:var(--font-sans);font-size:var(--text-md);color:rgba(255,255,255,.75);line-height:var(--leading-body)}.psd-online-page .leg-brand-copy strong{color:#fff;font-weight:var(--weight-bold)}.psd-online-page .states-lede{max-width:640px;margin:0 auto var(--space-6);text-align:center;font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-body)}.psd-online-page .states-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:0 auto var(--space-6);max-width:720px}.psd-online-page .spill{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);background:rgba(14,20,95,.06);color:var(--color-navy);padding:6px 16px;border-radius:var(--radius-full);border:1px solid rgba(14,20,95,.1);transition:background var(--transition-fast);cursor:default}.psd-online-page .spill:hover{background:rgba(255,91,46,.08);border-color:rgba(255,91,46,.2);color:var(--color-orange)}.psd-online-page .spill.all{background:var(--color-bg-navy);color:#fff;border-color:var(--color-bg-navy)}.psd-online-page .states-link{text-align:center;margin-bottom:var(--space-6);font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-body)}.psd-online-page .states-link a{color:var(--color-orange);border-bottom:1px solid rgba(255,91,46,.25);font-weight:var(--weight-medium);text-decoration:none}.psd-online-page .states-link a:hover{border-bottom-color:var(--color-orange)}.psd-online-page .states-note{text-align:center;max-width:620px;margin:0 auto;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-body)}.psd-online-page .faq-wrap{max-width:780px;margin:0 auto}.psd-online-page .faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-3);overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.psd-online-page .faq-item:hover{border-color:rgba(255,91,46,.25)}.psd-online-page .faq-item.open{border-color:rgba(255,91,46,.3);box-shadow:var(--shadow-sm)}.psd-online-page .faq-item.core{border-color:var(--color-border-strong);background:var(--color-bg-warm)}.psd-online-page .faq-btn{width:100%;background:0 0;border:none;padding:var(--space-5);display:flex;align-items:center;gap:var(--space-4);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-heading);line-height:var(--leading-snug);transition:color var(--transition-fast)}.psd-online-page .faq-btn:hover{color:var(--color-orange)}.psd-online-page .faq-item.open .faq-btn{color:var(--color-orange)}.psd-online-page .faq-num{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-bg-white);background:var(--color-orange);padding:2px 8px;border-radius:var(--radius-full);flex-shrink:0;min-width:28px;text-align:center}.psd-online-page .faq-btn-txt{flex:1}.psd-online-page .faq-chev{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--color-bg-peach);display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast)}.psd-online-page .faq-chev svg{width:10px;height:10px;stroke:var(--color-orange);fill:none;stroke-width:2.5;transition:transform var(--transition-normal)}.psd-online-page .faq-item.open .faq-chev{background:var(--color-orange)}.psd-online-page .faq-item.open .faq-chev svg{stroke:#fff;transform:rotate(180deg)}.psd-online-page .faq-body{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4, 0, .2, 1)}.psd-online-page .faq-item.open .faq-body{max-height:900px}.psd-online-page .faq-ans{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-body)}.psd-online-page .faq-ans p{margin-bottom:var(--space-3)}.psd-online-page .faq-ans p:last-child{margin-bottom:0}.psd-online-page .faq-ans a{color:var(--color-orange);border-bottom:1px solid rgba(255,91,46,.25);font-weight:var(--weight-medium);text-decoration:none}.psd-online-page .faq-ans a:hover{border-bottom-color:var(--color-orange)}.psd-online-page .final-cta{background:var(--color-bg-peach);position:relative;overflow:hidden;padding:96px 0;border-top:4px solid var(--color-orange)}.psd-online-page .final-cta::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 28px,rgba(255,91,46,.06) 28px,rgba(255,91,46,.06) 29px);pointer-events:none}.psd-online-page .final-cta-inner{position:relative;z-index:1;text-align:center}.psd-online-page .fcta-rule{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6)}.psd-online-page .fcta-rule-line{width:48px;height:2px;background:var(--color-orange);border-radius:1px;opacity:.5}.psd-online-page .fcta-rule-diamond{width:8px;height:8px;background:var(--color-orange);transform:rotate(45deg);border-radius:1px}.psd-online-page .fcta-h2{font-family:var(--font-serif);font-size:clamp(32px, 4vw, 48px);color:var(--color-text-heading);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-5)}.psd-online-page .fcta-desc{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-body);line-height:var(--leading-body);max-width:520px;margin:0 auto var(--space-10)}.psd-online-page .fcta-btn-row{display:flex;justify-content:center;margin-bottom:var(--space-5)}.psd-online-page .btn-final{display:inline-flex;align-items:center;gap:var(--space-2);padding:18px 48px;background:var(--color-orange);color:#fff;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-bold);border-radius:var(--radius-full);border-bottom:5px solid var(--color-orange-hover);box-shadow:0 6px 24px rgba(255,91,46,.4);text-decoration:none;transition:all var(--transition-normal)}.psd-online-page .btn-final:hover{background:var(--color-orange-hover);box-shadow:0 10px 32px rgba(255,91,46,.5);transform:translateY(3px);border-bottom-width:2px;color:#fff;text-decoration:none}.psd-online-page .btn-final svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.psd-online-page .fcta-note{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary)}.psd-online-page .byline-sec{background:var(--color-bg-warm);border-top:1px solid var(--color-border);padding:48px 0 56px}.psd-online-page .byline-inner{max-width:780px;margin:0 auto;padding:0 var(--space-8)}.psd-online-page .byline-row{display:flex;align-items:flex-start;gap:var(--space-8);padding-bottom:var(--space-6);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.psd-online-page .byline-block{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-width:220px}.psd-online-page .byline-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary)}.psd-online-page .byline-av-row{display:flex;align-items:center;gap:var(--space-3)}.psd-online-page .byline-divider{width:1px;background:var(--color-border-strong);align-self:stretch;flex-shrink:0}.psd-online-page .byline-av{width:44px;height:44px;border-radius:50%;background:var(--color-orange);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 3px rgba(255,91,46,.15)}.psd-online-page .byline-av.reviewer{background:var(--color-navy);box-shadow:0 0 0 3px rgba(14,20,95,.12)}.psd-online-page .byline-txt{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-snug);display:flex;flex-direction:column;gap:2px}.psd-online-page .byline-txt strong{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-heading)}.psd-online-page .disclaimer{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-body)}.psd-online-page .disclaimer strong{font-weight:var(--weight-bold);color:var(--color-text-heading)}@media (max-width:1100px){.psd-online-page .hero-grid{grid-template-columns:1fr 380px}.psd-online-page .what-grid{grid-template-columns:1fr}.psd-online-page .stmt-card{position:static;max-width:100%}}@media (max-width:900px){.psd-online-page .hero-grid{grid-template-columns:1fr;padding-right:var(--space-8)}.psd-online-page .hero-right{display:none}.psd-online-page .hero-left{padding:60px 0 56px}.psd-online-page .steps-track{grid-template-columns:repeat(2,1fr)}.psd-online-page .steps-track::before{display:none}}@media (max-width:768px){.psd-online-page .sec{padding:64px 0}.psd-online-page .container{padding:0 var(--space-5)}.psd-online-page .hero-h1{font-size:32px}.psd-online-page .leg-bot,.psd-online-page .leg-top{grid-template-columns:1fr}.psd-online-page .leg-brand{flex-direction:column;gap:var(--space-4);text-align:center}.psd-online-page .final-cta{padding:64px 0}}@media (max-width:575px){.psd-online-page .hero-h1{font-size:28px}.psd-online-page .steps-track{grid-template-columns:1fr}.psd-online-page .byline-inner{padding:0 var(--space-5)}}