*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}:root{--font-display:"Spectral",Georgia,"Times New Roman",serif;--font-text:"Golos Text",system-ui,-apple-system,sans-serif;--font-num:"Manrope","Golos Text",system-ui,sans-serif}body{font-family:var(--font-text);background:#0a0807;cursor:auto;overflow-x:hidden;max-width:100%}:root{--fs-h1:clamp(27px,1.9vw + 20px,46px);--lh-h1:1.18;--fs-h2:clamp(28px,1.65vw + 21.8px,42px);--lh-h2:1.18;--fs-h3:clamp(20px,.55vw + 18px,24px);--lh-h3:1.28;--fs-h4:17px;--lh-h4:1.35;--fs-lead:16px;--lh-lead:1.6;--fs-body:16px;--lh-body:1.6;--fs-card:15px;--lh-card:1.55;--fs-small:14px;--lh-small:1.55;--fs-caption:13px;--lh-caption:1.45;--fs-micro:12px;--measure:38em;--measure-small:40em;--sp-section:56px;--sp-h2:16px;--pad-card:20px 18px;--pad-box:24px 20px}@media(min-width:900px){:root{--fs-lead:18px;--lh-body:1.65;--sp-section:84px;--pad-card:24px;--pad-box:32px 40px}}#main-content .gt-route-intro h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}#main-content .gt-route-intro .gt-route-summary{font-size:var(--fs-lead);line-height:var(--lh-lead)}[style*="font-family: system-ui"],[style*="font-family:system-ui"]{font-family:var(--font-text)!important}button,input,select,textarea{font-family:inherit}#root{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%}a,button{cursor:pointer}body.custom-cursor-active{cursor:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2730%27%20height=%2730%27%20viewBox=%270%200%2030%2030%27%3E%3Cpolygon%20points=%275.2,8.8%208.8,5.2%2026.8,23.2%2023.2,26.8%27%20fill=%27%23C4924A%27%20stroke=%27%234a3818%27%20stroke-width=%270.7%27%20stroke-linejoin=%27round%27/%3E%3Cline%20x1=%278%27%20y1=%278%27%20x2=%2725%27%20y2=%2725%27%20stroke=%27%23f0d9a0%27%20stroke-width=%271.3%27/%3E%3Cpolygon%20points=%273.3,3.3%208.8,5.2%205.2,8.8%27%20fill=%27%23efe0c2%27%20stroke=%27%234a3818%27%20stroke-width=%270.7%27%20stroke-linejoin=%27round%27/%3E%3Cpolygon%20points=%273.3,3.3%206.2,4.4%204.4,6.2%27%20fill=%27%232b2620%27/%3E%3C/svg%3E) 3 3,auto}body.custom-cursor-active a,body.custom-cursor-active button,body.custom-cursor-active [role=button],body.custom-cursor-active label,body.custom-cursor-active summary{cursor:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2730%27%20height=%2730%27%20viewBox=%270%200%2030%2030%27%3E%3Cpolygon%20points=%275.2,8.8%208.8,5.2%2026.8,23.2%2023.2,26.8%27%20fill=%27%23E8C98A%27%20stroke=%27%234a3818%27%20stroke-width=%270.8%27%20stroke-linejoin=%27round%27/%3E%3Cline%20x1=%278%27%20y1=%278%27%20x2=%2725%27%20y2=%2725%27%20stroke=%27%23fff0d0%27%20stroke-width=%271.4%27/%3E%3Cpolygon%20points=%273.3,3.3%208.8,5.2%205.2,8.8%27%20fill=%27%23f5ead0%27%20stroke=%27%234a3818%27%20stroke-width=%270.8%27%20stroke-linejoin=%27round%27/%3E%3Cpolygon%20points=%273.3,3.3%206.2,4.4%204.4,6.2%27%20fill=%27%232b2620%27/%3E%3C/svg%3E) 3 3,pointer}button,a,input,textarea,select,summary{touch-action:manipulation}#fxModeIndicator{position:fixed;top:12px;right:12px;z-index:2147483000;border:1px solid rgba(232,201,138,.36);border-radius:999px;background:#070605d1;color:#e8c98a;padding:7px 10px;font:700 10px/1 system-ui,-apple-system,sans-serif;letter-spacing:1.4px;text-transform:uppercase;box-shadow:0 10px 28px #00000052;pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}@media(any-hover:none)and (any-pointer:coarse){body{cursor:auto}a,button{cursor:pointer}body.custom-cursor-active{cursor:auto}body.custom-cursor-active a,body.custom-cursor-active button{cursor:pointer}}@keyframes bookFloat{0%,to{transform:translateZ(0) rotate(var(--r,0deg))}22%{transform:translate3d(0,var(--book-float-y-soft,-4px),0) rotate(calc(var(--r,0deg) - var(--book-float-tilt,.42deg)))}50%{transform:translate3d(0,var(--book-float-y,-10px),0) rotate(calc(var(--r,0deg) + var(--book-float-tilt,.42deg)))}78%{transform:translate3d(0,var(--book-float-y-return,-3px),0) rotate(calc(var(--r,0deg) - .24deg))}}@keyframes formulaDrift{0%,to{opacity:.13;transform:translateY(0)}50%{opacity:.13;transform:translateY(-5px)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes prismBuild{0%{opacity:0;transform:perspective(900px) rotateX(78deg) rotateY(38deg) scale(.3)}60%{opacity:.9;transform:perspective(900px) rotateX(5deg) rotateY(4deg) scale(.94)}to{opacity:1;transform:none}}@keyframes formBackdrop{0%{opacity:0}to{opacity:1}}@keyframes formPanel{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rippleGold{0%{transform:scale(.7);opacity:.9}to{transform:scale(2.5);opacity:0}}@keyframes patternShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes gradeGlow{0%,to{filter:drop-shadow(0 0 4px #C4924A)}50%{filter:drop-shadow(0 0 14px #C4924A)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.img-reveal{opacity:0;transform:translateY(14px) scale(.97);transition:opacity .6s ease,transform .6s ease}.img-reveal.visible{opacity:1;transform:translateY(0) scale(1)}:root{--book-float-y:-10px;--book-float-y-soft:-4px;--book-float-y-return:-3px;--book-float-tilt:.42deg}html.fx-force{--book-float-y:-16px;--book-float-y-soft:-6px;--book-float-y-return:-5px;--book-float-tilt:.66deg}html.fx-off #hero [style*=bookFloat],html.fx-off #hero [style*=formulaDrift],html.fx-off #hero svg[viewBox="0 0 66 155"]{animation:none!important;transition:none!important}@media(max-width:900px){#hero svg[viewBox="0 0 66 155"]{animation:none!important}}#hero{isolation:isolate}#hero:after{content:"";position:absolute;inset:6% 6% 8%;border:1px solid rgba(196,146,74,.08);border-radius:28px;pointer-events:none;z-index:2}#\444\43e\440\43c\430\442\44b:before{content:"";position:absolute;inset:8% 7%;border:1px solid rgba(196,146,74,.08);border-radius:24px;pointer-events:none;z-index:2}#\444\43e\440\43c\430\442\44b  .reveal{position:relative;z-index:5}#\444\43e\440\43c\430\442\44b  button,#hero button{will-change:transform}#\444\43e\440\43c\430\442\44b  button{align-self:center!important;margin-left:auto;margin-right:auto}#\444\43e\440\43c\430\442\44b  button:before,#\444\43e\440\43c\430\442\44b  button:after{inset:0;width:100%;height:100%;border-radius:inherit}#\444\43e\440\43c\430\442\44b  button:hover,#hero button:hover{transform:translateY(-1px)}#\444\43e\440\43c\430\442\44b  h2{text-wrap:balance}section[id]{scroll-margin-top:8px}button:focus-visible,a:focus-visible{outline:2px solid rgba(196,146,74,.75);outline-offset:2px}#hero h1,#\444\43e\440\43c\430\442\44b  h2{letter-spacing:.2px}#\444\43e\440\43c\430\442\44b  p{line-height:var(--lh-body)}#\444\43e\440\43c\430\442\44b  p{text-rendering:optimizeLegibility}#\444\43e\440\43c\430\442\44b  p[style*="rgba(181, 178, 172, 0.75)"]{color:#d8d3cad1!important}.format-hours-control{width:100%;margin:-8px 0 20px;padding:12px;border:1px solid rgba(196,146,74,.22);border-radius:14px;background:#ffffff09;box-sizing:border-box}.format-hours-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.format-hours-label{font-size:13px;font-weight:600;color:#c4924a}.format-hours-stepper{display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgba(196,146,74,.36);border-radius:999px;background:#0a0807b8}.format-hour-button{min-width:44px;min-height:44px;border:0;background:transparent;color:#e8c98a;font-size:18px;line-height:1;font-weight:700;cursor:pointer}.format-hour-button:disabled{cursor:not-allowed;opacity:.36}.format-hours-value{min-width:30px;text-align:center;color:#f8f4ef;font-size:15px;font-weight:700}.format-discount-note{margin-top:10px;color:#7bc77e;font-size:12px;line-height:1.35;letter-spacing:.4px;font-weight:700}.price-old{color:#b5b2acb8;font-size:13px;text-decoration:line-through;text-decoration-thickness:1px}.price-new{color:#7bc77e;font-weight:700}@media(min-width:901px){#hero:before,#\444\43e\440\43c\430\442\44b:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(196,146,74,.07),transparent 70%);filter:blur(2px);pointer-events:none;z-index:1}#hero:before{right:6%;top:8%}#\444\43e\440\43c\430\442\44b:after{right:5%;top:12%}}@media(max-width:900px){#hero:after,#\444\43e\440\43c\430\442\44b:before{inset:10px;border-radius:16px}}body{position:relative}.format-hours-value,.price-old,.price-new{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero}.gt-holo-scan{position:absolute;left:0;right:0;height:34px;top:-40px;background:linear-gradient(180deg,transparent,rgba(232,201,138,.1),transparent);pointer-events:none;animation:gtHoloScan 4.2s linear infinite}@keyframes gtHoloScan{0%{top:-40px}to{top:106%}}.gt-profi-badge{animation:gtProfiGlow 2.8s ease-in-out infinite}@keyframes gtProfiGlow{0%,to{box-shadow:0 0 20px #c4924a29;border-color:#c4924a80}50%{box-shadow:0 0 40px #c4924a5c;border-color:#e8c98ad9}}@media(prefers-reduced-motion:reduce){.gt-profi-badge{animation:none}}@media(prefers-reduced-motion:reduce){.gt-holo-scan{animation:none!important}}.gt-quiz-opt{transition:border-color .2s,background .2s,transform .12s}.gt-quiz-opt:hover{border-color:#c4924a9e!important;background:#c4924a24!important}.gt-quiz-opt:active{transform:scale(.99)}.skip-link{position:fixed;top:0;left:max(12px,env(safe-area-inset-left));z-index:10000;padding:10px 18px;border-radius:0 0 12px 12px;background:#c4924a;color:#0a0807;font-weight:700;text-decoration:none;transform:translateY(-110%);transition:transform .15s ease}.skip-link:focus{transform:none}@keyframes gtBadgeNudge{0%,to{opacity:.7;text-shadow:none}50%{opacity:1;text-shadow:0 0 9px rgba(232,201,138,.85)}}.gt-badge-nudge{animation:gtBadgeNudge 1.8s ease-in-out 1s 3}@media(prefers-reduced-motion:reduce){.gt-badge-nudge{animation:none}}.gt-material-directory,.gt-material-library,.gt-material-tool{max-width:1120px;margin:0 auto;padding:36px 24px;box-sizing:border-box;scroll-margin-top:24px;color:#f8f4ef}.gt-material-directory h2,.gt-material-library h2,.gt-material-tool h2{font:400 28px/1.3 var(--font-display);margin:0 0 16px}.gt-material-index-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.gt-material-directory h3{font:600 15px/1.5 var(--font-text);margin:0 0 12px;color:#b5b2ac}.gt-material-links{display:flex;flex-wrap:wrap;gap:8px}.gt-material-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;box-sizing:border-box;border:1px solid #6B5331;border-radius:12px;background:#c4924a12;color:#e8c98a;text-decoration:none;font:500 14px/1.5 var(--font-text)}.gt-material-links a:hover{background:#c4924a2e;border-color:#c4924a}.gt-material-library{border-top:1px solid rgba(196,146,74,.2);border-bottom:1px solid rgba(196,146,74,.2)}.gt-material-note{font:400 var(--fs-body)/var(--lh-body) var(--font-text);color:#b5b2ac;margin:0 0 24px;max-width:760px}.gt-material-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gt-material-card{padding:24px;border:1px solid #4C3B21;border-radius:16px;background:#15110b;display:flex;flex-direction:column;align-items:flex-start;scroll-margin-top:24px}.gt-material-card h3{font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);margin:0 0 8px}.gt-material-card p{font:400 var(--fs-card)/var(--lh-card) var(--font-text);color:#b5b2ac;margin:0 0 20px;flex:1}.gt-material-card.is-requested{border-color:#c4924a;box-shadow:0 0 0 2px #c4924a73}.gt-material-card .gt-material-card-request{flex:none;margin:0 0 16px;color:#e8c98a}.gt-material-card button,.gt-material-card .gt-material-pdf-fallback{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #C4924A;border-radius:10px;background:#c4924a;color:#1c1a17!important;font:600 14px/1.5 var(--font-text);text-decoration:none;cursor:pointer}.gt-material-tool{max-width:800px;text-align:left;padding-top:44px;padding-bottom:44px}.gt-material-full-tool{scroll-margin-top:24px}.gt-material-tool-return{max-width:800px;padding:0 24px;margin:auto;box-sizing:border-box}.gt-formula-condition{font:400 14px/1.65 var(--font-text);color:#b5b2ac;overflow-wrap:anywhere;margin:12px 0}.gt-diagnostic-review{margin:20px 0;text-align:left;border:1px solid #6B5331;border-radius:12px;padding:0 16px;color:#f8f4ef}.gt-diagnostic-review summary{min-height:44px;padding:14px 0;box-sizing:border-box;cursor:pointer;color:#e8c98a;font-weight:600}.gt-diagnostic-review ol{padding-left:22px}.gt-diagnostic-review li{margin-bottom:22px;font-size:var(--fs-card);line-height:var(--lh-card);overflow-wrap:anywhere}.gt-diagnostic-review p{margin:8px 0}.gt-material-back{display:inline-flex;align-items:center;min-height:44px;margin:0 0 12px;color:#e8c98a;font:400 14px/1.5 var(--font-text);text-underline-offset:4px}@media(max-width:767px){.gt-material-directory,.gt-material-library,.gt-material-tool{padding:28px 20px}.gt-material-index-grid{grid-template-columns:1fr;gap:24px}.gt-material-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-material-card{padding:18px}.gt-material-directory h2,.gt-material-library h2,.gt-material-tool h2{font-size:24px}}@media(max-width:479px){.gt-material-card-grid{grid-template-columns:1fr}}html{scroll-padding-top:12px}.gt-site-header{position:relative;z-index:60;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:#0a0807f7;border-bottom:.5px solid rgba(196,146,74,.24)}.gt-site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand book" "nav nav";align-items:center;column-gap:12px;max-width:1180px;min-height:56px;margin:0 auto;padding:2px 16px 0;box-sizing:border-box}.gt-site-header-brand{grid-area:brand;display:flex;align-items:center;min-width:0;min-height:44px;text-decoration:none}.gt-site-header-book,#gt-initial-content .gt-site-header-book{grid-area:book;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;box-sizing:border-box;border:0;border-radius:999px;background:linear-gradient(135deg,#ebcb86,#c4924a 55%,#a6781f);color:#1a0f00;font:700 14px/1.2 var(--font-text);text-decoration:none;cursor:pointer;box-shadow:0 4px 14px #c4924a47}.gt-site-header-space{display:none}@media(min-width:900px){html{scroll-padding-top:calc(var(--gt-header-h,68px) + 12px)}.gt-site-header{position:fixed;top:0;left:0;right:0;background:#0a0807f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gt-site-header-inner{display:flex;justify-content:space-between;gap:24px;min-height:68px;padding:4px 48px}.gt-site-header-space{display:block;height:var(--gt-header-h, calc(69px + env(safe-area-inset-top)) )}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media(max-width:359px){.gt-site-header-inner{padding:4px 12px 0;column-gap:8px}.gt-site-header-book,#gt-initial-content .gt-site-header-book{padding:0 14px}}.gt-nowrap{white-space:nowrap}.gt-lead-card{padding:12px 14px;border:1px solid rgba(196,146,74,.32);border-radius:16px;background:#14100cf0;box-shadow:0 18px 50px #00000059;color:#f8f4ef;box-sizing:border-box}.gt-lead{position:relative;margin:0}.gt-lead-field{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:8px;margin:0 0 6px}.gt-lead-field>label,.gt-lead-format-label{font:600 13px/1.3 var(--font-text);color:#e8c98a}.gt-lead-field--stack{grid-template-columns:minmax(0,1fr);row-gap:4px}.gt-lead-input{width:100%;min-height:44px;margin:0;padding:10px 12px;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#f8f4ef;font:400 16px/1.25 var(--font-text);outline:none}.gt-lead-input::placeholder{color:#f8f4ef80}.gt-lead-input:focus{border-color:#c4924a}.gt-lead-input[aria-invalid=true]{border-color:#ffb4ab}select.gt-lead-input{appearance:auto}select.gt-lead-input option{color:#1a0f00;background:#f8f4ef}textarea.gt-lead-input{min-height:84px;resize:vertical}.gt-lead-error{grid-column:1/-1;margin:4px 0 0;font-size:13px;line-height:1.45;color:#ffb4ab}.gt-lead-format{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 6px}.gt-lead-format-label{flex:0 0 64px}.gt-lead-chip{flex:1 1 0;min-width:0;min-height:40px;padding:6px 8px;box-sizing:border-box;border-radius:10px;border:1px solid rgba(196,146,74,.38);background:transparent;color:#c6cbc1;font:400 14px/1.2 var(--font-text);cursor:pointer}.gt-lead-chip[aria-pressed=true]{border-color:#c4924a;background:#c4924a33;color:#e8c98a;font-weight:600}.gt-lead-more{display:inline-flex;align-items:center;min-height:44px;margin:-6px 0 -4px;padding:0;border:0;background:none;color:#e8c98a;font:400 13px/1.3 var(--font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gt-lead-details{margin:4px 0 8px;padding:10px 0 2px;border-top:1px solid rgba(196,146,74,.18)}.gt-lead-hint{display:flex;justify-content:space-between;gap:10px;margin:2px 0 0;font-size:12px;line-height:1.45;color:#b5b2ac}.gt-lead-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.gt-lead-consents{margin:2px 0 0}.gt-lead-check{display:flex;gap:8px;align-items:flex-start;min-height:44px;margin:0;padding:5px 0;box-sizing:border-box;font-size:12px;line-height:1.4;color:#f8f4efdb;cursor:pointer}.gt-lead-check input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:#C4924A;cursor:pointer}.gt-lead-check a,#gt-initial-content .gt-lead-check a{color:#e8c98a}.gt-lead-server-error{margin:8px 0 4px;font-size:13px;line-height:1.55;color:#ffb4ab;outline:none}.gt-lead-server-error p{margin:0}.gt-lead-server-error a,.gt-lead-foreign a{color:#e8c98a}.gt-lead-submit{display:block;width:100%;min-height:48px;margin:8px 0 0;padding:12px 14px;box-sizing:border-box;border-radius:999px;border:2px solid #E8C98A;background:linear-gradient(135deg,#ebcb86,#c4924a 55%,#a6781f);color:#1a0f00;font:700 15px/1.2 var(--font-text);cursor:pointer;box-shadow:0 6px 20px #c4924a4d}.gt-lead-submit[disabled]{opacity:.65;cursor:default}.gt-lead-noscript,.gt-lead-fallback{margin:10px 0 0;font-size:13px;line-height:1.5;color:#e8c98a}.gt-lead-after{margin:12px 0 0;font-size:13px;line-height:1.5;color:#c6cbc1}.gt-lead-after p{margin:0 0 4px}.gt-lead-contacts{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px;margin:0;padding:0;list-style:none}.gt-lead-contacts li{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px}.gt-lead-contacts a,#gt-initial-content .gt-lead-contacts a{display:inline-flex;align-items:center;min-height:44px;color:#e8c98a;font-weight:600}.gt-lead-contacts-note{font-size:12px;color:#b5b2ac}.gt-lead-call,#gt-initial-content .gt-lead-call{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:2px 0 0;padding:0 18px;box-sizing:border-box;border:1px solid rgba(196,146,74,.55);border-radius:999px;color:#e8c98a;font-weight:600;text-decoration:none}.gt-lead-done{padding:4px 0}@media(max-width:374px){.gt-lead-card{padding:12px}.gt-lead-field{grid-template-columns:58px minmax(0,1fr)}.gt-lead-format-label{flex-basis:58px}.gt-lead-chip{font-size:13px;padding:6px 4px}}@media(max-width:339px){.gt-lead-format-label{flex-basis:100%}}@media(min-width:375px)and (max-width:389px){.gt-lead-chip{font-size:13px;padding:6px 4px}}@media(min-width:900px){.gt-lead-card{padding:22px}.gt-lead-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.gt-lead-fields .gt-lead-field{grid-template-columns:minmax(0,1fr);row-gap:4px}.gt-lead-check{font-size:13px}}.gt-final{position:relative;padding:var(--sp-section) 16px;background:linear-gradient(135deg,#0b0f14,#11151d 55%,#0c1016);border-top:1px solid rgba(196,146,74,.12);color:#f8f4ef}.gt-final-inner{max-width:560px;margin:0 auto}.gt-final h2{margin:0 0 var(--sp-h2);font:400 var(--fs-h2)/var(--lh-h2) var(--font-display);text-align:center;color:#f8f4ef;text-wrap:pretty}.gt-final-text{margin:0 0 10px;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca;text-align:center}.gt-final-price{margin:0 0 18px;font:600 15px/1.5 var(--font-text);color:#e8c98a;text-align:center}@media(min-width:900px){.gt-final{padding:var(--sp-section) 48px}}.gt-lean-section{position:relative;overflow:hidden;padding:var(--sp-section) 20px;background:#0c0a08;color:#f8f4ef;border-top:1px solid rgba(196,146,74,.1)}.gt-lean-inner{max-width:880px;margin:0 auto}.gt-lean-section h2,.gt-ceny-section h2{font:400 var(--fs-h2)/var(--lh-h2) var(--font-display);margin:0 0 24px;text-align:center;color:#f8f4ef;text-wrap:pretty}.gt-lean-note{margin:0 0 12px;font-size:var(--fs-body);line-height:var(--lh-body);color:#c6cbc1}.gt-steps{list-style:none;counter-reset:gt-step;margin:0 0 20px;padding:0;display:grid;gap:14px}.gt-steps li{position:relative;padding:18px 18px 18px 60px;border:1px solid rgba(196,146,74,.22);border-radius:16px;background:#14100cb3}.gt-steps li:before{counter-increment:gt-step;content:counter(gt-step);position:absolute;left:16px;top:16px;width:30px;height:30px;border-radius:50%;background:#c4924a29;color:#e8c98a;font:700 15px/30px var(--font-num);text-align:center}.gt-steps h3{font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);margin:0 0 6px;color:#e8c98a}.gt-steps p{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4efd6}.gt-price-list{margin:0 0 20px;padding:0;border:1px solid rgba(196,146,74,.22);border-radius:16px;overflow:hidden}.gt-price-list div{display:flex;justify-content:space-between;align-items:baseline;gap:6px 16px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid rgba(196,146,74,.12)}.gt-price-list div:first-child{border-top:0}.gt-price-list dt{font-size:15px;line-height:1.5;color:#f8f4ef}.gt-price-list dd{margin:0;text-align:right;font:700 16px/1.45 var(--font-num);color:#e8c98a}.gt-price-list dd span{display:block;font:400 13px/1.45 var(--font-text);color:#b5b2ac}.gt-guarantee{margin:20px 0;padding:var(--pad-card);border:1px solid rgba(123,199,126,.35);border-radius:16px;background:#7bc77e0f}.gt-guarantee h3{font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);margin:0 0 8px;color:#b5e3b7}.gt-guarantee p{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:#f8f4efdb}.gt-price-more{margin:8px 0 0;text-align:center}.gt-lean-section a,.gt-ceny a{color:#e8c98a;text-underline-offset:4px}.gt-price-more a,#gt-initial-content .gt-price-more a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 20px;border:1px solid rgba(196,146,74,.55);border-radius:999px;color:#e8c98a;font-weight:600;text-decoration:none}@media(min-width:900px){.gt-lean-section{padding:var(--sp-section) 48px}.gt-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.gt-steps li{padding:56px 20px 20px}.gt-steps li:before{top:18px;left:20px}}@media(max-width:479px){.gt-price-list div{flex-direction:column;align-items:flex-start}.gt-price-list dd{text-align:left}}.gt-ceny{color:#f8f4ef;padding-bottom:24px}.gt-ceny-section{max-width:1080px;margin:0 auto;padding:40px 20px 8px;box-sizing:border-box}.gt-ceny-section>.gt-lean-note,.gt-ceny-section .gt-guarantee p{max-width:var(--measure)}.gt-ceny-tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 10px;padding:0;border:0}.gt-ceny-tiers legend{width:100%;margin:0 0 10px;text-align:center;font-size:14px;color:#b5b2ac}.gt-ceny-tier{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 18px;box-sizing:border-box;border:1px solid rgba(196,146,74,.35);border-radius:999px;background:#ffffff08;cursor:pointer;font-size:15px;color:#f8f4ef}.gt-ceny-tier input{width:18px;height:18px;margin:0;accent-color:#C4924A;flex-shrink:0}.gt-ceny-tier.is-active{border-color:#c4924a;background:#c4924a24}.gt-ceny-tier strong{color:#e8c98a}.gt-ceny-tier-note{margin:0 auto 20px;max-width:640px;text-align:center;font-size:var(--fs-small);line-height:var(--lh-small);color:#b5b2ac}.gt-ceny-tier-title{font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);margin:24px 0 6px;text-align:center;color:#e8c98a}.gt-ceny-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:0 0 20px}.gt-ceny-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:var(--pad-card);border:1px solid rgba(196,146,74,.24);border-radius:18px;background:linear-gradient(180deg,#14100ceb,#0a0807d1)}.gt-ceny-card h3{font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);margin:0;color:#f8f4ef}.gt-ceny-price{margin:0;font:700 20px/1.35 var(--font-num);color:#e8c98a}.gt-ceny-price .price-old{margin-right:6px;font-weight:400}.gt-ceny-per-hour{margin:-4px 0 0;font:600 17px/1.35 var(--font-num);color:#f8f4ef}.gt-ceny-note{margin:0;font-size:var(--fs-small);line-height:var(--lh-small);color:#b5b2ac;flex:1}.gt-ceny-total{margin:0;font:400 16px/1.4 var(--font-num);color:#f8f4ef}.gt-ceny-total strong{color:#e8c98a;font-size:18px}.gt-ceny .format-hours-control{margin:0}.gt-ceny .format-hours-label{font-size:12px}.gt-ceny-rules{margin:0 0 16px;padding-left:20px;font-size:var(--fs-body);line-height:var(--lh-body);color:#c6cbc1}.gt-ceny-rules li{margin:0 0 6px}.gt-ceny-start{text-align:center;padding-bottom:40px}.gt-ceny-start .gt-lean-note{max-width:620px;margin:0 auto 18px}html{scroll-padding-bottom:72px}.gt-site-footer{padding:36px 20px calc(96px + env(safe-area-inset-bottom));background:#080605;border-top:.5px solid rgba(196,146,74,.14);color:#c6cbc1;font:400 14px/1.6 var(--font-text)}.gt-site-footer-inner{max-width:1120px;margin:0 auto;display:grid;gap:24px}.gt-site-footer p{margin:6px 0 0}.gt-site-footer h2{margin:0 0 4px;font:600 14px/1.4 var(--font-text);letter-spacing:.2px;color:#b5b2ac}.gt-site-footer-logo{display:block;width:109px;height:34px}.gt-site-footer-muted{color:#8a8880;font-size:13px}.gt-site-footer-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 18px}.gt-site-footer-list li{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px}.gt-site-footer a,#gt-initial-content .gt-site-footer a{display:inline-flex;align-items:center;min-height:40px;color:#e8c98a;text-decoration:none}.gt-site-footer-note{font-size:13px;color:#8a8880}.gt-site-footer .gt-site-footer-call,#gt-initial-content .gt-site-footer-call{margin:6px 0 2px;padding:0 16px;min-height:44px;border:1px solid rgba(196,146,74,.55);border-radius:999px;font-weight:600}.gt-site-footer-bottom{max-width:1120px;margin:24px auto 0;padding-top:12px;border-top:1px solid rgba(196,146,74,.1)}@media(min-width:900px){.gt-site-footer{padding-left:48px;padding-right:48px}.gt-site-footer-inner{grid-template-columns:1.1fr 1fr 1fr}}.gt-faq .gt-lean-inner{max-width:760px}.gt-faq-list{display:grid;gap:10px}.gt-faq-item{border:1px solid rgba(196,146,74,.2);border-radius:14px;background:linear-gradient(180deg,#14100cb3,#0a08078c)}.gt-faq-item summary{position:relative;display:block;min-height:44px;padding:14px 48px 14px 16px;box-sizing:border-box;list-style:none;cursor:pointer;font:400 17px/1.4 var(--font-display);color:#f8f4ef;border-radius:14px}.gt-faq-item summary::-webkit-details-marker{display:none}.gt-faq-item summary:after{content:"+";position:absolute;right:14px;top:12px;width:24px;font:400 24px/1 var(--font-num);text-align:center;color:#c4924a;transition:transform .2s ease}.gt-faq-item[open] summary:after{transform:rotate(45deg)}.gt-faq-item summary:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}.gt-faq-item p{max-width:calc(var(--measure) + 44px);margin:0;padding:0 16px 16px;font-size:var(--fs-body);line-height:var(--lh-body);color:#f8f4efcc}@media(min-width:900px){.gt-faq-item summary{padding:18px 56px 18px 22px;font-size:18px}.gt-faq-item summary:after{right:20px;top:16px}.gt-faq-item p{padding:0 22px 20px}}@media(prefers-reduced-motion:reduce){.gt-faq-item summary:after{transition:none}}.gt-cases-inner{max-width:1120px;margin:0 auto}.gt-cases h2{margin-bottom:var(--sp-h2)}.gt-cases-lead{margin:0 auto 20px;max-width:620px;text-align:center;font-size:var(--fs-lead);line-height:var(--lh-lead);color:#c6cbc1}.gt-cases-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.gt-case{display:flex;flex-direction:column;min-width:0;padding:18px 16px;border:1px solid rgba(196,146,74,.22);border-radius:18px;background:linear-gradient(180deg,#16120deb,#090806cc)}.gt-case-tag{margin:0 0 6px;font:600 13px/1.4 var(--font-text);letter-spacing:.2px;color:#c4924a}.gt-case-title{margin:0 0 12px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef;text-wrap:balance}.gt-case-scores{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;margin:0 0 12px;padding:12px 10px;border-radius:14px;background:#ffffff09}.gt-case-score{margin:0;min-width:0;text-align:center}.gt-case-score strong{display:block;font:800 32px/1.05 var(--font-num);color:#e8c98a;font-variant-numeric:tabular-nums}.gt-case-score--after strong{color:#7bc77e}.gt-case-score span{display:block;margin-top:6px;font-size:12px;line-height:1.45;color:#c6cbc1;overflow-wrap:break-word}.gt-case-arrow{align-self:start;padding-top:6px;font:400 22px/1 var(--font-num);color:#c4924a}.gt-case-text{margin:0 0 12px;font-size:var(--fs-body);line-height:var(--lh-body);color:#f8f4efd6}.gt-case-quote{margin:0 0 14px;padding-left:12px;border-left:2px solid rgba(196,146,74,.55)}.gt-case-quote blockquote p{margin:0;font:italic 400 16px/1.5 var(--font-display);color:#e8c98a}.gt-case-quote figcaption{margin-top:4px;font-size:13px;line-height:1.5;color:#b5b2ac}.gt-case-link,#gt-initial-content .gt-case-link{padding:14px 0;color:#e8c98a;text-underline-offset:3px;white-space:nowrap}.gt-case-proofs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:auto 0 0;padding:0;list-style:none}.gt-case-proofs li{min-width:0}.gt-case-proof,#gt-initial-content .gt-case-proof{display:flex;flex-direction:column;gap:6px;min-width:0;color:#c6cbc1;text-decoration:none;cursor:zoom-in}.gt-case-proof-frame{display:block;height:128px;padding:4px;box-sizing:border-box;border:1px solid rgba(196,146,74,.3);border-radius:12px;background:#fff;overflow:hidden}.gt-case-proof-frame picture,.gt-case-proof-frame img{display:block;width:100%;height:100%;object-fit:contain}.gt-case-proof-caption{font-size:12px;line-height:1.4;text-decoration:underline dotted;text-underline-offset:3px;overflow-wrap:break-word}.gt-case-proof:hover .gt-case-proof-frame,.gt-case-proof:focus-visible .gt-case-proof-frame{border-color:#e8c98a}.gt-case-summary{margin:16px 0 0;padding:16px;border:1px solid rgba(196,146,74,.22);border-radius:18px;background:#14100cb3}.gt-case-summary h3{margin:0 0 10px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#f8f4ef}.gt-case-summary dl{display:grid;gap:8px;margin:0}.gt-case-summary dl div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0}.gt-case-summary dt{font:700 14px/1.5 var(--font-text);color:#e8c98a}.gt-case-summary dd{margin:0;min-width:0;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4efdb;overflow-wrap:break-word}.gt-lightbox{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:60px 12px 16px;box-sizing:border-box;background:#000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);outline:none}.gt-lightbox img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:14px;background:#fff;border:1px solid rgba(196,146,74,.4);box-shadow:0 30px 90px #000000bf}.gt-lightbox-close{position:absolute;top:8px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(196,146,74,.5);background:#0a0806b3;color:#e8c98a;font-size:20px;line-height:1;cursor:pointer}.gt-lightbox{animation:gtLightboxIn .22s ease}.gt-lightbox-close:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}@keyframes gtLightboxIn{0%{opacity:0}to{opacity:1}}img[data-zoom]{cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent}img[data-zoom]:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}.gt-zoom-icon{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.gt-zoom-cue{position:fixed;top:0;left:0;z-index:90;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border:1px solid rgba(196,146,74,.6);border-radius:999px;background:#0a0806d1;color:#e8c98a;font:600 13px/1 var(--font-text);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.gt-zoom-cue.is-on{opacity:1;visibility:visible;transition:opacity .18s ease}.gt-zoom-preview{position:fixed;top:0;left:0;z-index:95;padding:6px;border:1px solid rgba(196,146,74,.55);border-radius:16px;background:#0e0b08;box-shadow:0 26px 70px #000000b3,0 0 36px #c4924a24;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.gt-zoom-preview.is-on{opacity:1;visibility:visible;transition:opacity .2s ease}.gt-zoom-preview img{display:block;width:auto;height:auto;max-width:min(440px,40vw);max-height:min(620px,78vh);border-radius:11px;background:#fff}.gt-zoom-pill{position:absolute;left:50%;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#0a0806d6;color:#e8c98a;font:600 12px/1.2 var(--font-text);white-space:nowrap;transform:translate(-50%);pointer-events:none}.gt-case-proof-frame{position:relative}.gt-case-proof-frame:after{content:"";position:absolute;right:6px;bottom:6px;width:26px;height:26px;border-radius:50%;background:#0a0806c7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8C98A' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='m15 15 5 5M10.5 8v5M8 10.5h5'/%3E%3C/svg%3E") center/16px no-repeat;pointer-events:none}@media(prefers-reduced-motion:reduce){.gt-lightbox{animation:none}.gt-zoom-cue,.gt-zoom-preview{transition:none}}@media print{.gt-zoom-cue,.gt-zoom-preview{display:none!important}}@media(min-width:900px){.gt-cases-lead{margin-bottom:32px}.gt-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gt-case{padding:28px 26px}.gt-case-score strong{font-size:42px}.gt-case-score span{font-size:13px}.gt-case-arrow{padding-top:10px}.gt-case-proof-frame{height:170px}.gt-case-summary{margin-top:24px;padding:20px 24px}.gt-case-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gt-case-summary dl div{flex-direction:column;gap:2px}.gt-lightbox{padding:28px 72px}.gt-lightbox-close{top:18px;right:20px}}.gt-guarantee-section{padding-top:40px;padding-bottom:40px}.gt-guarantee--home{max-width:760px;margin:0 auto;padding:var(--pad-box);text-align:center}.gt-guarantee-section .gt-guarantee--home h2{margin:0 0 10px;font-size:clamp(24px,3vw,32px);color:#b5e3b7}.gt-guarantee--home .gt-guarantee-lead{margin:0 0 8px;font-weight:600;color:#f8f4ef}.gt-guarantee--home .gt-guarantee-offer{margin:12px 0 0;font-size:13px;color:#b5b2ac}@media(min-width:900px){.gt-guarantee-section{padding-top:56px;padding-bottom:56px}.gt-guarantee--home p{font-size:16px}}.gt-price-guarantee{margin:0 0 8px;text-align:center}.gt-price-guarantee a,#gt-initial-content .gt-price-guarantee a{display:inline-block;padding:12px 4px;font-size:15px;font-weight:600;line-height:1.4;color:#b5e3b7;text-decoration:underline;text-decoration-color:#b5e3b773;text-underline-offset:4px}.gt-price-guarantee a:before{content:"\2713";display:inline-block;margin-right:8px;color:#7bc77e;font-weight:700}.gt-lesson{margin:28px 0 0}.gt-lesson-title{margin:0 0 12px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#f8f4ef;text-align:center}.gt-lesson-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.gt-lesson-fact{min-width:0;padding:14px 16px;border:1px solid rgba(196,146,74,.16);border-radius:14px;background:#14100c8c}.gt-lesson-fact dt{margin:0 0 4px;font:600 15px/1.4 var(--font-text);color:#e8c98a}.gt-lesson-fact dd{max-width:var(--measure);margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:#f8f4efd6}.gt-lesson-fact--key{border-color:#7bc77e73;background:#7bc77e12}.gt-lesson-fact--key dt{color:#b5e3b7}.gt-video{margin:24px auto 0;max-width:640px}.gt-video-frame{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden;border:1px solid rgba(196,146,74,.3);border-radius:16px;background:#000}.gt-video-player,.gt-video-poster,#gt-initial-content .gt-video-poster{position:absolute;top:0;left:0;width:100%;height:100%}.gt-video-player{display:block;background:#000;object-fit:contain}.gt-video-poster,#gt-initial-content .gt-video-poster{display:block;color:#f8f4ef;text-decoration:none;cursor:pointer}.gt-video-poster picture,.gt-video-poster img{display:block;width:100%;height:100%;object-fit:cover}.gt-video-play{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 24px);min-height:44px;padding:8px 18px;box-sizing:border-box;border-radius:999px;border:1px solid rgba(232,201,138,.7);background:#0a0807d9;font:600 14px/1.25 var(--font-text);text-align:center;white-space:nowrap}.gt-video-play:before{content:"";flex:0 0 auto;width:0;height:0;border-left:12px solid #E8C98A;border-top:8px solid transparent;border-bottom:8px solid transparent}.gt-video-poster:hover .gt-video-play,.gt-video-poster:focus-visible .gt-video-play{background:#c4924ae6;color:#1a0f00}.gt-video figcaption{margin:8px 0 0;font-size:13px;line-height:1.5;color:#b5b2ac;text-align:center}.gt-video-failed a{color:#e8c98a}@media(min-width:900px){.gt-lesson-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-video-play{font-size:15px}}.gt-inf{color:#f8f4ef}.gt-inf-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 18% 0%,rgba(196,146,74,.15),transparent 55%),linear-gradient(rgba(196,146,74,.05) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,rgba(196,146,74,.05) 1px,transparent 1px) 0 0/28px 28px,#0a0807}.gt-inf-hero-inner{position:relative;max-width:1180px;margin:0 auto;padding:14px 16px 36px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.gt-inf-title{margin:0;font:400 var(--fs-h1)/var(--lh-h1) var(--font-display);color:#f8f4ef;text-wrap:balance}.gt-inf-lead{margin:0;font-size:var(--fs-lead);line-height:var(--lh-lead);color:#d8d3ca}.gt-inf-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.gt-inf-tags li{padding:4px 10px;border:1px solid rgba(196,146,74,.45);border-radius:8px;background:#c4924a14;color:#e8c98a;font:600 13px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.gt-inf-facts{min-width:0}.gt-inf-price{margin:0 0 4px;font:600 14px/1.45 var(--font-text);color:#e8c98a}.gt-inf-trust{display:flex;flex-wrap:wrap;gap:0 14px;margin:0;padding:0;list-style:none;font:400 13px/1.5 var(--font-text);color:#c6cbc1}.gt-inf-trust li{display:inline-flex;align-items:center;min-height:24px}.gt-inf-rating,#gt-initial-content .gt-inf-rating{padding:13px 0;color:#e8c98a;font-weight:600;text-decoration:underline dotted;text-underline-offset:3px}.gt-inf-form{margin-top:4px;scroll-margin-top:calc(var(--gt-header-h,56px) + 12px)}.gt-inf-art{position:relative;width:100%;max-width:440px;height:250px;margin:10px auto 0}.gt-inf-net{position:absolute;inset:0;width:100%;height:100%}.gt-inf-net-links{stroke:#c4924a33;stroke-width:1}.gt-inf-net-trace{stroke:#c4924a61;stroke-width:1.5}.gt-inf-net-node{fill:#0a0807;stroke:#e8c98a99;stroke-width:1.5}.gt-inf-code{position:absolute;left:7%;right:7%;top:17%;border:1px solid rgba(196,146,74,.45);border-radius:14px;background:#0e0c08f2;box-shadow:0 18px 50px #00000073;overflow:hidden}.gt-inf-code-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid rgba(196,146,74,.2);background:#c4924a0f}.gt-inf-code-dot{width:9px;height:9px;border-radius:50%;background:#f8f4ef38}.gt-inf-code-dot:first-child{background:#c4924a}.gt-inf-code-file{margin-left:auto;font:12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:#b5b2ac}.gt-inf-code-body{padding:10px 14px 12px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:#f8f4ef;white-space:pre;overflow:hidden}.gt-inf-code-line{display:block;min-height:1.65em}.gt-inf-tok--comment{color:#96938b}.gt-inf-tok--keyword{color:#e8c98a}.gt-inf-tok--string{color:#b5ceb8}.gt-inf-tok--number{color:#c4924a}.gt-inf-type{display:inline-block;vertical-align:top}.gt-inf-caret{display:inline-block;width:.6ch;height:1.25em;margin-left:1px;vertical-align:-.25em;background:#e8c98a}.gt-inf-block{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(196,146,74,.55);border-radius:10px;background:#14100ceb;box-shadow:0 10px 24px #00000059;color:#e8c98a;font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.gt-inf-block--a{left:0;top:2%}.gt-inf-block--b{right:0;top:0}.gt-inf-block--c{right:9%;bottom:0}@media(prefers-reduced-motion:no-preference){.gt-inf-type{clip-path:inset(0 100% 0 0);animation:gtInfType 6s steps(12,end) .8s infinite}.gt-inf-caret{transform:translate(-12ch);animation:gtInfCaretMove 6s steps(12,end) .8s infinite,gtInfCaretBlink 1.1s steps(1,end) infinite}.gt-inf-block{animation:gtInfFloat 7s ease-in-out infinite alternate}.gt-inf-block--b{animation-delay:-2.4s}.gt-inf-block--c{animation-delay:-4.8s}}@keyframes gtInfType{0%{clip-path:inset(0 100% 0 0)}45%,to{clip-path:inset(0 0 0 0)}}@keyframes gtInfCaretMove{0%{transform:translate(-12ch)}45%,to{transform:translate(0)}}@keyframes gtInfCaretBlink{50%{opacity:0}}@keyframes gtInfFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}html.fx-off .gt-inf-type,html.fx-off .gt-inf-caret,html.fx-off .gt-inf-block{animation:none;clip-path:none;transform:none}@media(max-width:359px){.gt-inf-hero-inner{padding:12px 12px 32px}.gt-inf-title{font-size:23px}.gt-inf-code-body{font-size:12px}}@media(min-width:900px){.gt-inf-hero-inner{grid-template-columns:minmax(0,1fr) minmax(380px,440px);grid-template-areas:"title form" "lead form" "tags form" "facts form" "art form";grid-template-rows:auto auto auto auto 1fr;column-gap:56px;row-gap:14px;padding:36px 48px 64px}.gt-inf-title{grid-area:title;margin-top:6px}.gt-inf-lead{grid-area:lead;max-width:580px}.gt-inf-tags{grid-area:tags}.gt-inf-facts{grid-area:facts}.gt-inf-price{font-size:17px}.gt-inf-trust{font-size:14px}.gt-inf-form{grid-area:form;align-self:start;margin-top:0}.gt-inf-art{grid-area:art;max-width:460px;height:300px;margin:14px 0 0}.gt-inf-code-body{font-size:14px}}.gt-inf-section:nth-of-type(odd){background:#0e0c09}.gt-inf-wide{max-width:1120px;margin:0 auto}.gt-inf-intro{max-width:640px;margin:-8px auto 24px;text-align:center;font-size:var(--fs-body);line-height:var(--lh-body);color:#c6cbc1}.gt-inf-badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(196,146,74,.4);background:#c4924a1a;color:#e8c98a}.gt-inf-icon{display:block;width:24px;height:24px}.gt-inf-tracks,.gt-inf-ideas{display:grid;gap:14px;margin:0;padding:0;list-style:none}.gt-inf-track,.gt-inf-idea{position:relative;padding:var(--pad-card);border:1px solid rgba(196,146,74,.22);border-radius:16px;background:linear-gradient(180deg,#14100cd9,#0a080799)}.gt-inf-track h3,.gt-inf-idea h3,.gt-inf-step h3{margin:12px 0 6px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#f8f4ef}.gt-inf-track p,.gt-inf-idea p,.gt-inf-step p{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4efd6}.gt-inf-track .gt-inf-track-label{margin:0 0 8px;font:600 13px/1.4 var(--font-text);color:#e8c98a}.gt-inf-steps{position:relative;display:grid;gap:18px;margin:0;padding:0;list-style:none;counter-reset:gt-inf-step}.gt-inf-steps:before{content:"";position:absolute;left:22px;top:44px;bottom:16px;width:1px;background:linear-gradient(#c4924a8c,#c4924a14)}.gt-inf-step{position:relative;min-height:44px;padding:0 0 0 60px}.gt-inf-step .gt-inf-badge{position:absolute;left:0;top:0;background:#14110a}.gt-inf-step h3{margin:0 0 4px}.gt-inf-step h3:before{counter-increment:gt-inf-step;content:counter(gt-inf-step) ". ";color:#c4924a}.gt-inf-idea{border-style:dashed}.gt-inf-idea .gt-inf-idea-tag{position:absolute;top:16px;right:16px;margin:0;padding:3px 10px;border:1px dashed rgba(196,146,74,.6);border-radius:999px;font:600 12px/1.4 var(--font-text);color:#e8c98a}.gt-inf-idea .gt-inf-idea-learn{margin-top:10px;font-size:var(--fs-small);color:#c6cbc1}.gt-inf-idea-learn strong{font-weight:600;color:#e8c98a}.gt-inf-teacher{display:grid;gap:18px;align-items:start}.gt-inf-teacher-photo{width:160px}.gt-inf-photo img{display:block;width:160px;height:200px;object-fit:cover;border-radius:16px;border:1px solid rgba(196,146,74,.45);background:#14110a}.gt-inf-teacher-text h3{margin:0 0 8px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef}.gt-inf-teacher-text p{margin:0 0 10px;font-size:var(--fs-body);line-height:var(--lh-body);color:#f8f4efdb}.gt-inf-teacher-facts{display:grid;gap:6px;margin:12px 0;padding:0;list-style:none}.gt-inf-teacher-facts li{position:relative;padding-left:22px;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4ef}.gt-inf-teacher-facts li:before{content:"";position:absolute;left:4px;top:.5em;width:8px;height:8px;border-radius:2px;background:#c4924a;transform:rotate(45deg)}.gt-inf-teacher-math a{font-weight:600}.gt-inf-review-list{max-width:440px;margin:0 auto;padding:0;list-style:none}.gt-inf-review-list .gt-review{display:block;width:100%;max-width:none;margin:0}.gt-inf-review .gt-reviews-links{justify-content:center;margin-top:18px}@media(min-width:700px){.gt-inf-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-inf-teacher{grid-template-columns:200px minmax(0,1fr);gap:32px}.gt-inf-teacher-photo{width:200px}.gt-inf-photo img{width:200px;height:250px}}@media(min-width:900px){.gt-inf-tracks{grid-template-columns:repeat(3,minmax(0,1fr))}.gt-inf-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.gt-inf-steps:before{inset:22px 22px auto;width:auto;height:1px;background:linear-gradient(90deg,#c4924a8c,#c4924a14)}.gt-inf-step{padding:60px 0 0}}.gt-map-table-wrap{max-width:100%;margin:0 0 14px;overflow-x:auto}.gt-map-table{width:100%;border-collapse:collapse;border:1px solid #E3D9C8;background:#fff;font-size:14px;line-height:1.45;color:#3d352a}.gt-map-table caption{padding:0 0 6px;text-align:left;font:700 14px/1.4 var(--font-text);color:#14110a}.gt-map-table th,.gt-map-table td{padding:7px 8px;border:1px solid #EFE8DC;text-align:center;vertical-align:top}.gt-map-table th{background:#f1eadf;font-weight:700;color:#14110a}.gt-map-table td{font:600 14px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:#14110a}.gt-map-tests td{text-align:left}.gt-map-tests td:first-child{font:600 13px/1.45 var(--font-text);color:#5e574c}.gt-map-io{display:block;white-space:pre;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:#14110a}.gt-map-ex-task{margin:0 0 14px;padding:12px 14px;border:1px solid #E3D9C8;border-radius:12px;background:#fff}.gt-map-part .gt-map-ex-task-label{margin:0 0 4px;font:700 13px/1.4 var(--font-text);color:#8a5e1a}.gt-map-part .gt-map-ex-task-text{margin:0;color:#14110a}.gt-map-code-box{margin:0 0 14px}.gt-map-part .gt-map-code-label{margin:0 0 6px;font:700 14px/1.4 var(--font-text);color:#14110a}.gt-map-code{margin:0;padding:12px 14px;overflow-x:auto;border-radius:12px;background:#14110a;color:#f8f4ef;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;white-space:pre;tab-size:4}.gt-map-code code{font:inherit;color:inherit}.gt-map-ex-steps{margin:0 0 14px;padding-left:22px}.gt-map-ex-steps li{margin:0 0 6px}.gt-map-part .gt-map-ex-answer{padding:10px 14px;border-radius:10px;background:#e3f2e4;color:#14110a}.gt-map-ex-answer strong{color:#22643a}@media(max-width:379px){.gt-map-code{padding:10px;font-size:12px}.gt-map-table th,.gt-map-table td{padding:6px 5px}.gt-map-io{font-size:12px}}.gt-inf-promises{display:grid;gap:14px;margin:0;padding:0;list-style:none}.gt-inf-promise{min-width:0;padding:var(--pad-card);border:1px solid rgba(196,146,74,.45);border-radius:16px;background:linear-gradient(180deg,#14100cd9,#0a080799)}.gt-inf-promise--school{border-color:#7bc77e73;background:#7bc77e12}.gt-inf-promise .gt-inf-promise-label{margin:0 0 6px;font:600 13px/1.4 var(--font-text);color:#e8c98a}.gt-inf-promise--school .gt-inf-promise-label,.gt-inf-promise--school h3{color:#b5e3b7}.gt-inf-promise h3{margin:0 0 8px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#f8f4ef}.gt-inf-promise p{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4efdb}.gt-inf-promise .gt-inf-promise-offer{margin-top:10px;font-size:13px;color:#b5b2ac}@media(min-width:700px){.gt-inf-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-maps{margin:8px 0 0}.gt-maps-title{margin:0 0 6px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#f8f4ef;text-align:center}.gt-maps-lead{margin:0 auto 14px;max-width:560px;font-size:var(--fs-body);line-height:var(--lh-body);color:#c6cbc1;text-align:center}.gt-maps-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.gt-maps-item{min-width:0}.gt-map-card,#gt-initial-content .gt-map-card{display:flex;align-items:center;gap:14px;min-width:0;height:100%;padding:12px 14px;box-sizing:border-box;border:1px solid rgba(196,146,74,.28);border-radius:16px;background:linear-gradient(180deg,#16120deb,#090806cc);color:#f8f4ef;text-decoration:none;cursor:pointer;transition:border-color .2s ease}.gt-map-card:hover,.gt-map-card:focus-visible{border-color:#e8c98a}.gt-map-card:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}.gt-map-thumb{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;width:68px;height:88px;padding:7px 6px;box-sizing:border-box;border-radius:6px;background:#fbf8f3;box-shadow:0 6px 18px #00000059;overflow:hidden}.gt-map-thumb-kicker{display:block;width:45%;height:3px;border-radius:2px;background:#c4924a}.gt-map-thumb-title{display:block;width:80%;height:5px;margin:0 0 2px;border-radius:2px;background:#14110a}.gt-map-thumb-row{display:flex;align-items:center;gap:3px}.gt-map-thumb-line{display:block;flex:1 1 auto;height:3px;border-radius:2px;background:#d9d1c4}.gt-map-thumb-pill{display:block;flex:0 0 14px;height:5px;border:0;border-radius:3px}.gt-map-thumb-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:auto}.gt-map-thumb-stages span{display:block;height:9px;border-radius:2px;background:#d8eae5}.gt-map-thumb-stages span:nth-child(2){background:#d5e3f2}.gt-map-thumb-stages span:nth-child(3){background:#f6e0c8}.gt-map-thumb-stages span:nth-child(4){background:#d6ebd8}.gt-map-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.gt-map-card-label{font:600 12px/1.4 var(--font-text);letter-spacing:.2px;color:#c4924a}.gt-map-card-title{font:600 16px/1.35 var(--font-text);color:#f8f4ef;overflow-wrap:break-word}.gt-map-card-meta{font-size:13px;line-height:1.45;color:#b5b2ac}.gt-map-card-open{margin-top:4px;font:600 14px/1.4 var(--font-text);color:#e8c98a;text-decoration:underline;text-underline-offset:3px}.gt-map-status{display:inline-flex;align-items:center;justify-self:end;padding:3px 10px;border-radius:999px;border:1px solid transparent;font:700 12px/1.4 var(--font-text);white-space:nowrap}.gt-map-status--unchecked,.gt-map-status--not-started{background-color:#eeebe6;color:#57524a;border-color:#dcd6cc}.gt-map-status--gaps{background-color:#fce9d9;color:#93400f;border-color:#f2c9a6}.gt-map-status--fixing,.gt-map-status--learning{background-color:#e4eef8;color:#1f5a8c;border-color:#bcd3ea}.gt-map-status--done,.gt-map-status--practiced{background-color:#e3f2e4;color:#22643a;border-color:#b7dbbb}.gt-map-status--next{background-color:#fff8ea;color:#7a5412;border-color:#c4924a}.gt-map-thumb-pill.gt-map-status--unchecked,.gt-map-thumb-pill.gt-map-status--not-started{background-color:#cfc8bc}.gt-map-thumb-pill.gt-map-status--gaps{background-color:#e89a5b}.gt-map-thumb-pill.gt-map-status--fixing,.gt-map-thumb-pill.gt-map-status--learning{background-color:#7fa9d6}.gt-map-thumb-pill.gt-map-status--done,.gt-map-thumb-pill.gt-map-status--practiced{background-color:#7fc08a}.gt-map-thumb-pill.gt-map-status--next{background-color:#e5c27f}.gt-map-sheet{display:none;position:fixed;inset:0;z-index:520;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 8px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;background:#050403e0;outline:none;text-align:left}.gt-map-sheet[data-open],.gt-map-sheet:target:not([data-live]){display:block}.gt-map-doc{position:relative;max-width:760px;margin:10px auto 0;border-radius:16px;background:#fbf8f3;color:#3d352a;box-shadow:0 30px 90px #0009;font:400 15px/1.6 var(--font-text)}.gt-map-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:4px 6px 4px 16px;box-sizing:border-box;border-radius:16px 16px 0 0;background:#14110a;border-bottom:1px solid rgba(196,146,74,.35)}.gt-map-doc .gt-map-bar-label{margin:0;font:600 13px/1.3 var(--font-text);color:#e8c98a}.gt-map-close,#gt-initial-content .gt-map-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;border:1px solid rgba(196,146,74,.5);color:#e8c98a;font-size:20px;line-height:1;text-decoration:none}.gt-map-close:hover,.gt-map-close:focus-visible{background:#c4924a2e}.gt-map-head{padding:22px 18px 8px;text-align:center}.gt-map-doc .gt-map-kicker{margin:0 0 4px;font:600 13px/1.4 var(--font-text);letter-spacing:.3px;color:#8a5e1a}.gt-map-title{margin:0 0 6px;font:500 26px/1.2 var(--font-display);color:#14110a;text-wrap:balance}.gt-map-doc .gt-map-subtitle{margin:0 0 14px;font:600 15px/1.45 var(--font-text);color:#5b4a2e}.gt-map-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 10px}.gt-map-meta div{display:flex;flex-wrap:wrap;justify-content:center;gap:0 6px;padding:8px 12px;border-radius:10px;background:#f1eadf}.gt-map-meta dt{font-weight:700;color:#14110a}.gt-map-meta dt:after{content:":"}.gt-map-meta dd{margin:0;color:#3d352a}.gt-map-doc .gt-map-sample-note{margin:0;font-size:13px;line-height:1.5;color:#6b6152}.gt-map-part{padding:18px 18px 4px;border-top:1px solid #E9E1D3}.gt-map-part h4{margin:0 0 10px;font:500 22px/1.25 var(--font-display);color:#14110a}.gt-map-part h5{margin:16px 0 8px;font:700 16px/1.35 var(--font-text);color:#14110a}.gt-map-part p{margin:0 0 12px;color:#3d352a}.gt-map-part .gt-map-part-kicker{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:6px;background:#14110a;color:#e8c98a;font:600 12px/1.5 var(--font-text)}.gt-map-callout{margin:0 0 16px;padding:12px 14px;border-left:4px solid #C4924A;border-radius:0 10px 10px 0;background:#f4ecdd}.gt-map-part .gt-map-callout p{margin:0}.gt-map-part .gt-map-callout .gt-map-callout-title{margin:0 0 4px;font-weight:700;color:#14110a}.gt-map-callout--warm{border-left-color:#c7772b;background:#fbefe3}.gt-map-callout--cool{border-left-color:#3f7a8c;background:#e9f1f4}.gt-map-topics{margin:0 0 12px;padding:0;list-style:none;border:1px solid #E3D9C8;border-radius:12px;overflow:hidden;background:#fff}.gt-map-topics li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;border-top:1px solid #EFE8DC}.gt-map-topics li:first-child{border-top:0}.gt-map-topic-name{min-width:0;font-weight:700;color:#14110a;overflow-wrap:break-word}.gt-map-topic-check{grid-column:1/-1;min-width:0;font-size:14px;line-height:1.5;color:#5e574c}.gt-map-part .gt-map-aside{font-size:14px;line-height:1.6;color:#5e574c}.gt-map-aside strong{color:#14110a}.gt-map-stages{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 14px;padding:0;list-style:none}.gt-map-stage{min-width:0;padding:14px;border-radius:12px;background:#eaf3f1;border:1px solid #D3E5E0}.gt-map-stage:nth-child(2){background:#e9f0f8;border-color:#d2e0ee}.gt-map-stage:nth-child(3){background:#fbefe3;border-color:#f0dcc6}.gt-map-stage:nth-child(4){background:#ecf5ec;border-color:#d3e6d4}.gt-map-part .gt-map-stage-number{margin:0 0 2px;font:700 12px/1.4 var(--font-text);color:#2f6b62}.gt-map-part .gt-map-stage h5{margin:0 0 6px;font-size:17px;line-height:1.3}.gt-map-part .gt-map-stage-path,.gt-map-part .gt-map-stage-goal{margin:0 0 8px;font-size:14px;line-height:1.55}.gt-map-part .gt-map-stage-goal{margin:0}.gt-map-stage-goal strong{color:#1f5a8c}.gt-map-links{margin:0 0 6px;border:1px solid #E3D9C8;border-radius:12px;overflow:hidden;background:#fff}.gt-map-links div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px;border-top:1px solid #EFE8DC}.gt-map-links div:first-child{border-top:0}.gt-map-links dt{min-width:0;font-weight:700;color:#14110a}.gt-map-links dd{min-width:0;margin:0;font-size:14px;line-height:1.5;color:#5e574c}.gt-map-links dd:before{content:"\2192  ";color:#a6781f}.gt-map-growth{margin:0 0 14px;padding:0;list-style:none}.gt-map-growth li{position:relative;margin:0 0 6px;padding-left:18px}.gt-map-growth li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:#c4924a}.gt-map-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 14px;padding:0;list-style:none;counter-reset:gt-map-step}.gt-map-steps li{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px 10px 48px;border-radius:12px;background:#f4ecdd}.gt-map-steps li:before{counter-increment:gt-map-step;content:counter(gt-map-step);position:absolute;left:12px;top:10px;width:26px;height:26px;border-radius:50%;background:#14110a;color:#e8c98a;font:700 14px/26px var(--font-num);text-align:center}.gt-map-steps strong{color:#14110a}.gt-map-steps span{font-size:14px;line-height:1.5;color:#5e574c}.gt-map-legend{margin:0 0 10px}.gt-map-part .gt-map-legend-title{margin:0 0 6px;font-size:14px;font-weight:600;color:#14110a}.gt-map-part .gt-map-legend-list{display:flex;flex-wrap:wrap;gap:6px;margin:0}.gt-map-part .gt-map-update{margin:12px 0 14px;font-size:14px;color:#5e574c}.gt-map-doc .gt-map-basis{margin:0;padding:12px 18px 16px;border-top:1px solid #E9E1D3;font-size:13px;line-height:1.55;color:#6b6152}.gt-map-cta-box{padding:20px 18px 22px;border-radius:0 0 16px 16px;background:#14110a;text-align:center}.gt-map-cta-box p{margin:0 0 8px;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-map-cta-box .gt-map-cta-title{margin:0 0 6px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef}.gt-map-cta-box .gt-map-cta-price{margin:0 0 14px;font:600 14px/1.5 var(--font-text);color:#e8c98a}a.gt-map-cta,#gt-initial-content a.gt-map-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 22px;box-sizing:border-box;border-radius:999px;border:2px solid #E8C98A;background:linear-gradient(135deg,#ebcb86,#c4924a 55%,#a6781f);color:#1a0f00;font:700 15px/1.2 var(--font-text);text-align:center;text-decoration:none;box-shadow:0 6px 20px #c4924a4d}@media(min-width:720px){.gt-maps-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gt-map-thumb{width:84px;height:108px;padding:9px 8px;gap:5px}.gt-map-sheet{padding:0 24px 40px}.gt-map-doc{margin-top:28px}.gt-map-head{padding:30px 40px 10px}.gt-map-title{font-size:34px}.gt-map-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-map-part{padding:24px 40px 6px}.gt-map-topics li{grid-template-columns:190px minmax(0,1fr) auto}.gt-map-topic-check{grid-column:2;grid-row:1}.gt-map-topics .gt-map-status{grid-column:3;grid-row:1}.gt-map-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-map-links div{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:12px}.gt-map-links dd:before{content:none}.gt-map-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.gt-map-doc .gt-map-basis{padding:14px 40px 18px}.gt-map-cta-box{padding:26px 40px 30px}}@media(prefers-reduced-motion:reduce){.gt-map-card{transition:none}}.gt-map-topics--scored li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.gt-map-topics--scored .gt-map-topic-name{grid-column:1/3;grid-row:1;align-self:center}.gt-map-topics--scored .gt-map-status{grid-column:3;grid-row:1;align-self:center}.gt-map-topics--scored .gt-map-topic-check{grid-column:2/-1;grid-row:2}.gt-map-topic-score{grid-column:1;grid-row:2;justify-self:start;margin-top:1px;padding:0 7px;border-radius:6px;background:#f1eadf;font:700 12px/1.6 var(--font-text);color:#3d352a;white-space:nowrap}.gt-map-part .gt-map-topics-total{margin:0 0 12px;font-weight:600;color:#14110a}.gt-map-part .gt-map-stage-check{display:inline-block;margin:0 0 8px;padding:2px 8px;border-radius:6px;border:1px solid #C4924A;background:#fff8ea;color:#7a5412;font:600 12px/1.5 var(--font-text)}.gt-map-stage:nth-child(5){background:#e9f0f8;border-color:#d2e0ee}.gt-map-stage:nth-child(6){background:#fbefe3;border-color:#f0dcc6}.gt-map-tasks{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 14px;padding:0;list-style:none;align-items:start}.gt-map-task{display:flex;flex-direction:column;min-width:0;padding:12px 14px 4px;border:1px solid #E3D9C8;border-radius:12px;background:#fff}.gt-map-part .gt-map-task-meta{margin:0 0 4px;font:700 12px/1.4 var(--font-text);color:#8a5e1a}.gt-map-part .gt-map-task-text{margin:0 0 4px;color:#14110a;overflow-wrap:break-word}.gt-map-answer summary{position:relative;display:block;min-height:44px;padding:11px 36px 11px 0;box-sizing:border-box;list-style:none;cursor:pointer;font:600 14px/1.5 var(--font-text);color:#1f5a8c;border-top:1px dashed #E3D9C8}.gt-map-answer summary::-webkit-details-marker{display:none}.gt-map-answer summary:after{content:"+";position:absolute;right:4px;top:9px;width:24px;font:400 22px/1 var(--font-num);text-align:center;color:#1f5a8c;transition:transform .2s ease}.gt-map-answer[open] summary:after{transform:rotate(45deg)}.gt-map-answer summary:focus-visible{outline:2px solid #1F5A8C;outline-offset:2px;border-radius:4px}.gt-map-part .gt-map-answer-value{margin:0 0 6px;color:#14110a}.gt-map-solution{margin:0 0 10px;padding:0 0 0 20px;font-size:14px;line-height:1.55;color:#3d352a}.gt-map-solution li{margin:0 0 4px;overflow-wrap:break-word}@media(min-width:720px){.gt-map-meta--wide div:first-child{grid-column:1/-1}.gt-map-topics--scored li{grid-template-columns:180px minmax(0,1fr) auto 128px;align-items:center}.gt-map-topics--scored .gt-map-topic-name{grid-column:1}.gt-map-topics--scored .gt-map-topic-check{grid-column:2;grid-row:1}.gt-map-topics--scored .gt-map-topic-score{grid-column:3;grid-row:1;margin:0}.gt-map-topics--scored .gt-map-status{grid-column:4;grid-row:1}.gt-map-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.gt-map-answer summary:after{transition:none}}@media print{body:has(.gt-map-sheet[data-open]),body:has(.gt-map-sheet:target:not([data-live])){overflow:visible!important}body:has(.gt-map-sheet[data-open]) :not(:has(.gt-map-sheet[data-open])):not(.gt-map-sheet[data-open]):not(.gt-map-sheet[data-open] *),body:has(.gt-map-sheet:target:not([data-live])) :not(:has(.gt-map-sheet:target)):not(.gt-map-sheet:target):not(.gt-map-sheet:target *){display:none!important}.gt-map-sheet[data-open],.gt-map-sheet:target:not([data-live]){display:block!important;position:static!important;overflow:visible!important;padding:0!important;background:#fff!important}.gt-map-sheet .gt-map-doc{max-width:none;margin:0;border-radius:0;font-size:11pt}.gt-map-sheet .gt-map-bar,.gt-map-sheet .gt-map-cta,.gt-map-answer summary:after{display:none!important}.gt-map-stage,.gt-map-task,.gt-map-callout,.gt-map-topics li,.gt-map-links div,.gt-map-topics,.gt-map-links{page-break-inside:avoid;break-inside:avoid}}.gt-oge,.gt-ege,.gt-grade{color:#f8f4ef}.gt-oge-hero,.gt-ege-hero,.gt-grade-hero{position:relative;background:radial-gradient(ellipse at 22% 0%,rgba(196,146,74,.14),transparent 58%)}.gt-oge-hero-inner,.gt-ege-hero-inner,.gt-grade-hero-inner{position:relative;max-width:1180px;margin:0 auto;padding:18px 16px 40px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;grid-template-areas:"title title" "levels levels" "teacher photo" "offer photo" "trust trust" "form form" "about about" "quick quick"}.gt-oge-teacher-photo,.gt-ege-teacher-photo,.gt-grade-teacher-photo{grid-area:photo;align-self:start;width:104px;margin:2px 0 14px}.gt-landing-photo{display:block}.gt-landing-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border:1px solid rgba(196,146,74,.45);border-radius:14px;box-shadow:0 10px 28px #00000059}.gt-oge-teacher,.gt-ege-teacher,.gt-grade-teacher{grid-area:teacher;align-self:start;min-width:0;margin:0 0 14px}.gt-oge-teacher-name,.gt-ege-teacher-name,.gt-grade-teacher-name{margin:0;font:600 15px/1.35 var(--font-text);color:#f8f4ef}.gt-oge-teacher-facts,.gt-ege-teacher-facts,.gt-grade-teacher-facts{margin:2px 0 0;font:500 13px/1.45 var(--font-text);color:#e8c98a}.gt-oge-levels,.gt-ege-levels,.gt-grade-levels{grid-area:levels}.gt-oge-offer,.gt-ege-offer,.gt-grade-offer{grid-area:offer}.gt-oge-trust,.gt-ege-trust,.gt-grade-trust{grid-area:trust}.gt-oge-form,.gt-ege-form,.gt-grade-form{grid-area:form}.gt-oge-about,.gt-ege-about,.gt-grade-about{grid-area:about}.gt-oge-quick,.gt-ege-quick,.gt-grade-quick{grid-area:quick}.gt-oge-title,.gt-ege-title,.gt-grade-title{grid-area:title;margin:0 0 14px;font:400 var(--fs-h1)/var(--lh-h1) var(--font-display);color:#f8f4ef;text-wrap:balance}.gt-oge-offer,.gt-ege-offer,.gt-grade-offer{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;font:400 14px/1.45 var(--font-text);color:#d8d3ca}.gt-oge-offer-sep,.gt-ege-offer-sep,.gt-grade-offer-sep{display:none}.gt-oge-offer-price,.gt-ege-offer-price,.gt-grade-offer-price{font:700 20px/1.2 var(--font-num);color:#e8c98a}.gt-oge-offer-guarantee,.gt-ege-offer-guarantee,.gt-grade-offer-guarantee{color:#ede3cf}.gt-oge-star,#gt-initial-content .gt-oge-star,.gt-ege-star,#gt-initial-content .gt-ege-star,.gt-grade-star,#gt-initial-content .gt-grade-star{display:inline-block;min-width:24px;min-height:24px;margin:-4px -6px -4px -2px;padding:0 4px;box-sizing:border-box;color:#e8c98a;font-weight:700;text-align:center;text-decoration:none;line-height:24px}.gt-oge-star:hover,.gt-ege-star:hover,.gt-grade-star:hover{color:#f8f4ef}.gt-oge-trust,.gt-ege-trust,.gt-grade-trust{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 14px;padding:0;list-style:none}.gt-oge-trust li,.gt-ege-trust li,.gt-grade-trust li{display:flex;max-width:100%}.gt-oge-rating,#gt-initial-content .gt-oge-rating,.gt-ege-rating,#gt-initial-content .gt-ege-rating,.gt-grade-rating,#gt-initial-content .gt-grade-rating{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-6px 0;max-width:100%;color:#f8f4ef;font:500 13px/1.2 var(--font-text);text-decoration:none}.gt-oge-rating:focus-visible,.gt-ege-rating:focus-visible,.gt-grade-rating:focus-visible{outline:2px solid #E8C98A;outline-offset:2px;border-radius:6px}.gt-oge-form,.gt-ege-form,.gt-grade-form{scroll-margin-top:calc(var(--gt-header-h,56px) + 12px)}.gt-oge-about,.gt-ege-about,.gt-grade-about{margin:26px 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-oge-about p,.gt-ege-about p,.gt-grade-about p{margin:0}.gt-oge-about p+p,.gt-ege-about p+p,.gt-grade-about p+p{margin-top:10px}.gt-oge-quick,.gt-ege-quick,.gt-grade-quick{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px 0 0}.gt-oge-quick-list,.gt-ege-quick-list,.gt-grade-quick-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gt-oge-quick-list li,.gt-ege-quick-list li,.gt-grade-quick-list li{padding:6px 12px;border:1px solid rgba(196,146,74,.42);border-radius:999px;background:#c4924a14;color:#e8c98a;font:600 13px/1.3 var(--font-num);white-space:nowrap}.gt-oge-quick-link,#gt-initial-content .gt-oge-quick-link,.gt-ege-quick-link,#gt-initial-content .gt-ege-quick-link,.gt-grade-quick-link,#gt-initial-content .gt-grade-quick-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#e8c98a;font-size:15px;font-weight:600;text-underline-offset:4px}@media(max-width:359px){.gt-oge-hero-inner,.gt-ege-hero-inner,.gt-grade-hero-inner{padding:14px 12px 32px;column-gap:10px}.gt-oge-teacher-photo,.gt-ege-teacher-photo,.gt-grade-teacher-photo{width:88px}.gt-oge-title,.gt-ege-title,.gt-grade-title{font-size:24px}.gt-oge-rating .gt-rating-count,.gt-ege-rating .gt-rating-count,.gt-grade-rating .gt-rating-count{display:none}}@media(min-width:600px)and (max-width:899px){.gt-oge-hero-inner,.gt-ege-hero-inner,.gt-grade-hero-inner{padding:28px 32px 48px;column-gap:24px}.gt-oge-teacher-photo,.gt-ege-teacher-photo,.gt-grade-teacher-photo{width:150px}.gt-oge-teacher-name,.gt-ege-teacher-name,.gt-grade-teacher-name{font-size:17px}.gt-oge-teacher-facts,.gt-ege-teacher-facts,.gt-grade-teacher-facts{font-size:15px}}@media(min-width:900px){.gt-oge-hero-inner,.gt-ege-hero-inner,.gt-grade-hero-inner{grid-template-columns:minmax(0,1fr) auto 56px minmax(380px,440px);grid-template-rows:auto auto auto auto auto auto 1fr;column-gap:0;padding:44px 48px 72px;grid-template-areas:"title title . form" "levels levels . form" "teacher photo . form" "offer photo . form" "trust trust . form" "about about . form" "quick quick . form"}.gt-oge-teacher-photo,.gt-ege-teacher-photo,.gt-grade-teacher-photo{width:132px;margin:0 0 22px 24px}.gt-oge-teacher,.gt-ege-teacher,.gt-grade-teacher{align-self:start;margin:0 0 18px}.gt-oge-teacher-name,.gt-ege-teacher-name,.gt-grade-teacher-name{font-size:18px}.gt-oge-teacher-facts,.gt-ege-teacher-facts,.gt-grade-teacher-facts{margin-top:4px;font-size:16px}.gt-oge-title,.gt-ege-title,.gt-grade-title{grid-area:title;margin-bottom:24px}.gt-oge-offer,.gt-ege-offer,.gt-grade-offer{grid-area:offer;gap:8px;margin-bottom:24px;font-size:17px}.gt-oge-offer-price,.gt-ege-offer-price,.gt-grade-offer-price{font-size:24px}.gt-oge-trust,.gt-ege-trust,.gt-grade-trust{grid-area:trust;gap:8px 24px;margin:0}.gt-oge-rating,#gt-initial-content .gt-oge-rating,.gt-ege-rating,#gt-initial-content .gt-ege-rating,.gt-grade-rating,#gt-initial-content .gt-grade-rating{gap:7px;font-size:15px}.gt-oge-form,.gt-ege-form,.gt-grade-form{grid-area:form;align-self:start}.gt-oge-about,.gt-ege-about,.gt-grade-about{grid-area:about;max-width:600px;margin-top:30px}.gt-oge-quick,.gt-ege-quick,.gt-grade-quick{grid-area:quick;align-self:start;margin-top:22px}}.gt-oge-section:nth-of-type(2n),.gt-ege-section:nth-of-type(2n),.gt-grade-section:nth-of-type(2n){background:#0e0c099e}.gt-oge-wide,.gt-ege-wide,.gt-grade-wide{max-width:1120px;margin:0 auto}.gt-oge-wide>.gt-kicker,.gt-ege-wide>.gt-kicker,.gt-grade-wide>.gt-kicker{text-align:center}.gt-oge-intro,.gt-ege-intro,.gt-grade-intro{max-width:660px;margin:-8px auto 28px;text-align:center;font-size:var(--fs-body);line-height:var(--lh-body);color:#c6cbc1}.gt-oge-facts,.gt-ege-facts,.gt-grade-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none}.gt-oge-fact,.gt-ege-fact,.gt-grade-fact{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 8px;border:1px solid rgba(196,146,74,.24);border-radius:16px;background:linear-gradient(180deg,#1e180fe0,#0c0a08b8);text-align:center}.gt-oge-fact-value,.gt-ege-fact-value,.gt-grade-fact-value{font:600 26px/1.1 var(--font-display);color:#e8c98a}.gt-oge-fact-label,.gt-ege-fact-label,.gt-grade-fact-label{font-size:13px;line-height:1.4;color:#c6cbc1}.gt-oge-parts,.gt-ege-parts,.gt-grade-parts{display:grid;gap:14px;margin:0 0 22px}.gt-oge-part,.gt-ege-part,.gt-grade-part{min-width:0;padding:var(--pad-card);border:1px solid rgba(196,146,74,.22);border-radius:18px;background:#14100cbd}.gt-oge-part h3,.gt-ege-part h3,.gt-grade-part h3{margin:0 0 6px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef}.gt-oge-part-text,.gt-ege-part-text,.gt-grade-part-text{margin:0 0 12px;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-oge-groups,.gt-ege-groups,.gt-grade-groups{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gt-oge-group,.gt-ege-group,.gt-grade-group{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:baseline;padding:10px 12px;border-radius:12px;background:#ffffff09}.gt-oge-group-numbers,.gt-ege-group-numbers,.gt-grade-group-numbers{font:700 14px/1.4 var(--font-num);color:#e8c98a;white-space:nowrap}.gt-oge-group-text,.gt-ege-group-text,.gt-grade-group-text{font-size:14px;line-height:1.55;color:#f8f4efe0}.gt-oge-group--geometry,.gt-ege-group--geometry,.gt-grade-group--geometry{background:#7bc77e14;box-shadow:inset 3px 0 #7bc77e99}.gt-oge-group--geometry .gt-oge-group-numbers,.gt-ege-group--geometry .gt-ege-group-numbers,.gt-grade-group--geometry .gt-grade-group-numbers{color:#b5e3b7}.gt-oge-scale-box,.gt-ege-scale-box,.gt-grade-scale-box{margin:0 0 20px;padding:var(--pad-card);border:1px solid rgba(196,146,74,.32);border-radius:18px;background:linear-gradient(180deg,#1e180fe6,#0c0a08c7)}.gt-oge-scale-box h3,.gt-ege-scale-box h3,.gt-grade-scale-box h3{margin:0 0 14px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef;text-align:center}.gt-oge-scale{display:grid;grid-template-columns:8fr 7fr 7fr 10fr;gap:4px;margin:0 0 14px;padding:0;list-style:none}.gt-oge-grade,.gt-ege-grade,.gt-grade-grade{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:12px 4px;border-radius:10px;text-align:center}.gt-oge-grade--2,.gt-ege-grade--2,.gt-grade-grade--2{background:#c4604a2e}.gt-oge-grade--3,.gt-ege-grade--3,.gt-grade-grade--3{background:#c4924a26}.gt-oge-grade--4,.gt-ege-grade--4,.gt-grade-grade--4{background:#c4924a42}.gt-oge-grade--5,.gt-ege-grade--5,.gt-grade-grade--5{background:#7bc77e33}.gt-oge-grade-mark,.gt-ege-grade-mark,.gt-grade-grade-mark{font:600 22px/1 var(--font-display);color:#f8f4ef}.gt-oge-grade-range,.gt-ege-grade-range,.gt-grade-grade-range{font:600 12px/1.3 var(--font-num);color:#dcd6cc}.gt-oge-scale-box .gt-oge-geo-rule,.gt-ege-scale-box .gt-ege-geo-rule,.gt-grade-scale-box .gt-grade-geo-rule{margin:0 0 8px;font-size:var(--fs-body);line-height:var(--lh-body);color:#f8f4ef}.gt-oge-scale-box .gt-oge-note,.gt-ege-scale-box .gt-ege-note,.gt-grade-scale-box .gt-grade-note{margin:0;font-size:var(--fs-small);line-height:var(--lh-small);color:#b5b2ac}.gt-oge-rules,.gt-oge-calc,.gt-ege-rules,.gt-ege-calc,.gt-grade-rules,.gt-grade-calc{max-width:760px;margin:0 auto 10px;text-align:center;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-oge-calc a,#gt-initial-content .gt-oge-calc a,.gt-ege-calc a,#gt-initial-content .gt-ege-calc a,.gt-grade-calc a,#gt-initial-content .gt-grade-calc a{color:#e8c98a;font-weight:600;text-underline-offset:3px}.gt-oge-sources,.gt-ege-sources,.gt-grade-sources{max-width:var(--measure-small);margin:18px auto 0;text-align:center;font-size:var(--fs-small);line-height:var(--lh-small);color:#b5b2ac}.gt-oge-sources a,#gt-initial-content .gt-oge-sources a,.gt-ege-sources a,#gt-initial-content .gt-ege-sources a,.gt-grade-sources a,#gt-initial-content .gt-grade-sources a{color:#c6cbc1;text-underline-offset:3px}@media(min-width:900px){.gt-oge-facts,.gt-ege-facts,.gt-grade-facts{gap:16px;margin-bottom:28px}.gt-oge-fact,.gt-ege-fact,.gt-grade-fact{padding:22px 12px}.gt-oge-fact-value,.gt-ege-fact-value,.gt-grade-fact-value{font-size:40px;white-space:nowrap}.gt-oge-fact-label,.gt-ege-fact-label,.gt-grade-fact-label{font-size:14px}.gt-oge-parts,.gt-ege-parts,.gt-grade-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px}.gt-oge-scale-box,.gt-ege-scale-box,.gt-grade-scale-box{max-width:820px;margin:0 auto 24px}.gt-oge-grade,.gt-ege-grade,.gt-grade-grade{padding:16px 6px}.gt-oge-grade-mark,.gt-ege-grade-mark,.gt-grade-grade-mark{font-size:28px}.gt-oge-grade-range,.gt-ege-grade-range,.gt-grade-grade-range{font-size:14px}}.gt-oge-steps,.gt-ege-steps,.gt-grade-steps{display:grid;gap:14px;margin:0 0 26px;padding:0;list-style:none;counter-reset:gt-oge-step}.gt-oge-step,.gt-ege-step,.gt-grade-step{position:relative;min-width:0;padding:20px 18px 20px 64px;border:1px solid rgba(196,146,74,.22);border-radius:16px;background:#14100cbd}.gt-oge-step:before,.gt-ege-step:before,.gt-grade-step:before{counter-increment:gt-oge-step;content:counter(gt-oge-step);position:absolute;left:16px;top:18px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;box-sizing:border-box;border:1px solid rgba(196,146,74,.6);border-radius:50%;font:600 16px/1 var(--font-num);color:#e8c98a}.gt-oge-step h3,.gt-ege-step h3,.gt-grade-step h3{margin:0 0 6px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#f8f4ef}.gt-oge-step p,.gt-ege-step p,.gt-grade-step p{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4efdb}.gt-oge-guarantee,.gt-ege-guarantee,.gt-grade-guarantee{max-width:760px;margin:0 auto;padding:var(--pad-box);border:1px solid rgba(123,199,126,.45);border-radius:18px;background:#7bc77e12;text-align:center;scroll-margin-top:calc(var(--gt-header-h,56px) + 16px)}.gt-oge-guarantee p,.gt-ege-guarantee p,.gt-grade-guarantee p{margin:0 0 10px;font-size:var(--fs-body);line-height:var(--lh-body);color:#f8f4efe6}.gt-oge-guarantee .gt-oge-guarantee-label,.gt-ege-guarantee .gt-ege-guarantee-label,.gt-grade-guarantee .gt-grade-guarantee-label{margin:0 0 6px;font:600 12px/1.4 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:#b5e3b7}.gt-oge-guarantee h3,.gt-ege-guarantee h3,.gt-grade-guarantee h3{margin:0 0 8px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef}.gt-oge-guarantee .gt-oge-guarantee-lead,.gt-ege-guarantee .gt-ege-guarantee-lead,.gt-grade-guarantee .gt-grade-guarantee-lead{font:italic 400 17px/1.5 var(--font-display);color:#e8c98a}.gt-oge-guarantee .gt-oge-guarantee-offer,.gt-ege-guarantee .gt-ege-guarantee-offer,.gt-grade-guarantee .gt-grade-guarantee-offer{font-size:13px;color:#b5b2ac}.gt-oge-guarantee-offer a,#gt-initial-content .gt-oge-guarantee-offer a,.gt-ege-guarantee-offer a,#gt-initial-content .gt-ege-guarantee-offer a,.gt-grade-guarantee-offer a,#gt-initial-content .gt-grade-guarantee-offer a{color:#b5e3b7;text-underline-offset:3px}a.gt-oge-cta,#gt-initial-content a.gt-oge-cta,a.gt-ege-cta,#gt-initial-content a.gt-ege-cta,a.gt-grade-cta,#gt-initial-content a.gt-grade-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;margin-top:8px;padding:14px 28px;box-sizing:border-box;border:1px solid #F4DFA8;border-radius:999px;background:linear-gradient(135deg,#ebcb86,#c4924a 55%,#a6781f);color:#1a0f00;font:700 16px/1.25 var(--font-text);text-align:center;text-decoration:none;box-shadow:0 8px 24px #c4924a47}a.gt-oge-cta:focus-visible,a.gt-ege-cta:focus-visible,a.gt-grade-cta:focus-visible{outline:2px solid #F4DFA8;outline-offset:4px}@media(hover:hover){a.gt-oge-cta:hover,a.gt-ege-cta:hover,a.gt-grade-cta:hover{filter:brightness(1.06)}}@media(max-width:479px){a.gt-oge-cta,#gt-initial-content a.gt-oge-cta,a.gt-ege-cta,#gt-initial-content a.gt-ege-cta,a.gt-grade-cta,#gt-initial-content a.gt-grade-cta{width:100%;padding:14px 12px;font-size:15px}}@media(min-width:900px){.gt-oge-steps,.gt-ege-steps,.gt-grade-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:34px}.gt-oge-step,.gt-ege-step,.gt-grade-step{padding:24px 24px 24px 72px}.gt-oge-step:before,.gt-ege-step:before,.gt-grade-step:before{left:20px;top:22px}}.gt-oge-maps .gt-maps-list,.gt-ege-maps .gt-maps-list,.gt-grade-maps .gt-maps-list{grid-template-columns:minmax(0,560px);justify-content:center}.gt-oge-result-card,.gt-ege-result-card,.gt-grade-result-card{max-width:1040px;margin:0 auto}.gt-oge-students,.gt-ege-students,.gt-grade-students{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px;margin:24px auto 0;text-align:center}.gt-oge-students strong,.gt-ege-students strong,.gt-grade-students strong{font:600 44px/1 var(--font-display);color:#e8c98a}.gt-oge-students span,.gt-ege-students span,.gt-grade-students span{font-size:16px;line-height:1.5;color:#d8d3ca}.gt-oge-scores,.gt-ege-scores,.gt-grade-scores{margin-top:12px}.gt-oge-scores strong,.gt-ege-scores strong,.gt-grade-scores strong{font-size:30px}.gt-oge-pdf-card,.gt-ege-pdf-card,.gt-grade-pdf-card{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;padding:var(--pad-box);border:1px solid rgba(196,146,74,.36);border-radius:20px;background:linear-gradient(135deg,#221a0ff0,#0c0a08d6)}.gt-oge-pdf-sheet,.gt-ege-pdf-sheet,.gt-grade-pdf-sheet{position:relative;display:flex;flex-direction:column;gap:9px;width:116px;height:150px;margin:0 auto;padding:18px 14px;box-sizing:border-box;border-radius:8px;background:#f8f4ef;box-shadow:0 18px 40px #00000073;transform:rotate(-4deg)}.gt-oge-pdf-sheet-tag,.gt-ege-pdf-sheet-tag,.gt-grade-pdf-sheet-tag{position:absolute;top:9px;right:8px;padding:2px 5px;border-radius:4px;background:#c4924a;color:#1a0f00;font:700 12px/1.2 var(--font-text)}.gt-oge-pdf-sheet-title,.gt-ege-pdf-sheet-title,.gt-grade-pdf-sheet-title{margin:0 0 4px;font:600 22px/1 var(--font-display);color:#14110a}.gt-oge-pdf-sheet-line,.gt-ege-pdf-sheet-line,.gt-grade-pdf-sheet-line{display:block;height:6px;border-radius:3px;background:#e3d9c8}.gt-oge-pdf-sheet-line:nth-child(2n),.gt-ege-pdf-sheet-line:nth-child(2n),.gt-grade-pdf-sheet-line:nth-child(2n){width:72%}.gt-oge-pdf-body,.gt-ege-pdf-body,.gt-grade-pdf-body{min-width:0;text-align:center}.gt-oge-pdf-body .gt-kicker,.gt-ege-pdf-body .gt-kicker,.gt-grade-pdf-body .gt-kicker{text-align:center}.gt-lean-section .gt-oge-pdf-body h2,.gt-lean-section .gt-ege-pdf-body h2,.gt-lean-section .gt-grade-pdf-body h2{margin:0 0 12px}.gt-oge-pdf-body p,.gt-ege-pdf-body p,.gt-grade-pdf-body p{margin:0 0 10px;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-oge-pdf-body .gt-oge-pdf-note,.gt-ege-pdf-body .gt-ege-pdf-note,.gt-grade-pdf-body .gt-grade-pdf-note{margin-bottom:16px;font-size:13px;color:#b5b2ac}a.gt-oge-pdf-button,#gt-initial-content a.gt-oge-pdf-button,a.gt-ege-pdf-button,#gt-initial-content a.gt-ege-pdf-button,a.gt-grade-pdf-button,#gt-initial-content a.gt-grade-pdf-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:0 30px;box-sizing:border-box;border:1px solid #C4924A;border-radius:999px;background:#c4924a1f;color:#e8c98a;font:700 16px/1.2 var(--font-text);text-decoration:none}a.gt-oge-pdf-button:hover,a.gt-ege-pdf-button:hover,a.gt-grade-pdf-button:hover{background:#c4924a38}a.gt-oge-pdf-button:focus-visible,a.gt-ege-pdf-button:focus-visible,a.gt-grade-pdf-button:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}@media(min-width:720px){.gt-oge-pdf-card,.gt-ege-pdf-card,.gt-grade-pdf-card{grid-template-columns:150px minmax(0,1fr);gap:40px}.gt-oge-pdf-body,.gt-oge-pdf-body .gt-kicker,.gt-lean-section .gt-oge-pdf-body h2,.gt-ege-pdf-body,.gt-ege-pdf-body .gt-kicker,.gt-lean-section .gt-ege-pdf-body h2,.gt-grade-pdf-body,.gt-grade-pdf-body .gt-kicker,.gt-lean-section .gt-grade-pdf-body h2{text-align:left}}@media print{.gt-oge-pdf-sheet,.gt-oge-cta,.gt-oge-pdf-button,.gt-oge-quick-link,.gt-ege-pdf-sheet,.gt-ege-cta,.gt-ege-pdf-button,.gt-ege-quick-link,.gt-grade-pdf-sheet,.gt-grade-cta,.gt-grade-pdf-button,.gt-grade-quick-link{display:none!important}}.gt-oge>.gt-oge-maps~section,.gt-ege>.gt-ege-maps~section{content-visibility:auto;contain-intrinsic-size:auto 1000px}@media(min-width:900px){.gt-oge>.gt-oge-maps~section,.gt-ege>.gt-ege-maps~section{contain-intrinsic-size:auto 850px}}.gt-full-layout .gt-oge>.gt-oge-maps~section,.gt-full-layout .gt-ege>.gt-ege-maps~section{content-visibility:visible}.gt-case-more{margin:-4px 0 12px}.gt-case-more-link,#gt-initial-content .gt-case-more-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#e8c98a;font-size:15px;font-weight:600;text-underline-offset:4px}.gt-material-card .gt-material-page-link,#gt-initial-content .gt-material-card .gt-material-page-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;color:#e8c98a;font:600 14px/1.5 var(--font-text);text-underline-offset:4px}.gt-case-summary dd.gt-case-summary-more{width:100%;margin:0}.gt-ege-levels{margin:-4px 0 12px;font:500 15px/1.45 var(--font-text);color:#f8f4ef}@media(min-width:900px){.gt-ege-levels{grid-area:levels;margin:-10px 0 20px;font-size:19px}}.gt-ege-level-grid{display:grid;gap:18px;margin:0 0 22px}.gt-ege-level{min-width:0;padding:22px 16px;border:1px solid rgba(196,146,74,.3);border-radius:20px;background:#14100cc7}.gt-ege-level h3{margin:0 0 8px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef}.gt-ege-level-purpose{max-width:var(--measure);margin:0 0 16px;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-ege-level .gt-ege-facts{gap:8px;margin:0 0 18px}.gt-ege-level .gt-ege-fact{gap:6px;padding:12px 6px}.gt-ege-level .gt-ege-fact-value{font-size:22px;white-space:normal}.gt-ege-level .gt-ege-fact-label{font-size:12px}.gt-ege-level .gt-ege-part{margin:0 0 16px;padding:0;border:0;background:none}.gt-ege-part h4{margin:0 0 4px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#e8c98a}.gt-ege-group-points{color:#e8c98a;white-space:nowrap}.gt-ege-level .gt-ege-scale-box{margin:16px 0;padding:18px 12px}.gt-ege-scale-box h4{margin:0 0 12px;font:500 19px/1.3 var(--font-display);color:#f8f4ef;text-align:center}.gt-ege-marks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 8px;padding:0;list-style:none}.gt-ege-mark{grid-column:span 2;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 2px;min-width:0;padding:10px 6px;border-radius:10px;background:#c4924a29;text-align:center;font:600 17px/1.3 var(--font-num);color:#dcd6cc}.gt-ege-mark-arrow{color:#b5b2ac}.gt-ege-mark--min{grid-column:span 3;background:#c4604a33}.gt-ege-mark-test{font:600 24px/1.1 var(--font-display);color:#f8f4ef}.gt-ege-mark-label{flex-basis:100%;margin-top:2px;font:600 12px/1.35 var(--font-text);color:#e8c98a}@media(max-width:419px){.gt-ege-mark:not(.gt-ege-mark--min) .gt-ege-mark-test{flex-basis:100%}}.gt-ege-marks-caption{margin:0 0 10px;text-align:center;font-size:13px;line-height:1.5;color:#b5b2ac}.gt-ege-table{margin:12px 0 0;border-top:1px solid rgba(196,146,74,.22)}.gt-ege-table summary{display:flex;align-items:center;justify-content:center;min-height:44px;color:#e8c98a;font-size:15px;font-weight:600;cursor:pointer}.gt-ege-table summary:focus-visible{outline:2px solid #E8C98A;outline-offset:2px;border-radius:8px}.gt-ege-table-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;margin:6px 0 0;padding:0;list-style:none;font:500 14px/1.7 var(--font-num);color:#c6cbc1;text-align:center}.gt-ege-table-list strong{color:#f8f4ef}.gt-ege-scale{display:grid;grid-template-columns:7fr 5fr 5fr 5fr;gap:4px;margin:0 0 12px;padding:0;list-style:none}.gt-ege-next{margin:16px 0 0;padding:14px 16px;border-left:3px solid #C4924A;border-radius:0 12px 12px 0;background:#c4924a14}.gt-ege-next p{max-width:var(--measure-small);margin:0;font-size:var(--fs-small);line-height:var(--lh-small);color:#d8d3ca}.gt-ege-next .gt-ege-next-title{margin:0 0 4px;font:600 12px/1.4 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#e8c98a}@media(min-width:900px){.gt-ege-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;margin-bottom:28px}.gt-ege-level{padding:28px 26px}.gt-ege-level .gt-ege-fact-value{font-size:28px}.gt-ege-level .gt-ege-fact-label{font-size:13px}.gt-ege-level .gt-ege-scale-box{max-width:none;margin:18px 0;padding:20px 16px}.gt-ege-table-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.gt-ege-score-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;max-width:880px;margin:0 auto;padding:0;list-style:none}.gt-ege-score-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:18px 12px;border:1px solid rgba(196,146,74,.3);border-radius:18px;background:linear-gradient(180deg,#1e180fe0,#0c0a08b8);text-align:center}.gt-ege-score-card strong{font:600 34px/1.1 var(--font-display);color:#e8c98a;white-space:nowrap}.gt-ege-score-card span{font-size:14px;line-height:1.4;color:#c6cbc1}.gt-ege-admissions{max-width:720px;margin:20px auto 0;text-align:center;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-ege-admissions span{font-weight:700;color:#e8c98a}@media(min-width:600px){.gt-ege-score-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.gt-ege-pdf-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media(min-width:720px){.gt-ege-pdf-buttons{justify-content:flex-start}}@media print{.gt-ege-table summary{display:none!important}}.gt-grade-levels{margin:-4px 0 12px;font:500 15px/1.45 var(--font-text);color:#f8f4ef}@media(min-width:900px){.gt-grade-levels{grid-area:levels;margin:-10px 0 20px;font-size:19px}}.gt-grade-topic-groups{display:grid;gap:22px;margin:0 0 24px}.gt-grade-topic-group-title{margin:0 0 12px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#e8c98a;text-align:center}.gt-grade-topics{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.gt-grade-topic{min-width:0;padding:var(--pad-card);border:1px solid rgba(196,146,74,.22);border-radius:16px;background:#14100cbd}.gt-grade-topic .gt-grade-topic-title{margin:0 0 6px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#f8f4ef}.gt-grade-topic p{margin:0;font-size:15px;line-height:1.6;color:#f8f4efdb}.gt-grade-notes{display:grid;gap:10px;max-width:760px;margin:0 auto;padding:0;list-style:none}.gt-grade-notes li{padding:14px 16px;border-left:3px solid #C4924A;border-radius:0 12px 12px 0;background:#c4924a14;font-size:15px;line-height:1.6;color:#d8d3ca}.gt-grade-note-link,#gt-initial-content .gt-grade-note-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#e8c98a;font-weight:600;text-underline-offset:4px;vertical-align:middle}@media(min-width:600px){.gt-grade-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.gt-grade-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gt-grade-topic-groups--two{grid-template-columns:5fr 3fr;align-items:start;gap:28px}.gt-grade-topic-groups--two .gt-grade-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-grade-topic-groups--two .gt-grade-topic-group:last-child .gt-grade-topics{grid-template-columns:minmax(0,1fr)}}.gt-grade-maps--one .gt-maps-list{grid-template-columns:minmax(0,560px);justify-content:center}.gt-grade-vpr-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 16px}.gt-grade-vpr-card{min-width:0;padding:18px 18px 8px;border:1px solid rgba(196,146,74,.28);border-radius:16px;background:#14100cc7}.gt-grade-vpr-card h3{margin:0 0 10px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#e8c98a}.gt-grade-vpr-facts{margin:0}.gt-grade-vpr-facts div{padding:9px 0;border-top:1px solid rgba(196,146,74,.16)}.gt-grade-vpr-facts dt{margin:0 0 2px;font:600 12px/1.4 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:#b5b2ac}.gt-grade-vpr-facts dd{margin:0;font-size:15px;line-height:1.6;color:#f8f4efe6}.gt-grade-vpr-level,.gt-grade-vpr-source{max-width:760px;margin:0 auto 10px;font-size:var(--fs-small);line-height:var(--lh-small);color:#c6cbc1;text-align:center}.gt-grade-vpr-source a,#gt-initial-content .gt-grade-vpr-source a{display:inline-flex;align-items:center;min-height:44px;color:#e8c98a;font-weight:600;text-underline-offset:4px;vertical-align:middle}.gt-grade-vpr-steps-title{margin:22px 0 14px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef;text-align:center}.gt-grade-vpr-method{max-width:760px;margin:0 auto 18px;text-align:center;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-grade-vpr-note{max-width:760px;margin:0 auto 18px;padding:14px 16px;border-left:3px solid #C4924A;border-radius:0 12px 12px 0;background:#c4924a14;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-grade-vpr-pdf{max-width:760px;margin:0 auto;padding:var(--pad-card);border:1px solid rgba(196,146,74,.42);border-radius:18px;background:linear-gradient(180deg,#1a150ff5,#0c0a08f0);text-align:center}.gt-grade-vpr-pdf p{margin:0 0 12px;font-size:15px;line-height:1.6;color:#f8f4efe0}.gt-grade-vpr-pdf .gt-grade-vpr-pdf-title{margin-bottom:6px;font:600 19px/1.35 var(--font-display);color:#f8f4ef}a.gt-grade-vpr-button,#gt-initial-content a.gt-grade-vpr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:0 30px;box-sizing:border-box;border:1px solid #C4924A;border-radius:999px;background:#c4924a1f;color:#e8c98a;font:700 16px/1.2 var(--font-text);text-decoration:none}a.gt-grade-vpr-button:hover{background:#c4924a38}a.gt-grade-vpr-button:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}@media(min-width:760px){.gt-grade-vpr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media print{.gt-grade-vpr-button{display:none!important}}.gt-grade-result .gt-reviews-list{margin-top:4px}@media(min-width:1100px){.gt-grade-result .gt-reviews-list{columns:3}}.gt-grade-review-lead{margin:22px auto 10px}.gt-grade-result .gt-grade-review-one{display:block;max-width:560px;margin:0 auto 6px;padding:0;overflow:visible;columns:auto}.gt-grade-review-one .gt-review{display:block;width:100%;max-width:none;margin:0}@media(min-width:1100px){.gt-grade-result .gt-grade-review-one{columns:auto}}.gt-faq-item p.gt-faq-more{margin-top:-8px}.gt-faq-more a,#gt-initial-content .gt-faq-more a{display:inline-flex;align-items:center;min-height:44px;color:#e8c98a;font-weight:600;text-underline-offset:4px}.gt-ceny-free{display:flex;justify-content:center;margin:6px auto 14px;max-width:420px}.gt-ceny-free>div{flex:0 1 auto}@media(max-width:599px){.gt-ceny-free{max-width:none}.gt-ceny-free>div{flex:1 1 auto}.gt-ceny-free a.gt-gold-btn{width:100%}}.gt-frac{display:inline-flex;flex-direction:column;align-items:stretch;margin:0 .12em;vertical-align:middle;font-size:.9em;line-height:1.12;text-align:center;white-space:nowrap}.gt-frac-num{padding:0 .18em 1px;border-bottom:1px solid currentColor}.gt-frac-den{padding:1px .18em 0}.gt-sup,.gt-sub{font-size:.7em;line-height:0;position:relative;vertical-align:baseline}.gt-sup{top:-.55em}.gt-sub{top:.3em}.gt-frac .gt-sup{top:-.45em}.gt-formula-part{display:inline-block;max-width:100%}.gt-supsub{display:inline-flex;flex-direction:column;vertical-align:middle;font-size:.62em;line-height:1.1;margin:0 .1em 0 .04em;text-align:left}.gt-price-pages{margin:10px 0 0;font-size:14px;line-height:1.5;color:#c6cbc1}.gt-price-page-link,#gt-initial-content .gt-price-page-link{display:inline-flex;align-items:center;min-height:44px;margin-right:6px;color:#e8c98a;font-weight:600;text-underline-offset:4px}.gt-grade-admissions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:960px;margin:6px auto 0;padding:0;list-style:none}.gt-grade-admission{min-width:0;padding:18px 18px 16px;border:1px solid rgba(196,146,74,.3);border-radius:18px;background:linear-gradient(180deg,#1e180fe0,#0c0a08b8);text-align:center}.gt-grade-admission p{margin:0}.gt-grade-admission p.gt-grade-admission-year{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;margin:0 0 10px}.gt-grade-admission-year strong{font:600 38px/1 var(--font-display);color:#e8c98a}.gt-grade-admission-year span{font:600 14px/1.4 var(--font-text);color:#f8f4ef}.gt-grade-admission-line{font-size:15px;line-height:1.55;color:#c6cbc1}.gt-grade-universities{max-width:720px;margin:18px auto 0;text-align:center;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca}.gt-grade-result .gt-grade-admissions~.gt-grade-review-lead{margin-top:30px}@media(min-width:720px){.gt-grade-admissions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.gt-grade-result .gt-reviews-list{orphans:1;widows:1}.gt-grade-result .gt-grade-reviews--two{columns:2;max-width:760px;margin-left:auto;margin-right:auto}}@media print{@page{margin:14mm 12mm}html,body,#root,#gt-initial-content,main,header,footer,section,article,aside,nav,div,dl,details,figure,p,li{background:#fff!important;background-image:none!important}*,*:before,*:after{color:#000!important;border-color:#bbb!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body{font-size:12pt;line-height:1.5}.reveal,.reveal.visible{opacity:1!important;transform:none!important}body:before,body:after{display:none!important}.gt-faq-list{display:block!important}.gt-faq-item{margin:0 0 10px}.skip-link,.gt-site-header,.gt-site-header-space,#gt-cookie-banner,#gt-cookie-settings,#gtBg,#fxModeIndicator,.gt-lead-card,.gt-hero-form,.gt-video,.gt-lightbox,.gt-map-sheet,.gt-holo-scan,.gt-price-more,.gt-initial-note,noscript,video,iframe,textarea,input,select,.gt-video-play,.gt-inf-art{display:none!important}button{background:none!important;border:0!important;padding:0!important}a{text-decoration:underline!important}.gt-site-footer a[href^="https://"]:after{content:"\a0(" attr(href) ")";font-size:10pt;word-break:break-all}h1,h2,h3,dt,summary{page-break-after:avoid;break-after:avoid}.gt-case,.gt-lesson-fact,.gt-faq-item,.gt-ceny-card,.gt-guarantee,.gt-price-list>div{page-break-inside:avoid;break-inside:avoid}img{max-width:100%!important;page-break-inside:avoid;break-inside:avoid}.gt-site-footer{padding-bottom:0!important}}.gt-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gt-kicker{margin:0 0 10px;font:600 var(--fs-micro)/1.4 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:#c4924a}.gt-lean-section .gt-lean-inner>.gt-kicker,.gt-cases-inner>.gt-kicker,.gt-final-inner>.gt-kicker{text-align:center}.gt-guarantee p.gt-kicker{margin:0 0 8px;font:600 var(--fs-micro)/1.4 var(--font-text);letter-spacing:.2em;color:#c4924a}.gt-lean-section h2,.gt-ceny-section h2,.gt-final h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.005em}.gt-guarantee-section .gt-guarantee--home h2{font-size:26px;line-height:1.22}@media(min-width:900px){.gt-guarantee-section .gt-guarantee--home h2{font-size:34px}}.gt-brand-logo{display:block;width:124px;height:auto;overflow:visible}.gt-brand-gt{font:700 24px/1 var(--font-display);fill:#e8c98a}.gt-brand-house{font:600 8px/1 var(--font-text);letter-spacing:2.6px;fill:#b5ceb8}.gt-brand-tag{font:500 6.6px/1 var(--font-text);letter-spacing:1.3px;fill:#f8f4ef99}.gt-site-header-brand{border-radius:10px}.gt-site-header-brand:focus-visible,.gt-site-nav-link:focus-visible,.gt-site-header-book:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}.gt-site-header-book{transition:transform .2s ease,box-shadow .2s ease}.gt-site-header-book:hover{transform:translateY(-1px);box-shadow:0 6px 24px #c4924a73}.gt-site-nav{grid-area:nav;min-width:0;margin:0 -16px}.gt-site-nav-list{display:flex;gap:2px;margin:-9px 0;padding:0 10px 2px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gt-site-nav-list::-webkit-scrollbar{display:none}.gt-site-header:not([data-home]) .gt-site-nav-list{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.gt-site-nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border-radius:999px;color:#d8d3ca;font:500 13px/1 var(--font-text);white-space:nowrap;text-decoration:none}.gt-site-nav-link:hover,.gt-site-nav-link[aria-current=page]{color:#e8c98a}@media(max-width:359px){.gt-site-nav{margin:0 -12px}.gt-brand-logo{width:112px}.gt-site-nav-link{padding:0 6px}}@media(min-width:900px){.gt-brand-logo{width:150px}.gt-site-nav{flex:1 1 auto;display:flex;justify-content:center;margin:0}.gt-site-nav-list{gap:4px;margin:0;padding:0;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.gt-site-nav-link{min-height:44px;padding:0 12px;font-size:14px}.gt-site-nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:9px;height:1px;background:#c4924a;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.gt-site-nav-link:hover:after,.gt-site-nav-link[aria-current=page]:after{transform:scaleX(1)}.gt-site-header-book,#gt-initial-content .gt-site-header-book{padding:0 22px}}@media(min-width:900px)and (max-width:1099px){.gt-site-nav-list{gap:0}.gt-site-nav-link{padding:0 7px;font-size:13px}.gt-site-nav-link:after{left:7px;right:7px}}@media(min-width:900px){.gt-site-header:not([data-home]) .gt-site-nav-list{gap:0}.gt-site-header:not([data-home]) .gt-site-nav-link{padding:0 8px}.gt-site-header:not([data-home]) .gt-site-nav-link:after{left:8px;right:8px}}@media(min-width:900px)and (max-width:1179px){.gt-site-header:not([data-home]) .gt-site-nav-link{padding:0 6px;font-size:13px}.gt-site-header:not([data-home]) .gt-site-nav-link:after{left:6px;right:6px}}@media(min-width:900px)and (max-width:979px){.gt-site-header:not([data-home]) .gt-site-header-inner{gap:8px}.gt-site-header:not([data-home]) .gt-site-nav-link{padding:0 4px;font-size:12.5px}.gt-site-header:not([data-home]) .gt-site-nav-link:after{left:4px;right:4px}}.gt-home-hero{position:relative;overflow:visible;background:radial-gradient(ellipse at 78% 0%,rgba(196,146,74,.13),transparent 58%),#0a0807}#hero.gt-home-hero:before,#hero.gt-home-hero:after,#\444\43e\440\43c\430\442\44b.gt-lean-section:before,#\444\43e\440\43c\430\442\44b.gt-lean-section:after{content:none}.gt-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title" "photo offer" "photo trust" "form form" "about about";column-gap:12px;max-width:1180px;margin:0 auto;padding:6px 16px 32px;box-sizing:border-box;color:#f8f4ef}.gt-hero-kicker{display:none;grid-area:kicker}.gt-hero-title{grid-area:title;margin:0 0 7px;font:400 22px/1.16 var(--font-display);color:#f8f4ef;text-wrap:balance}.gt-hero-portrait{grid-area:photo;position:relative;align-self:start;margin:0;width:88px;height:110px;width:clamp(88px,calc((100vh - 573px)*.8),150px);height:clamp(110px,calc(100vh - 573px),188px);width:clamp(88px,calc((100svh - 573px)*.8),150px);height:clamp(110px,calc(100svh - 573px),188px)}.gt-hero-photo{display:block;width:100%;height:100%}.gt-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:14px;border:1px solid rgba(196,146,74,.6);background:#14110a;box-sizing:border-box;box-shadow:0 14px 32px #00000080,0 0 0 4px #c4924a12}.gt-hero-name{position:absolute;left:1px;right:1px;bottom:1px;padding:16px 6px 6px;border-radius:0 0 13px 13px;background:linear-gradient(180deg,#0a080700,#0a0807e6);font:600 12px/1.2 var(--font-text);color:#f8f4ef;text-align:center;letter-spacing:.01em;pointer-events:none}.gt-hero-name-last{display:none}@media(max-width:899px)and (min-height:760px){.gt-hero-name-last{display:inline}}.gt-hero-offer{grid-area:offer;margin:0 0 4px;font:400 13px/1.36 var(--font-text);color:#d8d3ca}.gt-hero-offer-sep{color:#c4924a}.gt-hero-offer-price{font:700 13.5px/1.36 var(--font-num);color:#e8c98a}@media(max-width:899px)and (min-height:700px){.gt-hero-offer{display:flex;flex-direction:column;gap:2px;margin:0 0 6px}.gt-hero-offer-sep{display:none}.gt-hero-offer-price{margin:0 0 2px;font-size:20px;line-height:1.15;letter-spacing:-.01em}}.gt-hero-offer-guarantee{color:#ede3cf}.gt-hero-star,#gt-initial-content .gt-hero-star{display:inline-block;min-width:22px;min-height:22px;margin:-4px -6px -4px -2px;padding:0 4px;box-sizing:border-box;color:#e8c98a;font-weight:700;text-align:center;text-decoration:none;line-height:22px}.gt-hero-star:hover{color:#f8f4ef}.gt-hero-trust{grid-area:trust;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none}.gt-hero-trust li{display:flex;max-width:100%}.gt-hero-rating,#gt-initial-content .gt-hero-rating{display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:100%;padding:0;border:0;background:none;color:#f8f4ef;font:500 12.5px/1.2 var(--font-text);text-decoration:none;cursor:pointer;white-space:nowrap}.gt-hero-rating:focus-visible{outline:2px solid #E8C98A;outline-offset:2px;border-radius:6px}.gt-rating-mark{flex:0 0 auto;width:16px;height:16px}.gt-rating-name{font-weight:600}.gt-rating-stars{font:700 12.5px/1.2 var(--font-num);color:#e8c98a}.gt-rating-count{color:#c6cbc1;text-decoration:underline dotted rgba(196,146,74,.7);text-underline-offset:3px}.gt-hero-rating-nudge{font-size:12px;color:#c4924a;text-decoration:none}.gt-hero-form{grid-area:form;margin:8px 0 0}.gt-hero-form.gt-lead-card{padding-top:10px}.gt-hero-form .gt-lead-submit{margin-top:6px}@media(max-width:374px){.gt-hero-form .gt-lead-submit{padding:12px 6px;font-size:14px;letter-spacing:-.005em}}@media(max-width:374px){.gt-hero-form .gt-lead-check{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}}@media(max-width:899px)and (max-height:700px){.gt-hero{padding-top:2px}.gt-hero-title{margin-bottom:4px}.gt-hero-form{margin-top:4px}.gt-hero-form.gt-lead-card{padding-top:7px}.gt-hero-form .gt-lead-field,.gt-hero-form .gt-lead-format{margin-bottom:4px}.gt-hero-form .gt-lead-consents{margin-top:0}.gt-hero-form .gt-lead-check{margin-top:2px;line-height:1.3}}.gt-hero-about{grid-area:about;margin:26px 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:#d8d3ca;scroll-margin-top:16px}.gt-hero-about p{margin:0}.gt-hero-about p+p{margin-top:10px}.gt-hero-about .gt-hero-informatics{margin-top:14px;color:#c6cbc1}.gt-hero-informatics a,#gt-initial-content .gt-hero-informatics a{color:#e8c98a;font-weight:600;text-underline-offset:3px}@media(min-width:390px){.gt-hero-title{font-size:23px}}@media(min-width:420px){.gt-hero-title{font-size:24px}}@media(max-width:359px){.gt-hero{padding:8px 12px 28px;column-gap:10px}.gt-hero-rating,#gt-initial-content .gt-hero-rating{font-size:12px}.gt-rating-count{display:none}}@media(max-width:599px)and (min-height:780px){.gt-hero{padding-top:18px}.gt-hero-title{margin-bottom:18px}.gt-hero-offer{gap:8px;line-height:1.45}.gt-hero-trust{gap:4px}.gt-hero-form{margin-top:20px}}@media(max-width:599px)and (min-height:780px){.gt-hero-portrait{width:min(164px,42vw);height:auto;aspect-ratio:4/5}.gt-hero-rating,#gt-initial-content .gt-hero-rating{gap:3px;font-size:12px;white-space:normal;flex-wrap:wrap;row-gap:2px}.gt-rating-stars{font-size:12px}.gt-hero{padding-top:22px}.gt-hero-title{margin-bottom:22px}.gt-hero-offer{gap:10px;line-height:1.5}.gt-hero-form{margin-top:24px}.gt-hero-form .gt-lead-field,.gt-hero-form .gt-lead-format{margin-bottom:10px}.gt-hero-form .gt-lead-consents{margin-top:8px}.gt-hero-form .gt-lead-check{margin-top:10px}.gt-hero-form .gt-lead-submit{margin-top:14px}}@media(max-width:399px)and (min-height:780px){.gt-hero-rating-nudge{display:none}}@media(max-width:599px){.gt-lead-check{color:#f8f4efbd}.gt-lead-check input{-webkit-appearance:none;appearance:none;display:inline-grid;place-content:center;width:20px;height:20px;border:1.5px solid rgba(196,146,74,.85);border-radius:5px;background:#0a08078c;box-sizing:border-box}.gt-lead-check input:before{content:"";width:11px;height:11px;background:#0a0807;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transition:transform .12s ease}.gt-lead-check input:checked{border-color:#e8c98a;background:#c4924a}.gt-lead-check input:checked:before{transform:scale(1)}.gt-lead-check input:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}}@media(max-width:599px)and (min-height:700px)and (max-height:779px){.gt-hero{padding-top:8px}.gt-hero-title{margin-bottom:9px}.gt-hero-offer{gap:3px}}@media(max-width:599px)and (min-height:660px)and (max-height:699px){.gt-hero{padding-top:6px}.gt-hero-title{margin-bottom:8px}.gt-hero-offer{display:flex;flex-direction:column;gap:3px}.gt-hero-offer-sep{display:none}.gt-hero-offer-price{font-size:16px;line-height:1.25}}@media(min-width:600px)and (max-width:899px){.gt-hero{grid-template-areas:"kicker kicker" "title title" "photo offer" "photo trust" "form form" "about about";padding:20px 32px 40px;column-gap:20px}.gt-hero-kicker{display:block;margin:0 0 8px}.gt-hero-title{font-size:30px}.gt-hero-offer{font-size:15px}.gt-hero-offer-price{font-size:22px}.gt-hero-rating,#gt-initial-content .gt-hero-rating{font-size:14px;min-height:32px}.gt-hero-name-last{display:inline}}@media(min-width:600px)and (max-width:899px)and (min-height:780px){.gt-hero{padding-top:30px}.gt-hero-kicker{margin-bottom:12px}.gt-hero-title{margin-bottom:18px}.gt-hero-offer{gap:8px;line-height:1.45}.gt-hero-trust{gap:6px}.gt-hero-form{margin-top:24px}}@media(min-width:900px){.gt-hero{grid-template-columns:220px minmax(0,1fr) minmax(360px,400px);grid-template-areas:"kicker kicker form" "title title form" "offer offer form" "photo trust form" "photo about form" "photo . form";grid-template-rows:auto auto auto auto auto 1fr;column-gap:32px;padding:44px 48px 56px;padding-top:clamp(44px,6vh,64px)}.gt-hero-kicker{display:block;margin:0 0 18px}.gt-hero-title{margin:0 0 24px;font-size:clamp(34px,3.1vw,42px);line-height:1.14}.gt-hero-offer{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 34px;font-size:17px;line-height:1.5}.gt-hero-offer-sep{display:none}.gt-hero-offer-price{font-size:22px;line-height:1.3}.gt-hero-portrait{width:220px;height:275px}.gt-hero-photo img{border-radius:20px}.gt-hero-name{padding:28px 10px 10px;border-radius:0 0 19px 19px;font-size:14px}.gt-hero-name-last{display:inline}.gt-hero-trust{align-self:start;gap:10px}.gt-hero-rating,#gt-initial-content .gt-hero-rating{gap:7px;min-height:32px;font-size:15px}.gt-rating-stars{font-size:15px}.gt-rating-mark{width:18px;height:18px}.gt-hero-about{margin:26px 0 0}.gt-hero-about p+p{margin-top:12px}.gt-hero-about .gt-hero-informatics{margin-top:16px}.gt-hero-form{align-self:start;margin:0}}@media(min-width:1180px){.gt-hero{grid-template-columns:300px minmax(0,1fr) 400px;column-gap:40px}.gt-hero-portrait{width:300px;height:375px}}.gt-numbers{position:relative;padding:30px 16px 32px;background:linear-gradient(180deg,#110d09,#0a0807);border-top:1px solid rgba(196,146,74,.24);border-bottom:1px solid rgba(196,146,74,.24);color:#f8f4ef}.gt-numbers-inner{max-width:1180px;margin:0 auto}.gt-numbers-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin:0;padding:0;list-style:none}.gt-numbers-list>li:last-child:nth-child(odd){grid-column:1/-1}.gt-number{display:flex;flex-direction:column;gap:8px;min-width:0}.gt-number-value{font:600 36px/1 var(--font-display);color:#e8c98a;letter-spacing:-.01em;text-shadow:0 0 26px rgba(196,146,74,.28)}.gt-number-unit{font-size:.58em;color:#c4924a}.gt-number--words .gt-number-value{font-size:18px;line-height:1.3;letter-spacing:.01em}.gt-number-label{font:400 13px/1.5 var(--font-text);color:#c6cbc1}@media(min-width:900px){.gt-numbers{padding:44px 0}.gt-numbers-inner{padding:0 48px;box-sizing:border-box}.gt-numbers-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.gt-numbers-list>li:last-child:nth-child(odd){grid-column:auto}.gt-number{padding-left:28px;border-left:1px solid rgba(196,146,74,.24)}.gt-number:first-child{padding-left:0;border-left:0}.gt-number-value{font-size:50px}.gt-number--words .gt-number-value{display:flex;align-items:flex-end;min-height:50px;font-size:22px}.gt-number-label{font-size:14px}}.gt-books{--book-float-y:-5px;--book-float-y-soft:-2px;--book-float-y-return:-1.5px;--book-float-tilt:.5deg;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;border:0;background:none;color:#e8c98a;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.gt-books:focus-visible,.gt-vinyl-button:focus-visible,.gt-dock-book:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}.gt-books-stack{position:relative;display:block;width:52px;height:176px}.gt-book{position:absolute;left:0;width:44px;height:60px;perspective:320px;transform:rotate(var(--r,0deg));animation:bookFloat var(--float,6.4s) cubic-bezier(.42,0,.18,1) var(--delay,0s) infinite;filter:drop-shadow(0 8px 10px rgba(0,0,0,.65))}.gt-book--algebra{top:0;left:4px;--r:-5deg;--float:6.4s;--delay:-.4s}.gt-book--geometry{top:38px;left:0;--r:3deg;--float:7.1s;--delay:-2.1s}.gt-book--numbers{top:77px;left:5px;--r:-2deg;--float:6.8s;--delay:-3.3s}.gt-book--olympiad{top:116px;left:1px;--r:4deg;--float:7.6s;--delay:-1.2s}.gt-book-page{position:absolute;inset:4px 4px 3px 5px;border-radius:1px 3px 3px 1px;background:repeating-linear-gradient(180deg,#f3ead8 0 5px,#e4d7bd 5px 6px);box-shadow:inset 4px 0 6px #0000004d}.gt-book-cover{position:absolute;inset:0;transform-origin:5px 50%;transition:transform .55s cubic-bezier(.3,.7,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.gt-book-svg{display:block;width:100%;height:100%;overflow:visible}.gt-book-symbol{font:italic 600 21px/1 var(--font-display);fill:#d9b46a;text-anchor:middle}.gt-book-symbol--numbers{font-style:normal;font-size:19px}.gt-book-title{font:700 4.6px/1 var(--font-text);letter-spacing:.2px;fill:#e8c98a;text-anchor:middle}.gt-books:hover .gt-book-cover{transform:rotateY(-26deg)}.gt-books.is-open .gt-book-cover{transform:rotateY(-155deg)}.gt-book--geometry .gt-book-cover{transition-delay:.05s}.gt-book--numbers .gt-book-cover{transition-delay:.1s}.gt-book--olympiad .gt-book-cover{transition-delay:.15s}.gt-books-caption{display:none}@keyframes gtBookHint{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,3px,0)}}.gt-hbooks-wrap{display:none}@keyframes gtHBookHint{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@media(min-width:900px){.gt-hbooks-wrap{position:relative;display:flex;align-items:center;flex:0 0 auto}.gt-hbooks,#gt-initial-content .gt-hbooks{--book-float-y:-2.5px;--book-float-y-soft:-1px;--book-float-y-return:-.8px;--book-float-tilt:.6deg;display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:3px 16px 3px 10px;box-sizing:border-box;border:1px solid rgba(196,146,74,.5);border-radius:999px;background:#c4924a1a;color:#e8c98a;font:600 14px/1 var(--font-text);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.gt-hbooks:hover,.gt-hbooks.is-open{border-color:#c4924a;background:#c4924a2e;box-shadow:0 0 22px #c4924a38}.gt-hbooks:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}.gt-hbooks-stack{position:relative;display:block;flex:0 0 auto;width:50px;height:34px}.gt-hbooks .gt-book{top:5px;width:18px;height:25px;perspective:120px;transform-origin:50% 100%;filter:drop-shadow(0 3px 4px rgba(0,0,0,.6))}.gt-hbooks .gt-book--algebra{left:0;--r:-12deg}.gt-hbooks .gt-book--geometry{left:10px;--r:-4deg}.gt-hbooks .gt-book--numbers{left:21px;--r:4deg}.gt-hbooks .gt-book--olympiad{left:32px;--r:12deg}.gt-hbooks:hover .gt-book-cover{transform:rotateY(-30deg)}.gt-hbooks.is-open .gt-book-cover{transform:rotateY(-155deg)}.gt-hbooks-label{white-space:nowrap}.gt-hbooks-hint{position:absolute;top:calc(100% + 4px);left:24px;display:flex;align-items:flex-end;gap:4px;font:italic 500 18px/1 var(--font-display);color:#e8c98a;white-space:nowrap;pointer-events:none;text-shadow:0 2px 10px rgba(0,0,0,.8);animation:gtHBookHint 2.4s ease-in-out .8s infinite}.gt-hbooks-hint-arrow{width:30px;height:28px;fill:none;stroke:#c4924a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}@media(min-width:900px)and (max-width:1099px){.gt-site-header-inner{gap:12px;padding-left:24px;padding-right:24px}.gt-brand-logo{width:132px}.gt-hbooks,#gt-initial-content .gt-hbooks{gap:6px;padding:3px 12px 3px 8px;font-size:13px}.gt-site-header-book,#gt-initial-content .gt-site-header-book{padding:0 16px}}.gt-vinyl-button{display:flex;align-items:center;gap:10px;margin:0;padding:6px 18px 6px 6px;border:1px solid rgba(196,146,74,.42);border-radius:999px;background:#0e0b08eb;color:#e8c98a;font:inherit;cursor:pointer;box-shadow:0 10px 28px #00000080;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.gt-vinyl-button:hover{transform:translateY(-2px);border-color:#c4924a;box-shadow:0 12px 32px #0000008c,0 0 24px #c4924a40}.gt-vinyl-button.is-playing{border-color:#c4924a;box-shadow:0 10px 28px #00000080,0 0 0 3px #c4924a24}.gt-vinyl-spin{display:block;width:46px;height:46px;border-radius:50%;flex:0 0 auto}.gt-vinyl-disc{display:block;width:100%;height:100%}.gt-vinyl-label-gt{font:700 6.4px/1 var(--font-display);fill:#2a1a05;text-anchor:middle}.gt-vinyl-button.is-playing .gt-vinyl-spin,.gt-music-mini.is-playing{animation:gtVinylSpin 3.6s linear infinite}.gt-vinyl-caption{font:600 13px/1 var(--font-text);letter-spacing:.04em;white-space:nowrap}@keyframes gtVinylSpin{to{transform:rotate(360deg)}}.gt-music{position:fixed;z-index:95;right:20px;bottom:calc(var(--gt-cookie-space,0px) + 88px);width:330px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:14px 16px;border:1px solid rgba(196,146,74,.45);border-radius:20px;background:linear-gradient(180deg,#18130c,#0e0b08);color:#f8f4ef;box-shadow:0 24px 60px #0009;opacity:0;visibility:hidden;transform:translate3d(0,12px,0) scale(.98);transform-origin:100% 100%;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.gt-music.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .22s ease}.gt-music-head{display:flex;align-items:center;gap:12px}.gt-music-mini{display:block;width:42px;height:42px;flex:0 0 auto;border-radius:50%}.gt-music-titles{flex:1 1 auto;min-width:0}.gt-music-kicker{margin:0 0 2px}.gt-music-title{margin:0;font:500 19px/1.2 var(--font-display);color:#f8f4ef}.gt-music-close{flex:0 0 auto;width:44px;height:44px;border:1px solid rgba(196,146,74,.3);border-radius:50%;background:transparent;color:#e8c98a;font:400 24px/1 var(--font-text);cursor:pointer}.gt-music-track{min-height:42px;margin:12px 0;font:400 14px/1.5 var(--font-text);color:#d8d3ca}.gt-music-controls{display:flex;gap:8px}.gt-music-step{display:inline-flex;align-items:center;justify-content:center;width:52px;min-height:44px;border:1px solid rgba(196,146,74,.45);border-radius:14px;background:#c4924a14;color:#e8c98a;cursor:pointer}.gt-music-step svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gt-music-play{flex:1 1 auto;min-height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,#ebcb86,#c4924a 55%,#a6781f);color:#1a0f00;font:700 14px/1 var(--font-text);cursor:pointer}.gt-music-close:focus-visible,.gt-music-step:focus-visible,.gt-music-play:focus-visible,.gt-music-volume input:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}.gt-music-volume{display:flex;align-items:center;gap:12px;margin:8px 0 0;font:500 13px/1 var(--font-text);color:#c6cbc1}.gt-music-volume input{flex:1 1 auto;min-width:0;height:44px;margin:0;accent-color:#C4924A}.gt-music-note{margin:4px 0 0;font:400 12px/1.5 var(--font-text);color:#b5b2ac}.gt-music-error{color:#ffb4ab}.gt-vinyl-audio{display:none}.gt-page-menu{position:fixed;inset:0;z-index:150;visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}.gt-page-menu.is-open{visibility:visible;pointer-events:auto;transition:none}.gt-page-menu-backdrop{position:absolute;inset:0;background:#050403a3;opacity:0;transition:opacity .35s ease}.gt-page-menu.is-open .gt-page-menu-backdrop{opacity:1}.gt-page-menu-panel{position:absolute;top:0;bottom:0;left:0;width:min(410px,92vw);outline:none;transform:translate3d(-104%,0,0);transition:transform .42s cubic-bezier(.2,.8,.2,1)}.gt-page-menu.is-open .gt-page-menu-panel{transform:none;transition-delay:.14s}.gt-page-menu-sheet{display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:30px 24px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 0% 0%,rgba(196,146,74,.14),transparent 55%),linear-gradient(165deg,#18130c,#0e0b08 60%,#0a0807);border-right:1px solid rgba(196,146,74,.38);box-shadow:24px 0 60px #0000008c}.gt-page-menu-head{position:relative;margin:0 0 14px;padding:0 52px 18px 0;border-bottom:1px solid rgba(196,146,74,.2)}.gt-page-menu-grip{display:none}.gt-page-menu-head .gt-kicker{margin:0 0 6px}.gt-page-menu-title{margin:0;font:400 30px/1.12 var(--font-display);color:#f8f4ef}.gt-page-menu-close{position:absolute;top:-6px;right:0;width:44px;height:44px;border:1px solid rgba(196,146,74,.38);border-radius:50%;background:transparent;color:#e8c98a;font:400 24px/1 var(--font-text);cursor:pointer}.gt-page-menu-list{display:flex;flex-direction:column;gap:4px;margin:0 0 16px;padding:0;list-style:none}.gt-page-menu-list li{opacity:0;transform:translate3d(-14px,0,0);transition:opacity .3s ease,transform .3s ease}.gt-page-menu.is-open .gt-page-menu-list li{opacity:1;transform:none}.gt-page-menu.is-open .gt-page-menu-list li:nth-child(1){transition-delay:.2s}.gt-page-menu.is-open .gt-page-menu-list li:nth-child(2){transition-delay:.24s}.gt-page-menu.is-open .gt-page-menu-list li:nth-child(3){transition-delay:.28s}.gt-page-menu.is-open .gt-page-menu-list li:nth-child(4){transition-delay:.32s}.gt-page-menu.is-open .gt-page-menu-list li:nth-child(5){transition-delay:.36s}.gt-page-menu.is-open .gt-page-menu-list li:nth-child(6){transition-delay:.4s}.gt-page-link{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid transparent;border-radius:16px;color:#f8f4ef;text-decoration:none;transition:background .2s ease,border-color .2s ease}.gt-page-link:hover,.gt-page-link:focus-visible{background:#c4924a1a;border-color:#c4924a61;outline:none}.gt-page-link:focus-visible{box-shadow:0 0 0 2px #e8c98a}.gt-page-link[aria-current=page]{background:#c4924a12;border-color:#c4924a42}.gt-page-glyph{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(196,146,74,.42);border-radius:13px;background:#c4924a12;color:#e8c98a}.gt-page-glyph-svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gt-page-text{display:flex;flex-direction:column;gap:3px;min-width:0}.gt-page-label{font:600 16px/1.25 var(--font-text);color:#f8f4ef}.gt-page-hint{font:400 13px/1.4 var(--font-text);color:#b5b2ac}.gt-page-tag{align-self:start;margin-top:2px;padding:3px 9px;border-radius:999px;font:600 12px/1.3 var(--font-text);white-space:nowrap}.gt-page-tag--free{border:1px solid rgba(181,227,183,.4);background:#6b8f7133;color:#b5e3b7}.gt-page-tag--time,.gt-page-tag--file{border:1px solid rgba(196,146,74,.4);background:#c4924a24;color:#e8c98a}.gt-page-tag--here{border:1px solid rgba(248,244,239,.22);color:#c6cbc1}.gt-page-menu-book{margin-top:auto;min-height:48px;padding:12px 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#ebcb86,#c4924a 55%,#a6781f);color:#1a0f00;font:700 15px/1.2 var(--font-text);cursor:pointer;box-shadow:0 6px 22px #c4924a4d}.gt-page-menu-close:focus-visible,.gt-page-menu-book:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}@media(min-width:900px){.gt-dock-bar{position:static}.gt-dock-book,.gt-dock .gt-books{display:none}.gt-vinyl-button{position:fixed;z-index:70;right:20px;bottom:calc(var(--gt-cookie-space,0px) + 20px)}}@media(min-width:900px)and (max-width:1279px){.gt-vinyl-button{right:12px;padding:5px;gap:0}.gt-vinyl-caption{display:none}.gt-vinyl-spin{width:40px;height:40px}}@media(max-width:899px){.gt-dock-bar{position:fixed;z-index:80;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(var(--gt-cookie-space,0px) + max(10px,env(safe-area-inset-bottom)));display:flex;align-items:center;gap:6px;max-width:520px;margin:0 auto;padding:5px;box-sizing:border-box;border:1px solid rgba(196,146,74,.38);border-radius:24px;background:#0e0b08f2;box-shadow:0 14px 36px #0009;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.gt-dock[data-hidden=true] .gt-dock-bar{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,calc(100% + 24px),0);transition:transform .32s ease,opacity .25s ease,visibility 0s linear .32s}.gt-books{flex:0 0 auto;width:66px;min-height:52px;align-items:center;justify-content:center;gap:4px;border-radius:18px}.gt-books-stack{width:42px;height:24px}.gt-book{top:1px;width:15px;height:21px;perspective:120px;transform-origin:50% 100%;animation:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.gt-book--algebra{left:1px;--r:-15deg}.gt-book--geometry{left:9px;--r:-5deg}.gt-book--numbers{left:17px;--r:5deg}.gt-book--olympiad{left:25px;--r:15deg}.gt-books-caption{display:block;font:600 12px/1 var(--font-text);color:#e8c98a}.gt-dock-book{flex:1 1 auto;min-width:0;min-height:48px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(135deg,#ebcb86,#c4924a 55%,#a6781f);color:#1a0f00;font:700 15px/1.2 var(--font-text);cursor:pointer;box-shadow:0 4px 16px #c4924a4d}.gt-vinyl-button{flex:0 0 auto;flex-direction:column;justify-content:center;gap:4px;width:66px;min-height:52px;padding:0;border:0;border-radius:18px;background:none;box-shadow:none}.gt-vinyl-button:hover{transform:none;box-shadow:none}.gt-vinyl-button.is-playing{box-shadow:none}.gt-vinyl-spin{width:30px;height:30px}.gt-vinyl-caption{font-size:12px}.gt-music{left:12px;right:12px;width:auto;max-width:440px;margin:0 auto;bottom:calc(var(--gt-cookie-space,0px) + max(10px,env(safe-area-inset-bottom)) + 70px);transform-origin:50% 100%}.gt-page-menu-panel{top:auto;right:0;bottom:0;width:auto;max-height:88vh;max-height:88svh;display:flex;transform:translate3d(0,104%,0);transition:transform .38s cubic-bezier(.2,.8,.2,1)}.gt-page-menu.is-open .gt-page-menu-panel{transition-delay:.06s}.gt-page-menu-sheet{width:100%;height:auto;padding:10px 16px calc(16px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid rgba(196,146,74,.42);border-radius:24px 24px 0 0;box-shadow:0 -20px 50px #0000008c;transition:transform .2s ease}.gt-page-menu-head{padding:0 52px 12px 0;touch-action:none}.gt-page-menu-grip{display:block;width:44px;height:5px;margin:0 auto 12px;border-radius:3px;background:#f8f4ef47}.gt-page-menu-close{top:12px}.gt-page-menu-title{font-size:26px}.gt-page-link{padding:9px 10px}.gt-page-menu-list li{transform:translate3d(0,10px,0)}}@media(prefers-reduced-motion:reduce){.gt-book,.gt-hbooks-hint,.gt-vinyl-spin,.gt-music-mini{animation:none!important}.gt-book-cover,.gt-page-menu,.gt-page-menu-panel,.gt-page-menu-backdrop,.gt-page-menu-list li,.gt-page-menu-sheet,.gt-dock-bar,.gt-music,.gt-vinyl-button,.gt-site-header-book,.gt-site-nav-link:after{transition:none!important}.gt-books:hover .gt-book-cover,.gt-hbooks:hover .gt-book-cover{transform:none}.gt-hbooks{transition:none!important}}html.fx-off .gt-book,html.fx-off .gt-hbooks-hint{animation:none!important}@media print{.gt-dock,.gt-page-menu,.gt-music,.gt-books,.gt-hbooks-wrap,.gt-vinyl-button,.gt-dock-bar{display:none!important}.gt-hero{display:block}.gt-number-value,.gt-number-unit,.gt-hero-offer-price{color:#000!important;text-shadow:none!important}.gt-key{background:none!important;color:inherit!important;padding:0!important}}.gt-key{font-family:var(--font-text);font-weight:500;letter-spacing:.03em;font-size:1.08em;line-height:1;color:#f8f4ef;background:none;padding:0;text-decoration:none;text-shadow:none;-webkit-text-stroke:0;animation:none}.gt-light .gt-key,.gt-map-doc .gt-key{color:#14110a}@media(forced-colors:active){.gt-key{font-weight:700;text-decoration:underline}}.gt-about,.gt-reviews,.gt-foundations,.gt-free{position:relative;padding:var(--sp-section) 16px;color:#f8f4ef;box-sizing:border-box}.gt-block-inner{max-width:1120px;margin:0 auto}.gt-block-title{margin:0 0 var(--sp-h2);font:400 var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:-.005em;color:#f8f4ef;text-wrap:balance}.gt-reviews .gt-kicker,.gt-reviews .gt-block-title,.gt-foundations .gt-kicker,.gt-foundations .gt-block-title,.gt-free .gt-kicker,.gt-free .gt-block-title{text-align:center}.gt-block-lead{margin:0 auto 26px;max-width:640px;font-size:var(--fs-lead);line-height:var(--lh-lead);color:#d3d7ce;text-align:center}@media(min-width:900px){.gt-about,.gt-reviews,.gt-foundations,.gt-free{padding:var(--sp-section) 48px}}.gt-rv{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}html.gt-rv-on .gt-rv:not(.is-in){opacity:0;transform:translate3d(0,28px,0);transition:none}.gt-price-cards>.gt-rv:nth-child(2),.gt-free-list>.gt-rv:nth-child(2),.gt-foundations-list>.gt-rv:nth-child(2),.gt-steps>.gt-rv:nth-child(2){transition-delay:.08s}.gt-price-cards>.gt-rv:nth-child(3),.gt-free-list>.gt-rv:nth-child(3),.gt-foundations-list>.gt-rv:nth-child(3),.gt-steps>.gt-rv:nth-child(3){transition-delay:.16s}.gt-steps>.gt-rv:nth-child(4){transition-delay:.24s}a.gt-gold-btn,#gt-initial-content a.gt-gold-btn{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:14px 30px;box-sizing:border-box;border:1px solid #F4DFA8;border-radius:999px;background:linear-gradient(135deg,#ebcb86,#c4924a 55%,#a6781f);color:#1a0f00;font:700 16px/1.25 var(--font-text);text-align:center;text-decoration:none;box-shadow:0 8px 24px #c4924a47;transition:transform .25s ease}.gt-gold-btn:before{content:"";position:absolute;z-index:-1;inset:-12px;border-radius:999px;background:radial-gradient(closest-side,#e8c98a80,#e8c98a00);opacity:.45;pointer-events:none;animation:gtGlow 3.6s ease-in-out infinite}.gt-gold-btn:focus-visible{outline:2px solid #F4DFA8;outline-offset:4px}@media(hover:hover){.gt-gold-btn:hover{transform:translateY(-2px)}.gt-gold-btn:hover:before{opacity:1}}@keyframes gtGlow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}.gt-site-header-book,.gt-lead-submit,.gt-dock-book,.gt-shine-btn{position:relative;overflow:hidden;isolation:isolate}.gt-cta-shine{position:absolute;z-index:-1;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.gt-site-header-book:after,.gt-lead-submit:after,.gt-dock-book:after,.gt-shine-btn:after,.gt-cta-shine:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:100%;pointer-events:none;opacity:0;transform:translate3d(-62%,0,0);background:linear-gradient(110deg,#fff9e800 36%,#fff9e829 44%,#fffbf09e,#fff9e829 56%,#fff9e800 64%);animation:gtCtaShine 5.8s ease-in-out 1.2s infinite both}.gt-lead-submit[disabled]:after,.gt-shine-btn[disabled]:after{content:none}@keyframes gtCtaShine{0%{opacity:0;transform:translate3d(-62%,0,0)}4%,16%{opacity:1}20%,to{opacity:0;transform:translate3d(62%,0,0)}}.gt-price-card,.gt-free-card,.gt-foundation,.gt-review-figure,.gt-step,.gt-case{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease}@media(hover:hover){.gt-price-card:hover,.gt-free-card:hover,.gt-foundation:hover,.gt-review-figure:hover,.gt-step:hover{transform:translateY(-6px);border-color:#e8c98a8c;box-shadow:0 22px 48px #0000006b,0 0 0 1px #c4924a1f}.gt-light .gt-step:hover{box-shadow:0 22px 44px #5a401829}}.gt-sign{position:relative;margin:0 auto 34px;padding:4px 0 0;text-align:center}.gt-sign-books{display:flex;justify-content:center;align-items:flex-end;gap:12px;height:74px;margin:0 0 14px}.gt-sign-book{--book-float-y:-6px;--book-float-y-soft:-2px;--book-float-y-return:-2px;--book-float-tilt:.6deg;position:relative;display:block;width:42px;height:57px;transform:rotate(var(--r,0deg));animation:bookFloat var(--float,6.4s) cubic-bezier(.42,0,.18,1) var(--delay,0s) infinite;filter:drop-shadow(0 10px 12px rgba(0,0,0,.6))}.gt-sign-book .gt-book-svg{display:block;width:100%;height:100%}.gt-sign-book .gt-book-title{font-size:5.4px}.gt-sign-book--algebra{--r:-6deg;--float:6.4s;--delay:-.4s;margin-bottom:4px}.gt-sign-book--geometry{--r:3deg;--float:7.1s;--delay:-2.1s;margin-bottom:14px}.gt-sign-book--numbers{--r:-2deg;--float:6.8s;--delay:-3.3s;margin-bottom:14px}.gt-sign-book--olympiad{--r:6deg;--float:7.6s;--delay:-1.2s;margin-bottom:4px}.gt-sign-name{margin:0;font:600 34px/1 var(--font-display);color:#e8c98a}.gt-sign-word{display:block;width:7.68em;height:.96em;margin:0 auto;overflow:visible;filter:drop-shadow(0 0 13px rgba(196,146,74,.38)) drop-shadow(0 2px 0 rgba(0,0,0,.6))}.gt-sign-word g,.gt-sign-word use,.gt-sign-word clipPath{font:600 100px var(--font-display);letter-spacing:0}.gt-sign-fill{fill:url(#gt-sign-w-gold)}.gt-sign-stroke text{fill:none;stroke:#f1db9c;stroke-width:2.4;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:0;opacity:.9}.gt-sign-split,.gt-sign-slice,.gt-sign-sheen{opacity:0}.gt-sign-split{mix-blend-mode:screen}.gt-sign-split--c{fill:#5cd3c2}.gt-sign-split--r{fill:#ff4d6d}.gt-sign-slice{fill:#f6e3ae}html.gt-rv-on .gt-sign.is-in .gt-sign-stroke text{animation:gtSignDraw 1.2s cubic-bezier(.55,0,.3,1) .25s both}html.gt-rv-on .gt-sign.is-in .gt-sign-stroke text:nth-child(2){animation-delay:.39s}html.gt-rv-on .gt-sign.is-in .gt-sign-stroke text:nth-child(3){animation-delay:.53s}html.gt-rv-on .gt-sign.is-in .gt-sign-stroke text:nth-child(4){animation-delay:.67s}html.gt-rv-on .gt-sign.is-in .gt-sign-stroke text:nth-child(5){animation-delay:.81s}html.gt-rv-on .gt-sign.is-in .gt-sign-stroke text:nth-child(6){animation-delay:.95s}html.gt-rv-on .gt-sign.is-in .gt-sign-stroke text:nth-child(7){animation-delay:1.09s}html.gt-rv-on .gt-sign.is-in .gt-sign-fill{animation:gtSignJolt 7s steps(1,end) 2.6s infinite,gtSignFill .8s ease 1.6s both}html.gt-rv-on .gt-sign.is-in .gt-sign-split--c{animation:gtSignSplitC 7s steps(1,end) 2.6s infinite}html.gt-rv-on .gt-sign.is-in .gt-sign-split--r{animation:gtSignSplitR 7s steps(1,end) 2.6s infinite}html.gt-rv-on .gt-sign.is-in .gt-sign-slice--1{animation:gtSignSlice1 7s steps(1,end) 2.6s infinite}html.gt-rv-on .gt-sign.is-in .gt-sign-slice--2{animation:gtSignSlice2 7s steps(1,end) 2.6s infinite}html.gt-rv-on .gt-sign.is-in .gt-sign-slice--3{animation:gtSignSlice3 7s steps(1,end) 2.6s infinite}html.gt-rv-on .gt-sign.is-in .gt-sign-sheen{animation:gtSignSheen 7s ease-in-out 2.6s infinite}@keyframes gtSignDraw{0%{stroke-dashoffset:520;opacity:1}to{stroke-dashoffset:0;opacity:.9}}@keyframes gtSignFill{0%{opacity:0}to{opacity:1}}@keyframes gtSignJolt{0%,89.9%,95%,to{transform:none}90%{transform:translate3d(-3px,0,0)}92%{transform:translate3d(3px,0,0) skew(-4deg)}94%{transform:translate3d(-1px,0,0)}}@keyframes gtSignSplitC{0%,89.9%,95%,to{opacity:0;transform:none}90%{opacity:.8;transform:translate3d(-9px,0,0)}91%{opacity:0}92%{opacity:.6;transform:translate3d(7px,2px,0)}93%{opacity:0}94%{opacity:.5;transform:translate3d(-5px,0,0)}}@keyframes gtSignSplitR{0%,89.9%,95%,to{opacity:0;transform:none}90%{opacity:.7;transform:translate3d(9px,0,0)}91%{opacity:0}92%{opacity:.55;transform:translate3d(-7px,-2px,0)}93%{opacity:0}94%{opacity:.45;transform:translate3d(5px,0,0)}}@keyframes gtSignSlice1{0%,89.9%,91%,to{opacity:0;transform:none}90%{opacity:1;transform:translate3d(16px,0,0)}}@keyframes gtSignSlice2{0%,91.9%,93%,to{opacity:0;transform:none}92%{opacity:1;transform:translate3d(-20px,0,0)}}@keyframes gtSignSlice3{0%,89.9%,91%,93.9%,95%,to{opacity:0;transform:none}90%{opacity:.9;transform:translate3d(-12px,0,0)}94%{opacity:1;transform:translate3d(10px,0,0)}}@keyframes gtSignSheen{0%,68%{opacity:0;transform:translateZ(0)}72%{opacity:.85}86%,to{opacity:0;transform:translate3d(1080px,0,0)}}.gt-sign-tagline{display:flex;align-items:center;justify-content:center;gap:14px;margin:12px 0 0;font:600 12px/1.2 var(--font-text);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:#e8c98ac7}.gt-sign-rule{display:block;flex:0 1 64px;min-width:18px;height:1px;background:linear-gradient(90deg,#c4924a00,#c4924a)}@media(max-width:399px){.gt-sign-tagline{gap:10px;letter-spacing:.2em}.gt-sign-name{font-size:30px}}.gt-sign-rule:last-child{background:linear-gradient(90deg,#c4924a,#c4924a00)}.gt-margin-note{display:none}@media(min-width:1100px){.gt-sign{margin-bottom:48px}.gt-sign-books{gap:16px;height:96px}.gt-sign-book{width:54px;height:74px}.gt-sign-name{font-size:52px}.gt-sign-rule{flex-basis:96px}.gt-margin-note{position:absolute;top:18px;display:flex;flex-direction:column;gap:4px;min-width:200px;text-align:left;font:italic 400 17px/1.45 var(--font-display);color:#f8f4ef9e}.gt-margin-note--algebra{right:calc(50% + 240px);transform:rotate(-4deg)}.gt-margin-note--geometry{left:calc(50% + 240px);top:4px;transform:rotate(3deg)}.gt-margin-note-label{margin:0 0 2px;font:600 12px/1.4 var(--font-text);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:#c4924a}.gt-margin-note:after{content:"";display:block;width:120px;height:1px;margin-top:6px;background:linear-gradient(90deg,#c4924a80,#c4924a00)}}.gt-about{background:radial-gradient(ellipse 70% 40% at 50% 0%,#c4924a21,#c4924a00),#0a0807;border-top:1px solid rgba(196,146,74,.14)}.gt-about-inner{position:relative;max-width:1180px;margin:0 auto}.gt-about-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.gt-about-head .gt-block-title{margin-bottom:0}.gt-about-p{max-width:var(--measure);margin:0 0 12px;font-size:var(--fs-body);line-height:var(--lh-body);color:#f8f4efdb}.gt-about-edu{margin:18px 0 0;padding:14px 18px;border-left:2px solid #C4924A;border-radius:0 14px 14px 0;background:#c4924a12}.gt-about-edu h3{margin:0 0 8px;font:600 12px/1.4 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:#c4924a}.gt-about-edu ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gt-about-edu strong{display:block;font:600 15px/1.4 var(--font-text);color:#f8f4ef}.gt-about-edu span{display:block;font-size:14px;line-height:1.5;color:#b5b2ac}.gt-about-photos{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px}.gt-about-photo{position:relative;margin:0;min-width:0;overflow:hidden;border:1px solid rgba(196,146,74,.32);border-radius:16px;background:#120e0a;box-shadow:0 18px 44px #00000073}.gt-about-photo--main{grid-row:1/span 2}.gt-about-picture,.gt-about-picture img{display:block;width:100%;height:auto}.gt-about-photo--main .gt-about-picture,.gt-about-photo--main .gt-about-picture img{height:100%;object-fit:cover}.gt-about-picture img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.gt-about-photo:hover .gt-about-picture img{transform:scale(1.03)}}@media(min-width:900px){.gt-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:auto 1fr auto;grid-template-areas:"head photos" "text photos" "tv tv";column-gap:56px;row-gap:0;align-items:start}.gt-about-head{grid-area:head;margin-bottom:18px}.gt-about-text{grid-area:text}.gt-about-tv{margin-top:56px}.gt-about-photos{grid-area:photos;gap:14px}.gt-about-tv{grid-area:tv}.gt-about-photo{border-radius:20px}}.gt-tv{max-width:520px;margin:0 auto}.gt-tv-head{margin:0 0 6px}.gt-tv-kicker{margin-bottom:6px}.gt-tv-title{margin:0;font:400 22px/1.3 var(--font-display);color:#f8f4ef;text-wrap:balance}.gt-tv-set{position:relative;padding-top:30px}.gt-tv-antenna{position:absolute;top:0;left:50%;width:64px;height:34px;transform:translate(-50%)}.gt-tv-antenna:before,.gt-tv-antenna:after{content:"";position:absolute;bottom:0;left:50%;width:2px;height:36px;border-radius:2px;background:linear-gradient(180deg,#8a5e1a,#3a3024);transform-origin:50% 100%}.gt-tv-antenna:before{transform:translate(-50%) rotate(-28deg)}.gt-tv-antenna:after{transform:translate(-50%) rotate(28deg)}.gt-tv-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:10px;padding:10px;border:1px solid rgba(196,146,74,.42);border-radius:20px;background:linear-gradient(160deg,#2b2219,#16110c 55%,#0d0a07);box-shadow:0 26px 60px #0009,inset 0 1px #ffffff0f}.gt-tv-screen.gt-video-frame{border:0;border-radius:18px/22px;background:#050403;box-shadow:inset 0 0 0 2px #c4924a29,inset 0 0 40px #000000e6}.gt-tv-off,#gt-initial-content .gt-tv-off{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;border-radius:inherit;background:radial-gradient(ellipse at 50% 42%,#221d16,#070605 72%);color:#e8c98a;text-decoration:none}.gt-tv-poster{position:absolute;inset:0}.gt-tv-poster img{transition:filter .35s ease}.gt-tv-glass{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#fff0 38%),repeating-linear-gradient(180deg,#ffffff06 0 1px,#0000 1px 3px)}.gt-tv-off .gt-video-play{bottom:10px;min-height:40px;padding:6px 16px;font-size:13px}.gt-tv-off:hover .gt-tv-poster img,.gt-tv-off:focus-visible .gt-tv-poster img{filter:brightness(1.12)}@media(max-width:767px){.gt-tv{max-width:380px}.gt-tv-screen.gt-video-frame{padding-top:177.7778%}}.gt-tv-off:focus-visible{outline:2px solid #E8C98A;outline-offset:-4px}.gt-tv-panel{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 0 6px}.gt-tv-knob{display:block;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f1db9c,#8a5e1a 60%,#3a2a12);box-shadow:0 3px 6px #0009,inset 0 0 0 2px #00000040}.gt-tv-knob--small{width:18px;height:18px}.gt-tv-grille{display:block;width:24px;height:44px;border-radius:4px;background:repeating-linear-gradient(180deg,#c4924a80 0 2px,#0000 2px 5px)}.gt-tv-led{display:block;width:7px;height:7px;border-radius:50%;background:#5a2a1e;box-shadow:0 0 0 1px #00000080}.gt-tv.is-on .gt-tv-led{background:#7bc77e;box-shadow:0 0 8px #7bc77ecc}.gt-tv-feet{display:flex;justify-content:space-between;width:70%;height:10px;margin:0 auto}.gt-tv-feet:before,.gt-tv-feet:after{content:"";display:block;width:34px;height:10px;border-radius:0 0 8px 8px;background:#1a140e;border:1px solid rgba(196,146,74,.25);border-top:0}.gt-tv.is-on .gt-video-player{animation:gtTvOn .55s cubic-bezier(.2,.7,.2,1) both}@keyframes gtTvOn{0%{opacity:.9;transform:scaleY(.01)}55%{opacity:1;transform:scaleY(1.02)}to{opacity:1;transform:none}}.gt-tv figcaption{margin-top:12px}@media(min-width:900px){.gt-tv{display:grid;grid-template-columns:minmax(0,1fr) clamp(200px,21vw,280px);grid-template-areas:"set head" "set cap";column-gap:32px;max-width:none;padding:24px;border:1px solid rgba(196,146,74,.16);border-radius:26px;background:linear-gradient(120deg,#1a150fb3,#0a080733)}.gt-tv-set{grid-area:set}.gt-tv-head{grid-area:head;align-self:end;margin:0 0 12px}.gt-tv figcaption{grid-area:cap;align-self:start;margin:0;max-width:420px;font-size:14px;text-align:left}.gt-tv-title{font-size:clamp(24px,2.2vw,30px);line-height:1.25}}@media(min-width:1200px){.gt-tv{column-gap:48px;padding:30px 36px}}@media(min-width:900px){.gt-tv-body{grid-template-columns:minmax(0,1fr) 52px;gap:14px;padding:14px;border-radius:24px}.gt-tv-knob{width:32px;height:32px}.gt-tv-knob--small{width:22px;height:22px}.gt-tv-grille{width:30px;height:60px}}.gt-cases .gt-cases-grid{grid-template-columns:minmax(0,1fr);gap:22px}.gt-case{gap:18px}.gt-case-poster,#gt-initial-content .gt-case-poster{position:relative;display:block;overflow:hidden;border:1px solid rgba(196,146,74,.35);border-radius:16px;background:#0a0807;cursor:zoom-in;text-decoration:none;box-shadow:0 20px 48px #00000080}.gt-case-poster-picture,.gt-case-poster-picture img{display:block;width:100%;height:auto}.gt-case-poster-picture img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gt-case-poster-hint{position:absolute;left:50%;bottom:12px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 16px;box-sizing:border-box;border:1px solid rgba(232,201,138,.6);border-radius:999px;background:#0a0806db;color:#e8c98a;font:600 14px/1.2 var(--font-text);white-space:nowrap;transform:translate(-50%);transition:background-color .25s ease,color .25s ease}.gt-case-poster-hint:before{content:"";width:11px;height:11px;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;box-shadow:5px 5px 0 -3.5px currentColor}.gt-case-poster:hover .gt-case-poster-hint,.gt-case-poster:focus-visible .gt-case-poster-hint{background:#c4924a;color:#1a0f00}.gt-case-poster:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}@media(hover:hover){.gt-case-poster:hover .gt-case-poster-picture img{transform:scale(1.02)}}.gt-case-body{display:flex;flex-direction:column;min-width:0}.gt-case-scores{align-items:center;padding:16px 10px;background:linear-gradient(180deg,#c4924a14,#c4924a05);border:1px solid rgba(196,146,74,.14)}.gt-case-score strong{font:600 46px/1 var(--font-display);color:#f8f4ef9e;letter-spacing:-.01em}.gt-case-score--after strong{color:#e8c98a;text-shadow:0 0 28px rgba(196,146,74,.4)}.gt-case-arrow{align-self:center;padding-top:0;font-size:28px}.gt-lightbox-nav{position:absolute;left:50%;bottom:14px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);transform:translate(-50%)}.gt-lightbox-step{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(196,146,74,.5);background:#0a0806cc;color:#e8c98a;font:400 26px/1 var(--font-num);cursor:pointer}.gt-lightbox-step:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}.gt-lightbox-count{padding:6px 12px;border-radius:999px;background:#0a0806cc;color:#f8f4ef;font-size:13px;line-height:1.4;text-align:center}.gt-lightbox:has(.gt-lightbox-nav){padding-bottom:72px}@media(min-width:900px){.gt-cases .gt-cases-grid{gap:30px}.gt-case{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:40px;padding:28px}.gt-case:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(0,400px)}.gt-case:nth-child(2) .gt-case-poster{order:2}.gt-case-score strong{font-size:66px}.gt-case-arrow{font-size:36px}}.gt-reviews{background:linear-gradient(180deg,#0c0a08,#0a0807);border-top:1px solid rgba(196,146,74,.12)}.gt-reviews-ratings{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 14px;padding:0;list-style:none}.gt-reviews-rating,#gt-initial-content .gt-reviews-rating{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px 6px 10px;box-sizing:border-box;border:1px solid rgba(196,146,74,.42);border-radius:999px;background:#14100ccc;color:#f8f4ef;text-decoration:none;font:500 14px/1.3 var(--font-text)}.gt-reviews-rating:hover,.gt-reviews-rating:focus-visible{border-color:#e8c98a}.gt-reviews-rating .gt-rating-mark{width:20px;height:20px;flex:0 0 auto}.gt-reviews-rating .gt-rating-stars{color:#e8c98a;font-weight:700}.gt-reviews-rating .gt-rating-count{color:#b5b2ac}.gt-reviews-list{display:flex;gap:14px;margin:0 -16px;padding:6px 16px 14px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(196,146,74,.5) transparent}.gt-reviews-list:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}.gt-review{flex:0 0 84%;max-width:340px;min-width:0;scroll-snap-align:center}.gt-review-figure{position:relative;height:100%;margin:0;padding:20px 18px 18px;box-sizing:border-box;border:1px solid rgba(196,146,74,.22);border-radius:18px;background:linear-gradient(180deg,#1a150ff5,#0c0a08f0);display:flex;flex-direction:column}.gt-review-figure:before{content:"\201c";position:absolute;top:2px;right:16px;font:400 72px/1 var(--font-display);color:#c4924a38}.gt-review-stars{margin:0 0 10px;font-size:15px;letter-spacing:3px;color:#e8c98a}.gt-review-text{margin:0 0 14px}.gt-review-text p{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4efe0;overflow-wrap:break-word}.gt-review-by{margin-top:auto;padding-top:12px;border-top:1px solid rgba(196,146,74,.14)}.gt-review-by strong{display:block;font:600 15px/1.4 var(--font-text);color:#f8f4ef}.gt-review-by span{display:block;font-size:13px;line-height:1.5;color:#b5b2ac}.gt-reviews-swipe{margin:2px 0 0;font-size:13px;color:#b5b2ac;text-align:center}.gt-reviews-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 0}.gt-reviews-link,#gt-initial-content .gt-reviews-link{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid rgba(196,146,74,.55);border-radius:999px;color:#e8c98a;font-weight:600;text-decoration:none}.gt-reviews-link:hover,.gt-reviews-link:focus-visible{background:#c4924a24}@media(min-width:900px){.gt-reviews-list{display:block;margin:0;padding:0;overflow:visible;columns:2;column-gap:20px}.gt-review{display:inline-block;width:100%;max-width:none;margin:0 0 20px;break-inside:avoid;vertical-align:top}.gt-review-figure{padding:24px 24px 20px}.gt-reviews-swipe{display:none}}@media(min-width:1100px){.gt-reviews-list{columns:3}}.gt-guarantee-section{background:radial-gradient(ellipse 60% 70% at 50% 50%,#c4924a1a,#c4924a00),#0c0a08}.gt-guarantee-section .gt-guarantee--home{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;max-width:880px;padding:var(--pad-box);border:1px solid #C4924A;border-radius:22px;background:linear-gradient(180deg,#281e108c,#0e0b07e6);box-shadow:inset 0 0 0 5px #0f0c08,inset 0 0 0 6px #c4924a6b,0 30px 70px #00000073}.gt-guarantee-section .gt-guarantee--home h2{color:#f4dfa8;text-align:center}.gt-guarantee-section .gt-guarantee--home .gt-kicker{text-align:center}.gt-seal{display:block;width:128px;height:128px;filter:drop-shadow(0 0 18px rgba(196,146,74,.3))}.gt-seal-ring{fill:#e8c98a;font-family:var(--font-text);font-weight:600}.gt-seal-num{fill:#f4dfa8;font-family:var(--font-display);font-weight:600;text-anchor:middle}.gt-seal-word{fill:#e8c98a;font-family:var(--font-text);font-weight:600;text-anchor:middle;text-transform:uppercase}@media(min-width:900px){.gt-guarantee-section .gt-guarantee--home{grid-template-columns:170px minmax(0,1fr);justify-items:start;align-items:center;gap:36px;text-align:left}.gt-guarantee-section .gt-guarantee--home .gt-kicker,.gt-guarantee-section .gt-guarantee--home h2{text-align:left}.gt-seal{width:170px;height:170px}}.gt-foundations{padding-bottom:96px;background:radial-gradient(ellipse 70% 50% at 50% 0%,#344e7a47,#344e7a00),linear-gradient(180deg,#0d1420,#0a0f18);border-top:1px solid rgba(196,146,74,.12)}.gt-foundations-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:26px 0 0;padding:0;list-style:none}.gt-foundation{padding:var(--pad-card);border:1px solid rgba(196,146,74,.2);border-radius:20px;background:linear-gradient(180deg,#121a28c7,#0a0e16b3);text-align:center}.gt-foundation h3{margin:0 0 8px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f4dfa8}.gt-foundation p{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4efd6}.gt-poly{position:relative;width:120px;height:120px;margin:0 auto 12px}@media(max-width:599px){.gt-foundation{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"fig title" "fig text";column-gap:14px;align-items:start;text-align:left}.gt-foundation .gt-poly{grid-area:fig;width:92px;height:92px;margin:0}.gt-foundation h3{grid-area:title;align-self:end;margin:4px 0}.gt-foundation p{grid-area:text}}.gt-poly:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(closest-side,#c4924a47,#c4924a00)}.gt-poly-static{position:relative;display:block;width:100%;height:100%;filter:drop-shadow(0 6px 18px rgba(196,146,74,.22))}.gt-poly-canvas{position:absolute;top:0;left:0;display:block;opacity:0;transition:opacity .6s ease}.gt-poly-static{transition:opacity .6s ease}@media(prefers-reduced-motion:no-preference){.gt-poly:not(.is-live) .gt-poly-static{transform-origin:50% 50%;animation:gt-poly-sway 9s ease-in-out infinite}.gt-poly--octahedron:not(.is-live) .gt-poly-static{animation-delay:-3s}.gt-poly--dodecahedron:not(.is-live) .gt-poly-static{animation-delay:-6s}}@keyframes gt-poly-sway{0%,to{transform:perspective(420px) rotateY(-24deg) rotate(-4deg) translateY(0)}50%{transform:perspective(420px) rotateY(24deg) rotate(4deg) translateY(-4px)}}.gt-poly.is-live .gt-poly-canvas{opacity:1}.gt-poly.is-live .gt-poly-static{opacity:0}@media(min-width:900px){.gt-foundations{padding-bottom:128px}.gt-foundations-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}.gt-poly{width:150px;height:150px;margin-bottom:16px}}.gt-lean-section.gt-light{overflow:visible;z-index:1;padding:40px 16px 104px;border-top:0;color:#1f1a14;background:linear-gradient(#8a5e1a12 1px,#8a5e1a00 1px) 0 0/32px 32px,linear-gradient(90deg,#8a5e1a12 1px,#8a5e1a00 1px) 0 0/32px 32px,#f8f4ef}.gt-wave{position:absolute;left:0;display:block;width:100%;height:48px;pointer-events:none}.gt-wave--top{top:-47px}.gt-wave--top .gt-wave-fill{fill:#f8f4ef}.gt-wave--bottom{bottom:-1px;transform:scaleX(-1)}.gt-wave--bottom .gt-wave-fill{fill:#0a0807}.gt-wave-line{stroke:#c4924a8c;stroke-width:1.2;vector-effect:non-scaling-stroke}.gt-light .gt-lean-inner{max-width:1180px}.gt-light .gt-lean-inner>.gt-kicker{color:#7a5518}.gt-light .gt-lean-inner>h2{color:#14110a}.gt-light .gt-steps{gap:16px;margin:0 0 28px}.gt-light .gt-steps li.gt-step{display:flex;flex-direction:column;padding:0 0 20px;overflow:hidden;border:1px solid rgba(138,94,26,.18);border-radius:18px;background:#fffdf9;box-shadow:0 12px 30px #5a401814}.gt-light .gt-steps li.gt-step:before{content:none}.gt-step-photo{margin:0 0 14px;overflow:hidden;background:#ede7dd}.gt-step-picture,.gt-step-picture img{display:block;width:100%;height:auto}.gt-step-num{margin:0 18px 2px;font:600 20px/1 var(--font-display);color:#8a5e1a;white-space:nowrap}.gt-light .gt-step h3{margin:4px 18px 6px;font:600 var(--fs-h4)/var(--lh-h4) var(--font-text);color:#14110a}.gt-light .gt-step p{margin:0 18px;font-size:var(--fs-card);line-height:var(--lh-card);color:#3a332b}.gt-light .gt-maps-title,.gt-light .gt-lesson-title{color:#14110a}.gt-light .gt-maps-lead{color:#5a5046}.gt-light .gt-lesson-fact{border-color:#8a5e1a2e;background:#fffdf9}.gt-light .gt-lesson-fact dt{color:#7a5518}.gt-light .gt-lesson-fact dd{color:#3a332b}.gt-light .gt-lesson-fact--key{border-color:#9ccba0;background:#eef6ee}.gt-light .gt-lesson-fact--key dt{color:#22643a}.gt-light .gt-map-card{box-shadow:0 14px 32px #281c0a2e}@media(max-width:599px){.gt-light .gt-steps{gap:12px}.gt-light .gt-steps li.gt-step{padding:0 0 16px}.gt-step-photo{margin:0 0 12px}.gt-step-num{margin:0 16px 2px}.gt-light .gt-step h3{margin:4px 16px 6px}.gt-light .gt-step p{margin:0 16px}}@media(min-width:600px)and (max-width:899px){.gt-light .gt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.gt-lean-section.gt-light{padding:56px 48px 136px}.gt-wave{height:64px}.gt-wave--top{top:-63px}.gt-light .gt-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:40px}.gt-light .gt-steps li.gt-step{padding:0 0 22px}}.gt-lean-section.gt-formats{border-top:0;background:radial-gradient(ellipse 70% 40% at 50% 12%,#c4924a1a,#c4924a00),#0a0807}.gt-formats .gt-lean-inner{max-width:1120px}.gt-formats-title .gt-formats-accent{color:#e8c98a;font-style:italic}.gt-anatomy{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"title title" "donut list" "note note";align-items:center;gap:12px 16px;max-width:720px;margin:0 auto 34px;padding:18px 16px;border:1px solid rgba(196,146,74,.2);border-radius:20px;background:#14100c99;box-sizing:border-box}.gt-anatomy-donut{grid-area:donut;display:block;width:104px;height:104px;transform:rotate(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .9s ease}html.gt-rv-on .gt-anatomy:not(.is-in) .gt-anatomy-donut{opacity:0;transform:rotate(-120deg) scale(.86);transition:none}.gt-anatomy-track{fill:none;stroke:#ffffff0f;stroke-width:4.6}.gt-anatomy-seg{fill:none;stroke-width:4.6}.gt-anatomy-seg--homework{stroke:#e8c98a}.gt-anatomy-seg--theory{stroke:#c4924a}.gt-anatomy-seg--practice{stroke:#7ba884}.gt-anatomy-seg--summary{stroke:#96938b}.gt-anatomy-total{fill:#f8f4ef;font-family:var(--font-num);font-weight:700;text-anchor:middle}.gt-anatomy-unit{fill:#b5b2ac;font-family:var(--font-text);text-anchor:middle;letter-spacing:.2px}.gt-anatomy-title{grid-area:title;margin:0;font:600 12px/1.4 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#c4924a}.gt-anatomy-list{grid-area:list;display:grid;gap:5px;min-width:0;margin:0;padding:0;list-style:none}.gt-anatomy-item{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.45;color:#f8f4efdb}.gt-anatomy-item strong{flex:0 0 32px;font:700 15px/1.3 var(--font-num)}.gt-anatomy-item--homework strong{color:#e8c98a}.gt-anatomy-item--theory strong{color:#d9a95e}.gt-anatomy-item--practice strong{color:#9dc3a4}.gt-anatomy-item--summary strong{color:#b5b2ac}.gt-anatomy-note{grid-area:note;margin:0;font-size:13px;line-height:1.5;color:#b5b2ac}.gt-price-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin:0 0 18px;padding:14px 0 0;list-style:none}.gt-price-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 22px 22px;box-sizing:border-box;border:1px solid rgba(196,146,74,.22);border-radius:22px;background:linear-gradient(180deg,#1a150ff5,#0c0a08f0)}.gt-price-card--popular{border-color:#c4924a;background:linear-gradient(180deg,#3e2d159e,#100c08f5);box-shadow:0 0 0 1px #c4924a4d,0 26px 60px #c4924a21}.gt-price-badge{position:absolute;top:-14px;left:50%;margin:0;padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,#f4dfa8,#c4924a);color:#1a0f00;font:700 12px/1.2 var(--font-text);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);box-shadow:0 6px 18px #c4924a59}.gt-price-label{margin:0;font:600 12px/1.4 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#c4924a}.gt-price-title{margin:4px 0 12px;font:400 26px/1.2 var(--font-display);color:#f8f4ef}.gt-price-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 14px}.gt-price-value strong{font:600 46px/1 var(--font-display);color:#e8c98a;letter-spacing:-.01em;text-shadow:0 0 28px rgba(196,146,74,.3);font-variant-numeric:tabular-nums}.gt-price-unit{font:600 16px/1.2 var(--font-text);color:#d9b46a}.gt-price-old{flex-basis:100%;font:500 14px/1.3 var(--font-num);color:#9a968e}.gt-price-lines{display:grid;gap:6px;margin:auto 0 0;padding:14px 0 0;border-top:1px solid rgba(196,146,74,.14);list-style:none}.gt-price-lines li{position:relative;padding-left:16px;font-size:14px;line-height:1.55;color:#f8f4efd6}.gt-price-lines li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:#c4924a}.gt-price-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;margin:0 0 10px;padding:14px 18px;border:1px dashed rgba(196,146,74,.35);border-radius:16px;text-align:center;font-size:15px;line-height:1.5;color:#f8f4efdb}.gt-price-group strong{color:#f8f4ef;font-weight:600}.gt-price-group-status{padding:3px 12px;border-radius:999px;background:#7bc77e1f;color:#b5e3b7;font-size:13px}.gt-formats .gt-price-guarantee{margin:0 0 16px}.gt-formats-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px;margin:0 0 18px}.gt-formats-more,#gt-initial-content .gt-formats-more{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1px solid rgba(196,146,74,.55);border-radius:999px;color:#e8c98a;font-weight:600;text-decoration:none}.gt-formats-more:hover,.gt-formats-more:focus-visible{background:#c4924a24}.gt-formats .gt-lean-note{max-width:var(--measure-small);margin:6px auto 0;font-size:var(--fs-small);line-height:var(--lh-small);color:#d8d5cf;text-align:center}@media(max-width:479px){.gt-formats-actions .gt-gold-btn{width:100%}}@media(min-width:720px)and (max-width:899px){.gt-price-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gt-price-card{padding:24px 16px 18px}.gt-price-value strong{font-size:34px}.gt-foundations-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:900px){.gt-anatomy{grid-template-columns:150px minmax(0,1fr);grid-template-areas:"donut title" "donut list" "donut note";gap:8px 32px;padding:22px 30px}.gt-anatomy-donut{width:150px;height:150px}.gt-anatomy-title{align-self:end}.gt-anatomy-note{align-self:start}.gt-price-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gt-price-card{padding:32px 28px 26px}.gt-price-value strong{font-size:56px}}.gt-free{background:radial-gradient(ellipse 60% 50% at 50% 100%,#7ba88414,#7ba88400),#0e0c08;border-top:1px solid rgba(196,146,74,.12)}.gt-free-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@media(max-width:599px){.gt-free-list{display:flex;gap:12px;margin:0 -16px;padding:4px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(196,146,74,.5) transparent}.gt-free-card{flex:0 0 86%;scroll-snap-align:center}}.gt-free-list:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}.gt-free-swipe{margin:4px 0 0;font-size:13px;color:#b5b2ac;text-align:center}@media(min-width:600px){.gt-free-swipe{display:none}}.gt-free-card{display:flex;flex-direction:column;min-width:0;padding:var(--pad-card);box-sizing:border-box;border:1px solid rgba(196,146,74,.22);border-radius:20px;background:linear-gradient(180deg,#1a150ff5,#0c0a08f0)}.gt-free-tag{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:600 12px/1.4 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#c4924a}.gt-free-icon{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:#e8c98a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gt-free-card h3{margin:0 0 12px;font:500 var(--fs-h3)/var(--lh-h3) var(--font-display);color:#f8f4ef}.gt-free-text{margin:0 0 14px;font-size:var(--fs-card);line-height:var(--lh-card);color:#f8f4efd6}.gt-free-link,#gt-initial-content .gt-free-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:auto;color:#e8c98a;font-weight:600;text-decoration:underline;text-decoration-color:#e8c98a73;text-underline-offset:5px}.gt-free-link:hover,.gt-free-link:focus-visible{text-decoration-color:#e8c98a}.gt-demo{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(123,168,132,.3);border-radius:14px;background:linear-gradient(#9dc3a40d 1px,#0000 1px) 0 0/18px 18px,#10201a;font-family:var(--font-num)}.gt-demo-task{display:flex;flex-direction:column;gap:2px;margin:0 0 8px;font:700 20px/1.3 var(--font-num);color:#f8f4ef}.gt-demo-label{font:600 12px/1.4 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#9dc3a4}.gt-demo-steps{display:grid;gap:4px;margin:0;padding:0;list-style:none}.gt-demo-step{display:flex;align-items:baseline;justify-content:space-between;gap:10px;transition:opacity .5s ease,transform .5s ease}.gt-demo-math{font:700 16px/1.5 var(--font-num);color:#f8f4ef;white-space:nowrap}.gt-demo-note{font:italic 400 13px/1.4 var(--font-display);color:#9dc3a4;text-align:right}html.gt-rv-on .gt-free-card:not(.is-in) .gt-demo-step{opacity:0;transform:translate3d(-10px,0,0);transition:none}.gt-demo-step:nth-child(1){transition-delay:.35s}.gt-demo-step:nth-child(2){transition-delay:.7s}.gt-demo-step:nth-child(3){transition-delay:1.05s}.gt-demo-step:nth-child(4){transition-delay:1.4s}.gt-film-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:10px 8px;border-radius:12px;list-style:none;background:radial-gradient(circle,#f8f4ef38 1.6px,#0000 2px) 0 2px/12px 6px repeat-x,radial-gradient(circle,#f8f4ef38 1.6px,#0000 2px) 0 calc(100% - 2px) /12px 6px repeat-x,#15110c;border:1px solid rgba(196,146,74,.22)}.gt-film-frame{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;height:52px;padding:6px 7px;box-sizing:border-box;border-radius:6px;background:linear-gradient(160deg,#c4924a38,#0d1420e6);font:600 12px/1.2 var(--font-text);color:#f8f4ef;overflow:hidden}.gt-film-frame-num{font:700 12px/1 var(--font-num);color:#e8c98a}.gt-checklist-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none}.gt-checklist-tile{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 10px 12px;border-radius:8px;background:#fbf8f3;box-shadow:0 8px 18px #00000059}.gt-checklist-tile:nth-child(odd){transform:rotate(-1.2deg)}.gt-checklist-tile:nth-child(2n){transform:rotate(1.2deg)}.gt-checklist-tile-pdf{align-self:flex-start;padding:1px 6px;border-radius:4px;background:#8a5e1a;color:#fffdf9;font:700 12px/1.3 var(--font-num)}.gt-checklist-tile-title{font:700 14px/1.3 var(--font-text);color:#14110a}.gt-checklist-tile-lines{display:block;height:14px;background:repeating-linear-gradient(180deg,#d9d1c4 0 2px,#0000 2px 6px)}@media(min-width:900px){.gt-free-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.gt-final{background:radial-gradient(ellipse 60% 50% at 50% 0%,#c4924a24,#c4924a00),linear-gradient(135deg,#0b0f14,#11151d 55%,#0c1016)}.gt-final h2{text-shadow:0 0 34px rgba(196,146,74,.25)}.gt-site-footer-brand{margin:0}.gt-site-footer .gt-site-footer-logo.gt-brand-logo{width:150px;height:44px}.gt-site-footer .gt-site-footer-youtube,#gt-initial-content .gt-site-footer .gt-site-footer-youtube{gap:12px;margin-top:14px;padding:8px 18px 8px 10px;min-height:52px;box-sizing:border-box;border:1px solid rgba(196,146,74,.45);border-radius:14px;color:#f8f4ef}.gt-site-footer-youtube:hover,.gt-site-footer-youtube:focus-visible{border-color:#e8c98a;background:#c4924a1a}.gt-site-footer-youtube-icon{width:30px;height:30px;flex:0 0 auto}.gt-site-footer-youtube-icon rect{fill:#c4924a24;stroke:#e8c98a;stroke-width:1.4}.gt-site-footer-youtube-icon path{fill:#e8c98a}.gt-site-footer-youtube-text{display:flex;flex-direction:column;line-height:1.3}.gt-site-footer-youtube-text strong{font-size:15px;color:#f8f4ef}.gt-site-footer-youtube-text span{font-size:13px;color:#b5b2ac}@media(prefers-reduced-motion:reduce){.gt-rv,.gt-demo-step,.gt-anatomy-donut{transition:none!important;opacity:1!important;transform:none!important}.gt-sign-book,.gt-gold-btn:before,.gt-tv.is-on .gt-video-player,.gt-sign-word *{animation:none!important}.gt-price-card,.gt-free-card,.gt-foundation,.gt-review-figure,.gt-step,.gt-case,.gt-gold-btn,.gt-about-picture img,.gt-case-poster-picture img{transition:none!important}.gt-price-card:hover,.gt-free-card:hover,.gt-foundation:hover,.gt-review-figure:hover,.gt-step:hover,.gt-gold-btn:hover,.gt-about-photo:hover .gt-about-picture img,.gt-case-poster:hover .gt-case-poster-picture img{transform:none!important}}html.fx-off .gt-sign-book,html.fx-off .gt-gold-btn:before{animation:none!important}html.fx-off .gt-sign-word *{animation:none!important}@media(prefers-reduced-motion:reduce){.gt-site-header-book:after,.gt-lead-submit:after,.gt-dock-book:after,.gt-shine-btn:after,.gt-cta-shine{display:none!important;animation:none!important}}html.fx-off .gt-site-header-book:after,html.fx-off .gt-lead-submit:after,html.fx-off .gt-dock-book:after,html.fx-off .gt-shine-btn:after,html.fx-off .gt-cta-shine{display:none!important;animation:none!important}@media print{.gt-rv,.gt-demo-step,.gt-anatomy-donut{opacity:1!important;transform:none!important}.gt-sign-split,.gt-sign-slice,.gt-sign-sheen,.gt-sign-books,.gt-margin-note,.gt-tv-set,.gt-wave,.gt-poly,.gt-reviews-swipe,.gt-case-poster-hint{display:none!important}.gt-site-header-book:after,.gt-lead-submit:after,.gt-dock-book:after,.gt-shine-btn:after,.gt-cta-shine{display:none!important}.gt-reviews-list{display:block;overflow:visible}.gt-lean-section.gt-light,.gt-about,.gt-reviews,.gt-foundations,.gt-free{background:#fff!important}}.gt-about--first{border-top:0}.gt-about--first .gt-sign{margin-bottom:16px}.gt-about--first .gt-sign-books{height:50px;margin-bottom:8px}.gt-about--first .gt-sign-name{font-size:26px}.gt-about-intro{max-width:760px;margin:0 auto 26px;text-align:center}.gt-about-h1{margin:0 0 10px;font:400 24px/1.2 var(--font-display);letter-spacing:-.005em;color:#f8f4ef;text-wrap:balance}.gt-about-promise{margin:0 auto;max-width:640px;font:400 16px/1.5 var(--font-text);color:#e8c98a;text-wrap:pretty}.gt-about-cta{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}a.gt-gold-btn.gt-about-book,#gt-initial-content a.gt-gold-btn.gt-about-book{width:100%;max-width:420px;box-sizing:border-box}.gt-about-offer{margin:0;font:400 14px/1.5 var(--font-text);color:#d8d3ca}.gt-about-offer-sep{color:#c4924a}.gt-about-offer-price{font:700 15px/1.5 var(--font-num);color:#e8c98a}.gt-about-offer-guarantee{color:#ede3cf}.gt-about-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none}.gt-about-trust li{display:flex;max-width:100%}.gt-about-informatics a{color:#e8c98a;font-weight:600}@media(min-width:600px){.gt-about--first .gt-sign-books{height:62px}.gt-about--first .gt-sign-name,.gt-about-h1{font-size:30px}.gt-about-promise{font-size:18px}}@media(min-width:900px){.gt-about--first .gt-sign{margin-bottom:22px}.gt-about-intro{margin-bottom:44px}.gt-about-h1{font-size:38px}.gt-about-promise{font-size:20px}.gt-about--first .gt-about-grid{grid-template-rows:auto auto 1fr auto;grid-template-areas:"head photos" "text photos" "text cta" "tv tv"}.gt-about-cta{grid-area:cta;margin-top:22px}}html.gt-sheet-open,html.gt-sheet-open body{overflow:hidden}.gt-sheet{position:fixed;inset:0;z-index:320;display:flex;align-items:flex-end;justify-content:center}.gt-sheet[hidden]{display:none}.gt-sheet-backdrop{position:absolute;inset:0;background:#050403b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gt-sheet-dialog.gt-lead-card{position:relative;width:100%;max-width:520px;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:12px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:gtSheetUp .28s ease}.gt-sheet-dialog:focus{outline:none}.gt-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.gt-sheet-title{margin:0;font:600 12px/1.4 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#c4924a}.gt-sheet-close{flex:none;width:44px;height:44px;border:1px solid rgba(196,146,74,.35);border-radius:50%;background:transparent;color:#f8f4ef;font-size:17px;line-height:1;cursor:pointer}.gt-sheet-close:hover{border-color:#e8c98a;color:#e8c98a}.gt-sheet-close:focus-visible{outline:2px solid #E8C98A;outline-offset:2px}@keyframes gtSheetUp{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@media(min-width:900px){.gt-sheet{align-items:center;padding:24px}.gt-sheet-dialog.gt-lead-card{max-height:88vh;padding:20px 26px 24px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.gt-sheet-dialog.gt-lead-card{animation:none}}.gt-final-photo{margin:0 auto 20px;max-width:220px;overflow:hidden;border:1px solid rgba(196,146,74,.32);border-radius:16px;box-shadow:0 18px 44px #00000073}.gt-final-picture,.gt-final-picture img{display:block;width:100%;height:auto}@media(min-width:900px){.gt-final--photo .gt-final-inner{display:grid;grid-template-columns:minmax(0,300px) minmax(0,560px);gap:56px;align-items:center;justify-content:center;max-width:980px}.gt-final-photo{max-width:none;margin:0;border-radius:20px}}.gt-final-body>.gt-kicker{text-align:center}@media(max-width:419px){a.gt-gold-btn.gt-about-book,#gt-initial-content a.gt-gold-btn.gt-about-book{padding-left:14px;padding-right:14px;font-size:15px;letter-spacing:0}}.gt-lead-contacts li:has(.gt-lead-contacts-note){order:1}.gt-dock-call{display:none}.gt-page-menu-music{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:0 0 10px;padding:10px 16px;border:1px solid rgba(196,146,74,.42);border-radius:999px;background:#0e0b0899;color:#e8c98a;font:600 15px/1.2 var(--font-text);cursor:pointer}.gt-page-menu-music[aria-pressed=true]{border-color:#c4924a;background:#c4924a1f}.gt-page-menu-music:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}.gt-page-menu-music-note{font-size:17px;line-height:1}@media(min-width:900px){.gt-page-menu-music{display:none}}@media(max-width:899px){.gt-dock-call{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:66px;min-height:52px;border-radius:18px;color:#e8c98a;text-decoration:none}.gt-dock-call-icon{width:24px;height:24px}.gt-dock-call-caption{font:600 12px/1 var(--font-text)}.gt-dock-call:focus-visible{outline:2px solid #E8C98A;outline-offset:3px}.gt-dock .gt-vinyl-button{display:none}.gt-dock[data-playing=true] .gt-vinyl-button,.gt-dock[data-music-open=true] .gt-vinyl-button{display:flex;position:fixed;z-index:81;right:max(14px,env(safe-area-inset-right));bottom:calc(var(--gt-cookie-space,0px) + max(10px,env(safe-area-inset-bottom)) + 74px);width:48px;height:48px;min-height:0;padding:0;border:1px solid rgba(196,146,74,.5);border-radius:50%;background:#0e0b08f0;box-shadow:0 8px 22px #00000080}.gt-dock[data-playing=true] .gt-vinyl-caption,.gt-dock[data-music-open=true] .gt-vinyl-caption{display:none}.gt-dock[data-playing=true] .gt-vinyl-spin,.gt-dock[data-music-open=true] .gt-vinyl-spin{width:38px;height:38px}.gt-music{bottom:calc(var(--gt-cookie-space,0px) + max(10px,env(safe-area-inset-bottom)) + 130px)}}html.gt-rv-on .gt-about--first .gt-sign.is-in .gt-sign-stroke text{animation-duration:.7s;animation-delay:.05s}html.gt-rv-on .gt-about--first .gt-sign.is-in .gt-sign-stroke text:nth-child(2){animation-delay:.11s}html.gt-rv-on .gt-about--first .gt-sign.is-in .gt-sign-stroke text:nth-child(3){animation-delay:.17s}html.gt-rv-on .gt-about--first .gt-sign.is-in .gt-sign-stroke text:nth-child(4){animation-delay:.23s}html.gt-rv-on .gt-about--first .gt-sign.is-in .gt-sign-stroke text:nth-child(5){animation-delay:.29s}html.gt-rv-on .gt-about--first .gt-sign.is-in .gt-sign-stroke text:nth-child(6){animation-delay:.35s}html.gt-rv-on .gt-about--first .gt-sign.is-in .gt-sign-stroke text:nth-child(7){animation-delay:.41s}html.gt-rv-on .gt-about--first .gt-sign.is-in .gt-sign-fill{animation:gtSignJolt 7s steps(1,end) 2.6s infinite,gtSignFill .45s ease .5s both}.gt-case-summary--first{margin:0 0 28px}.gt-cases-stories-title{margin:0 0 8px;font:400 var(--fs-h3,24px)/1.25 var(--font-display);text-align:center;color:#f8f4ef}.gt-about-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:560px}a.gt-gold-btn.gt-about-book,#gt-initial-content a.gt-gold-btn.gt-about-book{width:100%;max-width:none;height:100%}.gt-about-call,#gt-initial-content .gt-about-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;height:100%;padding:12px 16px;box-sizing:border-box;border:1px solid #C4924A;border-radius:999px;background:#0e0b08b8;color:#e8c98a;font:700 16px/1.25 var(--font-text);text-decoration:none;box-shadow:0 8px 24px #00000059;transition:transform .25s ease}.gt-about-call-icon{flex:none;width:20px;height:20px}.gt-about-call:focus-visible{outline:2px solid #F4DFA8;outline-offset:4px}@media(hover:hover){.gt-about-call:hover{transform:translateY(-2px);border-color:#e8c98a;color:#f8f4ef}}@media(max-width:419px){.gt-about-call,#gt-initial-content .gt-about-call{padding:10px 12px;font-size:15px}}@media(max-width:419px){a.gt-gold-btn.gt-about-book,#gt-initial-content a.gt-gold-btn.gt-about-book{padding:10px;font-size:14px;line-height:1.2}.gt-about-actions{gap:8px}}@media(max-width:419px){.gt-about-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.gt-about-call-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.gt-about-call-label{line-height:1.1}.gt-about-call-number{font:600 13.5px/1.15 var(--font-num);letter-spacing:.01em;color:#d8d3ca;white-space:nowrap}@media(max-width:419px){.gt-about-call,#gt-initial-content .gt-about-call{gap:6px;padding:8px 10px}.gt-about-call-icon{width:17px;height:17px}.gt-about-call-number{font-size:12px}}@media(max-width:359px){.gt-about-call-icon{display:none}.gt-about-call,#gt-initial-content .gt-about-call{padding:8px}}.gt-about-call-number{font-size:15px}@media(max-width:419px){.gt-about-call-icon{display:none}.gt-about-call-number{font-size:13.5px}.gt-about-call-label{font-size:15px}}@media(max-width:359px){.gt-about-call-number{font-size:12px}.gt-about-call-label{font-size:14px}}.gt-about-terms{color:#c6cbc1;font-weight:400}.gt-about-terms a,#gt-initial-content .gt-about-terms a,.gt-about-terms .gt-oge-star,.gt-about-terms .gt-ege-star,.gt-about-terms .gt-grade-star,#gt-initial-content .gt-about-terms .gt-oge-star,#gt-initial-content .gt-about-terms .gt-ege-star,#gt-initial-content .gt-about-terms .gt-grade-star{min-width:0;min-height:0;display:inline-block;margin:-10px 0;padding:10px 2px;color:#e8c98a;font-weight:600;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.gt-about-terms a:hover{color:#f8f4ef}.gt-about-terms a:focus-visible{outline:2px solid #E8C98A;outline-offset:2px;border-radius:4px}.gt-about-trust .gt-hero-rating,#gt-initial-content .gt-about-trust .gt-hero-rating{min-height:44px;margin-top:-10px;margin-bottom:-10px}@media(min-width:600px){.gt-about-trust .gt-hero-rating,#gt-initial-content .gt-about-trust .gt-hero-rating{margin-top:-6px;margin-bottom:-6px}}.gt-bg{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background:#0a0807 url(data:image/webp;base64,UklGRoQAAABXRUJQVlA4IHgAAACQBACdASogABQAPrVGnkonI6KksBgMAOAWiWUAs4AR9uNPLIDQA2oqjtDbAAAA/u7IvSHSEy2mRfDmFfjfzRl9FJQ4JbspQo5VUgyWw9lqNLZ2kCrN3KC1tAQeSUbs+5YF/ImnnJt5Rt3PY9hJOuFGyfhuxeihZAA=) center 40%/cover no-repeat}@media(max-width:899px){.gt-bg{background-image:url(data:image/webp;base64,UklGRnAAAABXRUJQVlA4IGQAAADQAwCdASoSACAAPrVInUmnJCKhMAgA4BaJZwDIXCHf5ajNt6N9zKgA/vhMNgncipGEojf6w33OsMjEbUJqKmvlpcsO3B3yxajpj3UUT9mpUAzhJY9prYDBFCML48hzngrMgAAA)}}.gt-bg-room,.gt-bg-glow{position:absolute;left:0;right:0;top:0;height:100%;background-position:center 40%;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity 1.2s ease;transform-origin:50% 40%}.gt-bg-room.is-in{opacity:1}.gt-bg-glow.is-in{opacity:.7}.gt-bg-figs{position:absolute;inset:0}.gt-bg-fig{position:absolute;top:0;left:0;display:block;will-change:transform}.gt-bg[data-lost] .gt-bg-fig{visibility:hidden}@media(min-width:900px){.gt-bg-room,.gt-bg-glow{height:112%;will-change:transform}.gt-bg[data-mode=live] .gt-bg-glow.is-in{animation:gtBgBreath 14s ease-in-out infinite alternate}}@media(max-width:899px){.gt-bg{bottom:auto;height:100vh;height:100lvh}}@media(max-width:899px){.gt-bg-room{height:100vh;height:100lvh}.gt-bg-glow,.gt-bg-figs{display:none}}@keyframes gtBgBreath{0%{opacity:.5}to{opacity:.85}}.gt-bg-flat{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.gt-bg.is-flat{background:#0a0807}.gt-bg.is-flat>:not(.gt-bg-flat){visibility:hidden}.gt-bg-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0a080761 0,#0a080700 26% 74%,#0a080773),linear-gradient(90deg,rgba(10,8,7,.3) 0,rgba(10,8,7,.8) max(8%,calc(50% - 620px)),rgba(10,8,7,.86) 50%,rgba(10,8,7,.8) min(92%,calc(50% + 620px)),rgba(10,8,7,.3) 100%)}@media(max-width:899px){.gt-bg-scrim{background:linear-gradient(180deg,#0a08079e,#0a0807bd 40%,#0a0807cc)}}@media(prefers-reduced-motion:reduce){.gt-bg-room,.gt-bg-glow{transition:none}.gt-bg .gt-bg-glow.is-in{animation:none!important}}html.fx-off .gt-bg .gt-bg-glow.is-in{animation:none!important}.gt-home-hero{background:radial-gradient(ellipse at 78% 0%,rgba(196,146,74,.13),transparent 58%)}.gt-numbers{background:linear-gradient(180deg,#110d09e6,#0a0807d1)}.gt-about{background:radial-gradient(ellipse 70% 40% at 50% 0%,#c4924a21,#c4924a00)}.gt-reviews{background:linear-gradient(180deg,#0c0a0880,#0a080700)}.gt-guarantee-section{background:radial-gradient(ellipse 60% 70% at 50% 50%,#c4924a1a,#c4924a00)}.gt-foundations{background:radial-gradient(ellipse 70% 50% at 50% 0%,#344e7a3d,#344e7a00),linear-gradient(180deg,#0d14209e,#0a0f1880)}.gt-lean-section{background:#0c0a0859}.gt-lean-section.gt-formats{background:radial-gradient(ellipse 70% 40% at 50% 12%,#c4924a1a,#c4924a00)}.gt-free{background:radial-gradient(ellipse 60% 50% at 50% 100%,#7ba88414,#7ba88400)}.gt-final{background:radial-gradient(ellipse 60% 50% at 50% 0%,#c4924a24,#c4924a00),linear-gradient(135deg,#0b0f14b8,#11151db8 55%,#0c1016b8)}.gt-price-card--popular{background:linear-gradient(180deg,#281d0ee6,#100c08f5)}.gt-lean-section.gt-light{padding-bottom:58px}.gt-wave--bottom{bottom:-47px;transform:scale(-1)}.gt-wave--bottom .gt-wave-fill{fill:#f8f4ef}@media(min-width:900px){.gt-site-header{background:#0a0807f7;-webkit-backdrop-filter:none;backdrop-filter:none}}.gt-hbooks-hint{text-shadow:0 0 6px #0a0807,0 0 12px #0a0807,0 1px 2px #0a0807}.gt-bg-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:10px 0 0;padding:6px 16px 6px 12px;border:1px solid rgba(196,146,74,.38);border-radius:999px;background:#0e0b0899;color:#e8c98a;font:500 14px/1.2 var(--font-text);cursor:pointer;transition:background .2s ease,border-color .2s ease}.gt-bg-toggle:hover{background:#c4924a1f;border-color:#c4924a}.gt-bg-toggle[aria-pressed=true]{background:#c4924a2e;border-color:#c4924a;color:#f4dfa8}.gt-bg-toggle-icon{width:16px;height:16px;fill:currentColor;flex:0 0 auto}@media(max-width:899px){.gt-bg-toggle{display:none}}
