@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_b216b599-module__Zdnzxa__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_b216b599-module__Zdnzxa__variable{--font-display:"Libre Franklin", "Libre Franklin Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.woff2?dpl=dpl_D3iTbMwDadVsEuoyUNim4SpnzJ3g)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_ad82d1d9-module__sTJSJW__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_ad82d1d9-module__sTJSJW__variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
.tt-plan-module__zeAwpG__wrap{--marine:#074d5c;--marine-deep:#03272f;--aqua:#0c7b93;--aqua-soft:#d9b36c;--sand:#e7dfd2;--sand-line:#d9cfbe;--paper:#faf7f2;--ink:#10262b;--muted:#5a7078;--coral:#e2711d;--amber:#c49a56;--amber-bg:#f3ead9;--green:#059669;--red:#b23a2e;--red-bg:#fbe9e6;--shadow:0 18px 50px -20px #03272f66;--r:18px;max-width:780px;font-family:var(--font-body), "Source Sans 3", system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0 auto;padding:24px 22px 80px;font-size:17px;line-height:1.55}.tt-plan-module__zeAwpG__page{background:#faf7f2;min-height:100dvh;overflow-x:hidden}.tt-plan-module__zeAwpG__display{font-family:var(--font-display), "Libre Franklin", sans-serif;letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1.05}.tt-plan-module__zeAwpG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);font-size:12px;font-weight:600}.tt-plan-module__zeAwpG__bar{align-items:center;gap:12px;padding:6px 2px 26px;display:flex}.tt-plan-module__zeAwpG__logo{width:auto;height:52px;animation:.6s cubic-bezier(.2,.7,.2,1) tt-plan-module__zeAwpG__logoIn;display:block}@keyframes tt-plan-module__zeAwpG__logoIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tt-plan-module__zeAwpG__screenIn{animation:.5s cubic-bezier(.2,.7,.2,1) tt-plan-module__zeAwpG__rise}@keyframes tt-plan-module__zeAwpG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__opt,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc{animation:.4s cubic-bezier(.2,.7,.2,1) both tt-plan-module__zeAwpG__rise}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__opt:first-child{animation-delay:50ms}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__opt:nth-child(2){animation-delay:.11s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__opt:nth-child(3){animation-delay:.17s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__opt:nth-child(4){animation-delay:.23s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__opt:nth-child(5){animation-delay:.29s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:first-child{animation-delay:40ms}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(2){animation-delay:70ms}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(3){animation-delay:.1s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(4){animation-delay:.13s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(5){animation-delay:.16s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(6){animation-delay:.19s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(7){animation-delay:.22s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(8){animation-delay:.25s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(9){animation-delay:.28s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc:nth-child(10){animation-delay:.31s}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__eyebrow{animation:.45s cubic-bezier(.2,.7,.2,1) both tt-plan-module__zeAwpG__rise}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero h1{animation:.5s cubic-bezier(.2,.7,.2,1) 80ms both tt-plan-module__zeAwpG__rise}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__lede{animation:.5s cubic-bezier(.2,.7,.2,1) .16s both tt-plan-module__zeAwpG__rise}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__trust{animation:.5s cubic-bezier(.2,.7,.2,1) .24s both tt-plan-module__zeAwpG__rise}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__btn{animation:.5s cubic-bezier(.2,.7,.2,1) .32s both tt-plan-module__zeAwpG__rise}.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__subCta{animation:.5s cubic-bezier(.2,.7,.2,1) .4s both tt-plan-module__zeAwpG__rise}@media (prefers-reduced-motion:reduce){.tt-plan-module__zeAwpG__screenIn,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__opt,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__sc,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__eyebrow,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero h1,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__lede,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__trust,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__btn,.tt-plan-module__zeAwpG__screenIn .tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__subCta,.tt-plan-module__zeAwpG__logo{animation:none}}.tt-plan-module__zeAwpG__hero{background:linear-gradient(160deg, var(--marine), var(--marine-deep));color:var(--paper);border-radius:var(--r);box-shadow:var(--shadow);padding:46px 40px 40px;position:relative;overflow:hidden}.tt-plan-module__zeAwpG__hero:before{content:"";background:radial-gradient(circle,#2899af59,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-80px}.tt-plan-module__zeAwpG__hero .tt-plan-module__zeAwpG__eyebrow{color:var(--aqua-soft)}.tt-plan-module__zeAwpG__hero h1{max-width:14ch;margin:14px 0 16px;font-size:clamp(34px,7vw,52px)}.tt-plan-module__zeAwpG__lede{color:#faf7f2d9;max-width:46ch;font-size:16.5px}.tt-plan-module__zeAwpG__trust{flex-wrap:wrap;gap:8px 20px;margin:26px 0 30px;display:flex}.tt-plan-module__zeAwpG__trust span{color:#faf7f2d1;align-items:center;gap:7px;font-size:13px;display:inline-flex}.tt-plan-module__zeAwpG__ck{color:var(--aqua-soft);font-weight:700}.tt-plan-module__zeAwpG__ckGreen{color:var(--green);font-weight:700}.tt-plan-module__zeAwpG__subCta{color:#faf7f2b8;margin-top:14px;font-size:13px}.tt-plan-module__zeAwpG__btn{font-family:var(--font-body), "Source Sans 3", sans-serif;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;padding:16px 32px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.tt-plan-module__zeAwpG__btnLg{padding:18px 34px;font-size:17px}.tt-plan-module__zeAwpG__btnPrimary{color:#fff;background:#e2711d}.tt-plan-module__zeAwpG__btnPrimary:hover{background:#c25d14;transform:translateY(-2px);box-shadow:0 12px 28px -10px #e2711d99}.tt-plan-module__zeAwpG__btnGhost{color:var(--marine);border:1.5px solid var(--sand-line);background:0 0}.tt-plan-module__zeAwpG__btnGhost:hover{border-color:var(--marine);background:#074d5c0d}.tt-plan-module__zeAwpG__btn:active:not(:disabled){transform:translateY(0)scale(.98)}.tt-plan-module__zeAwpG__btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.tt-plan-module__zeAwpG__btn:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.tt-plan-module__zeAwpG__btnFull{justify-content:center;width:100%}.tt-plan-module__zeAwpG__progress{align-items:center;gap:14px;margin-bottom:30px;display:flex}.tt-plan-module__zeAwpG__track{background:var(--sand);border-radius:999px;flex:1;height:6px;overflow:hidden}.tt-plan-module__zeAwpG__fill{background:linear-gradient(90deg,#0c7b93,#2899af);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1)}.tt-plan-module__zeAwpG__stepLabel{color:var(--muted);letter-spacing:.06em;white-space:nowrap;font-size:12px;font-weight:600}.tt-plan-module__zeAwpG__q h2{max-width:22ch;margin:10px 0 8px;font-size:clamp(24px,4.6vw,34px)}.tt-plan-module__zeAwpG__qHint{color:var(--muted);margin-bottom:24px;font-size:14px}.tt-plan-module__zeAwpG__q .tt-plan-module__zeAwpG__eyebrow{color:var(--muted)}.tt-plan-module__zeAwpG__opts{gap:12px;display:grid}.tt-plan-module__zeAwpG__opt{text-align:left;cursor:pointer;border:1.5px solid var(--sand-line);width:100%;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:500;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex}.tt-plan-module__zeAwpG__opt:hover{border-color:var(--aqua);transform:translateY(-1px)}.tt-plan-module__zeAwpG__optSel{box-shadow:inset 0 0 0 1px var(--marine), var(--shadow);border-color:var(--marine)!important}.tt-plan-module__zeAwpG__dot{border:2px solid var(--sand-line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:border-color .15s;display:grid}.tt-plan-module__zeAwpG__optSel .tt-plan-module__zeAwpG__dot{border-color:var(--marine)}.tt-plan-module__zeAwpG__optSel .tt-plan-module__zeAwpG__dot:after{content:"";background:var(--aqua);border-radius:50%;width:10px;height:10px;animation:.22s cubic-bezier(.2,.8,.3,1.4) tt-plan-module__zeAwpG__selPop}@keyframes tt-plan-module__zeAwpG__selPop{0%{transform:scale(.4)}to{transform:scale(1)}}.tt-plan-module__zeAwpG__k{font-family:var(--font-display), "Libre Franklin", sans-serif;color:var(--aqua);flex:none;width:22px;font-size:15px;font-weight:600}.tt-plan-module__zeAwpG__scale{grid-template-columns:repeat(10,1fr);gap:7px;display:grid}.tt-plan-module__zeAwpG__sc{aspect-ratio:1;border:1.5px solid var(--sand-line);cursor:pointer;font-family:var(--font-display), "Libre Franklin", sans-serif;color:var(--marine);background:#fff;border-radius:11px;place-items:center;font-size:clamp(15px,3.6vw,19px);font-weight:600;transition:all .13s;display:grid}.tt-plan-module__zeAwpG__sc:hover{border-color:var(--aqua);transform:translateY(-2px)}.tt-plan-module__zeAwpG__scSel{background:var(--marine)!important;border-color:var(--marine)!important;color:var(--paper)!important}.tt-plan-module__zeAwpG__scaleEnds{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:12px;font-weight:500;display:flex}.tt-plan-module__zeAwpG__scaleHint{color:var(--muted);text-align:center;margin-top:14px;font-size:12.5px}.tt-plan-module__zeAwpG__scaleHint b{color:var(--marine)}.tt-plan-module__zeAwpG__nav{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.tt-plan-module__zeAwpG__drop{border:1.5px solid var(--sand-line);border-radius:var(--r);text-align:center;box-shadow:var(--shadow);background:#fff;padding:44px 40px}.tt-plan-module__zeAwpG__badgeFail{background:var(--red-bg);color:var(--red);letter-spacing:.08em;text-transform:uppercase;border:1px solid #e7c3bc;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.tt-plan-module__zeAwpG__dropScore{font-family:var(--font-display), "Libre Franklin", sans-serif;color:var(--red);font-size:64px;font-weight:700;line-height:1}.tt-plan-module__zeAwpG__dropScore small{color:var(--muted);font-size:22px;font-weight:500}.tt-plan-module__zeAwpG__threshold{color:var(--muted);letter-spacing:.04em;margin:6px 0 22px;font-size:13px}.tt-plan-module__zeAwpG__drop h2{margin-bottom:14px;font-size:clamp(24px,4.6vw,32px)}.tt-plan-module__zeAwpG__drop p{color:var(--muted);max-width:44ch;margin:0 auto 8px}.tt-plan-module__zeAwpG__drop p b{color:var(--ink)}.tt-plan-module__zeAwpG__drop .tt-plan-module__zeAwpG__btn{margin-top:24px}.tt-plan-module__zeAwpG__capHead{text-align:center;margin-bottom:6px}.tt-plan-module__zeAwpG__capHead h2{margin:12px 0 8px;font-size:clamp(26px,5vw,38px)}.tt-plan-module__zeAwpG__capHead p{color:var(--muted);max-width:42ch;margin:0 auto}.tt-plan-module__zeAwpG__capCard{border:1.5px solid var(--sand-line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;margin-top:22px;padding:28px 30px}.tt-plan-module__zeAwpG__field{text-align:left;margin-bottom:15px}.tt-plan-module__zeAwpG__field label{color:var(--marine);letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.tt-plan-module__zeAwpG__field input{border:1.5px solid var(--sand-line);background:var(--paper);width:100%;color:var(--ink);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;transition:all .15s}.tt-plan-module__zeAwpG__field input:focus{border-color:var(--aqua);background:#fff;outline:none;box-shadow:0 0 0 3px #0c7b932e}.tt-plan-module__zeAwpG__hint{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.tt-plan-module__zeAwpG__capCard .tt-plan-module__zeAwpG__btn{margin-top:6px}.tt-plan-module__zeAwpG__capPriv{color:var(--muted);text-align:center;margin-top:14px;font-size:11.5px;line-height:1.5}.tt-plan-module__zeAwpG__capError{color:var(--red);text-align:center;margin:4px 0 10px;font-size:14px;font-weight:600}.tt-plan-module__zeAwpG__consentBox{margin:4px 0 12px}.tt-plan-module__zeAwpG__calcHead{text-align:center;margin-bottom:8px}.tt-plan-module__zeAwpG__calcHead h2{margin:12px 0 8px;font-size:clamp(26px,5vw,38px)}.tt-plan-module__zeAwpG__calcHead p{color:var(--muted);max-width:44ch;margin:0 auto}.tt-plan-module__zeAwpG__planHero{background:linear-gradient(160deg, var(--marine), var(--marine-deep));color:var(--paper);border-radius:var(--r);box-shadow:var(--shadow);text-align:center;margin:26px 0 22px;padding:34px 34px 30px;position:relative;overflow:hidden}.tt-plan-module__zeAwpG__planHero:before{content:"";background:radial-gradient(circle,#2899af40,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;left:-70px}.tt-plan-module__zeAwpG__goalPill{color:#faf7f2d9;z-index:1;background:#faf7f21f;border:1px solid #faf7f233;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.tt-plan-module__zeAwpG__goalPill b{color:var(--aqua-soft);font-weight:600}.tt-plan-module__zeAwpG__weeksWrap{z-index:1;margin:14px 0 6px;transition:transform .3s;position:relative}.tt-plan-module__zeAwpG__weeksWrapPulse{transform:scale(1.04)}.tt-plan-module__zeAwpG__weeksNum{font-family:var(--font-display), "Libre Franklin", sans-serif;background:linear-gradient(180deg, #fff, var(--aqua-soft));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(84px,22vw,140px);font-weight:700;line-height:.9}.tt-plan-module__zeAwpG__weeksLabel{z-index:1;letter-spacing:.28em;text-transform:uppercase;color:var(--aqua-soft);margin-top:2px;font-size:13px;font-weight:600;position:relative}.tt-plan-module__zeAwpG__weeksNote{z-index:1;color:#faf7f2c7;min-height:18px;margin:8px 0 26px;font-size:13px;position:relative}.tt-plan-module__zeAwpG__weeksNote b{color:var(--aqua-soft)}.tt-plan-module__zeAwpG__slider{appearance:none;z-index:1;background:linear-gradient(90deg, var(--aqua-soft) 0%, var(--aqua-soft) var(--pct,33%), #faf7f233 var(--pct,33%));cursor:pointer;border-radius:999px;outline:none;width:100%;height:8px;position:relative}.tt-plan-module__zeAwpG__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:5px solid var(--aqua-soft);cursor:grab;border-radius:50%;width:30px;height:30px;box-shadow:0 4px 14px #00000059}.tt-plan-module__zeAwpG__slider::-moz-range-thumb{background:var(--paper);border:5px solid var(--aqua-soft);cursor:grab;border-radius:50%;width:30px;height:30px;box-shadow:0 4px 14px #00000059}.tt-plan-module__zeAwpG__slider:focus-visible::-webkit-slider-thumb{outline:3px solid var(--aqua-soft);outline-offset:3px}.tt-plan-module__zeAwpG__ends{color:#faf7f2b8;letter-spacing:.04em;z-index:1;justify-content:space-between;margin-top:10px;font-size:12px;display:flex;position:relative}.tt-plan-module__zeAwpG__secTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin:34px 2px 14px;display:flex}.tt-plan-module__zeAwpG__secTitle h3{font-family:var(--font-display), "Libre Franklin", sans-serif;font-size:21px;font-weight:700}.tt-plan-module__zeAwpG__secTitle span{color:var(--muted);font-size:13px;font-weight:500}.tt-plan-module__zeAwpG__services{gap:12px;display:grid}.tt-plan-module__zeAwpG__svc{cursor:pointer;border:1.5px solid var(--sand-line);text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;background:#fff;border-radius:14px;grid-template-columns:26px 1fr auto;align-items:center;gap:4px 16px;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform .12s,opacity .15s;display:grid}.tt-plan-module__zeAwpG__svc:hover{border-color:var(--aqua);transform:translateY(-1px)}.tt-plan-module__zeAwpG__svcOn{box-shadow:inset 0 0 0 1px var(--marine);border-color:var(--marine)!important}.tt-plan-module__zeAwpG__svcOff{opacity:.72}.tt-plan-module__zeAwpG__check{border:2px solid var(--sand-line);border-radius:7px;grid-row:1/3;place-items:center;width:24px;height:24px;transition:all .15s;display:grid}.tt-plan-module__zeAwpG__svcOn .tt-plan-module__zeAwpG__check{background:var(--marine);border-color:var(--marine)}.tt-plan-module__zeAwpG__svcOn .tt-plan-module__zeAwpG__check:after{content:"";border:solid var(--aqua);border-width:0 3px 3px 0;width:6px;height:11px;animation:.22s cubic-bezier(.2,.8,.3,1.4) tt-plan-module__zeAwpG__checkPop;transform:rotate(45deg)translateY(-1px)}@keyframes tt-plan-module__zeAwpG__checkPop{0%{transform:rotate(45deg)translateY(-1px)scale(.4)}to{transform:rotate(45deg)translateY(-1px)scale(1)}}.tt-plan-module__zeAwpG__sName{grid-area:1/2;font-size:16px;font-weight:600}.tt-plan-module__zeAwpG__sDesc{color:var(--muted);grid-area:2/2;font-size:13px}.tt-plan-module__zeAwpG__sAmt{font-family:var(--font-display), "Libre Franklin", sans-serif;text-align:right;white-space:nowrap;color:var(--marine-deep);grid-area:1/3/3;align-self:center;font-size:20px;font-weight:600}.tt-plan-module__zeAwpG__sAmt small{font-family:var(--font-body), "Source Sans 3";color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.tt-plan-module__zeAwpG__was{color:var(--muted);font-family:var(--font-body), "Source Sans 3";margin-right:6px;font-size:14px;font-weight:500;text-decoration:line-through}.tt-plan-module__zeAwpG__freeT{color:var(--green)}.tt-plan-module__zeAwpG__mutedAmt{color:var(--muted);font-size:16px;font-weight:500}.tt-plan-module__zeAwpG__badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-top:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-block}.tt-plan-module__zeAwpG__badgeFree{color:var(--green);background:#05966921}.tt-plan-module__zeAwpG__badgeAccel{color:#9a4a0f;background:#e2711d24}.tt-plan-module__zeAwpG__badgeGate{background:var(--amber-bg);color:#8a5a20}.tt-plan-module__zeAwpG__disc{cursor:pointer;border:1.5px solid var(--green);text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;background:#0596690f;border-radius:14px;grid-template-columns:26px 1fr auto;align-items:center;gap:2px 16px;margin-top:16px;padding:16px 20px;transition:all .15s;display:grid}.tt-plan-module__zeAwpG__discOff{border-color:var(--sand-line);opacity:.8;background:#fff}.tt-plan-module__zeAwpG__disc .tt-plan-module__zeAwpG__check{grid-row:1/2}.tt-plan-module__zeAwpG__discOn .tt-plan-module__zeAwpG__check{background:var(--green);border-color:var(--green)}.tt-plan-module__zeAwpG__discOn .tt-plan-module__zeAwpG__check:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:6px;height:11px;transform:rotate(45deg)translateY(-1px)}.tt-plan-module__zeAwpG__dName{grid-area:1/2;font-size:15px;font-weight:600}.tt-plan-module__zeAwpG__dSub{color:var(--muted);grid-area:2/2;font-size:12.5px}.tt-plan-module__zeAwpG__dSave{font-family:var(--font-display), "Libre Franklin", sans-serif;color:var(--green);white-space:nowrap;grid-area:1/3/3;align-self:center;font-size:19px;font-weight:600}.tt-plan-module__zeAwpG__cost{background:linear-gradient(160deg, var(--marine), var(--marine-deep));color:var(--paper);border-radius:var(--r);box-shadow:var(--shadow);text-align:center;margin-top:22px;padding:30px 32px 26px;position:relative;overflow:hidden}.tt-plan-module__zeAwpG__cost:before{content:"";background:radial-gradient(circle,#2899af4d,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-70px}.tt-plan-module__zeAwpG__cEyebrow{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-soft);justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:relative}.tt-plan-module__zeAwpG__cd{background:#e8567c;border-radius:50%;flex:none;width:16px;height:16px;position:relative}.tt-plan-module__zeAwpG__cd:after{content:"";background:#7bbf4d;border-radius:2px;width:2px;height:6px;position:absolute;top:-3px;left:6.5px;transform:rotate(20deg)}.tt-plan-module__zeAwpG__cMo{z-index:1;font-family:var(--font-display), "Libre Franklin", sans-serif;background:linear-gradient(180deg, #fff, var(--aqua-soft));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:8px 0 2px;font-size:clamp(58px,15vw,86px);font-weight:700;line-height:1;position:relative}.tt-plan-module__zeAwpG__cMo span{-webkit-text-fill-color:var(--aqua-soft);color:var(--aqua-soft);font-size:24px}.tt-plan-module__zeAwpG__cApr{z-index:1;color:var(--paper);background:#faf7f21f;border:1px solid #faf7f247;border-radius:999px;align-items:center;gap:9px;margin:6px 0 12px;padding:8px 10px 8px 18px;font-size:14px;font-weight:600;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex;position:relative}.tt-plan-module__zeAwpG__aprNum{font-family:var(--font-display), "Libre Franklin", sans-serif;color:var(--aqua-soft);font-size:22px;font-weight:700}.tt-plan-module__zeAwpG__cAprTag{letter-spacing:.09em;text-transform:uppercase;background:var(--marine-deep);color:var(--aqua-soft);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.tt-plan-module__zeAwpG__cAprPromo{background:var(--aqua);border-color:var(--aqua);color:#fff;box-shadow:0 0 0 4px #0c7b934d,0 12px 30px -8px #0c7b9399}.tt-plan-module__zeAwpG__cAprPromo .tt-plan-module__zeAwpG__aprNum{color:#fff}.tt-plan-module__zeAwpG__cAprPromo .tt-plan-module__zeAwpG__cAprTag{background:var(--marine-deep);color:#fff}.tt-plan-module__zeAwpG__cAprPulse{transform:scale(1.05)}.tt-plan-module__zeAwpG__cSub{z-index:1;color:#faf7f2cc;margin-bottom:18px;font-size:14px;position:relative}.tt-plan-module__zeAwpG__cSub b{color:var(--aqua-soft);font-weight:600}.tt-plan-module__zeAwpG__chips{z-index:1;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid;position:relative}.tt-plan-module__zeAwpG__chip{cursor:pointer;color:#faf7f2cc;background:#faf7f21a;border:1px solid #faf7f22e;border-radius:12px;padding:9px 6px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.35;transition:all .13s;position:relative}.tt-plan-module__zeAwpG__chip:hover{border-color:var(--aqua-soft)}.tt-plan-module__zeAwpG__chip b{font-family:var(--font-display), "Libre Franklin", sans-serif;font-size:15px;font-weight:600;display:block}.tt-plan-module__zeAwpG__chipApr{color:var(--aqua-soft);opacity:1;font-size:12px;font-weight:600}.tt-plan-module__zeAwpG__chipAct{background:var(--aqua);color:#fff;border-color:var(--aqua);font-weight:600}.tt-plan-module__zeAwpG__chipAct .tt-plan-module__zeAwpG__chipApr{color:#fff}.tt-plan-module__zeAwpG__chipPromo{border-color:var(--aqua-soft);box-shadow:inset 0 0 0 1px var(--aqua-soft)}.tt-plan-module__zeAwpG__tagmini{background:var(--coral);color:#fff;letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:-8px;right:-5px;box-shadow:0 3px 8px #0000004d}.tt-plan-module__zeAwpG__cTotal{z-index:1;color:#faf7f2bf;border-top:1px solid #faf7f226;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;padding-top:15px;font-size:14px;display:flex;position:relative}.tt-plan-module__zeAwpG__cTotal b{color:var(--paper);font-family:var(--font-display), "Libre Franklin", sans-serif;font-size:18px;font-weight:600}.tt-plan-module__zeAwpG__sv{color:var(--aqua-soft);font-weight:600}.tt-plan-module__zeAwpG__cFine{z-index:1;color:#faf7f2b3;max-width:54ch;margin-top:14px;margin-left:auto;margin-right:auto;font-size:11px;line-height:1.5;position:relative}.tt-plan-module__zeAwpG__bookCta{border:1.5px solid var(--aqua);border-radius:var(--r);text-align:center;background:#fff;margin-top:24px;padding:26px 28px;box-shadow:0 14px 40px -18px #0c7b9359}.tt-plan-module__zeAwpG__bookCta h3{font-family:var(--font-display), "Libre Franklin", sans-serif;margin-bottom:6px;font-size:23px;font-weight:600}.tt-plan-module__zeAwpG__bookCta p{color:var(--muted);max-width:40ch;margin:0 auto 18px;font-size:14.5px}.tt-plan-module__zeAwpG__freeTag{color:var(--green);letter-spacing:.05em;text-transform:uppercase;background:#0596691f;border-radius:999px;margin-bottom:12px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.tt-plan-module__zeAwpG__reassure{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px;font-size:12.5px;display:flex}.tt-plan-module__zeAwpG__reassure span{align-items:center;gap:6px;display:inline-flex}.tt-plan-module__zeAwpG__urgency{background:var(--amber-bg);color:#6b5320;border:1px solid #e0cfa6;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:11px 16px;font-size:13px;font-weight:500;display:flex}.tt-plan-module__zeAwpG__urgency b{color:var(--amber)}.tt-plan-module__zeAwpG__triage{background:var(--amber-bg);border-radius:var(--r);border:1.5px solid #e0cfa6;margin-top:24px;padding:22px 24px}.tt-plan-module__zeAwpG__triageH{font-family:var(--font-display), "Libre Franklin", sans-serif;color:var(--amber);align-items:center;gap:10px;margin-bottom:8px;font-size:18px;font-weight:600;display:flex}.tt-plan-module__zeAwpG__triageI{background:var(--amber);width:22px;height:22px;color:var(--amber-bg);font-family:var(--font-body), "Source Sans 3";border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.tt-plan-module__zeAwpG__triage p{color:#6b5320;font-size:14px;line-height:1.6}.tt-plan-module__zeAwpG__triage p+p{margin-top:8px}.tt-plan-module__zeAwpG__fineprint{color:var(--muted);text-align:center;margin-top:20px;font-size:12px;line-height:1.6}.tt-plan-module__zeAwpG__proof{border:1.5px solid var(--sand-line);border-radius:var(--r);text-align:center;background:#fff;margin-top:22px;padding:18px 24px}.tt-plan-module__zeAwpG__stars{color:var(--amber);letter-spacing:2px;margin-bottom:6px;font-size:14px}.tt-plan-module__zeAwpG__proofScore{color:var(--ink);margin:0 0 6px;font-size:17px;line-height:1.4}.tt-plan-module__zeAwpG__proofScore b{font-size:20px}.tt-plan-module__zeAwpG__who{color:var(--muted);font-size:13px;font-weight:500}.tt-plan-module__zeAwpG__bkHead{text-align:center;margin-bottom:6px}.tt-plan-module__zeAwpG__bkHead h2{margin:12px 0 8px;font-size:clamp(26px,5vw,38px)}.tt-plan-module__zeAwpG__bkHead p{color:var(--muted);max-width:42ch;margin:0 auto}.tt-plan-module__zeAwpG__bkCard{border:1.5px solid var(--sand-line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;margin-top:22px;padding:26px 28px}.tt-plan-module__zeAwpG__dayGroup{margin-bottom:18px}.tt-plan-module__zeAwpG__dayGroup h4{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;text-align:left;margin-bottom:10px;font-size:12px;font-weight:600}.tt-plan-module__zeAwpG__slots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tt-plan-module__zeAwpG__slot{border:1.5px solid var(--sand-line);background:var(--paper);cursor:pointer;color:var(--marine);text-align:center;border-radius:12px;padding:14px 8px;font-family:inherit;font-size:15px;font-weight:600;transition:all .13s}.tt-plan-module__zeAwpG__slot:hover{border-color:var(--aqua);transform:translateY(-1px)}.tt-plan-module__zeAwpG__slotSel{background:var(--marine)!important;color:var(--paper)!important;border-color:var(--marine)!important}.tt-plan-module__zeAwpG__bkSummary{background:var(--sand);color:var(--marine);border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:14px 18px;font-size:14px;display:flex}.tt-plan-module__zeAwpG__bkSummary b{font-weight:600}.tt-plan-module__zeAwpG__bkLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;text-align:left;margin-bottom:10px;font-size:12px;font-weight:600}.tt-plan-module__zeAwpG__dayStrip{scrollbar-width:thin;grid-auto-columns:minmax(66px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.tt-plan-module__zeAwpG__dayBtn{border:1.5px solid var(--sand-line);background:var(--paper);color:var(--marine);cursor:pointer;border-radius:12px;gap:2px;padding:11px 6px;font-family:inherit;transition:all .13s;display:grid}.tt-plan-module__zeAwpG__dayBtn:hover{border-color:var(--aqua);transform:translateY(-1px)}.tt-plan-module__zeAwpG__dayBtn:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.tt-plan-module__zeAwpG__dayBtnSel{background:var(--marine);border-color:var(--marine);color:var(--paper)}.tt-plan-module__zeAwpG__dayDow{text-transform:uppercase;letter-spacing:.06em;opacity:.75;font-size:11px}.tt-plan-module__zeAwpG__dayNum{font-family:var(--font-display), "Libre Franklin", sans-serif;font-size:20px;font-weight:600;line-height:1.1}.tt-plan-module__zeAwpG__dayMon{opacity:.75;font-size:11px}.tt-plan-module__zeAwpG__moreDays{color:var(--marine);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:10px 2px 2px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.tt-plan-module__zeAwpG__moreDays:focus-visible{outline:3px solid var(--aqua);outline-offset:2px;border-radius:6px}.tt-plan-module__zeAwpG__bkMsg{color:var(--muted);text-align:center;margin:0;padding:20px 4px;font-size:14px}.tt-plan-module__zeAwpG__bkError{text-align:center;background:#c83c3c12;border:1.5px solid #c83c3c40;border-radius:12px;margin:4px 0 12px;padding:14px 16px}.tt-plan-module__zeAwpG__bkError p{color:var(--red);margin:0 0 6px;font-size:14px;font-weight:600}.tt-plan-module__zeAwpG__bkErrorDebug{color:#9ca3af;margin:8px 0 0;font-family:ui-monospace,monospace;font-size:10px}.tt-plan-module__zeAwpG__bkErrorTel{color:var(--marine);font-size:15px;font-weight:700;text-decoration:none}.tt-plan-module__zeAwpG__bkErrorTel:hover{text-decoration:underline}.tt-plan-module__zeAwpG__dobRow{grid-template-columns:1fr 1fr 1.4fr;gap:8px;display:grid}.tt-plan-module__zeAwpG__dobRow input{text-align:center}.tt-plan-module__zeAwpG__select{border:1.5px solid var(--sand-line);background:var(--paper);width:100%;color:var(--ink);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;transition:all .15s}.tt-plan-module__zeAwpG__select:focus{border-color:var(--aqua);background:#fff;outline:none;box-shadow:0 0 0 3px #0c7b932e}.tt-plan-module__zeAwpG__confirmed{text-align:center;border:1.5px solid var(--sand-line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;padding:44px 36px}.tt-plan-module__zeAwpG__bigCheck{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 20px;font-size:32px;animation:.4s cubic-bezier(.2,.8,.3,1.35) .15s both tt-plan-module__zeAwpG__selPop;display:grid}.tt-plan-module__zeAwpG__confirmed h2{margin-bottom:12px;font-size:clamp(26px,5vw,36px)}.tt-plan-module__zeAwpG__confWhen{font-family:var(--font-display), "Libre Franklin", sans-serif;color:var(--marine);margin-bottom:18px;font-size:20px}.tt-plan-module__zeAwpG__confirmed p{color:var(--muted);max-width:42ch;margin:0 auto 8px}.tt-plan-module__zeAwpG__confirmed p b{color:var(--ink)}.tt-plan-module__zeAwpG__nextSteps{text-align:left;gap:14px;max-width:400px;margin:24px auto 0;display:grid}.tt-plan-module__zeAwpG__ns{align-items:flex-start;gap:14px;display:flex}.tt-plan-module__zeAwpG__nsN{background:var(--sand);width:28px;height:28px;color:var(--marine);font-family:var(--font-display), "Libre Franklin", sans-serif;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.tt-plan-module__zeAwpG__nsT{font-size:14px}.tt-plan-module__zeAwpG__nsT b{color:var(--ink);margin-bottom:1px;font-weight:600;display:block}.tt-plan-module__zeAwpG__nsT span{color:var(--muted)}.tt-plan-module__zeAwpG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#03272f8c;justify-content:center;align-items:center;padding:22px;animation:.2s tt-plan-module__zeAwpG__fade;display:flex;position:fixed;inset:0}@keyframes tt-plan-module__zeAwpG__fade{0%{opacity:0}to{opacity:1}}.tt-plan-module__zeAwpG__modal{background:var(--paper);border-radius:var(--r);width:100%;max-width:480px;padding:30px 30px 26px;animation:.28s cubic-bezier(.2,.8,.2,1) tt-plan-module__zeAwpG__pop;box-shadow:0 30px 80px -20px #00000080}@keyframes tt-plan-module__zeAwpG__pop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.tt-plan-module__zeAwpG__mHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tt-plan-module__zeAwpG__mIcon{background:var(--amber-bg);width:38px;height:38px;color:var(--amber);font-family:var(--font-display), "Libre Franklin", sans-serif;border-radius:10px;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.tt-plan-module__zeAwpG__modal h3{font-family:var(--font-display), "Libre Franklin", sans-serif;font-size:21px;font-weight:600}.tt-plan-module__zeAwpG__mLead{color:var(--ink);margin-bottom:14px;font-size:14px}.tt-plan-module__zeAwpG__modal ul{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.tt-plan-module__zeAwpG__modal li{color:var(--muted);padding-left:24px;font-size:13.5px;line-height:1.5;position:relative}.tt-plan-module__zeAwpG__modal li:before{content:"";background:var(--amber);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:2px}.tt-plan-module__zeAwpG__modal li b{color:var(--ink)}.tt-plan-module__zeAwpG__mActions{flex-wrap:wrap;gap:10px;display:flex}.tt-plan-module__zeAwpG__mActions .tt-plan-module__zeAwpG__btn{flex:1;justify-content:center;min-width:150px;padding:13px 22px}.tt-plan-module__zeAwpG__mNote{color:var(--muted);text-align:center;margin-top:14px;font-size:11.5px;line-height:1.5}@media (max-width:600px){.tt-plan-module__zeAwpG__wrap{padding:20px 16px 64px}.tt-plan-module__zeAwpG__hero{padding:34px 24px}.tt-plan-module__zeAwpG__hero h1{font-size:clamp(30px,8.5vw,46px)}.tt-plan-module__zeAwpG__planHero{padding:26px 20px}.tt-plan-module__zeAwpG__cost{padding:24px 20px}.tt-plan-module__zeAwpG__svc{gap:4px 12px;padding:15px}.tt-plan-module__zeAwpG__disc{padding:15px}.tt-plan-module__zeAwpG__drop{padding:32px 22px}.tt-plan-module__zeAwpG__capCard,.tt-plan-module__zeAwpG__bkCard{padding:24px 20px}.tt-plan-module__zeAwpG__confirmed{padding:34px 22px}.tt-plan-module__zeAwpG__chips{grid-template-columns:repeat(2,1fr)}.tt-plan-module__zeAwpG__modal{padding:24px 20px}.tt-plan-module__zeAwpG__scale{grid-template-columns:repeat(5,1fr);gap:8px}.tt-plan-module__zeAwpG__sc{border-radius:12px;font-size:20px}.tt-plan-module__zeAwpG__secTitle{margin-top:28px}.tt-plan-module__zeAwpG__mActions{flex-direction:column-reverse}.tt-plan-module__zeAwpG__mActions .tt-plan-module__zeAwpG__btn{flex-basis:100%;min-width:0}}@media (max-width:380px){.tt-plan-module__zeAwpG__trust{gap:6px 14px}.tt-plan-module__zeAwpG__weeksNum{font-size:78px}.tt-plan-module__zeAwpG__cMo{font-size:54px}.tt-plan-module__zeAwpG__sAmt{font-size:18px}.tt-plan-module__zeAwpG__cApr{padding:7px 9px 7px 15px;font-size:13px}.tt-plan-module__zeAwpG__aprNum{font-size:20px}.tt-plan-module__zeAwpG__slots{gap:8px}}.tt-plan-module__zeAwpG__chartWrap{z-index:1;margin:20px 0 2px;position:relative}.tt-plan-module__zeAwpG__chartSvg{width:100%;height:auto;display:block}.tt-plan-module__zeAwpG__chartLine{fill:none;stroke:var(--aqua-soft);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.1s cubic-bezier(.2,.7,.2,1) tt-plan-module__zeAwpG__chartDraw}@keyframes tt-plan-module__zeAwpG__chartDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tt-plan-module__zeAwpG__chartText{fill:#faf7f2e0;font-size:13px;font-weight:600}.tt-plan-module__zeAwpG__chartTextDim{fill:#faf7f2b8;letter-spacing:.04em;font-size:12px;font-weight:500}.tt-plan-module__zeAwpG__chartGoalNum{fill:var(--aqua-soft);font-size:17px;font-weight:700;font-family:var(--font-display), "Libre Franklin", sans-serif}.tt-plan-module__zeAwpG__chartNote{z-index:1;color:#faf7f2b3;margin:4px 0 0;font-size:11.5px;line-height:1.5;position:relative}.tt-plan-module__zeAwpG__chartLegend{color:#faf7f2d1;white-space:nowrap;font-weight:500}.tt-plan-module__zeAwpG__chartLegendDot{background:var(--marine-deep);border:2px solid var(--aqua-soft);vertical-align:-1px;border-radius:50%;width:9px;height:9px;display:inline-block}@media (prefers-reduced-motion:reduce){.tt-plan-module__zeAwpG__chartLine{animation:none}}.tt-plan-module__zeAwpG__opt:focus-visible,.tt-plan-module__zeAwpG__sc:focus-visible,.tt-plan-module__zeAwpG__svc:focus-visible,.tt-plan-module__zeAwpG__disc:focus-visible,.tt-plan-module__zeAwpG__chip:focus-visible,.tt-plan-module__zeAwpG__slot:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.tt-plan-module__zeAwpG__slider:focus-visible::-moz-range-thumb{outline:3px solid var(--aqua-soft);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tt-plan-module__zeAwpG__fill,.tt-plan-module__zeAwpG__weeksWrap,.tt-plan-module__zeAwpG__cApr,.tt-plan-module__zeAwpG__btn,.tt-plan-module__zeAwpG__opt,.tt-plan-module__zeAwpG__sc,.tt-plan-module__zeAwpG__svc,.tt-plan-module__zeAwpG__disc,.tt-plan-module__zeAwpG__chip,.tt-plan-module__zeAwpG__slot,.tt-plan-module__zeAwpG__dayBtn{transition:none}.tt-plan-module__zeAwpG__weeksWrapPulse,.tt-plan-module__zeAwpG__cAprPulse,.tt-plan-module__zeAwpG__btnPrimary:hover,.tt-plan-module__zeAwpG__opt:hover,.tt-plan-module__zeAwpG__sc:hover,.tt-plan-module__zeAwpG__svc:hover,.tt-plan-module__zeAwpG__slot:hover,.tt-plan-module__zeAwpG__dayBtn:hover,.tt-plan-module__zeAwpG__btn:active:not(:disabled){transform:none}.tt-plan-module__zeAwpG__overlay,.tt-plan-module__zeAwpG__modal,.tt-plan-module__zeAwpG__optSel .tt-plan-module__zeAwpG__dot:after,.tt-plan-module__zeAwpG__svcOn .tt-plan-module__zeAwpG__check:after,.tt-plan-module__zeAwpG__bigCheck{animation:none}}
