.style-module-scss-module__Q7lAza__container{grid-template-columns:repeat(auto-fill,80vw);gap:24px;display:grid}@media (max-width:768px){.style-module-scss-module__Q7lAza__container{grid-auto-columns:80vw;grid-auto-flow:column;overflow-x:scroll}}@media (min-width:768px){.style-module-scss-module__Q7lAza__container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.style-module-scss-module__Q7lAza__container{grid-template-columns:repeat(3,1fr)}}.style-module-scss-module__Q7lAza__post{border-radius:var(--border-radius);background:var(--surface);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.style-module-scss-module__Q7lAza__post:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.style-module-scss-module__Q7lAza__category{top:var(--space-3);left:var(--space-3);z-index:1;border-radius:var(--border-radius-pill);font-size:calc(var(--font-base)*.8);box-shadow:var(--shadow-sm);padding:6px 14px;font-weight:700;text-decoration:none;position:absolute}.style-module-scss-module__Q7lAza__content{height:100%;padding:var(--space-5);text-align:center;justify-content:center;align-items:center;display:flex}.style-module-scss-module__Q7lAza__content .style-module-scss-module__Q7lAza__title{font-size:var(--font-md);transition:color .15s}.style-module-scss-module__Q7lAza__content a:hover .style-module-scss-module__Q7lAza__title{color:var(--brand)}.style-module-scss-module__Q7lAza__image{overflow:hidden}.style-module-scss-module__Q7lAza__image img{border-radius:0;transition:transform .3s}.style-module-scss-module__Q7lAza__post:hover .style-module-scss-module__Q7lAza__image img{transform:scale(1.05)}
.style-module-scss-module__qkL11q__container{grid-auto-columns:1fr;gap:24px;display:grid}.style-module-scss-module__qkL11q__col-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.style-module-scss-module__qkL11q__col-3{grid-template-columns:repeat(2,1fr)}}.style-module-scss-module__qkL11q__col-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.style-module-scss-module__qkL11q__col-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.style-module-scss-module__qkL11q__col-4{grid-template-columns:repeat(2,1fr)}}.style-module-scss-module__qkL11q__col-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1100px){.style-module-scss-module__qkL11q__col-5{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.style-module-scss-module__qkL11q__col-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.style-module-scss-module__qkL11q__col-5{grid-template-columns:repeat(2,1fr)}}.style-module-scss-module__qkL11q__category{padding:var(--space-6) var(--space-4);border-radius:var(--border-radius);background:var(--surface);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.style-module-scss-module__qkL11q__category:hover{box-shadow:var(--shadow-md);border-color:var(--brand-accent);transform:translateY(-4px)}.style-module-scss-module__qkL11q__category img{transition:transform .18s}.style-module-scss-module__qkL11q__category:hover img{transform:scale(1.06)}.style-module-scss-module__qkL11q__category h2{font-size:var(--font-md);color:var(--color-black);margin:0;font-weight:600}
.comparisonTable-module-scss-module__uY32JW__wrap{width:100%;max-width:900px;margin:var(--space-5) auto 0;padding:0 var(--page-pad,16px)}.comparisonTable-module-scss-module__uY32JW__heading{font-size:var(--font-lg,1.4rem);margin:0 0 var(--space-3);text-align:center}.comparisonTable-module-scss-module__uY32JW__scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--border-color,#00000014);border-radius:var(--border-radius-md,14px);position:relative;overflow-x:auto}.comparisonTable-module-scss-module__uY32JW__table{border-collapse:collapse;width:100%;min-width:520px;font-size:.95rem}.comparisonTable-module-scss-module__uY32JW__table thead th{text-align:left;background:var(--surface-2);color:var(--color-muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;padding:12px 16px;font-size:.8rem;font-weight:700}.comparisonTable-module-scss-module__uY32JW__table tbody tr{border-top:1px solid var(--border-color,#00000014)}.comparisonTable-module-scss-module__uY32JW__table tbody td,.comparisonTable-module-scss-module__uY32JW__table tbody th{vertical-align:middle;white-space:nowrap;padding:14px 16px}.comparisonTable-module-scss-module__uY32JW__name{color:var(--color-text);text-align:left;font-weight:700}.comparisonTable-module-scss-module__uY32JW__nameLink{color:var(--color-text);text-decoration:none}.comparisonTable-module-scss-module__uY32JW__nameLink:hover{color:var(--brand-accent,#128048);text-decoration:underline}.comparisonTable-module-scss-module__uY32JW__bestBadge{background:var(--brand-accent,#128048);color:#fff;text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.comparisonTable-module-scss-module__uY32JW__actionCell{text-align:right}.comparisonTable-module-scss-module__uY32JW__cta{background:var(--cta-gradient,#128048);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.comparisonTable-module-scss-module__uY32JW__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.comparisonTable-module-scss-module__uY32JW__legal{margin:var(--space-3) 0 0;color:var(--color-muted);text-align:center;font-size:.72rem;line-height:1.5}.comparisonTable-module-scss-module__uY32JW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.richBlocks-module-scss-module__q1EoAG__takeaways{margin:var(--space-6) 0;padding:var(--space-5);border:1px solid var(--border-color);border-radius:var(--border-radius);background:linear-gradient(140deg,#18b3cc14,#18a05a14)}.richBlocks-module-scss-module__q1EoAG__takeaways_title{margin:0 0 var(--space-3);font-family:var(--font-dm-sans);font-size:calc(var(--font-base)*.78);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-weight:700}.richBlocks-module-scss-module__q1EoAG__takeaways ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.richBlocks-module-scss-module__q1EoAG__takeaways li{align-items:flex-start;gap:var(--space-2);display:flex}.richBlocks-module-scss-module__q1EoAG__takeaways li svg{color:var(--cta);flex:none;margin-top:4px}.richBlocks-module-scss-module__q1EoAG__callout{gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-radius:var(--border-radius);border:1px solid var(--border-color);border-left-width:4px;display:flex}.richBlocks-module-scss-module__q1EoAG__callout strong{font-family:var(--font-dm-sans);margin-bottom:2px;display:block}.richBlocks-module-scss-module__q1EoAG__callout p{margin:0}.richBlocks-module-scss-module__q1EoAG__callout_icon{flex:none;margin-top:3px;font-size:1.3rem}.richBlocks-module-scss-module__q1EoAG__callout_tip{border-left-color:var(--cta);background:#18a05a12}.richBlocks-module-scss-module__q1EoAG__callout_tip .richBlocks-module-scss-module__q1EoAG__callout_icon{color:var(--cta-strong)}.richBlocks-module-scss-module__q1EoAG__callout_info{border-left-color:var(--brand-accent);background:#18b3cc12}.richBlocks-module-scss-module__q1EoAG__callout_info .richBlocks-module-scss-module__q1EoAG__callout_icon{color:var(--brand)}.richBlocks-module-scss-module__q1EoAG__callout_warning{border-left-color:var(--accent);background:#fff7ed}.richBlocks-module-scss-module__q1EoAG__callout_warning .richBlocks-module-scss-module__q1EoAG__callout_icon{color:#b45309}.richBlocks-module-scss-module__q1EoAG__quote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-left:4px solid var(--brand-accent);background:var(--surface-2);border-radius:0 var(--border-radius) var(--border-radius) 0;color:var(--color-text);font-size:1.2rem;font-style:italic}.richBlocks-module-scss-module__q1EoAG__ctaBreak{margin:var(--space-6) 0;padding:var(--space-5);border-radius:var(--border-radius-lg);color:var(--color-white);text-align:center;background:linear-gradient(135deg,#0d4a5c,#0f5e6e)}.richBlocks-module-scss-module__q1EoAG__ctaBreak p{margin:0 0 var(--space-3);font-family:var(--font-dm-sans);font-size:var(--font-md);color:var(--color-white);font-weight:600}.richBlocks-module-scss-module__q1EoAG__ctaBreak_btn{align-items:center;gap:var(--space-2);border-radius:var(--border-radius-pill);background:var(--cta-gradient);padding:13px 26px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 10px 24px -8px #1280488c;color:var(--color-white)!important;text-decoration:none!important}.richBlocks-module-scss-module__q1EoAG__ctaBreak_btn:hover{transform:translateY(-2px);color:var(--color-white)!important}
.style-module-scss-module__vM1CHW__container{width:100%;max-width:var(--width-medium);margin-top:var(--space-7);text-align:center;align-items:center;gap:var(--space-4);isolation:isolate;flex-direction:column;display:flex;position:relative}.style-module-scss-module__vM1CHW__container:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(46% 60% at 30% 38%,#18b3cc38,#0000 70%),radial-gradient(46% 60% at 72% 42%,#34d27f33,#0000 70%);width:min(680px,92vw);height:320px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.style-module-scss-module__vM1CHW__container:before{animation:style-module-scss-module__vM1CHW__heroGlow 9s var(--ease-out-soft) infinite alternate}}.style-module-scss-module__vM1CHW__container h1{font-size:var(--font-display);background:linear-gradient(120deg, var(--color-black) 30%, var(--brand) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.08}.style-module-scss-module__vM1CHW__container p{color:var(--color-muted);max-width:60ch;margin:0 auto;font-size:clamp(1.05rem,1.6vw,1.3rem)}@media (max-width:900px){.style-module-scss-module__vM1CHW__container{margin-top:var(--space-5);text-align:center;align-items:center}}@keyframes style-module-scss-module__vM1CHW__heroGlow{0%{opacity:.75;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-52%)scale(1.06)}}.style-module-scss-module__vM1CHW__trust{width:100%;margin-top:var(--space-3);justify-content:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.style-module-scss-module__vM1CHW__trust li{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text);font-weight:600;display:inline-flex}.style-module-scss-module__vM1CHW__trust li svg{color:var(--cta);flex:none;font-size:1.25em}
.style-module-scss-module__HxRjBq__container_full{width:100%}.style-module-scss-module__HxRjBq__container_medium{width:100%;max-width:var(--width-medium)}.style-module-scss-module__HxRjBq__container_small{width:100%;max-width:var(--width-small)}.style-module-scss-module__HxRjBq__image{border-radius:var(--border-radius)}
.style-module-scss-module__O0DXvW__container_full{width:100%}.style-module-scss-module__O0DXvW__container_medium{width:100%;max-width:var(--width-medium)}.style-module-scss-module__O0DXvW__container_small{width:100%;max-width:var(--width-small)}
.style-module-scss-module__zoBuXq__container{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);width:100%;box-shadow:var(--shadow-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;align-items:center;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.style-module-scss-module__zoBuXq__container:hover{box-shadow:var(--shadow-lg);border-color:var(--brand-accent);transform:translateY(-3px)}.style-module-scss-module__zoBuXq__wrapper{border-radius:var(--border-radius);background:var(--surface-2);flex-direction:row;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.style-module-scss-module__zoBuXq__wrapper{flex-direction:column}}.style-module-scss-module__zoBuXq__image{background-color:var(--surface-2);width:34%;height:100%;position:absolute;inset:0}@media (max-width:900px){.style-module-scss-module__zoBuXq__image{width:100%;height:200px}}@media (max-width:768px){.style-module-scss-module__zoBuXq__image{height:170px}}.style-module-scss-module__zoBuXq__image_banner{top:var(--space-3);left:var(--space-3);z-index:2;background:var(--cta);border-radius:var(--border-radius-pill);position:absolute;box-shadow:0 6px 16px -4px #12804880}.style-module-scss-module__zoBuXq__image_banner p{font-size:calc(var(--font-xs)*.82);letter-spacing:.06em;color:var(--color-white);text-transform:uppercase;margin:0;padding:7px 16px;font-weight:800}.style-module-scss-module__zoBuXq__content{background:var(--surface);width:66%;padding:var(--space-5) var(--space-6);margin-left:34%}@media (max-width:900px){.style-module-scss-module__zoBuXq__content{padding:var(--space-4);width:100%;margin-top:200px;margin-left:0}}@media (max-width:768px){.style-module-scss-module__zoBuXq__content{margin-top:170px}}.style-module-scss-module__zoBuXq__top{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-4);grid-template-columns:1fr minmax(190px,250px);display:grid}@media (max-width:900px){.style-module-scss-module__zoBuXq__top{gap:var(--space-4);grid-template-columns:1fr}}.style-module-scss-module__zoBuXq__heading .style-module-scss-module__zoBuXq__title{font-size:var(--font-lg);margin-bottom:var(--space-2);letter-spacing:-.01em}@media (min-width:900px){.style-module-scss-module__zoBuXq__heading .style-module-scss-module__zoBuXq__title{font-size:var(--font-xl)}}.style-module-scss-module__zoBuXq__heading p{color:var(--color-muted);font-size:calc(var(--font-base)*.95);line-height:1.5}.style-module-scss-module__zoBuXq__heading .style-module-scss-module__zoBuXq__caption{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-green-4);color:var(--cta-strong);border-radius:var(--border-radius-sm);font-size:calc(var(--font-base)*.78);font-weight:600;line-height:1.4;display:inline-block}.style-module-scss-module__zoBuXq__affiliate{align-items:stretch;gap:var(--space-2);padding:var(--space-4);background:var(--surface-2);border-radius:var(--border-radius);flex-direction:column;display:flex}@media (max-width:900px){.style-module-scss-module__zoBuXq__affiliate{background:0 0;padding:0}}.style-module-scss-module__zoBuXq__rating{font-size:var(--font-md);text-align:center;color:#d7dde6;justify-content:center;gap:3px;display:flex}.style-module-scss-module__zoBuXq__rating .style-module-scss-module__zoBuXq__starFilled{color:var(--rating)}.style-module-scss-module__zoBuXq__affiliate a{justify-content:center;gap:var(--space-2);border-radius:var(--border-radius);background:var(--cta-gradient);color:var(--color-white);font-family:var(--font-dm-sans);font-size:var(--font-sm);border:none;align-items:center;padding:15px 24px;font-weight:700;text-decoration:none;display:flex}.style-module-scss-module__zoBuXq__affiliate a svg{transition:transform .15s}.style-module-scss-module__zoBuXq__affiliate a:hover svg{transform:translate(3px)}.style-module-scss-module__zoBuXq__affiliate p{text-align:center;font-size:calc(var(--font-base)*.72);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.style-module-scss-module__zoBuXq__keyInfo{width:100%;padding:var(--space-2);background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-wrap:wrap;margin:0;list-style:none;display:flex}.style-module-scss-module__zoBuXq__keyInfo li{width:25%;padding:var(--space-3) var(--space-2);position:relative}@media (max-width:900px){.style-module-scss-module__zoBuXq__keyInfo li{width:50%}}.style-module-scss-module__zoBuXq__keyInfo li:not(:last-child):after{content:"";background:var(--border-color);width:1px;height:60%;position:absolute;top:20%;right:0}@media (max-width:900px){.style-module-scss-module__zoBuXq__keyInfo li:not(:last-child):after{display:none}}.style-module-scss-module__zoBuXq__keyInfo li span{text-align:center;width:100%;font-weight:700;line-height:1.5;font-size:var(--font-sm);color:var(--color-black);display:inline-block}.style-module-scss-module__zoBuXq__keyInfo li span small{font-size:calc(var(--font-base)*.7);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-weight:600;display:block}.style-module-scss-module__zoBuXq__example{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);border:1px dashed var(--border-color);align-items:baseline;gap:var(--space-2) var(--space-3);background:linear-gradient(120deg,#18b3cc14,#1fae6314);flex-wrap:wrap;display:flex}.style-module-scss-module__zoBuXq__example_label{font-size:calc(var(--font-base)*.68);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-2);flex:none;font-weight:800}.style-module-scss-module__zoBuXq__example_body{font-size:calc(var(--font-base)*.86);color:var(--color-text);flex:auto;line-height:1.5}.style-module-scss-module__zoBuXq__example_body strong{color:var(--cta-strong);font-family:var(--font-dm-sans)}.style-module-scss-module__zoBuXq__readmore{margin-top:var(--space-4);gap:var(--space-2);display:flex}.style-module-scss-module__zoBuXq__readmore_dropdown{justify-content:center;align-items:center;gap:var(--space-2);color:var(--brand-2);background-color:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-pill);cursor:pointer;margin:0;padding:9px 20px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.style-module-scss-module__zoBuXq__readmore_dropdown:hover{background-color:var(--brand);color:var(--color-white)}@media (max-width:900px){.style-module-scss-module__zoBuXq__readmore_dropdown{width:100%}}.style-module-scss-module__zoBuXq__extrainfo{width:100%;padding:var(--space-4);border-radius:var(--border-radius);background:var(--surface);justify-content:space-between;gap:var(--space-4);flex-direction:row;display:none;position:relative;overflow:hidden}@media (max-width:900px){.style-module-scss-module__zoBuXq__extrainfo{flex-direction:column}}.style-module-scss-module__zoBuXq__extrainfo_open{display:flex}.style-module-scss-module__zoBuXq__extrainfo_box{background:var(--surface-2);border-radius:var(--border-radius);width:100%;padding:var(--space-4)}.style-module-scss-module__zoBuXq__extrainfo_box h3{color:var(--color-muted);text-transform:uppercase;font-size:var(--font-xs);letter-spacing:.04em;margin-bottom:var(--space-2)}.style-module-scss-module__zoBuXq__extrainfo_box *{font-size:calc(var(--font-base)*.9)}.style-module-scss-module__zoBuXq__extrainfo_box ul{margin:0;padding-left:1.2em}
@media (min-width:900px){.style-module-scss-module__5-5fAW__container{width:60%;margin-left:0;margin-right:0}}
.style-module-scss-module__tzDFAG__container{background:var(--active-theme-gradient);border-radius:var(--border-radius);width:100%;box-shadow:var(--shadow-md);padding:16px}.style-module-scss-module__tzDFAG__wrapper{background:var(--color-white);border-radius:var(--border-radius);flex-direction:row;width:100%;height:100%;min-height:300px;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.style-module-scss-module__tzDFAG__wrapper{flex-direction:column}}.style-module-scss-module__tzDFAG__image{width:35%;position:absolute;inset:0}@media (max-width:900px){.style-module-scss-module__tzDFAG__image{width:100%;height:300px}}@media (max-width:768px){.style-module-scss-module__tzDFAG__image{height:200px}}.style-module-scss-module__tzDFAG__content{grid-template-columns:60% 35%;justify-content:space-between;align-items:center;margin-left:35%;padding:32px;display:grid}@media (max-width:900px){.style-module-scss-module__tzDFAG__content{grid-template-columns:1fr;gap:24px;width:100%;margin-top:300px;margin-left:0}}@media (max-width:768px){.style-module-scss-module__tzDFAG__content{margin-top:200px}}.style-module-scss-module__tzDFAG__rating{font-size:var(--font-sm);color:#d3d3d3;border-radius:100px;margin-bottom:8px}.style-module-scss-module__tzDFAG__rating .style-module-scss-module__tzDFAG__starFilled{font-size:var(--font-sm);color:orange}.style-module-scss-module__tzDFAG__affiliate a{border-radius:var(--border-radius);background:var(--cta-gradient);color:var(--color-white);font-size:var(--font-sm);border:none;justify-content:center;align-items:center;gap:16px;padding:16px 32px;font-weight:700;text-decoration:none;display:flex}.style-module-scss-module__tzDFAG__affiliate p{text-align:center;font-size:calc(var(--font-base)*.7);opacity:.5;line-height:0}
.style-module-scss-module__t6CMia__container{flex-direction:column;gap:32px;width:100%;display:flex}@media (min-width:900px){.style-module-scss-module__t6CMia__container{width:33%;margin-left:0;margin-right:0}}.style-module-scss-module__t6CMia__title{font-size:var(--font-xs);opacity:.75;text-transform:uppercase}.style-module-scss-module__t6CMia__extraInformation,.style-module-scss-module__t6CMia__prosAndCons{background:var(--color-white);border-radius:var(--border-radius);flex-direction:column;align-items:center;width:100%;padding:0 24px;display:flex}.style-module-scss-module__t6CMia__infoBox{width:100%;padding:32px 0 16px}.style-module-scss-module__t6CMia__infoBox+.style-module-scss-module__t6CMia__infoBox{border-top:1px solid #d3d3d3}.style-module-scss-module__t6CMia__prosAndCons{flex-direction:column;gap:23px;padding:24px;display:flex}.style-module-scss-module__t6CMia__prosAndCons .style-module-scss-module__t6CMia__pros,.style-module-scss-module__t6CMia__prosAndCons .style-module-scss-module__t6CMia__cons{flex-wrap:wrap;gap:8px;width:100%;display:flex}.style-module-scss-module__t6CMia__prosAndCons .style-module-scss-module__t6CMia__pros h3,.style-module-scss-module__t6CMia__prosAndCons .style-module-scss-module__t6CMia__cons h3{width:100%}.style-module-scss-module__t6CMia__prosAndCons .style-module-scss-module__t6CMia__pros span,.style-module-scss-module__t6CMia__prosAndCons .style-module-scss-module__t6CMia__cons span{background:var(--color-beige);border-radius:var(--border-radius);padding:8px 12px}.style-module-scss-module__t6CMia__affiliate{width:100%}.style-module-scss-module__t6CMia__affiliate a{border-radius:var(--border-radius);background:var(--cta-gradient);color:var(--color-white);font-size:var(--font-sm);border:none;justify-content:center;align-items:center;gap:16px;padding:16px 32px;font-weight:700;text-decoration:none;display:flex}.style-module-scss-module__t6CMia__affiliate p{text-align:center;font-size:calc(var(--font-base)*.7);opacity:.4;line-height:0}
.style-module-scss-module__G1lBaa__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:820px){.style-module-scss-module__G1lBaa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.style-module-scss-module__G1lBaa__grid{grid-template-columns:1fr}}.style-module-scss-module__G1lBaa__card{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.style-module-scss-module__G1lBaa__card:hover{box-shadow:var(--shadow-lg);border-color:var(--brand-accent);transform:translateY(-4px)}.style-module-scss-module__G1lBaa__card:hover .style-module-scss-module__G1lBaa__link svg{transform:translate(4px)}.style-module-scss-module__G1lBaa__icon{width:52px;height:52px;color:var(--brand);background:linear-gradient(140deg,#18b3cc29,#18a05a29);border-radius:14px;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.style-module-scss-module__G1lBaa__title{font-family:var(--font-dm-sans);font-size:var(--font-md);color:var(--color-black);font-weight:700}.style-module-scss-module__G1lBaa__desc{font-size:calc(var(--font-base)*.9);color:var(--color-muted);line-height:1.5}.style-module-scss-module__G1lBaa__link{color:var(--brand-2);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.style-module-scss-module__G1lBaa__link svg{transition:transform .18s}
.style-module-scss-module__KH6lva__image{width:100%}.style-module-scss-module__KH6lva__image img{border-radius:var(--border-radius)}.style-module-scss-module__KH6lva__content{width:100%}.style-module-scss-module__KH6lva__content_background{padding:24px 24px 24px 0}@media (max-width:900px){.style-module-scss-module__KH6lva__content_background{padding:0 24px 24px}}.style-module-scss-module__KH6lva__container_left{border-radius:var(--border-radius);flex-direction:row;justify-content:space-between;align-items:center;column-gap:48px;display:flex}@media (max-width:900px){.style-module-scss-module__KH6lva__container_left{flex-direction:column}.style-module-scss-module__KH6lva__container_left .style-module-scss-module__KH6lva__image{order:1}.style-module-scss-module__KH6lva__container_left .style-module-scss-module__KH6lva__content{order:2;margin-top:32px}}.style-module-scss-module__KH6lva__container_right{border-radius:var(--border-radius);flex-direction:row;justify-content:space-between;align-items:center;column-gap:48px;display:flex}@media (max-width:900px){.style-module-scss-module__KH6lva__container_right{flex-direction:column}.style-module-scss-module__KH6lva__container_right .style-module-scss-module__KH6lva__image{order:1}.style-module-scss-module__KH6lva__container_right .style-module-scss-module__KH6lva__content{order:2;margin-top:32px}}@media (min-width:900px){.style-module-scss-module__KH6lva__container_right .style-module-scss-module__KH6lva__content{order:1}.style-module-scss-module__KH6lva__container_right .style-module-scss-module__KH6lva__image{order:2}}
.partnerFaq-module-scss-module__1HsEtq__container{width:100%;margin:var(--space-6) 0 var(--space-4)}.partnerFaq-module-scss-module__1HsEtq__heading{font-size:var(--font-lg,1.4rem);margin:0 0 var(--space-4)}.partnerFaq-module-scss-module__1HsEtq__list{gap:var(--space-2);display:grid}.partnerFaq-module-scss-module__1HsEtq__item{border:1px solid var(--border-color,#00000014);border-radius:var(--border-radius-md,14px);background:var(--surface-2);overflow:hidden}.partnerFaq-module-scss-module__1HsEtq__item summary{cursor:pointer;padding:var(--space-3) var(--space-4);color:var(--color-text);justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:700;list-style:none;display:flex}.partnerFaq-module-scss-module__1HsEtq__item summary::-webkit-details-marker{display:none}.partnerFaq-module-scss-module__1HsEtq__item summary:after{content:"+";color:var(--brand-accent,#1f9d55);font-size:1.4em;line-height:1;transition:transform .2s}.partnerFaq-module-scss-module__1HsEtq__item[open] summary:after{content:"–"}.partnerFaq-module-scss-module__1HsEtq__item p{padding:0 var(--space-4) var(--space-4);color:var(--color-muted);margin:0;line-height:1.55}
.partnerStickyCta-module-scss-module__RlhDPW__bar{z-index:92;padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #f6f8fb00 0%, var(--background-color) 45%);pointer-events:none;opacity:0;justify-content:center;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(160%)}@media (max-width:880px){.partnerStickyCta-module-scss-module__RlhDPW__bar{bottom:calc(var(--bottomnav-h,64px) + env(safe-area-inset-bottom,0px) + 8px);padding-bottom:var(--space-2)}}.partnerStickyCta-module-scss-module__RlhDPW__visible{opacity:1;transform:translateY(0)}.partnerStickyCta-module-scss-module__RlhDPW__button{pointer-events:auto;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--border-radius-pill);background:var(--cta-gradient);width:min(100%,520px);max-width:520px;color:var(--color-white);font-family:var(--font-dm-sans);font-size:var(--font-sm);padding:15px 28px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 12px 28px -8px #12804899}.partnerStickyCta-module-scss-module__RlhDPW__button svg{flex-shrink:0;animation:1.6s ease-in-out infinite partnerStickyCta-module-scss-module__RlhDPW__nudgeX}.partnerStickyCta-module-scss-module__RlhDPW__button:hover{filter:brightness(1.05);transform:translateY(-2px)}@keyframes partnerStickyCta-module-scss-module__RlhDPW__nudgeX{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.partnerStickyCta-module-scss-module__RlhDPW__bar{transition:none}.partnerStickyCta-module-scss-module__RlhDPW__button svg{animation:none}}
.partnerTerms-module-scss-module___eS7VG__container{margin:var(--space-5) 0;gap:var(--space-4);display:grid}.partnerTerms-module-scss-module___eS7VG__card{background:var(--surface-2);border:1px solid var(--border-color,#00000014);border-radius:var(--border-radius-md,14px);padding:var(--space-4) var(--space-5)}.partnerTerms-module-scss-module___eS7VG__heading{margin:0 0 var(--space-3);font-size:calc(var(--font-base)*1.05);color:var(--color-text);font-weight:700}.partnerTerms-module-scss-module___eS7VG__specs{gap:var(--space-2);margin:0;display:grid}.partnerTerms-module-scss-module___eS7VG__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px dashed var(--border-color,#00000014);display:flex}.partnerTerms-module-scss-module___eS7VG__row:last-child{border-bottom:0}.partnerTerms-module-scss-module___eS7VG__row dt{color:var(--color-muted);font-size:calc(var(--font-base)*.92)}.partnerTerms-module-scss-module___eS7VG__row dd{color:var(--color-text);text-align:right;margin:0;font-weight:700}.partnerTerms-module-scss-module___eS7VG__example{padding:var(--space-3) var(--space-4);background:var(--surface-2);border-left:3px solid var(--brand-accent);border-radius:var(--border-radius-sm);font-size:calc(var(--font-base)*.8);color:var(--color-muted);margin:0;line-height:1.55}.partnerTerms-module-scss-module___eS7VG__example strong{color:var(--color-text)}.partnerTerms-module-scss-module___eS7VG__disclaimer{margin-top:var(--space-2);font-size:calc(var(--font-base)*.72);opacity:.85;display:block}
@media (min-width:900px){.partnerSingle-module-scss-module__krvqZq__template_partner{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.partnerSingle-module-scss-module__krvqZq__template_partner #partner-overview{order:1;width:100%}.partnerSingle-module-scss-module__krvqZq__template_partner #partner-terms{order:2;width:100%}.partnerSingle-module-scss-module__krvqZq__template_partner #partner-content{order:3}.partnerSingle-module-scss-module__krvqZq__template_partner #partner-sidebar{order:4}.partnerSingle-module-scss-module__krvqZq__template_partner #partner-faq{order:5;width:100%}.partnerSingle-module-scss-module__krvqZq__template_partner .partnerSingle-module-scss-module__krvqZq__relatedLinks{order:6;width:100%}}.partnerSingle-module-scss-module__krvqZq__relatedLinks{width:100%;margin:var(--space-6) 0 var(--space-4)}.partnerSingle-module-scss-module__krvqZq__relatedLinks .partnerSingle-module-scss-module__krvqZq__relatedHeading{font-size:var(--font-lg,1.4rem);margin:0 0 var(--space-3)}.partnerSingle-module-scss-module__krvqZq__relatedLinks ul{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.partnerSingle-module-scss-module__krvqZq__relatedLinks li a{background:var(--surface-2);border:1px solid var(--border-color,#00000014);color:var(--color-text);transition:background var(--dur-2,.15s) ease,transform var(--dur-2,.15s) ease;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.partnerSingle-module-scss-module__krvqZq__relatedLinks li a svg{color:var(--brand-accent,#1f9d55)}.partnerSingle-module-scss-module__krvqZq__relatedLinks li a:hover{background:var(--surface-3,var(--surface-2));transform:translateY(-1px)}
.tableOfContents-module-scss-module__SzvhKa__toc{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-xs);background:linear-gradient(140deg,#18b3cc0f,#18a05a0f)}.tableOfContents-module-scss-module__SzvhKa__toc ul{border-left:2px solid var(--border-color);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tableOfContents-module-scss-module__SzvhKa__toc li a{padding:6px var(--space-3);font-size:calc(var(--font-base)*.88);color:var(--color-muted);border-left:2px solid #0000;margin-left:-2px;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.tableOfContents-module-scss-module__SzvhKa__toc li a:hover{color:var(--brand)}.tableOfContents-module-scss-module__SzvhKa__toc .tableOfContents-module-scss-module__SzvhKa__active a{color:var(--brand);border-left-color:var(--brand-accent);font-weight:600}.tableOfContents-module-scss-module__SzvhKa__title{margin:0 0 var(--space-3);font-family:var(--font-dm-sans);font-size:calc(var(--font-base)*.75);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);font-weight:700}
