.gt-site{--ink:#19241f;--mint:#e6f4eb;--lime:#c8f55a;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.gt-site *{box-sizing:border-box}.gt-site a{text-decoration:none}.gt-site h1,.gt-site h2,.gt-site h3,.gt-site p{margin:0}.gt-site h1,.gt-site h2{letter-spacing:-.055em;line-height:1.06}.gt-site h3{font-size:20px;line-height:1.35}.gt-site em{font-family:Georgia,serif;font-weight:400}.gt-header{justify-content:space-between;align-items:center;gap:24px;max-width:1264px;margin:auto;padding:20px 48px;display:flex}.gt-header img{object-fit:contain;width:180px;height:70px}.gt-header nav{align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.gt-button{background:var(--lime);border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:16px 24px;font-size:16px;font-weight:700;display:inline-flex;color:var(--ink)!important}.gt-button:hover{background:#b7e747}.gt-button.compact{padding:12px 18px;font-size:14px}.gt-hero{grid-template-columns:1.18fr 1fr;align-items:center;gap:65px;max-width:1264px;margin:auto;padding:60px 48px 85px;display:grid}.gt-eyebrow{letter-spacing:.13em;font-size:13px;font-weight:700;line-height:1.6}.gt-hero h1{margin:24px 0 27px;font-size:clamp(48px,5.9vw,78px)}.gt-lead{color:#54665b;max-width:545px;font-size:19px;line-height:1.7}.gt-hero-copy>.gt-button{margin:30px 0 18px}.gt-small{color:#54665b;max-width:370px;font-size:13px}.gt-preview{background:var(--mint);border-radius:24px;padding:30px;transform:rotate(1deg);box-shadow:12px 15px #f5f8f4}.gt-preview-head{align-items:center;gap:20px;margin-bottom:25px;display:flex}.gt-preview-head img{object-fit:contain;mix-blend-mode:multiply;width:60px;height:60px}.gt-preview-head span{letter-spacing:.12em;font-size:12px;font-weight:700}.gt-preview h2{margin:14px 0 26px;font-size:39px}.gt-session{background:#fff;border-radius:12px;gap:18px;margin-bottom:14px;padding:21px;display:flex}.gt-session>svg{color:#467642;flex-shrink:0}.gt-session span{letter-spacing:.06em;font-size:12px;font-weight:700}.gt-session h3{margin:7px 0;font-size:18px}.gt-session p{color:#53695c;font-size:14px}.gt-plan-row{border-bottom:1px solid #c4d9ca;align-items:center;gap:18px;padding:20px 5px;display:flex}.gt-plan-row>svg{flex-shrink:0;width:20px}.gt-plan-row>div{flex:1}.gt-plan-row h3{font-size:16px}.gt-plan-row p{color:#53695c;margin-top:5px;font-size:13px}.gt-preview-tabs{justify-content:space-around;padding:20px 0 12px;font-size:14px;font-weight:600;display:flex}.gt-preview-tabs span:first-child{border-bottom:3px solid #385b2c;padding-bottom:5px}.gt-caption{color:#53695c;text-align:center;font-size:12px}.gt-strip{color:#fff;background:#1c3025;justify-content:center;gap:65px;padding:28px 24px;font-size:15px;display:flex}.gt-strip span{align-items:center;gap:10px;display:flex}.gt-strip svg{color:var(--lime);flex-shrink:0}.gt-section{max-width:1264px;margin:auto;padding:85px 48px}.gt-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:16px 80px;margin-bottom:55px;display:grid}.gt-section-head>.gt-eyebrow{grid-column:1/-1}.gt-section-head h2{font-size:57px}.gt-section-head>p:last-child{color:#54665b;max-width:450px;font-size:19px}.gt-features{grid-template-columns:repeat(3,1fr);gap:45px 38px;display:grid}.gt-features article{border-top:1px solid #d6e0d8;padding-top:26px}.gt-features svg{color:#41794c;margin-bottom:18px}.gt-features h3{margin-bottom:14px}.gt-features p{color:#54665b}.gt-routine{background:#edf5ee;grid-template-columns:1fr 1.2fr;gap:70px;padding:65px max(48px,50vw - 584px);display:grid}.gt-routine h2{margin:20px 0 30px;font-size:57px}.gt-routine ol{margin:0;padding:0;list-style:none}.gt-routine li{border-bottom:1px solid #cadbce;gap:25px;padding:25px 0;display:flex}.gt-routine li>span{color:#567f50;font-family:Georgia,serif;font-size:29px}.gt-routine li p{color:#54665b;margin-top:9px}.gt-faq{max-width:1000px}.gt-faq h2{margin:20px 0 35px;font-size:49px}.gt-faq details{border-top:1px solid #d6e0d8;padding:22px 0}.gt-faq summary{cursor:pointer;font-size:18px;font-weight:600}.gt-faq details p{color:#54665b;margin-top:15px}.gt-final{text-align:center;background:#e6f4eb;padding:65px 24px 75px}.gt-final>img{object-fit:contain;mix-blend-mode:multiply;margin:auto}.gt-final h2{margin:24px 0 30px;font-size:58px}.gt-signin{margin-top:20px;font-size:14px;display:block;text-decoration:underline!important}.gt-skip{position:absolute;left:-9999px}.gt-skip:focus{z-index:99;background:#fff;padding:15px;top:20px;left:20px}:is(.gt-site a:focus-visible,.gt-site summary:focus-visible){outline-offset:5px;outline:3px solid #41794c}@media (max-width:1000px){.gt-hero{gap:35px}.gt-strip{gap:25px}.gt-features{grid-template-columns:1fr 1fr}.gt-preview{padding:24px}.gt-routine{gap:40px}}@media (max-width:700px){.gt-header{padding:15px 20px}.gt-header img{width:145px;height:62px}.gt-header nav{gap:15px}.gt-desktop,.gt-header .compact{display:none}.gt-hero{grid-template-columns:1fr;gap:38px;padding:30px 24px 60px}.gt-hero h1{font-size:54px}.gt-lead{font-size:18px}.gt-preview{box-shadow:none;padding:24px;transform:none}.gt-preview h2{font-size:36px}.gt-preview-tabs{font-size:13px}.gt-strip{flex-direction:column;gap:14px;padding:27px 24px}.gt-section{padding:60px 24px}.gt-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.gt-section-head h2{font-size:46px}.gt-features{grid-template-columns:1fr;gap:32px}.gt-routine{grid-template-columns:1fr;gap:20px;padding:45px 24px}.gt-routine h2{font-size:47px}.gt-faq h2{font-size:43px}.gt-final h2{font-size:46px}.gt-final{padding:48px 24px 60px}}
