.tgg{--g1:#0f2420;--g2:#1f3b2d;--g3:#2d5b46;--cream:#f7f3ec;--ink:#14231d;--pink:#f3a6b8;--peach:#ffd3bd;--mint:#bfe6d2;--gold:#f2c879;color:var(--ink);font-family:var(--font-body-family);overflow-x:clip}.tgg *{box-sizing:border-box}.tgg-wrap{max-width:1180px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.tgg-sec{padding:clamp(56px,8vw,112px) 0;position:relative;overflow:hidden;background:#fff}.tgg-sec.alt{background:var(--cream)}.tgg-sec.dark{background:linear-gradient(160deg,var(--g1),var(--g2));color:var(--cream)}.tgg-kicker{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.2em;font-size:1.25rem;color:var(--g3);display:inline-flex;align-items:center;gap:12px;margin:0 0 16px;font-weight:500}.tgg-kicker:before{content:"";width:30px;height:2px;background:currentColor;border-radius:2px}.dark .tgg-kicker,.tgg-hero .tgg-kicker{color:var(--peach)}.tgg-h{font-family:var(--font-heading-family);font-size:clamp(3.4rem,6vw,6.4rem);line-height:1;margin:0 0 20px;letter-spacing:-.005em;text-transform:uppercase;font-weight:500}.tgg-h2{font-size:clamp(2.8rem,4.2vw,4.6rem)}.tgg-h em{font-style:normal;background:linear-gradient(90deg,var(--peach),var(--pink),var(--gold),var(--peach));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tggShine 8s linear infinite}.tgg-lead{font-size:clamp(1.6rem,1.9vw,1.95rem);line-height:1.65;max-width:620px;opacity:.88;margin:0}.tgg-head{text-align:center;max-width:760px;margin:0 auto clamp(32px,5vw,56px)}.tgg-head .tgg-lead{margin:0 auto}.tgg-progress{position:fixed;left:0;top:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--mint),var(--pink),var(--peach));z-index:2147483000;pointer-events:none}.tgg-hero{position:relative;overflow:hidden;color:var(--cream);padding:clamp(48px,8vw,120px) 0 clamp(56px,8vw,110px);background:radial-gradient(900px 520px at 88% -8%,rgba(243,166,184,.34),transparent 62%),radial-gradient(760px 520px at -12% 112%,rgba(191,230,210,.22),transparent 62%),linear-gradient(158deg,var(--g1) 0%,var(--g2) 58%,#25493b 100%)}.tgg-hero-grid{display:grid;gap:clamp(28px,5vw,56px);align-items:center}@media(min-width:900px){.tgg-hero-grid{grid-template-columns:1.08fr .92fr}}.tgg-crumb{font-size:1.3rem;margin-bottom:18px;opacity:.8}.tgg-crumb a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}.tgg-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none;animation:tggFloat 16s ease-in-out infinite}.tgg-blob.b1{width:340px;height:340px;background:var(--pink);right:-90px;top:-80px}.tgg-blob.b2{width:300px;height:300px;background:var(--mint);left:-120px;bottom:-120px;animation-delay:-6s;opacity:.32}.tgg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.9) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.tgg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}.tgg-chip{padding:8px 15px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);font-size:1.3rem;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tgg-btns{display:flex;flex-wrap:wrap;gap:12px}.tgg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:600;font-size:1.5rem;letter-spacing:.02em;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.tgg-btn svg{width:18px;height:18px;transition:transform .25s}.tgg-btn:hover svg{transform:translate(4px)}.tgg-btn--p{background:linear-gradient(135deg,var(--peach),var(--pink));color:var(--g1);box-shadow:0 10px 30px -10px #f3a6b8cc}.tgg-btn--p:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:tggSweep 4.5s ease-in-out infinite}.tgg-btn--p:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #f3a6b8f2}.tgg-btn--g{border:1px solid rgba(255,255,255,.35);color:var(--cream)}.tgg-btn--g:hover{background:#ffffff14}.tgg-sec:not(.dark) .tgg-btn--g{border-color:#14231d40;color:var(--ink)}.tgg-visual{position:relative;width:100%;max-width:500px;margin:0 auto;aspect-ratio:1/1}.tgg-visual svg{width:100%;height:100%;display:block;overflow:visible}.tgg-marq{background:var(--g1);color:var(--cream);padding:18px 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.tgg-marq-t{display:flex;gap:44px;width:max-content;animation:tggMarq 38s linear infinite}.tgg-marq span{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.16em;font-size:1.5rem;white-space:nowrap;opacity:.85;display:inline-flex;align-items:center;gap:44px}.tgg-marq span:after{content:"\2726";color:var(--pink);opacity:.9}.tgg-stats{padding:clamp(40px,6vw,72px) 0;background:#fff;position:relative}.tgg-stats.alt{background:var(--cream)}.tgg-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:900px){.tgg-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.tgg-stat{padding:24px 20px;border-radius:22px;background:linear-gradient(180deg,#fff,#fbf8f2);border:1px solid rgba(20,35,29,.08);box-shadow:0 18px 40px -30px #0f242073}.tgg-stat-n{display:block;font-family:var(--font-heading-family);font-size:clamp(3rem,4.4vw,4.6rem);line-height:1;margin-bottom:10px;background:linear-gradient(135deg,var(--g2),var(--g3) 50%,#d9708a);-webkit-background-clip:text;background-clip:text;color:transparent}.tgg-stat-l{display:block;font-size:1.35rem;line-height:1.45;opacity:.75}.tgg-split{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:900px){.tgg-split{grid-template-columns:1fr 1fr}.tgg-split.rev .tgg-split-vis{order:-1}}.tgg-rte{font-size:1.6rem;line-height:1.75;opacity:.88}.tgg-rte p{margin:0 0 14px}.tgg-rte strong{color:var(--g2)}.dark .tgg-rte strong{color:var(--peach)}.tgg-bul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.tgg-bul li{display:flex;gap:12px;align-items:flex-start;font-size:1.5rem;line-height:1.5}.tgg-tick{flex:none;width:26px;height:26px;border-radius:50%;background:var(--mint);color:var(--g2);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.tgg-tick svg{width:15px;height:15px}.tgg-vis-card{position:relative;border-radius:32px;padding:clamp(18px,3vw,34px);overflow:hidden;background:radial-gradient(520px 320px at 85% 0%,rgba(243,166,184,.3),transparent 65%),radial-gradient(420px 320px at 0% 100%,rgba(191,230,210,.2),transparent 65%),linear-gradient(155deg,var(--g1),var(--g2));box-shadow:0 40px 80px -48px #0f2420e6}.tgg-vis-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(255,255,255,.35),transparent 40%,rgba(243,166,184,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tgg-cap{color:var(--cream);text-align:center;font-size:1.3rem;letter-spacing:.06em;opacity:.8;margin:10px 0 0}.tgg-steps{list-style:none;margin:0 auto;padding:0;max-width:820px;position:relative;--p:0}.tgg-steps-line{position:absolute;left:27px;top:10px;bottom:10px;width:2px;background:#14231d1a;border-radius:2px}.tgg-steps-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--mint),var(--pink),var(--peach));transform-origin:50% 0;transform:scaleY(var(--p));border-radius:2px}.dark .tgg-steps-line{background:#ffffff1f}.tgg-step{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:0 0 34px;position:relative}.tgg-step-n{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:1.8rem;background:#fff;border:2px solid var(--mint);color:var(--g2);position:relative;z-index:1;transition:background .5s,color .5s,transform .5s}.tgg-step.in .tgg-step-n{background:var(--g2);color:var(--peach);border-color:var(--g2);transform:scale(1.04)}.dark .tgg-step-n{background:var(--g1)}.tgg-step h3{font-family:var(--font-heading-family);text-transform:uppercase;font-size:2rem;letter-spacing:.03em;margin:12px 0 8px;font-weight:500}.tgg-step p{margin:0;font-size:1.55rem;line-height:1.7;opacity:.82}.tgg-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.tgg-card{display:block;padding:28px 24px;border-radius:24px;background:#fff;border:1px solid rgba(20,35,29,.08);color:inherit;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:0 20px 44px -36px #0f24208c;will-change:transform}.alt .tgg-card{background:#fff}.dark .tgg-card{background:#ffffff0f;border-color:#ffffff1f}.tgg-card:hover{box-shadow:0 30px 60px -34px #0f242099}.tgg-ic{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:linear-gradient(135deg,var(--mint),#e9f7ef);color:var(--g2);position:relative}.tgg-card:nth-child(3n+2) .tgg-ic{background:linear-gradient(135deg,var(--peach),#fff0e8)}.tgg-card:nth-child(3n+3) .tgg-ic{background:linear-gradient(135deg,var(--pink),#fde8ee)}.tgg-ic svg{width:26px;height:26px}.tgg-card h3{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.03em;font-size:1.9rem;margin:0 0 8px;font-weight:500}.tgg-card p{margin:0;font-size:1.5rem;line-height:1.65;opacity:.8}.tgg-go{display:inline-flex;margin-top:14px;font-weight:600;font-size:1.4rem;color:var(--g3)}.tgg-vs{max-width:920px;margin:0 auto;border-radius:28px;overflow:hidden;background:#fff;border:1px solid rgba(20,35,29,.08);box-shadow:0 30px 70px -50px #0f2420b3}.tgg-vs-h,.tgg-vs-r{display:grid;grid-template-columns:1fr 1fr;gap:0}@media(min-width:750px){.tgg-vs-h,.tgg-vs-r{grid-template-columns:1.05fr 1.2fr 1.2fr}}.tgg-vs-h{background:var(--g2);color:var(--cream);font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem}.tgg-vs-h span,.tgg-vs-r span{padding:16px 18px}.tgg-vs-h .us{background:linear-gradient(135deg,var(--g3),#3c7a5d);color:#fff}.tgg-vs-r{border-top:1px solid rgba(20,35,29,.07);font-size:1.45rem;line-height:1.5}.tgg-vs-r .lbl{font-weight:700;grid-column:1/-1;padding-bottom:0;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;color:var(--g3)}@media(min-width:750px){.tgg-vs-r .lbl{grid-column:auto;padding-bottom:16px;font-size:1.45rem;text-transform:none;letter-spacing:0;color:inherit}.tgg-vs-h .blank{display:block}}.tgg-vs-h .blank{display:none}.tgg-vs-r .us{background:#bfe6d238;display:flex;gap:10px;align-items:flex-start}.tgg-vs-r .them{display:flex;gap:10px;align-items:flex-start;opacity:.75}.tgg-vs-r svg{flex:none;width:20px;height:20px;margin-top:1px}.tgg-vs-r .us svg{color:#2d8a5f}.tgg-vs-r .them svg{color:#c4566f}.tgg-vs-r.in .us svg path{animation:tggDraw .8s ease forwards}.tgg-check{max-width:860px;margin:0 auto;background:#fff;border-radius:30px;padding:clamp(20px,3.5vw,40px);border:1px solid rgba(20,35,29,.08);box-shadow:0 30px 70px -50px #0f2420b3}.tgg-check-top{display:flex;align-items:center;gap:18px;margin-bottom:22px;background:#fff;padding:8px 0}.tgg-ring{width:72px;height:72px;transform:rotate(-90deg)}.tgg-ring circle{fill:none;stroke-width:3.4}.tgg-ring-bg{stroke:#14231d14}.tgg-ring-fg{stroke:url(#tggRingG);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .6s cubic-bezier(.2,.7,.2,1)}.tgg-check-top strong{display:block;font-family:var(--font-heading-family);font-size:3rem;line-height:1}.tgg-check-top span{font-size:1.35rem;opacity:.7}.tgg-check ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tgg-ci{width:100%;display:flex;gap:16px;align-items:flex-start;text-align:left;padding:16px 18px;border-radius:18px;border:1px solid rgba(20,35,29,.1);background:#fcfaf6;cursor:pointer;font:inherit;color:inherit;transition:background .3s,border-color .3s,transform .2s}.tgg-ci:active{transform:scale(.99)}.tgg-ci .box{flex:none;width:30px;height:30px;border-radius:10px;border:2px solid rgba(20,35,29,.25);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s}.tgg-ci .box svg{width:18px;height:18px;opacity:0;transform:scale(.4);transition:all .3s}.tgg-ci strong{display:block;font-size:1.6rem;margin-bottom:4px}.tgg-ci em{display:block;font-style:normal;font-size:1.45rem;line-height:1.6;opacity:.78}.tgg-ci.on{background:#bfe6d247;border-color:#2d5b4659}.tgg-ci.on .box{background:var(--g3);border-color:var(--g3)}.tgg-ci.on .box svg{opacity:1;transform:none}.tgg-check-done{display:none;margin:18px 0 0;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,var(--mint),var(--peach));font-weight:600;font-size:1.5rem;text-align:center}.tgg-check.all .tgg-check-done{display:block;animation:tggPop .5s cubic-bezier(.3,1.6,.5,1)}.tgg-seg{display:inline-flex;padding:5px;border-radius:999px;background:#14231d12;margin:0 auto 26px;gap:4px}.tgg-segw{text-align:center}.tgg-seg button{border:0;background:transparent;font:inherit;font-size:1.4rem;font-weight:600;padding:10px 22px;border-radius:999px;cursor:pointer;color:inherit;transition:background .3s,color .3s}.tgg-seg button.on{background:var(--g2);color:var(--cream);box-shadow:0 8px 20px -10px #0f2420b3}.tgg-pv[data-show=table] .tgg-pcards,.tgg-pv[data-show=cards] .tgg-ptable{display:none}.tgg-pcards{display:grid;grid-auto-flow:column;grid-auto-columns:min(74%,280px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 20px 24px;margin:0 -20px;scrollbar-width:none}.tgg-pcards::-webkit-scrollbar{display:none}@media(min-width:900px){.tgg-pcards{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin:0;padding:6px 0 10px}}.tgg-pc{scroll-snap-align:start;background:#fff;border-radius:24px;overflow:hidden;border:1px solid rgba(20,35,29,.08);display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:0 22px 50px -40px #0f2420b3}.tgg-pc-img{position:relative;display:block;aspect-ratio:1/1;background:radial-gradient(circle at 50% 40%,#fff,#f3eee5);overflow:hidden}.tgg-pc-img img{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tgg-pc:hover .tgg-pc-img img{transform:scale(1.06)}.tgg-badge{position:absolute;top:12px;left:12px;background:var(--g2);color:var(--peach);font-size:1.2rem;font-weight:700;padding:5px 10px;border-radius:999px}.tgg-oos{position:absolute;top:12px;right:12px;background:#fff;color:#8a5a00;font-size:1.15rem;font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid #f0d9a8}.tgg-pc-b{padding:16px 16px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.tgg-pc-v{margin:0;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.tgg-pc-t{font-size:1.5rem;font-weight:600;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tgg-pc-c{margin:0;font-size:1.3rem;line-height:1.45;opacity:.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tgg-stars{font-size:1.25rem;color:#b9862b;letter-spacing:.04em}.tgg-stars span{color:var(--ink);opacity:.55;margin-left:4px}.tgg-pc-row{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.tgg-pc-p{font-weight:700;font-size:1.6rem}.tgg-pc-p s{font-weight:400;opacity:.5;font-size:1.25rem;margin-left:4px}.tgg-add{border:0;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:700;padding:10px 16px;border-radius:999px;background:var(--g2);color:var(--cream);text-decoration:none;white-space:nowrap;transition:transform .2s,background .3s}.tgg-add:hover{transform:translateY(-1px)}.tgg-add.done{background:var(--g3)}.tgg-add--o{background:transparent;color:var(--g2);border:1px solid rgba(20,35,29,.25)}.tgg-ptable{overflow-x:auto;border-radius:24px;border:1px solid rgba(20,35,29,.08);background:#fff;box-shadow:0 30px 70px -50px #0f2420b3}.tgg-ptable table{border-collapse:collapse;width:100%;min-width:760px;font-size:1.4rem}.tgg-ptable th{background:var(--g2);color:var(--cream);text-align:left;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:1.25rem;padding:14px 16px;position:sticky;top:0}.tgg-ptable td{padding:14px 16px;border-top:1px solid rgba(20,35,29,.07);vertical-align:middle;line-height:1.45}.tgg-ptable tr:nth-child(2n) td{background:#fcfaf6}.tgg-ptable .pn{display:flex;align-items:center;gap:12px;min-width:220px}.tgg-ptable .pn img{width:52px;height:52px;object-fit:contain;border-radius:12px;background:#f6f2ea;flex:none}.tgg-ptable a{color:inherit}.tgg-ptable .ok{color:#2d8a5f;font-weight:700}.tgg-ptable .no{color:#a26a00;font-weight:700}.tgg-faq{max-width:860px;margin:0 auto;display:grid;gap:12px}.tgg-q{border-radius:20px;background:#fff;border:1px solid rgba(20,35,29,.08);overflow:hidden;transition:box-shadow .3s}.tgg-q[open]{box-shadow:0 24px 50px -40px #0f2420b3}.tgg-q summary{list-style:none;cursor:pointer;padding:20px 22px;font-weight:600;font-size:1.6rem;display:flex;justify-content:space-between;gap:16px;align-items:center}.tgg-q summary::-webkit-details-marker{display:none}.tgg-pm{flex:none;width:30px;height:30px;border-radius:50%;background:var(--cream);position:relative;transition:transform .35s,background .3s}.tgg-pm:before,.tgg-pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--g2);transform:translate(-50%,-50%);border-radius:2px}.tgg-pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s}.tgg-q[open] .tgg-pm{transform:rotate(180deg);background:var(--mint)}.tgg-q[open] .tgg-pm:after{transform:translate(-50%,-50%) rotate(0)}.tgg-a{padding:0 22px 20px;font-size:1.5rem;line-height:1.75;opacity:.82}.tgg-cta{position:relative;overflow:hidden;border-radius:36px;padding:clamp(32px,5vw,64px);color:var(--cream);display:grid;gap:24px;align-items:center;background:radial-gradient(700px 400px at 100% 0%,rgba(243,166,184,.35),transparent 60%),linear-gradient(150deg,var(--g1),var(--g2) 60%,#2b5442)}@media(min-width:900px){.tgg-cta{grid-template-columns:1.3fr .7fr}}.tgg-cta p{font-size:1.65rem;line-height:1.7;opacity:.88;margin:0 0 24px;max-width:560px}.tgg-cta .tgg-visual{max-width:300px}.tgg-hub{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.tgg-hc{display:flex;flex-direction:column;border-radius:30px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(20,35,29,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:0 30px 60px -48px #0f2420cc}.tgg-hc-v{background:radial-gradient(400px 260px at 90% 0%,rgba(243,166,184,.32),transparent 65%),linear-gradient(155deg,var(--g1),var(--g2));padding:22px}.tgg-hc-v .tgg-visual{max-width:230px}.tgg-hc-b{padding:22px 24px 26px}.tgg-hc-tag{display:inline-block;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:var(--cream);color:var(--g3);margin-bottom:12px}.tgg-hc h3{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.02em;font-size:2.4rem;margin:0 0 8px;font-weight:500}.tgg-hc p{margin:0 0 16px;font-size:1.5rem;line-height:1.65;opacity:.8}.tgg-hc-go{font-weight:700;font-size:1.4rem;color:var(--g3);display:inline-flex;gap:8px;align-items:center}.tgg-hc-go svg{width:16px;height:16px;transition:transform .25s}.tgg-hc:hover .tgg-hc-go svg{transform:translate(5px)}.tgg-note{max-width:820px;margin:0 auto;padding:clamp(24px,4vw,40px) 20px;text-align:center;font-size:1.3rem;line-height:1.7;opacity:.65}.tgg.js [data-rv]{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform .9s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}.tgg.js [data-rv].in{opacity:1;transform:none}.tgg.js .tgg-hero [data-rv]{transform:translateY(18px)}.tgv *{transform-box:view-box}.tgv-spin{animation:tgvSpin var(--dur,40s) linear infinite;transform-origin:200px 200px}.tgv-spin.rev{animation-direction:reverse}.tgv-pulse{animation:tgvPulse 6s ease-in-out infinite;transform-origin:200px 200px}.tgv-tw{animation:tgvTw 3s ease-in-out infinite}.tgv-ha{animation:tgvHA 3.6s ease-in-out infinite}.tgv-hb{animation:tgvHB 3.6s ease-in-out infinite}.tgv-rung{stroke:#ffffff57;stroke-width:3;stroke-linecap:round;animation:tgvRung 3.6s ease-in-out infinite}.tgv-wave{fill:none;stroke:#ffd3bd99;stroke-width:2;animation:tgvWave 3.6s ease-out infinite;transform-origin:200px 200px}.tgv-out{animation:tgvOut 3.2s ease-out infinite;transform-origin:200px 200px}.tgv-breathe{animation:tgvBreathe 4s ease-in-out infinite;transform-origin:200px 200px}.tgv-brick{animation:tgvBuild 7s cubic-bezier(.3,1.3,.5,1) infinite}.tgv-bounce{animation:tgvBounce 3.2s cubic-bezier(.4,0,.6,1) infinite}.tgv-draw{stroke-dasharray:var(--len,800);stroke-dashoffset:var(--len,800);animation:tgvDraw var(--dd,6s) ease-in-out infinite}.tgv-node{animation:tgvNode 6s ease-in-out infinite}.tgv-sway{animation:tgvSway 4.2s ease-in-out infinite}.tgv-rise{animation:tgvRise 5s ease-in infinite}.tgv-scan{animation:tgvScan 5s ease-in-out infinite}.tgv-scanline{animation:tgvScanLine 3s ease-in-out infinite}.tgv-fillin{animation:tgvFill 6s ease-in-out infinite}.tgv-truck{offset-path:path("M70 300 C 140 170, 250 320, 330 112");offset-rotate:0deg;animation:tgvRoute 6s ease-in-out infinite}.tgv-dash{stroke-dasharray:6 10;animation:tgvDash 1.6s linear infinite}.tgv-bob{animation:tgvBob 3s ease-in-out infinite}.tgi{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@keyframes tggShine{to{background-position:300% 0}}@keyframes tggFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,24px) scale(1.12)}}@keyframes tggSweep{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes tggMarq{to{transform:translate(-50%)}}@keyframes tggPop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@keyframes tggDraw{0%{stroke-dasharray:30;stroke-dashoffset:30}to{stroke-dasharray:30;stroke-dashoffset:0}}@keyframes tgvSpin{to{transform:rotate(360deg)}}@keyframes tgvPulse{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.04);opacity:1}}@keyframes tgvTw{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes tgvHA{0%,to{transform:translate(-80px);opacity:1}50%{transform:translate(80px);opacity:.55}}@keyframes tgvHB{0%,to{transform:translate(80px);opacity:.55}50%{transform:translate(-80px);opacity:1}}@keyframes tgvRung{0%,50%,to{transform:scaleX(1)}25%,75%{transform:scaleX(.02)}}@keyframes tgvWave{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes tgvOut{0%{transform:rotate(var(--a)) translate(58px) scale(.5);opacity:0}15%{opacity:1}to{transform:rotate(var(--a)) translate(175px) scale(1.05);opacity:0}}@keyframes tgvBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes tgvBuild{0%{transform:translateY(-70px);opacity:0}9%{transform:none;opacity:1}86%{transform:none;opacity:1}96%,to{transform:translateY(8px);opacity:0}}@keyframes tgvBounce{0%{transform:translateY(-110px);opacity:0}15%{opacity:1}50%{transform:translateY(0)}64%{transform:translateY(-30px)}78%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:0}}@keyframes tgvDraw{0%{stroke-dashoffset:var(--len,800)}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len,800) * -1)}}@keyframes tgvNode{0%,30%{transform:scale(0);opacity:0}45%,80%{transform:scale(1);opacity:1}95%,to{transform:scale(0);opacity:0}}@keyframes tgvSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes tgvRise{0%{transform:translateY(0) scale(.6);opacity:0}20%{opacity:.9}to{transform:translateY(-230px) scale(1.1);opacity:0}}@keyframes tgvScan{0%,to{transform:translate(-70px,20px)}50%{transform:translate(70px,-20px)}}@keyframes tgvScanLine{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(190px);opacity:1}}@keyframes tgvFill{0%,35%{opacity:0}55%,85%{opacity:1}to{opacity:0}}@keyframes tgvRoute{0%{offset-distance:0%}70%,to{offset-distance:100%}}@keyframes tgvDash{to{stroke-dashoffset:-32}}@keyframes tgvBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.tgg *,.tgg *:before,.tgg *:after{animation:none!important;transition:none!important}.tgg.js [data-rv]{opacity:1;transform:none}.tgv-draw{stroke-dashoffset:0}.tgv-node,.tgv-fillin{opacity:1;transform:none}}.tgg .tgg-hero .tgg-h,.tgg .tgg-cta .tgg-h,.tgg .dark .tgg-h{color:var(--cream)}.tgg .tgg-h{color:var(--ink)}.tgg .tgg-hero .tgg-h,.tgg .tgg-cta .tgg-h,.tgg .tgg-hero .tgg-lead,.tgg .tgg-cta p{color:#f7f3ec}.tgg-ptable table{table-layout:auto!important;min-width:900px}.tgg-ptable th,.tgg-ptable td{width:auto}.tgg-ptable td:first-child,.tgg-ptable th:first-child{min-width:260px}.tgg-ptable td:nth-child(3){min-width:240px}.tgg-ptable td:nth-child(2){min-width:110px}.tgg-ptable .pn{text-decoration:none}.tgg-ptable .pn strong{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/51/assets/tg-guide.css.map */
