.Navbar_navbar__2GufN{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:900;padding:14px var(--s-5);background:transparent;border-bottom:1px solid transparent;transition:border-color var(--t-base),padding var(--t-base)}.Navbar_scrolled__M804i{border-bottom-color:transparent;padding:10px var(--s-5)}.Navbar_inner__N_aHa{max-width:var(--shell);margin:0 auto;position:relative;height:var(--nav-h);display:flex;align-items:center;gap:var(--s-6);justify-content:space-between;padding:10px 18px 10px 24px;background:hsla(42,50%,96%,.92);border:1px solid rgba(20,32,29,.08);border-radius:var(--r-full);box-shadow:0 4px 20px rgba(18,49,43,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all var(--t-fast)}.Navbar_scrolled__M804i .Navbar_inner__N_aHa{background:hsla(0,0%,100%,.92);border-color:rgba(20,32,29,.12);box-shadow:0 10px 30px rgba(18,49,43,.08)}.Navbar_brand__Gh7T3{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.Navbar_logo__Ym1u6{width:32px;height:32px;border-radius:8px}.Navbar_wordmark__AvHTf{font-family:var(--font-display);font-weight:800;font-size:1.35rem;letter-spacing:-.04em;color:var(--teal)}.Navbar_wordmark__AvHTf em{font-style:italic;color:var(--accent);font-family:serif}.Navbar_links__eRQ7F{display:flex;align-items:center;gap:1.75rem;position:absolute;left:50%;transform:translateX(-50%)}.Navbar_link__99at7{font-size:.9rem;font-weight:600;color:var(--ink-70);transition:color var(--t-fast);position:relative;padding:4px 2px}.Navbar_link__99at7:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transition:transform var(--t-fast)}.Navbar_link__99at7:hover{color:var(--teal)}.Navbar_link__99at7:hover:after{transform:scaleX(1)}.Navbar_actions__y2YCP{display:flex;align-items:center;flex-shrink:0;gap:.75rem;margin-left:auto}.Navbar_toggle__kBnes{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;margin-left:auto;border-radius:var(--r-sm);align-items:center;background:rgba(20,32,29,.05);cursor:pointer;z-index:110}.Navbar_toggle__kBnes span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.Navbar_toggleOpen___m3_S span:first-child{transform:translateY(3.5px) rotate(45deg)}.Navbar_toggleOpen___m3_S span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.Navbar_drawer__6snFD{display:none;position:fixed;top:76px;left:var(--s-5);right:var(--s-5);flex-direction:column;padding:var(--s-4) var(--s-5) var(--s-6);background:var(--paper);border:1px solid rgba(20,32,29,.1);border-radius:24px;gap:14px;box-shadow:0 20px 50px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:105}.Navbar_drawer__6snFD[hidden]{display:none}.Navbar_drawerLink__SqSwq{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);padding:8px 0;border-bottom:1px solid var(--rule-soft)}@media (max-width:900px){.Navbar_actions__y2YCP,.Navbar_links__eRQ7F{display:none}.Navbar_drawer__6snFD,.Navbar_toggle__kBnes{display:flex}.Navbar_drawer__6snFD[hidden]{display:none}}.TrustBar_trustStrip__X69bM{padding:0 0 .5rem;margin-top:0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.TrustBar_caption__bZcSX{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ink-50);margin-bottom:.9rem}.TrustBar_marquee__rjUsl{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.TrustBar_logoRow__a_18R{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1.25rem;width:max-content;animation:TrustBar_marquee__rjUsl 28s linear infinite}.TrustBar_marquee__rjUsl:hover .TrustBar_logoRow__a_18R{animation-play-state:paused}@keyframes TrustBar_marquee__rjUsl{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.TrustBar_logoRow__a_18R{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}.TrustBar_logoItem__yL5O6{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;background:var(--white);border:1px solid rgba(20,32,29,.08);border-radius:var(--r-md);box-shadow:0 1px 3px rgba(18,49,43,.03);transition:transform var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.TrustBar_logoItem__yL5O6:hover{transform:translateY(-2px);border-color:rgba(20,32,29,.2);box-shadow:0 4px 12px rgba(18,49,43,.06)}.TrustBar_examFlag__9yySe{width:22px;height:16px;object-fit:cover;border-radius:3px;flex-shrink:0}.TrustBar_examFlagEmoji__slqrN{display:inline-flex;width:20px;height:16px;flex-shrink:0;color:var(--ink-50)}.TrustBar_examFlagEmoji__slqrN svg{width:100%;height:100%}.TrustBar_examCode__8PH1o{font-family:var(--font-display);font-weight:800;font-size:1.125rem;letter-spacing:-.02em;color:var(--ink)}.TrustBar_examCountry__PmtKr{font-size:.75rem;font-weight:600;color:var(--ink-50);text-transform:uppercase;letter-spacing:.04em}@media (max-width:640px){.TrustBar_logoRow__a_18R{gap:.75rem}.TrustBar_logoItem__yL5O6{padding:.5rem .85rem}.TrustBar_examCode__8PH1o{font-size:.95rem}.TrustBar_examCountry__PmtKr{font-size:.7rem}}.Hero_hero__Z352h{position:relative;overflow:visible;background:var(--paper);margin-top:-96px;padding:calc(clamp(3.5rem, 6vw, 6rem) + 96px) 0 clamp(.15rem,.5vw,.3rem)}@media (min-width:1025px){.Hero_hero__Z352h{margin-top:-120px;padding-top:calc(clamp(3.5rem, 6vw, 6rem) + 120px)}.Hero_hero__Z352h:before{inset:-120px 0 0 0}}.Hero_hero__Z352h:before{content:"";position:absolute;inset:-96px 0 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'%3E%3Cg fill='none' stroke='%2312312B' stroke-opacity='0.07' stroke-width='1.5'%3E%3Cpath d='M20 40 90 15l60 45-25 70-70 10z'/%3E%3Cpath d='M90 15l75-5 45 50-60 45z'/%3E%3Cpath d='M150 130l60-25 50 40-30 60-70-5z'/%3E%3Cpath d='M65 140l60-10 25 70-65 45-45-50z'/%3E%3Cpath d='M150 205l70 5 30 55-60 15-65-20z'/%3E%3Cpath d='M210 10l55 20-5 60-50-30z'/%3E%3Cpath d='M15 150l25 55 40 45-50 20-25-60z'/%3E%3Cpath d='M230 150l35 45-15 55-50-30z'/%3E%3C/g%3E%3C/svg%3E");background-size:280px 280px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 98%);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 98%);pointer-events:none;z-index:0}.Hero_ambientGlow__q6_I2{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:0}.Hero_glowWarm__L0z3P{position:absolute;top:-10%;right:0;width:min(650px,100vw);height:min(650px,100vw);border-radius:50%;background:radial-gradient(circle,rgba(228,87,61,.16) 0,rgba(255,140,66,.08) 50%,transparent 70%);filter:blur(80px)}.Hero_glowTeal__FszIS{position:absolute;top:25%;right:20%;width:min(500px,100vw);height:min(500px,100vw);border-radius:50%;background:radial-gradient(circle,rgba(127,217,198,.18) 0,rgba(18,49,43,.05) 60%,transparent 75%);filter:blur(70px)}.Hero_inner__v7lAR{position:relative;z-index:1;max-width:var(--shell);margin:0 auto;padding:0 var(--s-5);display:grid;grid-template-columns:.9fr 1.2fr;align-items:start;grid-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);grid-row-gap:clamp(.5rem,1.5vw,1rem);row-gap:clamp(.5rem,1.5vw,1rem)}.Hero_copy__zgEaS{grid-column:1;grid-row:1}.Hero_visual__RT9ih{grid-column:2;grid-row:1}.Hero_strip__YONIN{grid-column:1/-1;grid-row:2;min-width:0}@media (min-width:1025px){.Hero_strip__YONIN{margin-top:-4rem;position:relative;z-index:2}}.Hero_strip__YONIN .shell{padding-left:0;padding-right:0;max-width:none}.Hero_strip__YONIN section{border-top:none;border-bottom:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.75rem 0 .25rem}.Hero_copy__zgEaS{display:flex;flex-direction:column;align-items:flex-start}.Hero_pillBadge__yBCcQ{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:hsla(0,0%,100%,.85);border:1px solid rgba(20,32,29,.1);border-radius:9999px;font-size:.8125rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-bottom:1.5rem;box-shadow:0 2px 6px rgba(18,49,43,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Hero_pillDot__1kPrP{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(228,87,61,.2)}.Hero_title__z13RG{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--ink);margin-bottom:1.35rem}.Hero_lede__MtvLX{font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.6;color:var(--ink-70);max-width:48ch;margin-bottom:2rem}.Hero_ctaRow__LQr1F{gap:1rem;margin-bottom:1.1rem}.Hero_ctaRow__LQr1F,.Hero_storeRow__xEMH_{display:flex;align-items:center;flex-wrap:wrap}.Hero_storeRow__xEMH_{gap:.75rem;margin-bottom:.85rem}.Hero_storeBadge__lbKKn{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .7rem;background:#000;color:#fff;border-radius:10px;border:1px solid #000;transition:transform var(--t-fast),opacity var(--t-fast)}.Hero_storeBadge__lbKKn:hover{transform:translateY(-1px);opacity:.92}.Hero_storeBadge__lbKKn svg{width:22px;height:22px;flex-shrink:0}.Hero_storeBadge__lbKKn span{display:flex;flex-direction:column;line-height:1.2;font-size:.95rem;font-weight:700}.Hero_storeBadge__lbKKn small{font-size:.62rem;font-weight:500;opacity:.75}.Hero_playIcon__uqaq2{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(20,32,29,.08);font-size:.65rem;margin-right:2px}.Hero_micro__sjfyw{font-size:.8125rem;color:var(--ink-50);margin-bottom:2.75rem}.Hero_metricStrip__f3Nav{display:flex;align-items:center;gap:1.75rem;padding-top:1.5rem;border-top:1px solid var(--rule);width:100%}.Hero_metricItem__tZckD{display:flex;flex-direction:column}.Hero_metricVal__pCwX6{font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.Hero_metricLabel__zQZK5{font-size:.75rem;font-weight:600;color:var(--ink-50);margin-top:2px}.Hero_metricDivider__3yYDw{width:1px;height:34px;background:var(--rule)}.Hero_visual__RT9ih{position:relative;display:flex;justify-content:center;align-items:flex-start;padding:0;margin-top:calc(-1 * clamp(2rem, 4vw, 3.5rem));margin-right:calc(-1 * clamp(0rem, 4vw, 4rem))}.Hero_heroImg__Tyjtl{width:100%;max-width:880px;height:auto;border-radius:24px}.Hero_floatCard__I1Z0G{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 15px;background:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 12px 30px rgba(18,49,43,.12),0 2px 6px rgba(0,0,0,.04);border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:15;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_floatCard__I1Z0G:hover{transform:translateY(-3px) scale(1.02)}.Hero_floatTopLeft__DCcOW{top:10%;left:-20px;animation:Hero_floatSlow__234CN 6s ease-in-out infinite}.Hero_floatBottomRight__kjFlT{bottom:24%;right:-25px;animation:Hero_floatSlow__234CN 6s ease-in-out 3s infinite}@keyframes Hero_floatSlow__234CN{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Hero_floatIcon__dNd9u{width:32px;height:32px;border-radius:10px;background:rgba(228,87,61,.1);display:flex;align-items:center;justify-content:center;color:var(--ink)}.Hero_floatIcon__dNd9u svg{width:18px;height:18px}.Hero_floatBottomRight__kjFlT .Hero_floatIcon__dNd9u{background:rgba(127,217,198,.25)}.Hero_floatText__gXVqA{display:flex;flex-direction:column}.Hero_floatTitle__Rnloy{font-size:.8125rem;font-weight:800;color:var(--ink);letter-spacing:-.01em}.Hero_floatSub__ruKyL{font-size:.6875rem;font-weight:500;color:var(--ink-50)}@media (max-width:1024px){.Hero_inner__v7lAR{grid-template-columns:1fr;gap:2rem;text-align:center}.Hero_copy__zgEaS,.Hero_strip__YONIN,.Hero_visual__RT9ih{grid-column:auto;grid-row:auto}.Hero_strip__YONIN{margin-top:0}.Hero_visual__RT9ih{margin-top:0;margin-right:0}.Hero_heroImg__Tyjtl{max-width:560px;margin:0 auto}.Hero_copy__zgEaS{align-items:center}.Hero_title__z13RG{font-size:clamp(2.3rem,6.5vw,3.5rem)}.Hero_lede__MtvLX{margin-left:auto;margin-right:auto}.Hero_ctaRow__LQr1F,.Hero_storeRow__xEMH_{justify-content:center}.Hero_metricStrip__f3Nav{justify-content:center;max-width:480px;margin:0 auto}.Hero_floatTopLeft__DCcOW{left:5%}.Hero_floatBottomRight__kjFlT{right:5%}}@media (max-width:640px){.Hero_hero__Z352h{padding-top:calc(2.5rem + 96px)}.Hero_title__z13RG{font-size:clamp(1.9rem,9vw,2.5rem)}.Hero_ctaRow__LQr1F{flex-direction:column;align-items:stretch;gap:.6rem;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.Hero_ctaRow__LQr1F a{padding:13px 18px;font-size:.9rem;width:100%}.Hero_micro__sjfyw{margin-bottom:.5rem}.Hero_visual__RT9ih{margin-top:.5rem}.Hero_floatCard__I1Z0G{display:none}.Hero_metricStrip__f3Nav{gap:1rem}.Hero_metricVal__pCwX6{font-size:1.3rem}.Hero_metricLabel__zQZK5{font-size:.68rem}}.Problem_problem__S95U9{padding:clamp(3rem,5vw,4.5rem) 0;background:var(--paper);position:relative}.Problem_inner__MGlvB{max-width:var(--shell);margin:0 auto;padding:0 var(--s-5)}.Problem_head__lyhTB{text-align:center;max-width:680px;margin:0 auto 1.5rem}.Problem_head__lyhTB h2{margin-top:.5rem}.Problem_scatter__HT6Fg{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .7rem;max-width:880px;margin:0 auto 1.5rem;padding:.5rem 0}.Problem_chip__j0qvt{display:inline-flex;padding:6px 14px;background:var(--white);border:1px solid rgba(20,32,29,.08);border-radius:var(--r-full);font-size:.8125rem;font-weight:600;color:var(--ink-70);box-shadow:0 1px 3px rgba(18,49,43,.03);transition:transform var(--t-fast),border-color var(--t-fast)}.Problem_chip__j0qvt:nth-child(6n+1){background:#fdeee9;border-color:rgba(228,87,61,.25);color:#9c3a26}.Problem_chip__j0qvt:nth-child(6n+2){background:#e4ece9;border-color:rgba(18,49,43,.18);color:var(--teal)}.Problem_chip__j0qvt:nth-child(6n+3){background:#f1effe;border-color:rgba(108,92,231,.25);color:#4a3fa3}.Problem_chip__j0qvt:nth-child(6n+4){background:#e6f5ef;border-color:rgba(16,89,66,.22);color:#105942}.Problem_chip__j0qvt:nth-child(6n+5){background:#fff4dc;border-color:rgba(138,90,0,.22);color:#7a5200}.Problem_chip__j0qvt:nth-child(6n){background:#e8f3fe;border-color:rgba(11,107,203,.22);color:#0b5cad}.Problem_chip__j0qvt:hover{transform:translateY(-2px) rotate(0deg);border-color:rgba(20,32,29,.2);color:var(--ink)}.Problem_chip__j0qvt:nth-child(3n+1){transform:translateY(5px) rotate(-2.5deg)}.Problem_chip__j0qvt:nth-child(3n+2){transform:translateY(-4px) rotate(1.5deg)}.Problem_chip__j0qvt:nth-child(3n){transform:translateY(3px) rotate(2deg)}.Problem_chip__j0qvt:nth-child(4n+1){font-size:.8125rem}.Problem_chip__j0qvt:nth-child(4n+3){font-size:.8125rem;opacity:1}.Problem_chip__j0qvt:nth-child(5n+2){margin-right:1.25rem}.Problem_chip__j0qvt:nth-child(5n+4){margin-left:.75rem}.Problem_fit__EA0RD{text-align:center;font-size:1.05rem;color:var(--ink-50);max-width:520px;margin:0 auto 1rem;padding-bottom:1.75rem}.Problem_proofRow__3tki0{display:grid;grid-template-columns:40% 1fr 50%;grid-gap:0;gap:0;align-items:stretch;margin-bottom:2.25rem}.Problem_proofGap__A75en{min-width:0}.Problem_statsCol__P4su8{display:flex;flex-direction:column;gap:1rem}.Problem_fitHead__d2XgJ{font-size:clamp(1.15rem,1.8vw,1.35rem);color:var(--ink);line-height:1.45;margin:0;max-width:30ch}.Problem_stats__v56FQ{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem;flex:1 1;align-content:stretch}.Problem_statCard__1kRVd{background:var(--white);border:1px solid rgba(20,32,29,.08);border-radius:var(--r-md);padding:.7rem .95rem;box-shadow:0 4px 20px rgba(18,49,43,.04);display:flex;flex-direction:row;align-items:center;gap:.75rem;transition:transform .25s ease,box-shadow .25s ease}.Problem_statCard__1kRVd:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(18,49,43,.08);border-color:rgba(20,32,29,.14)}.Problem_statNum__7J9kv{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.65rem);font-weight:800;letter-spacing:-.04em;color:var(--accent);line-height:1;white-space:nowrap;flex-shrink:0}.Problem_statCard__1kRVd p{font-size:.82rem;line-height:1.4;color:var(--ink-70)}.Problem_bridge__wgw4_{text-align:center;font-size:clamp(1.15rem,1.8vw,1.35rem);color:var(--ink);max-width:600px;margin:.75rem auto 0;line-height:1.45}.Problem_chart__NgY1u{background:var(--white);border:1px solid rgba(20,32,29,.08);border-radius:var(--r-lg);padding:1rem 1.25rem .85rem;box-shadow:0 8px 30px rgba(18,49,43,.06);display:flex;flex-direction:column;justify-content:center;margin:0;height:100%}.Problem_chartCap__47_a5{font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-align:center;margin-bottom:.5rem}.Problem_svg__2CZDJ{display:block;width:100%;height:auto;margin:0 auto;overflow:visible}.Problem_chartNote__vjdPR{text-align:center;font-size:.72rem;color:var(--ink-50);margin-top:.5rem}@media (max-width:840px){.Problem_proofRow__3tki0{grid-template-columns:1fr;gap:1.75rem}.Problem_proofGap__A75en{display:none}.Problem_fitHead__d2XgJ{max-width:none}.Problem_stats__v56FQ{grid-template-columns:1fr;gap:.75rem}.Problem_statCard__1kRVd{padding:.8rem 1rem}.Problem_chart__NgY1u{margin-top:.25rem}.Problem_scatter__HT6Fg{gap:.45rem .55rem;margin-bottom:1.25rem}.Problem_chip__j0qvt{font-size:.75rem;padding:5px 11px}.Problem_chip__j0qvt:nth-child(5n+2){margin-right:0}.Problem_chip__j0qvt:nth-child(5n+4){margin-left:0}}.Solution_solution__P7U0H{background:var(--white);padding:clamp(2.75rem,6vw,5rem) 0 clamp(3.25rem,7vw,5.5rem)}.Solution_inner__Nz_FU{max-width:var(--shell);margin:0 auto;padding:0 var(--s-5)}.Solution_head__Cr0D0{max-width:56rem;margin:0 auto var(--s-5);text-align:center}.Solution_head__Cr0D0 .lede{max-width:62ch;margin-left:auto;margin-right:auto;color:var(--ink-70)}.Solution_flow__ud8_s{list-style:none;margin:0 0 var(--s-6);padding:0;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:stretch}.Solution_flowStep__Vc_HD{display:flex;gap:var(--s-3);align-items:flex-start;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5)}.Solution_flow__ud8_s>.Solution_flowStep__Vc_HD:first-child,.Solution_flow__ud8_s>li:first-child .Solution_flowStep__Vc_HD{background:#fdeee9;border-color:rgba(228,87,61,.22)}.Solution_flow__ud8_s>.Solution_flowStep__Vc_HD:nth-child(3),.Solution_flow__ud8_s>li:nth-child(3) .Solution_flowStep__Vc_HD{background:#e4ece9;border-color:rgba(18,49,43,.16)}.Solution_flow__ud8_s>.Solution_flowStep__Vc_HD:nth-child(5),.Solution_flow__ud8_s>li:nth-child(5) .Solution_flowStep__Vc_HD{background:#fff4dc;border-color:rgba(138,90,0,.2)}.Solution_flowArrow__5CvtA{align-self:center;color:var(--teal);font-weight:800;font-size:1.25rem;line-height:1;opacity:.55}.Solution_flowNum__U2dmP{font-family:var(--font-display);font-weight:800;font-size:.85rem;color:var(--teal);background:rgba(18,49,43,.08);border-radius:999px;padding:.25rem .6rem;white-space:nowrap}.Solution_flowStep__Vc_HD h3{font-size:1rem;margin-bottom:.15rem}.Solution_flowStep__Vc_HD p{font-size:.875rem;color:var(--ink-50);line-height:1.5}.Solution_method___EH1O{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center}.Solution_methodCopy__iMswy h3{font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700;letter-spacing:-.015em;line-height:1.3;margin-bottom:var(--s-4);color:var(--ink)}.Solution_questions__5kJJq{list-style:none;margin:0 0 var(--s-4);padding:0}.Solution_questions__5kJJq li{display:flex;align-items:center;gap:var(--s-3);font-size:1rem;font-weight:600;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md);padding:.7rem var(--s-4);margin-bottom:.5rem}.Solution_questions__5kJJq li:before{content:attr(data-q);flex-shrink:0;font-size:.75rem;font-weight:800;color:var(--teal);background:rgba(18,49,43,.08);border-radius:999px;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.Solution_methodNote__re91g{font-size:1rem;color:var(--ink-70)}.Solution_example__ZGRKS{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-xl);padding:var(--s-5);box-shadow:0 12px 36px rgba(18,49,43,.09)}.Solution_tag__HmYyP{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:var(--s-4)}.Solution_branches__4XDtu{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4);margin-bottom:var(--s-4)}.Solution_branch__0OLPL{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--s-4);text-align:center}.Solution_branchTitle__U87NP{display:inline-block;font-weight:800;font-size:.9rem;color:var(--white);background:var(--teal);border-radius:999px;padding:.25rem .8rem;margin-bottom:var(--s-2)}.Solution_branch__0OLPL:nth-child(2) .Solution_branchTitle__U87NP{background:var(--accent)}.Solution_arrow__ch5_D{display:block;color:var(--teal);font-weight:800;font-size:1.1rem;margin:.35rem 0;opacity:.7}.Solution_branch__0OLPL p{font-size:.9rem;color:var(--ink);line-height:1.6}.Solution_punch__uZAcl{font-size:1rem;font-weight:600;color:var(--ink);border-top:1px solid var(--rule);padding-top:var(--s-4)}@media (max-width:900px){.Solution_flow__ud8_s{grid-template-columns:1fr}.Solution_flowArrow__5CvtA{transform:rotate(90deg);justify-self:center}.Solution_method___EH1O{grid-template-columns:1fr}}@media (max-width:560px){.Solution_branches__4XDtu{grid-template-columns:1fr;gap:var(--s-3)}.Solution_branch__0OLPL{padding:var(--s-3)}.Solution_branch__0OLPL p{font-size:.8rem}.Solution_questions__5kJJq li{font-size:.95rem}}.DailyLoop_daily__q29fZ{padding:clamp(3rem,5vw,4.5rem) 0;background:var(--teal);position:relative;overflow:hidden}.DailyLoop_daily__q29fZ:before{background:radial-gradient(circle at 15% 20%,rgba(127,217,198,.12) 0,transparent 45%),radial-gradient(circle at 85% 80%,rgba(228,87,61,.1) 0,transparent 45%)}.DailyLoop_daily__q29fZ:after,.DailyLoop_daily__q29fZ:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.DailyLoop_daily__q29fZ:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'%3E%3Cg fill='none' stroke='%237FD9C6' stroke-opacity='0.08' stroke-width='1.5'%3E%3Cpath d='M20 40 90 15l60 45-25 70-70 10z'/%3E%3Cpath d='M90 15l75-5 45 50-60 45z'/%3E%3Cpath d='M150 130l60-25 50 40-30 60-70-5z'/%3E%3Cpath d='M65 140l60-10 25 70-65 45-45-50z'/%3E%3Cpath d='M150 205l70 5 30 55-60 15-65-20z'/%3E%3Cpath d='M210 10l55 20-5 60-50-30z'/%3E%3Cpath d='M15 150l25 55 40 45-50 20-25-60z'/%3E%3Cpath d='M230 150l35 45-15 55-50-30z'/%3E%3C/g%3E%3C/svg%3E");background-size:280px 280px}.DailyLoop_inner__PM5z6{max-width:var(--shell);margin:0 auto;padding:0 var(--s-5);position:relative;z-index:1}.DailyLoop_head___eGmx{max-width:36rem;margin:0 auto 1.75rem;text-align:center}.DailyLoop_head___eGmx h2{margin-top:.5rem;margin-bottom:1rem;color:var(--white)}.DailyLoop_head___eGmx .eyebrow{color:var(--on-dark-muted)}.DailyLoop_head___eGmx .lede{max-width:62ch;margin-left:auto;margin-right:auto;color:var(--on-dark-muted)}.DailyLoop_steps__hZAOb{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:stretch;list-style:none;margin:0;padding:0}.DailyLoop_step__PwOhN{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--r-lg);padding:1.25rem 1.1rem;display:flex;flex-direction:column;min-height:0;box-shadow:0 4px 20px rgba(0,0,0,.18);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;position:relative}.DailyLoop_stepArrow__UAx4D{align-self:center;color:var(--accent);font-weight:800;font-size:1.25rem;line-height:1;opacity:.85}.DailyLoop_step__PwOhN:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.09);box-shadow:0 14px 35px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.28)}.DailyLoop_stepNum__gfSaR{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--teal);background:#fff;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.DailyLoop_steps__hZAOb>li:first-child .DailyLoop_stepNum__gfSaR{color:var(--teal)}.DailyLoop_steps__hZAOb>li:nth-child(3) .DailyLoop_stepNum__gfSaR{color:var(--accent)}.DailyLoop_steps__hZAOb>li:nth-child(5) .DailyLoop_stepNum__gfSaR{color:#6c5ce7}.DailyLoop_stepAccent__xQZ4m .DailyLoop_stepNum__gfSaR,.DailyLoop_steps__hZAOb>li:nth-child(7) .DailyLoop_stepNum__gfSaR{color:#105942}.DailyLoop_stepBody__gi6Bh h3{font-size:1.1rem;font-weight:800;letter-spacing:-.025em;color:var(--white);margin-bottom:.2rem}.DailyLoop_stepMeta__dDF8_{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-mint);margin-bottom:.5rem}.DailyLoop_stepBody__gi6Bh p{font-size:.875rem;line-height:1.5;color:var(--on-dark-muted)}@media (max-width:1024px){.DailyLoop_steps__hZAOb{grid-template-columns:repeat(2,1fr)}.DailyLoop_stepArrow__UAx4D{display:none}.DailyLoop_step__PwOhN{min-height:0}}@media (max-width:640px){.DailyLoop_steps__hZAOb{grid-template-columns:repeat(2,1fr);gap:.75rem}.DailyLoop_step__PwOhN{padding:1.25rem 1rem}.DailyLoop_stepBody__gi6Bh h3{font-size:1.05rem}.DailyLoop_stepBody__gi6Bh p{font-size:.85rem}}.DailyLoop_body__2v_pR{margin-bottom:var(--s-8)}.Toolkit_toolkit__zTPTX{padding:clamp(3.5rem,6vw,5.5rem) 0;background:var(--white);position:relative}.Toolkit_inner__G0D1R{max-width:var(--shell);margin:0 auto;padding:0 var(--s-5)}.Toolkit_head__NhBMb{max-width:760px;margin:0 auto 2.25rem;text-align:center}.Toolkit_head__NhBMb h2{margin-top:.5rem;margin-bottom:1rem}@media (min-width:861px){.Toolkit_head__NhBMb h2{white-space:nowrap}}.Toolkit_head__NhBMb .lede{max-width:60ch;margin-left:auto;margin-right:auto}.Toolkit_tools__az3Ug{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.9rem;gap:.9rem}.Toolkit_toolTop__fckag{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.Toolkit_toolIcon__sF_V2{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--teal);transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s ease}.Toolkit_toolIcon__sF_V2 svg{width:1.25rem;height:1.25rem}.Toolkit_tool__rvSFn{background:var(--paper);border:1px solid rgba(20,32,29,.08);border-radius:var(--r-lg);padding:1.25rem 1.15rem;box-shadow:0 4px 20px rgba(18,49,43,.03);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.Toolkit_tool__rvSFn:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(18,49,43,.08);border-color:rgba(20,32,29,.16)}.Toolkit_tool__rvSFn:hover .Toolkit_toolIcon__sF_V2{transform:scale(1.1);color:var(--accent)}.Toolkit_tool__rvSFn h3{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.3;margin-bottom:.3rem}.Toolkit_tool__rvSFn p{font-size:.85rem;line-height:1.5;color:var(--ink-70);min-height:3em}.Toolkit_tool__rvSFn:nth-child(2) .Toolkit_tag__rmuwC{color:var(--accent);background:var(--accent-wash)}.Toolkit_tool__rvSFn:nth-child(3) .Toolkit_tag__rmuwC{color:#6c5ce7;background:#f1effe}.Toolkit_tool__rvSFn:nth-child(4) .Toolkit_tag__rmuwC{color:#105942;background:#e6f5ef}.Toolkit_tool__rvSFn:nth-child(5) .Toolkit_tag__rmuwC{color:#8a5a00;background:#fff4dc}.Toolkit_tool__rvSFn:nth-child(6) .Toolkit_tag__rmuwC{color:#0b6bcb;background:#e8f3fe}.Toolkit_tool__rvSFn:nth-child(7) .Toolkit_tag__rmuwC{color:#b23a48;background:#fdecef}.Toolkit_tool__rvSFn:nth-child(8) .Toolkit_tag__rmuwC{color:#4a4a4a;background:#efefef}.Toolkit_tag__rmuwC{display:inline-flex;align-items:center;align-self:center;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);background:var(--teal-soft);padding:4px 10px;border-radius:9999px;margin-bottom:0}@media (max-width:1024px){.Toolkit_tools__az3Ug{grid-template-columns:repeat(2,1fr)}}.Toolkit_audienceNote___uqAg{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--rule-soft);text-align:center;font-size:.875rem;font-weight:600;color:var(--ink-50)}@media (max-width:640px){.Toolkit_tools__az3Ug{grid-template-columns:1fr 1fr;column-gap:.65rem;row-gap:1.1rem}.Toolkit_tool__rvSFn{padding:.95rem .85rem}.Toolkit_toolTop__fckag{gap:.5rem;margin-bottom:.6rem}.Toolkit_toolIcon__sF_V2{width:2rem;height:2rem;border-radius:10px}.Toolkit_toolIcon__sF_V2 svg{width:1rem;height:1rem}.Toolkit_tool__rvSFn h3{font-size:.9rem}.Toolkit_tool__rvSFn p{font-size:.78rem;min-height:7.5em}}.FAQ_faq__qhkoR{padding:clamp(2.5rem,5vw,4rem) 0 clamp(4.5rem,8vw,7rem);background:var(--paper-deep);position:relative}.FAQ_inner__xPTXZ{max-width:var(--shell);margin:0 auto;padding:0 var(--s-5)}.FAQ_head__Oj6BB{text-align:center;margin-bottom:2.5rem}.FAQ_head__Oj6BB h2{margin-top:.5rem}.FAQ_list__pg6jS{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem;align-items:start}.FAQ_col__8hNSt{display:flex;flex-direction:column;gap:.85rem;min-width:0}@media (max-width:768px){.FAQ_list__pg6jS{grid-template-columns:1fr}}.FAQ_item__SxXMu{background:var(--white);border:1px solid rgba(20,32,29,.08);border-radius:var(--r-lg);box-shadow:0 2px 10px rgba(18,49,43,.02);transition:all .25s ease;overflow:hidden}.FAQ_item__SxXMu:hover{border-color:rgba(20,32,29,.16)}.FAQ_open__3jmeP{border-color:var(--teal)!important;box-shadow:0 8px 24px rgba(18,49,43,.06);background:#fffbf5}.FAQ_question__bxHQv{width:100%;justify-content:space-between;padding:1.1rem 1.25rem;text-align:left;font-family:var(--font-display);font-size:.98rem;letter-spacing:-.015em;color:var(--ink);cursor:pointer;background:none;border:none;gap:1rem}.FAQ_icon__xt2ZR,.FAQ_question__bxHQv{display:flex;align-items:center;font-weight:700}.FAQ_icon__xt2ZR{width:28px;height:28px;border-radius:50%;background:var(--teal-soft);color:var(--teal);justify-content:center;font-size:1.15rem;flex-shrink:0;transition:transform .2s ease,background .2s ease}.FAQ_open__3jmeP .FAQ_icon__xt2ZR{background:var(--teal);color:var(--white)}.FAQ_answer__EyRe9{padding:0 1.5rem 1.35rem;font-size:.9375rem;line-height:1.6;color:var(--ink-70);animation:FAQ_slideDown___qvgh .25s ease}@keyframes FAQ_slideDown___qvgh{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.Footer_footer__JrJN9{background:var(--teal);border-top:1px solid var(--teal-deep);padding:var(--s-8) 0 var(--s-6);color:var(--on-dark);position:relative;overflow:hidden}.Footer_footer__JrJN9:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(127,217,198,.1) 0,transparent 40%);pointer-events:none}.Footer_inner__QTh9n{max-width:var(--shell);margin:0 auto;padding:0 var(--s-5)}.Footer_top__L0mTd{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:var(--s-6);gap:var(--s-6);padding-bottom:var(--s-7)}.Footer_brand__I2lcD{display:inline-flex;align-items:center;gap:9px;margin-bottom:var(--s-3)}.Footer_brand__I2lcD img{border-radius:7px}.Footer_brand__I2lcD .Footer_logo__S4PwH{width:28px;height:28px;border-radius:7px;flex-shrink:0}.Footer_brand__I2lcD span{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.035em;color:var(--white)}.Footer_brand__I2lcD em{font-style:normal;color:var(--teal-mint)}.Footer_tagline__Y_UfG{font-size:.875rem;color:var(--on-dark-muted);max-width:34ch;line-height:1.65;margin-bottom:var(--s-4)}.Footer_social__NncGz{display:flex;gap:var(--s-3)}.Footer_social__NncGz a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--on-dark-rule);border-radius:50%;font-size:.8125rem;font-weight:600;color:var(--on-dark-muted);transition:color var(--t-fast)}.Footer_social__NncGz a:hover{color:var(--white);border-color:var(--white)}.Footer_social__NncGz svg{width:16px;height:16px}.Footer_col__Zt_ML h3{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted);margin-bottom:var(--s-4);font-family:var(--font-body)}.Footer_col__Zt_ML ul{display:flex;flex-direction:column;gap:var(--s-3)}.Footer_col__Zt_ML a{font-size:.875rem;color:var(--on-dark);transition:color var(--t-fast)}.Footer_col__Zt_ML a:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}.Footer_bottom__JSAfy{border-top:1px solid var(--on-dark-rule);padding-top:var(--s-5);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-4)}.Footer_bottom__JSAfy p{font-size:.78rem;color:var(--on-dark-muted)}.Footer_disclaimer__FZlej{max-width:60ch;text-align:left}.Footer_copyright__W8ZKy{text-align:right;white-space:nowrap;flex-shrink:0}@media (max-width:640px){.Footer_bottom__JSAfy{flex-direction:column;align-items:center;text-align:center}.Footer_copyright__W8ZKy,.Footer_disclaimer__FZlej{text-align:center}}@media (max-width:860px){.Footer_top__L0mTd{grid-template-columns:1fr 1fr}}@media (max-width:520px){.Footer_top__L0mTd{grid-template-columns:1.2fr 1fr;gap:var(--s-5) var(--s-4)}.Footer_brandCol__hATmg{grid-column:1/-1}.Footer_col__Zt_ML ul{gap:var(--s-2)}}