.sfp{font-family:Manrope,sans-serif;color:#4a5f78;line-height:1.75;max-width:1128px;margin:0 auto;padding:0 24px}.sfp section{padding:52px 0;border-top:1px solid #eef2f6}.sfp .sfp-hero{text-align:center;padding:84px 24px 72px;border-top:0;position:relative;overflow:hidden;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(180deg,#f4f8fc 0%,#fbfdff 70%,#fff 100%)}.sfp .sfp-hero::before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:700px;max-width:100%;height:500px;background:radial-gradient(ellipse at center,rgba(32,145,218,.1) 0%,transparent 70%);pointer-events:none}.sfp .sfp-hero>*{position:relative;max-width:1080px;margin-left:auto;margin-right:auto}.sfp .sfp-eyebrow{display:inline-block;border:1.5px solid #c8ddf0;color:#4a6a85;padding:7px 20px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px}.sfp .sfp-hero h1{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:clamp(34px,5vw,60px)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-.04em;color:#0d1b2a!important;margin:0 auto 26px!important;max-width:900px}.sfp .sfp-accent{color:#2091DA}.sfp .sfp-hero p{font-size:16px;color:#4a5f78;line-height:1.75;max-width:640px;margin:0 auto 38px}.sfp .sfp-cta{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:40px}.sfp a.sfp-btn-primary{display:inline-block;background:linear-gradient(135deg,#1a74b0,#15598a);color:#fff!important;padding:16px 30px;border-radius:8px;font-size:14px;font-weight:800;letter-spacing:.02em;text-decoration:none!important;box-shadow:0 4px 18px rgba(32,145,218,.3);transition:transform .2s,box-shadow .2s,filter .2s}.sfp a.sfp-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 32px rgba(32,145,218,.5)}.sfp a.sfp-btn-outline{display:inline-block;background:#fff;color:#334a5e!important;border:1.5px solid #c8d8e8;padding:16px 30px;border-radius:8px;font-size:14px;font-weight:800;text-decoration:none!important;transition:transform .2s,border-color .2s,color .2s}.sfp a.sfp-btn-outline:hover{transform:translateY(-2px);border-color:#2091DA;color:#2091DA!important}.sfp .sfp-trust{display:flex;align-items:center;justify-content:center;gap:12px 22px;flex-wrap:wrap;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#5b6b7d}.sfp .sfp-trust span{display:flex;align-items:center;gap:6px}.sfp .sfp-trust i{width:5px;height:5px;border-radius:50%;background:#2091DA;flex-shrink:0}.sfp .sfp-head{text-align:center;margin-bottom:30px}.sfp .sfp-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#186ba3;margin-bottom:12px}.sfp h2.sfp-h2{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:clamp(26px,3.2vw,40px)!important;font-weight:800!important;letter-spacing:-.03em;color:#0d1b2a!important;margin:0 0 14px!important;line-height:1.1!important}.sfp .sfp-sub{font-size:15px;line-height:1.75;color:#4a5f78;max-width:680px;margin:0 auto}.sfp .sfp-tablewrap{overflow-x:auto;border:1.5px solid #dde8f2;border-radius:14px;background:#fff}.sfp table.sfp-table{width:100%;border-collapse:collapse;margin:0;border:0;font-size:15px}.sfp .sfp-table th,.sfp .sfp-table td{padding:14px 14px;text-align:left;border:0;border-bottom:1px solid #eef2f6;vertical-align:middle}.sfp .sfp-table thead th{background:#f8fafd;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b6b7d}.sfp .sfp-table tbody tr:last-child th,.sfp .sfp-table tbody tr:last-child td{border-bottom:0}.sfp .sfp-table tbody th{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;line-height:1.3}.sfp .sfp-table tbody th a{color:#0d1b2a!important;text-decoration:none!important}.sfp .sfp-table td{color:#334a5e}.sfp .sfp-table td em{display:block;font-style:normal;color:#5b6b7d;font-size:12.5px;line-height:1.3}.sfp .sfp-table thead th,.sfp .sfp-table td[data-label="Paid, 1 PC"]{white-space:nowrap}.sfp .sfp-table tbody tr:hover{background:#f8fbfe}.sfp a.sfp-tname{display:flex;align-items:center;gap:11px;color:#0d1b2a!important;text-decoration:none!important}.sfp a.sfp-tname .sfp-icon{width:32px;height:32px;border-radius:8px}.sfp a.sfp-tname:hover span{color:#186ba3}.sfp .sfp-pill{display:inline-block;font-size:13px;font-weight:700;line-height:1.3;padding:4px 11px;border-radius:999px;white-space:nowrap}.sfp .sfp-pill.g{background:rgba(16,185,129,.1);color:#047857}.sfp .sfp-pill.b{background:rgba(32,145,218,.1);color:#1a74b0}.sfp .sfp-dash{color:#5b6b7d}.sfp .sfp-table td b{font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:800;color:#0d1b2a}.sfp .sfp-table td.sfp-tgo{text-align:right;width:1%;white-space:nowrap}.sfp a.sfp-tbtn{display:inline-block;white-space:nowrap;padding:9px 16px;border-radius:8px;border:1.5px solid #c8d8e8;background:#fff;color:#1a74b0!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:13.5px;font-weight:800;line-height:1.2;text-decoration:none!important;transition:background .18s,border-color .18s,color .18s}.sfp a.sfp-tbtn:hover{background:#2091DA;border-color:#2091DA;color:#fff!important}.sfp .sfp-grid{display:grid;gap:24px}.sfp .sfp-card{display:grid;grid-template-columns:minmax(0,433fr) minmax(0,559fr);grid-template-areas:"main media" "cols cols";gap:24px 30px;background:#f8fafd;border:1.5px solid #dde8f2;border-radius:16px;padding:30px 28px;position:relative;overflow:hidden;scroll-margin-top:120px}.sfp .sfp-main{grid-area:main}.sfp .sfp-cols{grid-area:cols}.sfp .sfp-media{grid-area:media;display:block;position:relative;align-self:start;border:1px solid #dde8f2;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(13,27,42,.12);line-height:0}.sfp .sfp-media img{width:100%!important;height:auto!important;max-width:none;display:block;transition:transform .3s}.sfp .sfp-media.sfp-media-draw{aspect-ratio:16/10;background:radial-gradient(ellipse at 50% 30%,#1b2a44 0%,#0d1422 75%)}.sfp a.sfp-media:hover img{transform:scale(1.02)}.sfp .sfp-media svg.sfp-tw{width:100%;height:100%;display:block;padding:22px 16px}.sfp .sfp-media-tag{position:absolute;right:12px;bottom:9px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a8ca5}.sfp .sfp-media-none{display:none}.sfp .sfp-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#059669)}.sfp .sfp-card.sfp-trial::before{background:linear-gradient(90deg,#2091DA,#1a7bbf)}.sfp .sfp-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sfp .sfp-icon{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sfp .sfp-icon.blue{background:rgba(32,145,218,.1);color:#2091DA}.sfp .sfp-icon.indigo{background:rgba(99,102,241,.1);color:#6366f1}.sfp .sfp-icon.teal{background:rgba(14,165,160,.1);color:#0ea5a0}.sfp .sfp-icon.gold{background:rgba(217,119,6,.1);color:#d97706}.sfp .sfp-icon.green{background:rgba(16,185,129,.1);color:#059669}.sfp .sfp-badge{display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:6px;background:rgba(16,185,129,.1);color:#047857}.sfp .sfp-trial .sfp-badge{background:rgba(32,145,218,.08);color:#155f91}.sfp h3.sfp-name{font-family:"Plus Jakarta Sans",sans-serif!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.2!important;margin:0 0 8px!important}.sfp h3.sfp-name a{color:#0d1b2a!important;text-decoration:none!important}.sfp .sfp-line{font-size:15.5px;line-height:1.6;color:#4a5f78;margin:0 0 18px}.sfp .sfp-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.sfp .sfp-cur{font-family:"Plus Jakarta Sans",sans-serif;font-size:38px;font-weight:800;color:#0d1b2a;letter-spacing:-.03em;line-height:1}.sfp .sfp-cur small{font-size:20px;font-weight:700;margin-right:1px}.sfp .sfp-price s{font-size:16px;color:#5b6b7d}.sfp .sfp-off{align-self:center;background:#fef3c7;color:#92400e;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:4px}.sfp .sfp-terms{font-size:13.5px;color:#4a5f78;margin:0 0 4px}.sfp .sfp-stars{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:14px;color:#4a5f78;margin:8px 0 0}.sfp .sfp-st{color:#f5a623;letter-spacing:1px;font-size:16px;line-height:1}.sfp .sfp-st i{font-style:normal;color:#d5dde6}.sfp .sfp-stars b{color:#0d1b2a;font-weight:800}.sfp .sfp-stars a{color:#1a74b0!important;font-weight:700;text-decoration:none!important}.sfp .sfp-stars a:hover{text-decoration:underline!important}.sfp .sfp-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sfp a.sfp-pick{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:#f8fafd;border:1px solid #e8eef4;border-radius:12px;padding:22px 20px;text-decoration:none!important;color:inherit!important;font-weight:400;transition:transform .2s,box-shadow .2s,border-color .2s}.sfp a.sfp-pick:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(32,145,218,.1);border-color:#2091DA}.sfp .sfp-pick .sfp-icon{margin-bottom:6px}.sfp .sfp-pick-if{font-size:15px;font-weight:700;color:#334a5e;line-height:1.4}.sfp .sfp-pick-start{margin-top:6px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5b6b7d}.sfp .sfp-pick-go{font-family:"Plus Jakarta Sans",sans-serif;font-size:20px;font-weight:800;color:#0d1b2a;line-height:1.25;margin-bottom:4px}.sfp .sfp-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px}.sfp .sfp-lg{background:#f8fafd;border:1px solid #e8eef4;border-radius:12px;padding:14px 16px}.sfp .sfp-lg p{margin:8px 0 0;font-size:14px;line-height:1.5;color:#5a7490}.sfp .sfp-tn{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.sfp .sfp-tkind{display:inline-block;width:max-content;max-width:100%;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;padding:3px 9px;border-radius:999px}.sfp .sfp-tkind.k-free{background:rgba(16,185,129,.12);color:#047857}.sfp .sfp-tkind.k-freemium{background:rgba(14,165,160,.12);color:#0b6e6a}.sfp .sfp-tkind.k-trial{background:rgba(32,145,218,.1);color:#186ba3}.sfp .sfp-freemium .sfp-badge{background:rgba(14,165,160,.12);color:#0b6e6a}.sfp .sfp-pick-why{font-size:14.5px;line-height:1.55;color:#4a5f78}.sfp .sfp-pick-cta{margin-top:auto;padding-top:8px;font-size:14px;font-weight:800;color:#1a74b0}.sfp a.sfp-pick-unsure{background:linear-gradient(135deg,#eef9f1,#f6fcf8);border-color:#bfe5cc}.sfp a.sfp-pick-unsure .sfp-pick-cta{color:#047857}.sfp .sfp-admin{margin:18px 0 0;background:#fff8e6;border:1px solid #f0d488;border-left:4px solid #e8b923;border-radius:10px;padding:12px 16px;font-size:14px;color:#5b4708;line-height:1.6}.sfp .sfp-admin-row{display:flex;gap:8px;margin-top:8px}.sfp .sfp-admin input{flex:1;min-width:0;padding:7px 10px;font-size:13px;border:1px solid #e0c97a;border-radius:6px;background:#fff;color:#334a5e}.sfp .sfp-admin button{padding:7px 16px;border-radius:6px;border:0;background:#8a6d1a;color:#fff;font-weight:700;cursor:pointer}.sfp .sfp-pre{font-size:13.5px;color:#92400e;margin:6px 0 0;font-weight:600}.sfp .sfp-btns{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 12px}.sfp .sfp-btn{display:inline-block;text-align:center;padding:13px 22px;border-radius:8px;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:800;letter-spacing:.01em;text-transform:none;text-decoration:none!important;line-height:1.2;transition:transform .18s,box-shadow .18s,filter .18s}.sfp a.sfp-btn-more{background:linear-gradient(135deg,#1a74b0,#15598a);color:#fff!important;box-shadow:0 4px 18px rgba(32,145,218,.3)}.sfp a.sfp-btn-get{background:linear-gradient(135deg,#047857,#065f46);color:#fff!important;box-shadow:0 4px 18px rgba(16,185,129,.28)}.sfp a.sfp-btn-get.sfp-btn-done{background:#fff;color:#047857!important;border:1.5px solid #10b981;box-shadow:none}.sfp a.sfp-btn-more:hover,.sfp a.sfp-btn-get:hover{transform:translateY(-2px);filter:brightness(1.08)}.sfp a.sfp-btn-buy{background:#fff;color:#1a74b0!important;border:1.5px solid #9cc7e8;padding:12px 18px}.sfp a.sfp-btn-buy:hover{transform:translateY(-2px);border-color:#2091DA}.sfp .sfp-btn-off{background:#fff;color:#5b6b7d;border:1.5px dashed #b6c7d6;cursor:default}.sfp .sfp-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}.sfp .sfp-col{background:#fff;border:1px solid #e8eef4;border-radius:12px;padding:18px 18px 16px}.sfp .sfp-col-free{border-top:3px solid #10b981}.sfp .sfp-col-paid{border-top:3px solid #2091DA}.sfp p.sfp-colh{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;color:#0d1b2a;margin:0 0 10px}.sfp p.sfp-colh span{font-family:Manrope,sans-serif;font-size:12.5px;font-weight:600;color:#5b6b7d}.sfp ul.aisf-ul{list-style:none;margin:0;padding:0}.sfp ul.aisf-ul li{position:relative;padding-left:26px;margin:0 0 9px;font-size:14.5px;line-height:1.5;color:#334a5e}.sfp ul.aisf-ul li:before{position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.sfp ul.sfp-yes li:before{content:"\2713";background:rgba(16,185,129,.12);color:#059669}.sfp ul.sfp-plus li:before{content:"+";background:rgba(32,145,218,.1);color:#2091DA;font-size:12px}.sfp p.aisf-none,.sfp .sfp-note{font-size:14px;color:#4a5f78;margin:0}.sfp .sfp-note{margin-top:10px;font-size:13.5px}.sfp .sfp-trialtxt{font-size:15px;font-weight:400;color:#0d1b2a;line-height:1.55;margin:0}.sfp .sfp-fine{font-size:13px;color:#5b6b7d;text-align:center;margin:22px 0 0}.sfp .sfp-fine a{color:#186ba3!important}.sfp .sfp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sfp .sfp-step{background:#f8fafd;border:1px solid #e8eef4;border-radius:12px;padding:22px 20px}.sfp .sfp-num{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:rgba(32,145,218,.1);color:#155f91;font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;margin-bottom:12px}.sfp p.sfp-step-h{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;color:#0d1b2a;margin:0 0 6px}.sfp .sfp-step p{font-size:15px;line-height:1.6;margin:0}.sfp .sfp-faq details{background:#fff;border:1.5px solid #dde8f2;border-radius:12px;margin-bottom:10px}.sfp .sfp-faq summary{cursor:pointer;padding:18px 46px 18px 20px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;color:#0f2540;font-size:16px;list-style:none;position:relative}.sfp .sfp-faq summary::-webkit-details-marker{display:none}.sfp .sfp-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;color:#2091DA;font-weight:400;line-height:1}.sfp .sfp-faq details[open] summary:after{content:"\2013"}.sfp .sfp-faq details div{padding:0 20px 18px;font-size:15px;line-height:1.75;color:#4a5f78}.sfp .sfp-end{text-align:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:64px 24px 72px;background:linear-gradient(180deg,#fff 0%,#f4f8fc 100%)}.sfp .sfp-end .sfp-cta{margin:24px 0 0}html[data-theme=dark] .sfp{color:#aebacb}html[data-theme=dark] .sfp section{border-top-color:#243049}html[data-theme=dark] .sfp .sfp-hero,html[data-theme=dark] .sfp .sfp-end{background:linear-gradient(180deg,#101a2c 0%,#0d1422 100%)}html[data-theme=dark] .sfp .sfp-hero h1,html[data-theme=dark] .sfp h2.sfp-h2,html[data-theme=dark] .sfp h3.sfp-name a,html[data-theme=dark] .sfp .sfp-cur,html[data-theme=dark] .sfp p.sfp-colh,html[data-theme=dark] .sfp p.sfp-step-h,html[data-theme=dark] .sfp .sfp-trialtxt,html[data-theme=dark] .sfp .sfp-table tbody th a{color:#f1f5f9!important}html[data-theme=dark] .sfp .sfp-hero p,html[data-theme=dark] .sfp .sfp-sub,html[data-theme=dark] .sfp .sfp-line,html[data-theme=dark] .sfp .sfp-terms,html[data-theme=dark] .sfp .sfp-note,html[data-theme=dark] .sfp ul.aisf-ul li,html[data-theme=dark] .sfp .sfp-table td,html[data-theme=dark] .sfp .sfp-faq details div,html[data-theme=dark] .sfp .sfp-step p{color:#cbd5e1}html[data-theme=dark] .sfp .sfp-eyebrow{border-color:#2c3a55;color:#aebacb}html[data-theme=dark] .sfp .sfp-card,html[data-theme=dark] .sfp .sfp-step{background:#141d2e;border-color:#243049}html[data-theme=dark] .sfp .sfp-col,html[data-theme=dark] .sfp .sfp-faq details,html[data-theme=dark] .sfp .sfp-tablewrap{background:#1a2436;border-color:#243049}html[data-theme=dark] .sfp .sfp-table thead th{background:#141d2e;color:#aebacb}html[data-theme=dark] .sfp .sfp-table th,html[data-theme=dark] .sfp .sfp-table td{border-bottom-color:#243049}html[data-theme=dark] .sfp .sfp-faq summary{color:#f1f5f9}html[data-theme=dark] .sfp a.sfp-btn-outline,html[data-theme=dark] .sfp .sfp-btn-off,html[data-theme=dark] .sfp a.sfp-btn-get.sfp-btn-done{background:#1a2436;color:#e8eef6!important;border-color:#3a4a6b}html[data-theme=dark] .sfp a.sfp-btn-buy,html[data-theme=dark] .sfp a.sfp-tbtn{background:#1a2436;color:#6cb6e8!important;border-color:#3a4a6b}html[data-theme=dark] .sfp a.sfp-tbtn:hover{background:#2091DA;border-color:#2091DA;color:#fff!important}html[data-theme=dark] .sfp .sfp-media{border-color:#243049;box-shadow:none}html[data-theme=dark] .sfp .sfp-table tbody tr:hover{background:#172235}html[data-theme=dark] .sfp .sfp-table td b,html[data-theme=dark] .sfp a.sfp-tname{color:#f1f5f9!important}html[data-theme=dark] .sfp .sfp-pill.g{background:rgba(16,185,129,.16);color:#4ade80}html[data-theme=dark] .sfp .sfp-pill.b{background:rgba(32,145,218,.18);color:#6cb6e8}html[data-theme=dark] .sfp a.sfp-pick{background:#141d2e;border-color:#243049}html[data-theme=dark] .sfp .sfp-pick-go,html[data-theme=dark] .sfp .sfp-stars b{color:#f1f5f9}html[data-theme=dark] .sfp .sfp-pick-why,html[data-theme=dark] .sfp .sfp-pick-if,html[data-theme=dark] .sfp .sfp-lg p{color:#cbd5e1}html[data-theme=dark] .sfp .sfp-pick-start{color:#aebacb}html[data-theme=dark] .sfp .sfp-lg{background:#141d2e;border-color:#243049}html[data-theme=dark] .sfp .sfp-tkind.k-free{background:rgba(16,185,129,.16);color:#4ade80}html[data-theme=dark] .sfp .sfp-tkind.k-freemium,html[data-theme=dark] .sfp .sfp-freemium .sfp-badge{background:rgba(20,184,166,.16);color:#5eead4}html[data-theme=dark] .sfp .sfp-tkind.k-trial{background:rgba(32,145,218,.18);color:#6cb6e8}html[data-theme=dark] .sfp .sfp-pick-cta,html[data-theme=dark] .sfp .sfp-stars a{color:#6cb6e8!important}html[data-theme=dark] .sfp a.sfp-pick-unsure{background:#13261c;border-color:#1f5c3a}html[data-theme=dark] .sfp a.sfp-pick-unsure .sfp-pick-cta{color:#4ade80!important}html[data-theme=dark] .sfp .sfp-st i{color:#3a4a6b}html[data-theme=dark] .sfp .sfp-badge{background:rgba(16,185,129,.16);color:#4ade80}html[data-theme=dark] .sfp .sfp-trial .sfp-badge{background:rgba(32,145,218,.18);color:#6cb6e8}html[data-theme=dark] .sfp .sfp-accent,html[data-theme=dark] .sfp .sfp-kicker{color:#6cb6e8!important}@supports (grid-template-rows:subgrid){.sfp .sfp-picks{row-gap:0}.sfp a.sfp-pick{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:6px;justify-items:start;align-items:start;margin-bottom:16px}.sfp .sfp-pick .sfp-pick-cta{margin-top:0;align-self:end}}.sfp #sfp-glance,.sfp #sfp-start,.sfp #sfp-tools{scroll-margin-top:84px}@media (max-width:900px){.sfp .sfp-picks{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sfp .sfp-picks{grid-template-columns:1fr}}@media (max-width:768px){.sfp .sfp-legend{grid-template-columns:1fr}}@media (max-width:900px){.sfp .sfp-card{grid-template-columns:1fr;grid-template-areas:"main" "media" "cols";gap:20px;padding:26px 20px}}@media (max-width:768px){.sfp .sfp-hero{padding:52px 20px 56px}.sfp .sfp-eyebrow{margin-bottom:22px}.sfp .sfp-hero p{font-size:15px;margin-bottom:30px}.sfp .sfp-cta{margin-bottom:30px}.sfp .sfp-steps{grid-template-columns:1fr}.sfp section{padding:40px 0}}@media (max-width:600px){.sfp{padding:0 16px}.sfp .sfp-cols{grid-template-columns:1fr}.sfp .sfp-trust{gap:8px 14px;font-size:11px;letter-spacing:.06em}.sfp .sfp-trust span{white-space:nowrap}.sfp .sfp-btns .sfp-btn{flex:1 1 auto}.sfp a.sfp-tbtn{display:block;text-align:center}}@media (max-width:900px){.sfp .sfp-table thead{display:none}.sfp .sfp-table,.sfp .sfp-table tbody,.sfp .sfp-table tr,.sfp .sfp-table th,.sfp .sfp-table td{display:block;width:100%}.sfp .sfp-table tr{padding:14px 16px;border-bottom:1px solid #eef2f6}.sfp .sfp-table tbody tr:last-child{border-bottom:0}.sfp .sfp-table tbody th{padding:0 0 8px;border:0}.sfp .sfp-table td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;border:0;font-size:14px}.sfp .sfp-table td.sfp-tgo{display:block;width:100%;padding-top:10px;text-align:left}.sfp .sfp-table td.sfp-tgo:before{content:none}.sfp .sfp-table td:before{content:attr(data-label);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5b6b7d}html[data-theme=dark] .sfp .sfp-table tr{border-bottom-color:#243049}}
