.CTA_cta__aHn1I{padding:140px 0;background:radial-gradient(ellipse 60% 80% at 85% 0,rgba(90,200,250,.22),transparent 70%),linear-gradient(160deg,#0a2a5e,#0b3f99 55%,#0051d5);position:relative;overflow:hidden;isolation:isolate}.CTA_cta__aHn1I:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.16) 1.2px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 50%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 50% 50%,#000 10%,transparent 75%)}.CTA_container__PGfTc{max-width:900px;margin:0 auto;padding:0 var(--s-8);text-align:center;position:relative;z-index:1}.CTA_title___J6_y{font-size:var(--text-8xl);font-weight:700;color:#fff;margin-bottom:var(--s-6);letter-spacing:var(--tracking-tight)}.CTA_description__UK42d{font-size:var(--text-2xl);color:hsla(0,0%,100%,.85);margin-bottom:var(--s-12);line-height:var(--leading-normal)}.CTA_button__fzaIz{padding:var(--s-4) var(--s-12);background:#fff;color:#0b3f99;border:none;border-radius:var(--radius-full);font-size:var(--text-lg);font-weight:600;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);transition:transform var(--transition-base),box-shadow var(--transition-base);font-family:inherit}.CTA_button__fzaIz:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.15);background:#fff}.CTA_button__fzaIz:active{transform:scale(.98)}.CTA_buttons___cIm0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-4) var(--s-6)}.CTA_phone__MdtIr{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-size:var(--text-lg);font-weight:600;text-decoration:none}.CTA_phone__MdtIr:hover{text-decoration:underline}@media (max-width:768px){.CTA_buttons___cIm0{flex-direction:column;align-items:stretch}.CTA_button__fzaIz{width:100%;min-height:52px}.CTA_phone__MdtIr{justify-content:center}.CTA_cta__aHn1I{padding:var(--s-16) 0}.CTA_container__PGfTc{padding:0 var(--gutter)}.CTA_title___J6_y{font-size:32px;margin-bottom:var(--s-4)}.CTA_description__UK42d{font-size:var(--text-lg);margin-bottom:var(--s-8)}.CTA_button__fzaIz{padding:var(--s-3) var(--s-10);font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.CTA_button__fzaIz,.CTA_description__UK42d,.CTA_title___J6_y{animation:none;opacity:1}}@media (prefers-color-scheme:dark){.CTA_cta__aHn1I{background:radial-gradient(ellipse 60% 80% at 85% 0,rgba(90,200,250,.14),transparent 70%),linear-gradient(160deg,#061a3d,#0a2f73 60%,#0b3f99)}}.ExploreLinks_explore__0qT7E{padding:96px 0;background:var(--bg-secondary)}.ExploreLinks_container__TWjL1{max-width:1120px;margin:0 auto;padding:0 var(--s-8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.ExploreLinks_panel__eblfC{padding:32px;border:1px solid var(--gray-200);border-radius:var(--radius-2xl);background:var(--bg-primary)}.ExploreLinks_h2__buDO0{margin:0 0 20px;font-size:var(--text-2xl);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--text-primary)}.ExploreLinks_chips__mkSVy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ExploreLinks_chip__8999w{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-primary);font-weight:500;text-decoration:none;transition:background .2s,transform .2s var(--ease-out)}.ExploreLinks_chip__8999w:hover{background:rgba(0,108,227,.1);color:var(--apple-blue-dark);transform:translateY(-1px)}.ExploreLinks_chipCount__Nanny{font-size:.8rem;font-weight:600;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExploreLinks_more__ZYxMw{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--apple-blue);font-weight:600;text-decoration:none}.ExploreLinks_more__ZYxMw:hover svg{transform:translateX(3px)}.ExploreLinks_more__ZYxMw svg{transition:transform .2s var(--ease-out)}.ExploreLinks_topics__NYXWa{list-style:none;margin:0;padding:0}.ExploreLinks_topic__pXkWg{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid var(--gray-200);color:var(--text-primary);text-decoration:none}.ExploreLinks_topics__NYXWa li:last-child .ExploreLinks_topic__pXkWg{border-bottom:0}.ExploreLinks_topicArrow__cgBjo{flex-shrink:0;color:var(--text-tertiary);transition:transform .2s var(--ease-out),color .2s}.ExploreLinks_topic__pXkWg:hover{color:var(--apple-blue-dark)}.ExploreLinks_topic__pXkWg:hover .ExploreLinks_topicArrow__cgBjo{color:var(--apple-blue);transform:translateX(3px)}@media (max-width:768px){.ExploreLinks_explore__0qT7E{padding:56px 0}.ExploreLinks_container__TWjL1{grid-template-columns:minmax(0,1fr);padding:0 var(--gutter);gap:16px}.ExploreLinks_panel__eblfC{padding:22px 18px}.ExploreLinks_h2__buDO0{font-size:var(--text-xl)}}.FAQ_faq__KjhJo{padding:140px 0 180px;background:var(--bg-secondary);position:relative}.FAQ_faq__KjhJo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(180deg,hsla(0,0%,98%,0),rgba(0,122,255,.02));pointer-events:none}.FAQ_container__z2k59{max-width:var(--max-width-md);margin:0 auto;padding:0 var(--s-8)}.FAQ_title__jvBo2{font-size:var(--text-7xl);font-weight:800;text-align:center;color:var(--text-primary);margin-bottom:var(--s-12);letter-spacing:var(--tracking-tight)}.FAQ_searchWrapper__NHIai{margin-bottom:var(--s-8)}.FAQ_searchContainer__EAfpK{position:relative;max-width:600px;margin:0 auto}.FAQ_searchIcon__Qso_Y{position:absolute;left:var(--s-4);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.FAQ_searchInput__3cgFZ{width:100%;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-12);font-size:var(--text-base);font-weight:400;color:var(--text-primary);background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-full);transition:all .3s cubic-bezier(.16,1,.3,1);outline:none}.FAQ_searchInput__3cgFZ::placeholder{color:var(--text-tertiary)}.FAQ_searchInput__3cgFZ:focus{border-color:var(--apple-blue);box-shadow:0 0 0 4px rgba(0,122,255,.1),0 4px 12px rgba(0,122,255,.08)}.FAQ_categoryTabs__C4tQu{display:flex;gap:var(--s-2);justify-content:center;margin-bottom:var(--s-12);flex-wrap:wrap}.FAQ_categoryTab__Jc09T{padding:var(--s-2) var(--s-5);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);background:var(--white);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:var(--tracking-normal);white-space:nowrap;box-shadow:0 0 0 1px var(--gray-200) inset;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FAQ_categoryTab__Jc09T:hover:not(.FAQ_categoryTabActive__BKrSf){color:var(--text-primary);background:var(--gray-50);box-shadow:0 0 0 1px var(--gray-300) inset;transform:scale(1.02)}.FAQ_categoryTabActive__BKrSf{color:#fff!important;background:var(--apple-blue);box-shadow:0 2px 8px rgba(0,122,255,.3),0 1px 3px rgba(0,122,255,.2)}.FAQ_categoryTabActive__BKrSf:hover{color:#fff!important;background:var(--apple-blue-dark);box-shadow:0 4px 12px rgba(0,122,255,.35),0 2px 6px rgba(0,122,255,.25);transform:scale(1.02)}.FAQ_faqList__eDAH2{display:flex;flex-direction:column;gap:var(--s-4)}.FAQ_faqItem__mC3qs{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;border:.5px solid var(--gray-200);cursor:pointer;position:relative;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1)}.FAQ_faq__KjhJo.FAQ_visible__n69fy .FAQ_faqItem__mC3qs{opacity:1;transform:translateY(0)}.FAQ_faqItem__mC3qs:hover{border-color:rgba(0,122,255,.3);box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}.FAQ_faqItem__mC3qs.FAQ_open__H0t4T{background:linear-gradient(135deg,#fff,rgba(240,248,255,.4));border-color:rgba(0,122,255,.2);box-shadow:0 4px 16px rgba(0,122,255,.1),0 2px 8px rgba(0,122,255,.05)}.FAQ_question__c8QGY{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:center;padding:var(--s-6);background:none;border:none;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.FAQ_question__c8QGY:focus-visible{outline:3px solid var(--apple-blue);outline-offset:-3px;border-radius:var(--radius-xl)}.FAQ_faqItem__mC3qs:active{transform:scale(.98)}.FAQ_questionNumber__xYBVF{width:40px;height:40px;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.FAQ_faqItem__mC3qs.FAQ_open__H0t4T .FAQ_questionNumber__xYBVF{background:var(--apple-blue);color:var(--text-inverse);box-shadow:0 0 0 4px rgba(0,122,255,.15),0 4px 12px rgba(0,122,255,.3)}@keyframes FAQ_badgePulse__kzNoX{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.FAQ_questionText__kvekX{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.FAQ_chevron__Zg3AS{color:var(--text-tertiary);flex-shrink:0;transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.FAQ_faqItem__mC3qs.FAQ_open__H0t4T .FAQ_chevron__Zg3AS{transform:rotate(180deg);color:var(--apple-blue)}.FAQ_answerWrapper__LkpdT{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);opacity:0}.FAQ_faqItem__mC3qs.FAQ_open__H0t4T .FAQ_answerWrapper__LkpdT{grid-template-rows:1fr;opacity:1}.FAQ_answerContent__ogVK3{overflow:hidden}.FAQ_answerContent__ogVK3:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent 0,var(--gray-200) 10%,var(--gray-200) 90%,transparent 100%);margin:0 var(--s-6) var(--s-4);margin-left:calc(var(--s-6) + 40px + var(--s-4));opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1) .2s}.FAQ_faqItem__mC3qs.FAQ_open__H0t4T .FAQ_answerContent__ogVK3:before{opacity:1}.FAQ_answer__ooa2k{padding:0 var(--s-6) var(--s-6);padding-left:calc(var(--s-6) + 40px + var(--s-4));font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);transform:translateY(-10px);transition:transform .4s cubic-bezier(.16,1,.3,1) .1s}.FAQ_faqItem__mC3qs.FAQ_open__H0t4T .FAQ_answer__ooa2k{transform:translateY(0)}.FAQ_answer__ooa2k p{margin:0 0 var(--s-4) 0}.FAQ_answer__ooa2k p:last-child{margin-bottom:0}.FAQ_answer__ooa2k strong{font-weight:600;color:var(--text-primary)}.FAQ_answer__ooa2k ol,.FAQ_answer__ooa2k ul{margin:var(--s-3) 0;padding-left:var(--s-6)}.FAQ_answer__ooa2k ul{list-style:none}.FAQ_answer__ooa2k ul li{position:relative;padding-left:var(--s-4);margin-bottom:var(--s-2)}.FAQ_answer__ooa2k ul li:last-child{margin-bottom:0}.FAQ_answer__ooa2k ul li:before{content:"•";position:absolute;left:0;top:0;color:var(--apple-blue);font-weight:600;font-size:var(--text-base);line-height:var(--leading-relaxed)}.FAQ_answer__ooa2k ol{list-style:none;counter-reset:item}.FAQ_answer__ooa2k ol li{position:relative;padding-left:var(--s-6);margin-bottom:var(--s-2);counter-increment:item}.FAQ_answer__ooa2k ol li:last-child{margin-bottom:0}.FAQ_answer__ooa2k ol li:before{content:counter(item) ".";position:absolute;left:0;top:0;color:var(--apple-blue);font-weight:600;line-height:var(--leading-relaxed)}.FAQ_answer__ooa2k .comparison-table{width:100%;border-collapse:separate;border-spacing:0;margin:var(--s-4) 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.05)}.FAQ_answer__ooa2k .comparison-table thead{background:linear-gradient(135deg,var(--apple-blue) 0,rgba(0,122,255,.9) 100%)}.FAQ_answer__ooa2k .comparison-table thead td,.FAQ_answer__ooa2k .comparison-table thead th{padding:var(--s-4) var(--s-5);font-size:var(--text-sm);font-weight:600;color:#fff;text-align:left;letter-spacing:var(--tracking-wide)}.FAQ_answer__ooa2k .comparison-table thead td:first-child{width:30%}.FAQ_answer__ooa2k .comparison-table tbody tr{background:#fff;transition:background .2s cubic-bezier(.16,1,.3,1)}.FAQ_answer__ooa2k .comparison-table tbody tr:nth-child(2n){background:var(--bg-tertiary)}.FAQ_answer__ooa2k .comparison-table tbody tr:hover{background:rgba(0,122,255,.05)}.FAQ_answer__ooa2k .comparison-table tbody td,.FAQ_answer__ooa2k .comparison-table tbody th{padding:var(--s-4) var(--s-5);font-size:var(--text-sm);color:var(--text-secondary);border-top:1px solid var(--gray-200)}.FAQ_answer__ooa2k .comparison-table tbody th{color:var(--text-primary);font-weight:600;text-align:left}.FAQ_answer__ooa2k .comparison-table tbody td:nth-child(2){color:var(--apple-blue);font-weight:600}@media (max-width:1024px){.FAQ_title__jvBo2{font-size:var(--text-6xl)}.FAQ_questionText__kvekX{font-size:var(--text-lg)}}@media (max-width:768px){.FAQ_faq__KjhJo{padding:var(--s-12) 0}.FAQ_container__z2k59{padding:0 var(--gutter)}.FAQ_title__jvBo2{font-size:var(--text-5xl);margin-bottom:var(--s-12)}.FAQ_faqList__eDAH2{gap:var(--gap-text)}.FAQ_question__c8QGY{padding:var(--s-5);gap:var(--s-3)}.FAQ_questionNumber__xYBVF{width:32px;height:32px;font-size:var(--text-xs)}.FAQ_questionText__kvekX{font-size:var(--text-base)}.FAQ_chevron__Zg3AS{width:20px;height:20px}.FAQ_answer__ooa2k{padding:0 var(--s-5) var(--s-5);padding-left:calc(var(--s-5) + 32px + var(--s-3));font-size:var(--text-sm)}.FAQ_answerContent__ogVK3:before{margin:0 var(--s-5) var(--s-3);margin-left:calc(var(--s-5) + 32px + var(--s-3))}.FAQ_faqItem__mC3qs:active{transform:scale(.99)}.FAQ_searchInput__3cgFZ{font-size:var(--text-sm);padding:var(--s-2-5) var(--s-3) var(--s-2-5) var(--s-11)}.FAQ_searchIcon__Qso_Y{left:var(--s-3)}.FAQ_categoryTabs__C4tQu{gap:var(--gap-tight);margin-bottom:var(--s-8)}.FAQ_categoryTab__Jc09T{min-height:44px;padding:0 var(--s-4);font-size:var(--text-sm)}.FAQ_answer__ooa2k .comparison-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.FAQ_answer__ooa2k .comparison-table tbody,.FAQ_answer__ooa2k .comparison-table thead,.FAQ_answer__ooa2k .comparison-table tr{display:table;width:100%;table-layout:fixed}.FAQ_answer__ooa2k .comparison-table tbody td,.FAQ_answer__ooa2k .comparison-table thead th{padding:var(--s-3) var(--s-4);font-size:var(--text-xs)}.FAQ_answer__ooa2k .comparison-table thead td:first-child{width:35%}}@media (prefers-color-scheme:dark){.FAQ_faq__KjhJo:after{background:linear-gradient(180deg,rgba(29,29,31,0),rgba(0,122,255,.05))}.FAQ_searchInput__3cgFZ{background:var(--bg-tertiary);border-color:var(--gray-300)}.FAQ_searchInput__3cgFZ:focus{box-shadow:0 0 0 4px rgba(0,122,255,.2),0 4px 12px rgba(0,122,255,.15)}.FAQ_categoryTab__Jc09T{background:var(--bg-tertiary)}.FAQ_categoryTab__Jc09T:hover{background:var(--gray-200)}.FAQ_faqItem__mC3qs{background:var(--bg-tertiary)}.FAQ_faqItem__mC3qs:hover{background:var(--gray-200)}.FAQ_faqItem__mC3qs.FAQ_open__H0t4T{background:linear-gradient(135deg,#1d1d1f,rgba(0,60,120,.2));border-color:rgba(0,122,255,.3);box-shadow:0 4px 16px rgba(0,122,255,.15),0 2px 8px rgba(0,122,255,.1)}}@media (prefers-reduced-motion:reduce){.FAQ_answerContent__ogVK3:before,.FAQ_answerWrapper__LkpdT,.FAQ_answer__ooa2k,.FAQ_chevron__Zg3AS,.FAQ_faqItem__mC3qs,.FAQ_questionNumber__xYBVF{transition:none!important;animation:none!important}.FAQ_faqItem__mC3qs{opacity:1;transform:none}}.FAQ_categoryTab__Jc09T:focus-visible,.FAQ_searchInput__3cgFZ:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}.Features_features__TfGqR{padding:80px 0 var(--s-40);background:var(--bg-primary);position:relative}.Features_features__TfGqR:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,hsla(0,0%,98%,.8),hsla(0,0%,100%,0));pointer-events:none;z-index:0}.Features_container__TfF_2{max-width:var(--max-width-2xl);margin:0 auto;padding:0 var(--s-8);position:relative;z-index:1}.Features_trustBanner__cf0tt{display:flex;align-items:center;justify-content:center;padding:var(--s-4) var(--s-6);margin-bottom:var(--s-12);background:rgba(0,122,255,.05);border:1px solid rgba(0,122,255,.1);border-radius:var(--radius-full);max-width:500px;margin-left:auto;margin-right:auto}.Features_trustBanner__cf0tt p{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500;margin:0;text-align:center}.Features_title__lbjwH{font-size:var(--text-7xl);font-weight:800;text-align:center;color:var(--text-primary);margin-bottom:var(--s-20);letter-spacing:var(--tracking-tight)}.Features_grid__XWkSa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-6);gap:var(--s-6)}.Features_card__AxYsp{background:linear-gradient(135deg,#fff,#f7fafc);border-radius:var(--radius-2xl);padding:var(--s-10);border:.5px solid rgba(0,122,255,.1);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out),background .4s var(--ease-out);position:relative;overflow:hidden}.Features_card__AxYsp:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--apple-blue) 0,rgba(0,122,255,.7) 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.Features_card__AxYsp:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,122,255,.15),0 0 0 1px rgba(0,122,255,.1);border-color:rgba(0,122,255,.2);background:linear-gradient(135deg,#fff,#f0f8ff)}.Features_card__AxYsp:hover:before{transform:scaleX(1)}.Features_iconWrapper__amwqt{width:72px;height:72px;background:linear-gradient(135deg,rgba(0,122,255,.08),rgba(0,122,255,.04));border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--s-6);transition:all .4s cubic-bezier(.16,1,.3,1)}.Features_card__AxYsp:hover .Features_iconWrapper__amwqt{transform:scale(1.15) rotate(8deg);background:linear-gradient(135deg,rgba(0,122,255,.15),rgba(0,122,255,.08));box-shadow:0 4px 12px rgba(0,122,255,.2)}@keyframes Features_iconPulse__IuyRt{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Features_card__AxYsp:hover .Features_icon__w2eEU{animation:Features_iconPulse__IuyRt 1s ease-in-out infinite}.Features_icon__w2eEU{width:34px;height:34px;color:var(--apple-blue);flex-shrink:0}.Features_featureTitle__0VI6m{font-size:var(--text-2xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--s-3);letter-spacing:var(--tracking-tight)}.Features_description__ZfH62{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed)}@media (max-width:1024px){.Features_grid__XWkSa{grid-template-columns:repeat(2,1fr);gap:var(--s-5)}.Features_title__lbjwH{font-size:var(--text-6xl);margin-bottom:var(--s-16)}}@media (max-width:768px){.Features_features__TfGqR{padding:var(--s-12) 0}.Features_container__TfF_2{padding:0 var(--gutter)}.Features_title__lbjwH{font-size:30px;margin-bottom:var(--s-6);text-wrap:balance}.Features_grid__XWkSa{grid-template-columns:1fr;gap:var(--gap-para)}.Features_card__AxYsp{display:grid;grid-template-columns:48px 1fr;grid-column-gap:var(--s-4);column-gap:var(--s-4);align-items:start;padding:var(--s-5);text-align:left}.Features_iconWrapper__amwqt{grid-row:span 2;width:48px;height:48px;margin:0}.Features_icon__w2eEU{width:24px;height:24px}.Features_featureTitle__0VI6m{font-size:var(--text-lg);margin:0 0 4px}.Features_description__ZfH62{font-size:15px;line-height:1.5;margin:0}}@media (prefers-color-scheme:dark){.Features_features__TfGqR{background:var(--bg-primary)}.Features_features__TfGqR:before{background:linear-gradient(180deg,rgba(29,29,31,.8),transparent)}.Features_trustBanner__cf0tt{background:rgba(0,122,255,.1);border-color:rgba(0,122,255,.2)}.Features_card__AxYsp{background:linear-gradient(135deg,#1d1d1f,#2c2c2e);border-color:rgba(0,122,255,.15)}.Features_card__AxYsp:hover{background:linear-gradient(135deg,#1d1d1f,#232d3c);box-shadow:0 20px 60px rgba(0,122,255,.2),0 0 0 1px rgba(0,122,255,.2)}.Features_iconWrapper__amwqt{background:linear-gradient(135deg,rgba(0,122,255,.15),rgba(0,122,255,.08))}.Features_card__AxYsp:hover .Features_iconWrapper__amwqt{background:linear-gradient(135deg,rgba(0,122,255,.25),rgba(0,122,255,.15));box-shadow:0 4px 12px rgba(0,122,255,.3)}}