.cp{--pine-dark: #031B00;--pine: #394730;--lime: #AFFF4D;--lime-2: #82CD28;--lime-5: #447E00;--moss: #B2C2AB;--moss-light: #DBE1D4;--paper: #EFEEEC;--ground: #D5DDD0;--white: #FFFFFF;--ink: #111111;--ink-2: #57534F;--line: #C9D1C2;--sans: "Apfel Grotezk", Tahoma, sans-serif;--mittel: "Apfel Grotezk Mittel", Tahoma, sans-serif;--fett: "Apfel Grotezk Fett", Tahoma, sans-serif;--mono: "IBM Plex Mono", SFMono-Regular, Menlo, monospace;--serif: "Instrument Serif", Georgia, serif;--r-card: 20px;--r-pill: 9999px;font-family:var(--sans);color:var(--ink);line-height:1.5;font-size:18px;-webkit-font-smoothing:antialiased;box-sizing:border-box}.cp *,.cp *:before,.cp *:after{box-sizing:border-box}.cp h1,.cp h2,.cp h3,.cp p,.cp ul,.cp ol,.cp figure{margin:0}.cp ul,.cp ol{padding:0;list-style:none}.cp a{color:inherit;text-decoration:none}.cp img{display:block;max-width:100%}.cp .num{font-variant-numeric:tabular-nums}.cp .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 48px}.cp .eyebrow{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cp .badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--lime);color:var(--pine-dark);padding:6px 14px;border-radius:var(--r-pill)}.cp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--r-pill);background:var(--lime);color:var(--pine-dark);font-family:var(--mittel);font-size:17px;letter-spacing:-.02em;border:2px solid var(--lime)}.cp .btn:hover{background:var(--lime-2);border-color:var(--lime-2)}.cp .btn.ghost{background:transparent;color:var(--pine-dark);border-color:var(--pine-dark)}.cp .btn.on-dark{border-color:var(--lime)}.cp .btn.ghost.on-dark{color:var(--paper);border-color:var(--moss)}.cp .btn svg{width:18px;height:18px}.cp .display{font-family:var(--fett);font-weight:400;letter-spacing:-.04em;line-height:.98;color:var(--pine-dark);text-wrap:balance}.cp .h2{font-family:var(--fett);font-weight:400;letter-spacing:-.035em;line-height:1.02;font-size:44px;color:var(--pine-dark);text-wrap:balance}.cp .h3{font-family:var(--mittel);font-weight:500;letter-spacing:-.02em;line-height:1.2;font-size:22px;color:var(--pine-dark)}.cp .lead{font-size:21px;line-height:1.45;color:var(--ink);max-width:62ch}.cp .body{font-size:17px;line-height:1.55;color:var(--ink-2)}.cp .serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0}.cp .card{background:var(--white);border-radius:var(--r-card);padding:28px}.cp .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cp .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cp .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cp .stack{display:flex;flex-direction:column}.cp .row{display:flex;align-items:center}.cp .pill{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--white);font-family:var(--mono);font-size:13px;color:var(--pine-dark)}.cp .check{width:22px;height:22px;border-radius:50%;background:var(--lime);color:var(--pine-dark);display:inline-flex;align-items:center;justify-content:center;flex:none}.cp .check svg{width:12px;height:12px}.cp .x{width:22px;height:22px;border-radius:50%;background:var(--moss-light);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.cp .x svg{width:12px;height:12px}.cp .rule{height:1px;background:var(--line);width:100%}.cp .section{padding:96px 0}.cp .section-head{display:flex;flex-direction:column;gap:14px;margin-bottom:40px;max-width:760px}.cp .faq{display:flex;flex-direction:column}.cp .faq>div{padding:22px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:24px;align-items:start}.cp .faq>div:last-child{border-bottom:1px solid var(--line)}.cp .faq .q{font-family:var(--mittel);font-size:20px;letter-spacing:-.02em;color:var(--pine-dark)}.cp .faq .a{font-size:16px;line-height:1.55;color:var(--ink-2);margin-top:10px;max-width:70ch}.cp .faq .plus{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--pine-dark);font-family:var(--mono);font-size:16px}.cp .quote{display:flex;flex-direction:column;gap:18px}.cp .quote blockquote{margin:0;font-size:19px;line-height:1.45;color:var(--ink)}.cp .quote .who{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13px;color:var(--ink-2)}.cp .quote .who b{color:var(--pine-dark);font-weight:600}.cp .stars{display:inline-flex;gap:2px;color:var(--lime-5)}.cp .stars svg{width:14px;height:14px}.cp .tier{display:flex;flex-direction:column;gap:18px;padding:32px;border-radius:var(--r-card);background:var(--white);border:1px solid var(--line)}.cp .tier .name{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cp .tier .price{font-family:var(--fett);font-size:44px;letter-spacing:-.04em;line-height:1;color:var(--pine-dark)}.cp .tier .price small{font-family:var(--mono);font-size:13px;letter-spacing:0;color:var(--ink-2);margin-left:8px}.cp .tier ul{display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--ink)}.cp .tier li{display:flex;gap:10px;align-items:flex-start}.cp .tier li .check{width:18px;height:18px;margin-top:3px}.cp .tier li .check svg{width:10px;height:10px}.cp .tier.hi{background:var(--pine-dark);color:var(--paper);border-color:var(--pine-dark)}.cp .tier.hi .name,.cp .tier.hi .price small{color:var(--moss)}.cp .tier.hi .price,.cp .tier.hi ul{color:var(--paper)}.cp .how-intro{gap:16px}@media(min-width:1025px){.cp .how-intro{position:sticky;top:24px}}.cp .sbs-h{font-size:52px}.cp .verdict-tile{padding:56px;gap:20px}.cp .verdict-h{font-size:44px;max-width:26ch}.cp .steps{display:flex;flex-direction:column}.cp .steps>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:26px 0;border-top:1px solid var(--line);align-items:start}.cp .steps .n{font-family:var(--mono);font-size:13px;color:var(--ink-2);padding-top:6px}.cp .steps .t{font-family:var(--mittel);font-size:21px;letter-spacing:-.02em;color:var(--pine-dark)}.cp .steps .d{font-size:16px;color:var(--ink-2);margin-top:6px;max-width:66ch;line-height:1.5}.cp .table{width:100%;border-collapse:separate;border-spacing:0;font-size:15.5px}.cp .table th{text-align:left;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:0 16px 14px}.cp .table td{padding:16px;border-top:1px solid var(--line);vertical-align:top;line-height:1.45}.cp .table td:first-child{font-family:var(--mittel);color:var(--pine-dark)}.cp .table td.win{background:#afff4d38}.cp .table .cell{display:flex;gap:10px;align-items:flex-start}.cp .table .cell .check,.cp .table .cell .x{margin-top:1px}.cp .guide{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:16px;background:var(--white);border:1px solid var(--line);min-height:160px}.cp .guide .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime-5)}.cp .guide .t{font-family:var(--mittel);font-size:18px;letter-spacing:-.015em;color:var(--pine-dark);line-height:1.3}.cp .guide .m{font-family:var(--mono);font-size:12px;color:var(--ink-2);margin-top:auto}.cp .stats{display:flex;gap:0}.cp .stats>div{display:flex;flex-direction:column;gap:4px;padding:0 28px;border-left:1px solid var(--line)}.cp .stats>div:first-child{padding-left:0;border-left:0}.cp .stats .v{font-family:var(--fett);font-size:30px;letter-spacing:-.03em;line-height:1;color:var(--pine-dark)}.cp .stats .l{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cp .crumb{font-family:var(--mono);font-size:12.5px;color:var(--ink-2);display:flex;gap:10px;align-items:center}.cp .crumb span{color:var(--moss)}.cp .flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}.cp .flow>div{position:relative;padding:20px;border-radius:16px;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;min-height:120px}.cp .flow .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cp .flow .t{font-family:var(--mittel);font-size:16px;letter-spacing:-.01em;color:var(--pine-dark);line-height:1.3}.cp .flow>div+div:before{content:"";position:absolute;left:-12px;top:50%;width:12px;height:1px;background:var(--pine-dark)}.cp .flow>div+div:after{content:"";position:absolute;left:-3px;top:calc(50% - 3px);width:6px;height:6px;border-top:1px solid var(--pine-dark);border-right:1px solid var(--pine-dark);transform:rotate(45deg)}.cp .cta-band{border-radius:28px;padding:64px;background:var(--pine-dark);color:var(--paper);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:center}.cp .cta-band .display{color:var(--paper);font-size:48px}.cp .cta-band p{color:var(--moss);font-size:18px;line-height:1.5}.cp.dA{background:var(--ground)}.cp.dA .hero{padding:72px 0 64px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.cp.dA .hero .display{font-size:76px;max-width:16ch}.cp.dA .hero .lead{text-align:center;font-family:var(--mono);font-size:18px;line-height:1.55;color:var(--ink-2);max-width:66ch}.cp.dA .hero .def{font-family:var(--serif);font-size:26px;line-height:1.35;color:var(--pine-dark);max-width:30ch}.cp.dA .band{background:var(--paper)}.cp.dA .band.white{background:var(--white)}.cp.dA .card{box-shadow:0 1px #031b000f}.cp.dA .inc{display:flex;flex-direction:column;gap:12px;min-height:210px}.cp.dA .inc .i{width:40px;height:40px;border-radius:12px;background:var(--moss-light);display:flex;align-items:center;justify-content:center;color:var(--pine-dark)}.cp.dA .inc .i svg{width:20px;height:20px}.cp.dA .who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}.cp.dA .who li{display:flex;gap:14px;font-size:18px;line-height:1.4;color:var(--ink);padding:14px 0;border-top:1px solid var(--line)}.cp.dB{background:var(--white)}.cp.dB .dark{background:var(--pine-dark);color:var(--paper)}.cp.dB .dark .display,.cp.dB .dark .h2,.cp.dB .dark .h3{color:var(--paper)}.cp.dB .dark .eyebrow{color:var(--lime)}.cp.dB .dark .lead,.cp.dB .dark .body{color:var(--moss)}.cp.dB .hero{padding:40px 0 88px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:end}.cp.dB .hero .display{font-size:92px}.cp.dB .hero .lead{color:var(--moss);font-size:20px}.cp.dB .hero .side{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(178,194,171,.35)}.cp.dB .hero .side .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.cp.dB .hero .side .v{font-family:var(--fett);font-size:34px;letter-spacing:-.03em;line-height:1;color:var(--paper)}.cp.dB .hero .side .l{font-size:14px;color:var(--moss)}.cp.dB .stats-dark{display:flex;border-top:1px solid rgba(178,194,171,.35)}.cp.dB .stats-dark>div{flex:1;padding:28px 24px 0;border-left:1px solid rgba(178,194,171,.35);display:flex;flex-direction:column;gap:6px}.cp.dB .stats-dark>div:first-child{padding-left:0;border-left:0}.cp.dB .stats-dark .v{font-family:var(--fett);font-size:40px;letter-spacing:-.04em;line-height:1;color:var(--lime)}.cp.dB .stats-dark .l{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--moss)}.cp.dB .tile{padding:32px;border-radius:20px;background:var(--paper);display:flex;flex-direction:column;gap:14px;min-height:220px}.cp.dB .tile .n{font-family:var(--mono);font-size:12px;color:var(--lime-5);letter-spacing:.1em}.cp.dB .tile.lime{background:var(--lime)}.cp.dB .tile.lime .body{color:var(--pine-dark)}.cp.dB .dark .table td{border-top-color:#b2c2ab4d;color:var(--paper)}.cp.dB .dark .table td:first-child{color:var(--paper)}.cp.dB .dark .table th{color:var(--moss)}.cp.dB .dark .table td.win{background:#afff4d24}.cp.dB .dark .x{background:#ffffff1a;color:var(--moss)}.cp.dB .dark .faq>div{border-color:#b2c2ab4d}.cp.dB .dark .faq .q{color:var(--paper)}.cp.dB .dark .faq .a{color:var(--moss)}.cp.dB .dark .faq .plus{color:var(--lime);border-color:#b2c2ab66}.cp.dB .marquee{display:flex;gap:14px;flex-wrap:wrap}.cp.dB .marquee .pill{background:transparent;border-color:#b2c2ab73;color:var(--paper)}.cp.dB .who{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cp.dB .who li{padding:24px;border-radius:16px;background:var(--paper);font-size:17px;line-height:1.4;color:var(--ink);display:flex;flex-direction:column;gap:12px}.cp.dB .who li .n{font-family:var(--mono);font-size:12px;color:var(--lime-5);letter-spacing:.1em}.cp.dC{background:#f4f3ef}.cp.dC .layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;align-items:start;padding-top:48px}.cp.dC .rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:24px}.cp.dC .rail .index{display:flex;flex-direction:column}.cp.dC .rail .index a{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-family:var(--mono);font-size:13px;color:var(--ink-2)}.cp.dC .rail .index a:last-child{border-bottom:1px solid var(--line)}.cp.dC .rail .index a b{color:var(--pine-dark);font-weight:500}.cp.dC .rail .index a span{color:var(--moss)}.cp.dC .rail .pricecard{padding:24px;border-radius:16px;background:var(--pine-dark);color:var(--paper);display:flex;flex-direction:column;gap:12px}.cp.dC .rail .pricecard .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.cp.dC .rail .pricecard .v{font-family:var(--fett);font-size:34px;letter-spacing:-.04em;line-height:1}.cp.dC .rail .pricecard .l{font-size:14px;color:var(--moss);line-height:1.45}.cp.dC .hero{padding:40px 0 8px;display:flex;flex-direction:column;gap:20px}.cp.dC .hero .display{font-size:64px;max-width:18ch}.cp.dC .hero .def{font-family:var(--serif);font-size:28px;line-height:1.3;color:var(--pine-dark);max-width:34ch}.cp.dC .sec{padding:56px 0 8px;display:flex;flex-direction:column;gap:22px}.cp.dC .sec .num-head{display:flex;align-items:baseline;gap:18px;padding-bottom:14px;border-bottom:2px solid var(--pine-dark)}.cp.dC .sec .num-head .n{font-family:var(--mono);font-size:13px;color:var(--ink-2)}.cp.dC .sec .num-head .h2{font-size:34px}.cp.dC .ledger{display:flex;flex-direction:column}.cp.dC .ledger>div{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px dashed var(--line)}.cp.dC .ledger .t{font-family:var(--mittel);font-size:18px;letter-spacing:-.015em;color:var(--pine-dark)}.cp.dC .ledger .d{font-size:16px;color:var(--ink-2);line-height:1.5}.cp.dC .who{display:flex;flex-direction:column}.cp.dC .who li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px dashed var(--line);font-size:17px;line-height:1.45}.cp.dC .who li .n{font-family:var(--mono);font-size:12px;color:var(--ink-2);padding-top:4px}.cp.dC .tier{border-color:var(--pine-dark);border-radius:12px}.cp.dC .quote blockquote{font-family:var(--serif);font-size:26px;line-height:1.3;color:var(--pine-dark)}.cp.dC .guide{border-radius:12px}.cp.dC .table td.win{background:#afff4d47}.cp.dC .cta-band{border-radius:16px}.cp .marquee{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.cp .marquee .track{display:flex;align-items:center;gap:72px;width:max-content;animation:ot-marquee 32s linear infinite}.cp .marquee:hover .track{animation-play-state:paused}.cp .marquee .lg{display:flex;align-items:center;gap:12px;flex:none;opacity:.82}.cp .marquee .lg .mark{display:flex;align-items:center}.cp .marquee .lg .nm{font-family:Apfel Grotezk Mittel,Tahoma,sans-serif;font-size:20px;letter-spacing:-.02em;color:#031b00;white-space:nowrap}@keyframes ot-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cp.dA .quote .who,.cp.dB .quote .who,.cp.dC .quote .who{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cp .brands{padding:30px 0 34px;display:flex;flex-direction:column;gap:22px;background:#b2c2ab;overflow:hidden;max-width:100%;contain:inline-size}.cp .brands .cap{font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#031b00;text-align:center;margin:0}.cp .brands .rows{display:flex;flex-direction:column;gap:20px;overflow:hidden;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.cp .brands .row{display:flex;align-items:center;width:max-content;animation:ot-marquee 46s linear infinite}.cp .brands .row.rev{animation-name:ot-marquee-rev;animation-duration:52s}.cp .brands .rows:hover .row{animation-play-state:paused}.cp .brands .it{flex:none;height:68px;padding:0 2.5rem;display:flex;align-items:center}.cp .brands .it img{height:100%;width:auto;max-width:none;object-fit:contain;display:block}@keyframes ot-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cp .brands .row{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:24px}.cp .brands .row .it:nth-child(n+10){display:none}}@media(prefers-reduced-motion:reduce){.cp .marquee .track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;gap:40px}}.cp .xbad{width:22px;height:22px;border-radius:50%;background:#d9432f;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.cp .xbad svg{width:11px;height:11px}.cp .cell{display:flex;gap:10px;align-items:flex-start}.cp .dot{width:22px;height:22px;border-radius:50%;border:1.5px solid #B2C2AB;flex:none;display:inline-block}.cp .dark .dot{border-color:#b2c2ab80}.cp .legend{display:flex;gap:28px;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#b2c2ab;margin-top:22px}.cp .legend span{display:inline-flex;align-items:center;gap:8px}.cp .tile ul.pro li,.cp .tile ul.con li{display:flex;gap:10px;align-items:flex-start;line-height:1.35}.cp .longq{padding:96px 0 72px}.cp .longq .wrap{max-width:1080px;margin:0 auto;padding-bottom:64px;border-bottom:1px solid rgba(3,27,0,.12)}.cp .longq .q{font-family:Apfel Grotezk,Tahoma,sans-serif;font-size:44px;line-height:1.2;letter-spacing:-.025em;color:#031b00;max-width:none;margin:0;padding-left:92px;position:relative}.cp .longq .q .open{position:absolute;left:0;top:-16px;font-family:"Instrument Serif",Georgia,serif;font-size:150px;line-height:1;color:#447e00}.cp .longq .q .close{font-family:"Instrument Serif",Georgia,serif;font-size:96px;line-height:0;color:#447e00;vertical-align:-.42em;margin-left:14px}.cp .longq .lq-who{display:flex;align-items:center;justify-content:flex-end;gap:28px;margin-top:32px}.cp .longq .lq-who .t{text-align:right;display:flex;flex-direction:column;gap:6px}.cp .longq .lq-who .t b{font-family:Apfel Grotezk Mittel,Tahoma,sans-serif;font-weight:500;font-size:22px;letter-spacing:-.02em;color:#031b00}.cp .longq .lq-who .t span{font-family:IBM Plex Mono,monospace;font-size:13px;color:#57534f;white-space:nowrap}.cp .longq .lq-who img{width:160px;height:160px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.cp.dC .longq{padding:72px 0 48px}.cp.dC .longq .wrap{padding-bottom:48px}.cp .brands.rounded{border-radius:16px;margin-inline:16px;max-width:calc(100% - 32px)}.cp .lockup{display:flex;align-items:center;gap:22px}.cp .lockup .box{height:76px;padding:0 26px;border-radius:14px;background:#fff;border:1px solid #DCDAD5;display:flex;align-items:center}.cp .lockup .plus{font-family:"Instrument Serif",Georgia,serif;font-size:56px;line-height:1;color:#447e00}.cp .istats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:10px}.cp .istats div{padding:18px 20px;border-radius:12px;background:#fff;border:1px solid #DCDAD5;display:flex;flex-direction:column;gap:6px}.cp .istats .v{font-family:Apfel Grotezk Fett,Tahoma,sans-serif;font-size:30px;letter-spacing:-.04em;line-height:1;color:#031b00}.cp .istats .l{font-family:IBM Plex Mono,monospace;font-size:12px;color:#57534f;line-height:1.4}.cp .flow2{position:relative;display:grid;grid-template-columns:repeat(var(--stages,4),minmax(0,1fr));gap:40px;padding-top:6px}.cp .flow2 .line{position:absolute;left:44px;right:44px;top:48px;height:2px;background:repeating-linear-gradient(90deg,#031B00 0 10px,transparent 10px 20px);background-size:20px 2px;opacity:.45;animation:ot-flow 1.2s linear infinite}@keyframes ot-flow{0%{background-position:0 0}to{background-position:20px 0}}.cp .stage{display:flex;flex-direction:column;gap:10px;position:relative}.cp .stage .node{min-width:84px;height:84px;padding:0 24px;border-radius:999px;background:#fff;border:1.5px solid #DCDAD5;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;position:relative;z-index:1;margin:6px 0 12px;box-shadow:0 0 0 8px #f4f3ef}.cp .stage .node.hub{background:#031b00;border-color:#031b00}.cp .stage .node.out{background:#afff4d;border-color:#afff4d}.cp .stage .k{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#447e00}.cp .stage .t{font-family:Apfel Grotezk Mittel,Tahoma,sans-serif;font-size:21px;letter-spacing:-.015em;color:#031b00;line-height:1.25}.cp .stage .d{font-size:14.5px;color:#57534f;line-height:1.5;max-width:32ch}.cp .stage .chan{font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6;color:#031b00;margin-top:4px;padding-top:12px;border-top:1px dashed #DCDAD5}.cp .stage .chan b{font-weight:600;color:#447e00}.cp .avatars{display:flex;align-items:center;margin-top:6px}.cp .avatars span{width:42px;height:42px;border-radius:50%;background:#fff;border:1.5px solid #DCDAD5;display:inline-flex;align-items:center;justify-content:center;margin-left:-10px;box-shadow:0 0 0 2px #f4f3ef}.cp .avatars span:first-child{margin-left:0}.cp .avatars .more{width:auto;padding:0 12px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#57534f;white-space:nowrap}@media(prefers-reduced-motion:reduce){.cp .flow2 .line{animation:none}}.cp .je{border:1px solid #DCDAD5;border-radius:14px;background:#fff;overflow:hidden}.cp .je .hd{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;background:#f4f3ef;border-bottom:1px solid #DCDAD5;font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#57534f}.cp .je .hd b{color:#031b00;font-weight:600}.cp .je table{width:100%;border-collapse:collapse;font-family:IBM Plex Mono,monospace;font-size:13.5px}.cp .je th{text-align:left;font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#57534f;padding:12px 20px;border-bottom:1px solid #DCDAD5}.cp .je td{padding:11px 20px;border-bottom:1px dashed #DCDAD5;color:#031b00}.cp .je td.num,.cp .je th.num{text-align:right;font-variant-numeric:tabular-nums}.cp .je tr.tot td{border-bottom:0;background:#f4f3ef;font-weight:600}.cp .je td .acct{color:#57534f;font-size:12px;display:block;margin-top:2px}.cp .je .ft{padding:12px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#57534f;border-top:1px solid #DCDAD5;display:flex;justify-content:space-between;gap:16px}.cp .je .ft .okt{color:#447e00;font-weight:600}.cp.dB{background:#fff}.cp.dA .hero{display:flex;flex-direction:column;gap:18px;padding-top:56px}.cp.dA .tier .btn{min-height:48px;font-size:15px}.cp .panel{background:#efeeec;border-radius:28px;padding:64px 64px 56px;display:flex;flex-direction:column;gap:52px}.cp .panel .top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.cp .panel .top h1{font-size:60px;line-height:1.02;margin:0;max-width:12ch}.cp .panel .top .sub{display:flex;flex-direction:column;gap:18px;padding-top:10px}.cp .panel .top .sub p{margin:0;font-size:18px;line-height:1.5;color:#57534f;max-width:46ch}.cp .bill{display:flex;align-items:center;gap:18px;font-size:14px;color:#031b00}.cp .bill .opt{display:inline-flex;align-items:center;gap:8px}.cp .bill .opt i{width:16px;height:16px;border-radius:50%;border:1.5px solid #031B00;display:inline-block;position:relative}.cp .bill .opt.on i:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#031b00}.cp .bill .sep{width:1px;height:18px;background:#dcdad5}.cp .bill .save{font-family:IBM Plex Mono,monospace;font-size:12px;background:#afff4d;color:#031b00;padding:5px 10px;border-radius:999px}.cp .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.cp .col{display:flex;flex-direction:column;position:relative}.cp .col .poptab{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#afff4d;background:#031b00;border-radius:16px 16px 0 0;padding:10px 20px 26px;margin-bottom:-16px}.cp .card{background:#fff;border-radius:20px;padding:30px 28px 28px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 28px #031b000f;position:relative;z-index:1}.cp .col.pop .card{box-shadow:0 0 0 3px #031b00,0 8px 28px #031b0014}.cp .card .pn{font-family:Apfel Grotezk Mittel,Tahoma,sans-serif;font-size:30px;letter-spacing:-.025em;color:#031b00;line-height:1.05}.cp .card .ps{font-size:14.5px;line-height:1.45;color:#57534f;min-height:42px}.cp .card .pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;margin:14px 0 8px}.cp .card .pre{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#57534f;width:100%;margin-bottom:2px}.cp .card .amt{font-family:Apfel Grotezk Fett,Tahoma,sans-serif;font-size:50px;letter-spacing:-.045em;line-height:1;color:#031b00}.cp .card .per{font-family:IBM Plex Mono,monospace;font-size:13px;color:#57534f}.cp .card .rng{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#031b00;background:#efeeec;padding:5px 9px;border-radius:999px;margin-left:auto}.cp .card .btn{align-self:stretch;min-height:50px;font-size:16px;margin-top:4px;justify-content:space-between}.cp .card .btn svg{width:18px;height:18px}.cp .feat{padding:30px 10px 6px;display:flex;flex-direction:column;gap:22px}.cp .feat .lead{font-family:IBM Plex Mono,monospace;font-size:12px;color:#57534f}.cp .feat .grp{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid #DCDAD5}.cp .feat .grp:first-of-type{border-top:0;padding-top:0}.cp .feat .gh{display:flex;align-items:center;gap:10px;font-family:Apfel Grotezk Mittel,Tahoma,sans-serif;font-size:16px;letter-spacing:-.01em;color:#031b00}.cp .ic{width:30px;height:30px;border-radius:9px;background:#031b00;color:#afff4d;display:inline-flex;align-items:center;justify-content:center;flex:none}.cp .ic svg{width:17px;height:17px}.cp .feat ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.cp .feat li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:#031b00}.cp .tick{width:16px;height:16px;flex:none;margin-top:3px;color:#447e00;display:inline-flex}.cp .tick svg{width:16px;height:16px}.cp .cmptitle{font-family:"Instrument Serif",Georgia,serif;font-size:72px;letter-spacing:-.01em;color:#031b00;text-align:center;margin:0 0 56px;line-height:1}.cp .chead{display:grid;grid-template-columns:40% 1fr 1fr 1fr;gap:0;align-items:end;position:sticky;top:0;background:#fff;padding:18px 0 14px;border-bottom:1px solid #DCDAD5;z-index:2}.cp .chead div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 12px}.cp .chead .pn{font-family:Apfel Grotezk Mittel,Tahoma,sans-serif;font-size:19px;text-align:center;line-height:1.15;letter-spacing:-.02em;color:#031b00}.cp .chead .btn{min-height:40px;font-size:13.5px;padding:0 18px;align-self:stretch}.cp .csec{padding-top:44px}.cp .csec .ch{display:flex;align-items:center;gap:12px;font-family:Apfel Grotezk Mittel,Tahoma,sans-serif;font-size:22px;letter-spacing:-.02em;color:#031b00;padding:0 0 14px 12px}.cp .cmp{width:100%;border-collapse:separate;border-spacing:0}.cp .cmp td{padding:14px 12px;border-bottom:1px solid #E6E4DF;vertical-align:middle}.cp .cmp tr:nth-child(odd) td.c{background:#f7f6f3}.cp .cmp td.f .n{display:block;font-size:15px;color:#031b00;text-decoration:underline dotted #B2C2AB;text-underline-offset:4px}.cp .cmp td.f .d{display:block;font-size:12.5px;color:#57534f;line-height:1.4;margin-top:3px;max-width:48ch}.cp .cmp td.c{text-align:center}.cp .cmp td.c .txt{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#031b00}.cp .ok{width:20px;height:20px;border-radius:50%;background:#031b00;color:#afff4d;display:inline-flex;align-items:center;justify-content:center}.cp .ok svg{width:11px;height:11px}.cp .dash{font-family:IBM Plex Mono,monospace;color:#b2c2ab;font-size:16px}.cp .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #DCDAD5;border-bottom:1px solid #DCDAD5}.cp .nums div{padding:28px 24px;border-left:1px solid #DCDAD5;display:flex;flex-direction:column;gap:6px}.cp .nums div:first-child{border-left:0;padding-left:0}.cp .nums .v{font-family:Apfel Grotezk Fett,Tahoma,sans-serif;font-size:40px;letter-spacing:-.04em;line-height:1;color:#031b00}.cp .nums .l{font-size:14.5px;line-height:1.45;color:#57534f;max-width:28ch}.cp .faqtitle{font-family:"Instrument Serif",Georgia,serif;font-size:56px;color:#031b00;text-align:center;margin:0 0 40px;line-height:1}.cp .longq .lq-who .ini{width:150px;height:150px;border-radius:50%;background:#b2c2ab;color:#031b00;display:flex;align-items:center;justify-content:center;font-family:Apfel Grotezk Fett,Tahoma,sans-serif;font-size:52px;letter-spacing:-.04em}@keyframes ot-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cp .rise{animation:ot-up .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0)*.09s)}.cp .live{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:999px;background:#fff;border:1px solid #DCDAD5;font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#031b00;align-self:flex-start}.cp .live i{width:9px;height:9px;border-radius:50%;background:#82cd28;box-shadow:0 0 #82cd2899;animation:ot-pulse 2s ease-out infinite}@keyframes ot-pulse{0%{box-shadow:0 0 #82cd288c}70%{box-shadow:0 0 0 10px #82cd2800}to{box-shadow:0 0 #82cd2800}}.cp .month{display:flex;flex-direction:column;gap:12px;padding:26px 28px 22px;border-radius:20px;background:#fff;border:1px solid #DCDAD5;margin-bottom:8px}.cp .month .hd{display:flex;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#57534f}.cp .month .grid{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:5px}.cp .month .d{height:34px;border-radius:7px;background:#efeeec;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:11px;color:#57534f;animation:ot-cell 9s ease-in-out infinite;animation-delay:calc(var(--i)*.16s)}.cp .month .d.late{animation-name:ot-cell-late}.cp .month .d.k{animation-name:ot-cell-k;font-weight:700}@keyframes ot-cell{0%,4%{background:#efeeec;color:#57534f}9%,72%{background:#031b00;color:#afff4d}80%,to{background:#efeeec;color:#57534f}}@keyframes ot-cell-late{0%,4%{background:#efeeec;color:#57534f}9%,72%{background:#dbe1d4;color:#394730}80%,to{background:#efeeec;color:#57534f}}@keyframes ot-cell-k{0%,4%{background:#efeeec;color:#57534f}9%,72%{background:#afff4d;color:#031b00;box-shadow:0 0 0 3px #afff4d73}80%,to{background:#efeeec;color:#57534f;box-shadow:none}}.cp .month .ft{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13.5px;color:#57534f}.cp .month .ft .out{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#031b00;background:#afff4d;padding:6px 12px;border-radius:999px;animation:ot-out 9s ease-in-out infinite}@keyframes ot-out{0%,32%{opacity:0;transform:translateY(4px)}38%,72%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(4px)}}.cp .mrow{display:grid;grid-template-columns:220px 1fr;gap:32px;padding:26px 16px;margin:0 -16px;border-top:1px solid var(--line);align-items:start;border-radius:14px;transition:background .25s ease,transform .25s ease}.cp .mrow:last-child{border-bottom:1px solid var(--line)}.cp .mrow:hover{background:#ffffffb3;transform:translate(4px)}.cp .stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative;padding-top:22px}.cp .stepper:before{content:"";position:absolute;left:22px;right:22px;top:22px;height:2px;background:var(--line)}.cp .stp{display:flex;flex-direction:column;gap:18px;position:relative;height:100%;animation:ot-up .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + var(--i)*.1s)}.cp .stp .disc{width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;color:var(--pine-dark);margin-top:-22px;position:relative;z-index:1;transition:background .25s ease,border-color .25s ease,color .25s ease}.cp .stp:first-child .disc{background:#afff4d;border-color:#afff4d}.cp .stp .card{background:#fff;border-radius:16px;padding:22px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:168px;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cp .stp .t{font-family:var(--mittel);font-size:20px;letter-spacing:-.02em;color:var(--pine-dark);margin:0}.cp .stp .d{font-size:15px;color:var(--ink-2);line-height:1.5;margin:0}.cp .stp:hover .card{transform:translateY(-4px);box-shadow:0 16px 36px #031b001a;border-color:#dbe1d4}.cp .stp:hover .disc{background:#031b00;border-color:#031b00;color:#afff4d}.cp .btn{transition:transform .2s ease,box-shadow .2s ease}.cp .btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #031b0024}.cp .faq>div{transition:background .2s ease;border-radius:12px;padding-left:12px;padding-right:12px;margin:0 -12px}.cp .faq>div:hover{background:#ffffffbf}.cp .faq .plus{transition:transform .25s ease,background .25s ease,color .25s ease}.cp .faq>div:hover .plus{transform:rotate(90deg);background:var(--pine-dark);color:var(--lime);border-color:var(--pine-dark)}.cp .quote blockquote{font-family:"Instrument Serif",Georgia,serif;font-size:27px;line-height:1.3;color:#031b00}@media(prefers-reduced-motion:reduce){.cp .rise,.cp .stp,.cp .live i,.cp .month .d,.cp .month .ft .out{animation:none}.cp .month .d{background:#031b00;color:#afff4d}.cp .month .d.late{background:#dbe1d4;color:#394730}.cp .month .d.k{background:#afff4d;color:#031b00}.cp .month .ft .out{opacity:1}}@media(max-width:1024px){.cp .wrap{padding:0 24px}.cp .grid3,.cp .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.cp.dA .hero .display{font-size:56px}.cp.dB .hero .display{font-size:60px}.cp .cta-band{grid-template-columns:1fr;padding:40px}.cp .stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.cp .stepper:before{display:none}.cp[class] .flow2{grid-template-columns:repeat(2,minmax(0,1fr))}.cp .flow2 .line{display:none}.cp.dC .rail{position:static}.cp .verdict-tile{padding:40px}.cp .verdict-h{font-size:36px}.cp .istats,.cp .nums,.cp .why,.cp .ranges{grid-template-columns:repeat(2,minmax(0,1fr))}.cp .plans3{grid-template-columns:1fr}}@media(max-width:720px){.cp{font-size:17px}.cp .wrap{padding:0 16px}.cp .section{padding:56px 0}.cp .grid2,.cp .grid3,.cp .grid4,.cp .stepper,.cp[class] .flow2,.cp .istats,.cp .nums,.cp .month .grid{grid-template-columns:1fr}.cp .flow2{gap:24px}.cp .stage .d{max-width:none}.cp .month .grid{grid-template-columns:repeat(10,minmax(0,1fr))}.cp.dA .hero .display,.cp.dB .hero .display,.cp.dC .hero .display{font-size:42px}.cp .h2{font-size:32px}.cp .longq .q{font-size:26px;padding-left:0;padding-top:56px}.cp .longq .q .open{font-size:96px;top:-8px}.cp .longq .q .close{font-size:56px}.cp[class][class] .longq .lq-who{justify-content:flex-start;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.cp[class][class] .longq .lq-who .t{text-align:left}.cp[class][class] .longq .lq-who img,.cp[class][class] .longq .lq-who .ini{order:-1;width:72px;height:72px;min-width:72px;font-size:26px;flex:none}.cp .stats{flex-wrap:wrap;gap:16px 0}.cp .stats>div{width:50%;border-left:0;padding:0}.cp .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cp .sbs-h{font-size:36px}.cp .table{min-width:0}.cp .table,.cp .table tbody,.cp .table thead,.cp .table tr{display:block}.cp .table thead{position:sticky;top:0;z-index:2;background:#031b00;box-shadow:0 12px 16px -12px #0009}.cp .table thead tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.16)}.cp .table th{padding:0 12px;display:flex;align-items:center;min-height:28px}.cp .table th:first-child{display:none}.cp .table th img{max-height:20px}.cp .table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 0 20px;border-top:1px solid rgba(255,255,255,.12)}.cp .table tbody tr:first-child{border-top:0}.cp .table td{display:block;grid-column:auto;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a;padding:12px 12px 14px}.cp .table td:first-child{grid-column:1 / -1;border:0;background:transparent;padding:0 0 2px;font-family:var(--mittel);font-size:18px;letter-spacing:-.01em}.cp .table td.win{background:#afff4d29;border-color:#afff4d80}.cp .table td:not(:first-child):before{display:none}.cp .table td .cell{flex-direction:column;gap:8px;align-items:flex-start;font-size:14.5px;line-height:1.45}.cp .table .cell .check,.cp .table .cell .xbad,.cp .table .cell .dot{width:24px;height:24px}.cp .legend{gap:12px 24px}.cp[class] .flow2{display:flex;flex-direction:column;gap:0;padding-top:4px}.cp .flow2 .stage{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:start;padding-bottom:28px;position:relative}.cp .flow2 .stage:before{content:"";position:absolute;left:29px;top:66px;bottom:0;width:2px;background:repeating-linear-gradient(180deg,#031B00 0 8px,transparent 8px 16px);opacity:.35}.cp .flow2 .stage:last-child{padding-bottom:0}.cp .flow2 .stage:last-child:before{display:none}.cp[class] .stage .node{grid-column:1;grid-row:1 / span 4;width:60px;min-width:60px;height:60px;padding:0;margin:0;box-shadow:0 0 0 6px #f4f3ef}.cp[class] .stage .node img{height:auto!important;max-height:22px;max-width:36px}.cp[class] .stage .node svg{width:24px;height:24px}.cp .flow2 .stage .k{grid-column:2;margin-top:8px}.cp .flow2 .stage .t{grid-column:2;font-size:19px}.cp .flow2 .stage .d,.cp .flow2 .stage .chan{grid-column:2}.cp .cmp{min-width:0}.cp .cmp colgroup{display:none}.cp .cmp,.cp .cmp tbody{display:block}.cp .cmp tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 0;border-bottom:1px solid #E6E4DF}.cp .cmp td,.cp .cmp tr:nth-child(odd) td.c{display:block;padding:0;border:0;background:transparent}.cp .cmp td.f{grid-column:1 / -1}.cp .cmp td.c{text-align:center;background:#f7f6f3;border-radius:10px;padding:10px 6px;font-size:13px}.cp .cmp td.c:before{content:attr(data-plan);display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#57534f;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp .cmp td.c .txt{display:block;line-height:1.35}.cp[class] .ledger>div{grid-template-columns:1fr;gap:6px}.cp .je .table-scroll table{min-width:0;width:100%}.cp .verdict-tile{padding:28px 22px}.cp .verdict-h{font-size:27px;max-width:none}.cp .cmptitle,.cp .faqtitle{font-size:40px}.cp .chead{position:static;grid-template-columns:1fr;gap:10px}.cp .chead>div:first-child{display:none}.cp .mrow{grid-template-columns:1fr;gap:8px}.cp .ledger>div{grid-template-columns:1fr;gap:6px}.cp.dB .who,.cp.dA .who{grid-template-columns:1fr}.cp .brands .it{height:44px;padding:0 1.25rem}.cp .lockup .box{height:60px;padding:0 18px}.cp .lockup .box img{height:24px!important}.cp .faq>div{grid-template-columns:minmax(0,1fr) 28px}.cp .section-head{margin-bottom:24px}.cp .tile,.cp .card{padding:22px}.cp .plan{padding:24px}}.cp .longq .lq-who .ini{width:160px;height:160px;border-radius:50%;background:#b2c2ab;color:#031b00;display:flex;align-items:center;justify-content:center;font-family:var(--fett);font-size:52px;letter-spacing:-.04em;flex:none}.cp .quote blockquote{font-family:var(--serif);font-size:26px;line-height:1.3;color:var(--pine-dark)}.cp .quote.on-dark blockquote{color:var(--paper);font-size:28px}.cp .quote.on-dark .who{color:var(--moss)}.cp .quote.on-dark .who b{color:var(--lime)}
