@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@media print{@page{size:a3}}
/*!
 * Mobirise v4 theme (https://mobirise.com/)
 * Copyright 2017 Mobirise
 */
/*! Base colors */
/*! Text-aligns */
/*! Font-weight  */
/*! Media  */
/*! Buttons */
/*! Btn icon margin */
/*! Full-screen */
/*! Map */
/*! Scroll to top arrow */
/*! Arrow Down */@keyframes arrowdown{0%{transform:translateY(0);-webkit-transform:translateY(0)}50%{transform:translateY(-5px);-webkit-transform:translateY(-5px)}to{transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes gradient-animation{0%{background-position:0 100%;animation-timing-function:ease-in-out}to{background-position:100% 0;animation-timing-function:ease-in-out}}@keyframes pulse{0%{color:#4284df}50%{color:#39d82b}to{color:#4284df}}@keyframes slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}#header7-1{padding-top:132px;background:#f2f6fc;color:#20334e;scroll-margin-top:140px;font-family:Roboto,Arial,sans-serif}#header7-1 *{box-sizing:border-box}.guru-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 12% 58%,#e4eed5,transparent 48%),linear-gradient(135deg,#f5f8fc,#e9f0fc);padding:28px 0 0}.guru-hero-shell{max-width:1280px;margin:auto;padding:0 48px}.guru-hero-grid{display:grid;grid-template-columns:1fr 1.07fr;gap:70px;min-height:590px}.guru-portrait-scene{position:relative;min-height:550px;display:flex;align-items:center;justify-content:center;padding:36px 48px 20px 10px}.guru-orbit{position:absolute;width:480px;height:480px;border-radius:50%;border:1px solid #a3b9774a;left:-10px;top:36px;transform:rotate(-20deg)}.guru-orbit:after,.guru-orbit:before{content:"";position:absolute;inset:24px -26px;border-radius:50%;border:1px solid #a3b9773a;transform:rotate(40deg)}.guru-orbit:after{inset:53px -48px;transform:rotate(-20deg)}.guru-portrait-frame{width:100%;max-width:390px;aspect-ratio:.79;background:#dadbd2;border-radius:190px 190px 30px 30px;overflow:hidden;position:relative;box-shadow:0 25px 50px #223b4910;border:7px solid #ffffffa8}.guru-portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block;filter:none}.guru-task-card{position:absolute;right:-24px;top:38px;display:flex;flex-direction:column;gap:15px;width:255px;min-height:166px;background:#04367c;color:#fff!important;border-radius:20px;padding:22px;transform:rotate(-5deg);box-shadow:0 16px 34px #04367c25;animation:guruCardFloat 7s ease-in-out infinite;transition:background .4s}.guru-task-eyebrow{display:flex;justify-content:space-between;gap:12px;font-size:.6rem;letter-spacing:.12em;opacity:.8}.guru-task-card strong{font-size:1.65rem;line-height:1.15;font-weight:500}.guru-task-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.76rem;opacity:.85}.guru-task-bottom>span:last-child{font-size:1.6rem}.guru-hero-copy{position:relative;padding:60px 0 12px;min-width:0}.guru-eyebrow{display:flex;align-items:center;gap:9px;font-size:.7rem;letter-spacing:.16em;font-weight:600;color:#4d627c;margin:0 0 22px}.guru-eyebrow>span{width:7px;height:7px;background:#9bbe38;border-radius:50%}#header7-1 h1{font-family:Roboto,Arial,sans-serif;font-size:calc(clamp(2.1rem,3.4vw,3.25rem));line-height:1.13;letter-spacing:-.035em;font-weight:400;margin:0 0 24px;color:#123560}#header7-1 h1>span{color:#50713d}.guru-hero-lead{font-size:1.15rem;line-height:1.65;color:#4d627a;margin:0 0 26px}.guru-start-note{border-left:2px solid #9bbe38;padding-left:18px;min-height:120px;margin-bottom:26px}.guru-start-note>span{font-size:.65rem;letter-spacing:.15em;font-weight:600;color:#5a718b}.guru-start-note p{font-size:1rem;line-height:1.6;color:#243c5b;margin:8px 0 7px;min-height:52px}.guru-start-note>a{font-size:.85rem;color:#04367c;text-decoration:underline;text-underline-offset:4px}.guru-start-note>a span{display:inline-block;margin-left:5px}.guru-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.guru-action-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 21px;border-radius:12px;background:#04367c;color:#fff!important;font-size:.94rem;line-height:1.3;box-shadow:0 8px 20px #04367c16;transition:background .2s,transform .2s}.guru-action-primary svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.guru-action-primary:hover{background:#0a4a98;transform:translateY(-2px)}.guru-action-secondary{color:#315744;font-size:.9rem;display:inline-flex;gap:8px;padding:12px 0;border-bottom:1px solid #aac494}.guru-hero-address{display:block;color:#61728a;font-size:.76rem;line-height:1.6;margin:18px 0}.guru-hero-address>span:first-child{font-size:1.15rem;color:#04367c}.guru-scene-controls{display:flex;align-items:center;gap:12px;color:#708297;font-size:.7rem;letter-spacing:.06em}.guru-scene-controls button{display:inline-flex;align-items:center;gap:7px;min-height:38px;min-width:38px;padding:8px 10px;margin:0;border:1px solid #b9c8db;border-radius:20px;color:#46617f;background:transparent;font-size:.8rem;transition:background .2s,transform .2s}.guru-scene-controls button:hover{background:#fff;transform:none}.guru-scene-controls>span{margin-right:6px;font-variant-numeric:tabular-nums}.guru-service-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px;border-top:1px solid #b9c8db70;padding-top:24px}.guru-service-picker button{display:flex;align-items:center;gap:10px;text-align:left;min-height:48px;margin:0;padding:11px 13px;background:#ffffff80;border:1px solid #cbd8e880;color:#395470;border-radius:12px;font-size:.85rem;line-height:1.3;font-weight:500;transition:background .25s,border-color .25s,transform .25s}.guru-service-picker button>span{font-size:.6rem;opacity:.65;font-variant-numeric:tabular-nums}.guru-service-picker button[aria-pressed=true]{background:#04367c;color:#fff;border-color:#04367c;box-shadow:0 5px 15px #04367c15}.guru-service-picker button:hover{transform:translateY(-2px);border-color:#719548;background:#e8f0de;color:#204221}.guru-service-picker button[aria-pressed=true]:hover{background:#0a478e;color:#fff}.guru-hero-footnote{font-size:.75rem;text-align:center;color:#667b92;line-height:1.6;margin:18px 0 0;padding-bottom:24px}.guru-hero.is-paused .guru-task-card{animation-play-state:paused}#header7-1 a:focus-visible,#header7-1 button:focus-visible{outline:3px solid #6d9925;outline-offset:4px}@keyframes guruPaperFlight{0%{transform:translateX(0) rotate(8deg);opacity:0}8%{opacity:.8}88%{opacity:.8}to{transform:translateX(-740px) rotate(-8deg);opacity:0}}@keyframes guruCardFloat{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-9px) rotate(-3deg)}}.guru-reveal-ready .guru-page-reveal{opacity:0;transform:translateY(14px);transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1)}.guru-reveal-ready .guru-page-reveal.is-visible{opacity:1;transform:none}@media(max-width:1100px){.guru-hero-shell{padding:0 32px}.guru-hero-grid{gap:30px;grid-template-columns:1fr 1.05fr}.guru-task-card{right:-5px;width:225px}.guru-portrait-scene{padding-right:24px;min-height:520px}.guru-orbit{width:390px;height:430px}.guru-hero-actions{gap:8px}.guru-action-primary{padding:15px;font-size:.86rem}.guru-action-secondary{font-size:.8rem}.guru-service-picker button{font-size:.77rem}}@media(max-width:767px){#header7-1{padding-top:100px}.guru-hero{padding-top:22px}.guru-hero-shell{padding:0 24px}.guru-hero-grid{grid-template-columns:1fr;gap:10px;min-height:0}.guru-portrait-scene{padding:24px 38px 32px 16px;width:100%;margin:auto}.guru-portrait-frame{max-width:300px;aspect-ratio:.88;border-width:5px}.guru-orbit{width:310px;height:310px;left:0;top:24px}.guru-task-card{width:198px;min-height:142px;padding:18px;right:-5px;top:30px;gap:12px}.guru-task-card strong{font-size:1.4rem}.guru-task-eyebrow{font-size:.53rem}.guru-task-bottom{font-size:.64rem}.guru-hero-copy{padding-top:52px}#header7-1 h1{font-size:2.25rem;margin-bottom:18px}.guru-eyebrow{font-size:.6rem;letter-spacing:.11em;margin-bottom:14px}.guru-hero-lead{font-size:1rem;line-height:1.6;margin-bottom:22px}.guru-start-note{margin-bottom:20px;min-height:115px}.guru-start-note p{font-size:.95rem;min-height:62px}.guru-hero-actions{gap:10px;align-items:stretch;flex-direction:column}.guru-action-primary{font-size:.94rem;min-height:52px}.guru-action-secondary{align-self:center;font-size:.87rem}.guru-hero-address{font-size:.7rem;text-align:center;margin:12px 0}.guru-hero-address>span:last-child{display:block}.guru-scene-controls{justify-content:center}.guru-service-picker{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding-top:18px;gap:8px}.guru-service-picker button{font-size:.78rem;padding:12px 10px;min-height:53px}.guru-hero-footnote{font-size:.7rem;padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.guru-task-card{animation:none!important}.guru-hero *,.guru-page-reveal{transition:none!important;scroll-behavior:auto!important}.guru-page-reveal{opacity:1!important;transform:none!important}}.guru-portrait-caption{position:absolute;top:-16px;left:18px;margin:0;font-size:.73rem;line-height:1.5;color:#526b80}.guru-portrait-caption a{color:inherit;text-decoration:underline;text-underline-offset:3px}.guru-task-plaque{position:absolute;bottom:30px;left:0;width:275px;min-height:122px;border-radius:16px;background:#04367c;box-shadow:0 14px 34px #04367c25;z-index:3}.guru-task-plaque .guru-task-card{position:relative;top:auto;right:auto;left:auto;bottom:auto;display:flex;width:100%;min-height:122px;padding:17px 76px 17px 18px;border-radius:16px;transform:none;animation:none;box-shadow:none}.guru-task-plaque .guru-task-eyebrow{font-size:.51rem;letter-spacing:.08em;white-space:nowrap;gap:10px}.guru-task-plaque .guru-task-card strong{font-size:1.3rem;line-height:1.13;font-weight:500;min-height:30px}.guru-task-plaque .guru-task-bottom{font-size:.64rem;line-height:1.4;min-height:20px}.guru-task-plaque .guru-task-bottom>span:last-child{display:none}.guru-portrait-next{position:absolute;right:14px;top:45px;display:grid;place-items:center;width:46px;height:46px;min-width:46px;min-height:46px;padding:0;margin:0;border:1px solid #b2d38a;border-radius:50%;background:#9bbe38;color:#183b25;box-shadow:0 5px 15px #021d4020;transition:background .2s,transform .2s;z-index:2}.guru-portrait-next svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.guru-portrait-next:hover{background:#b0d34a}.guru-portrait-next:active,.guru-task-plaque.is-tapping .guru-portrait-next{transform:scale(.9);background:#c1e16b}.guru-task-plaque.is-tapping .guru-portrait-next{box-shadow:0 0 0 9px #b6d86420}.guru-accounting-motion{position:absolute;left:-8px;top:-7px;width:225px;height:52px;pointer-events:none}.guru-accounting-token{display:flex;align-items:center;width:max-content;max-width:225px;min-height:48px;padding:7px 13px 7px 8px;border:1px solid #d8e4ee;border-radius:14px;background:#ffffffba;box-shadow:0 5px 18px #04367c05;color:#4b6784;transition:transform 1.1s cubic-bezier(.22,1,.36,1),background 1.1s;transform:translateX(var(--token-shift,0))}.guru-token-frame{display:block;position:relative;width:33px;height:33px;flex:0 0 33px}.guru-token-icon{position:absolute;display:block;transform:translateX(7px) scale(.86);transition:opacity .65s,transform .85s cubic-bezier(.22,1,.36,1)}.guru-token-icon.is-current{transform:translateX(0) scale(1)}.guru-token-icon svg{width:33px;height:33px;fill:none;stroke:#577e49;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.guru-token-icon text{fill:#365c83;font:600 9px Roboto,Arial,sans-serif}.guru-token-label{font-size:.76rem;letter-spacing:.025em}.guru-token-label.is-changing{animation:guruTokenLabel .7s ease both}@keyframes guruTokenLabel{0%{opacity:.2;transform:translateX(5px)}to{opacity:1;transform:none}}.guru-hero.is-paused .guru-accounting-token,.guru-hero.is-paused .guru-token-icon{transition:none}.guru-motion-paused .guru-hour-close,.guru-motion-paused .guru-hour-open{animation-play-state:paused!important}@keyframes guruOfficeSweep{0%,16%{transform:rotate(-90deg);stroke:#86a932}76%{stroke:#86a932}80%,to{transform:rotate(540deg);stroke:#c94b40}}@keyframes guruOpenGlow{0%,18%{fill:#95b735;filter:drop-shadow(0 0 3px #99bf38)}28%,to{fill:#9cac7c;filter:none}}@keyframes guruCloseGlow{0%,75%{fill:#b7c3cc;filter:none}82%,to{fill:#d64c40;filter:drop-shadow(0 0 3px #d64c4060)}}@keyframes guruOpenText{0%,20%{color:#6d942a}35%,to{color:inherit}}@keyframes guruCloseText{0%,75%{color:inherit}82%,to{color:#bd463d}}@media(max-width:1100px){.guru-task-plaque{width:275px;left:-6px}.guru-portrait-caption{left:6px}.guru-accounting-motion{left:-6px}}@media(max-width:767px){.guru-task-plaque{bottom:12px;left:0;min-height:116px}.guru-task-plaque .guru-task-card{min-height:116px;padding:15px 64px 15px 15px}.guru-task-plaque .guru-task-card strong{font-size:1.17rem;min-height:28px}.guru-task-plaque .guru-task-eyebrow{font-size:.45rem;gap:5px;letter-spacing:.04em}.guru-task-plaque .guru-task-bottom{font-size:.58rem}.guru-portrait-next{width:44px;height:44px;right:10px;top:42px}.guru-portrait-caption{top:0;left:10px;font-size:.66rem}.guru-accounting-motion{top:-4px;height:44px}.guru-accounting-token{min-height:40px;padding:4px 10px 4px 5px}.guru-token-label{font-size:.67rem}.guru-token-frame,.guru-token-icon svg{width:29px;height:29px}.guru-token-frame{height:29px;flex-basis:29px}}@media(prefers-reduced-motion:reduce){.guru-accounting-token,.guru-token-icon{transition:none!important}.guru-hour-close,.guru-hour-open,.guru-julia-arm,.guru-token-label{animation:none!important}}.guru-portrait-scene{display:block;width:100%;max-width:440px;min-height:0;aspect-ratio:11/13;margin:0 auto;padding:0;isolation:isolate}.guru-portrait-scene .guru-orbit{z-index:-1;left:0;top:10px;width:100%;height:100%;max-height:490px}.guru-portrait-frame.guru-julia-cutout{width:100%;max-width:none;aspect-ratio:1229/1280;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;position:relative;z-index:1}.guru-julia-arm-layer,.guru-julia-cutout>svg{display:block;width:100%;height:auto;overflow:visible}.guru-julia-arm-layer{position:absolute;top:0;left:0;aspect-ratio:1229/1280;pointer-events:none;z-index:5}.guru-julia-arm{transform-origin:986px 861px;transform-box:view-box}.guru-task-plaque{left:calc(57.3% - 238px);top:calc(83.3% - 68px);background:transparent;box-shadow:none}.guru-card-viewport{overflow:hidden;border-radius:16px;box-shadow:0 12px 28px #04367c25;position:relative;background:#e4ecf6}.guru-plaque-slide{position:relative;width:100%;min-height:122px;background:#04367c;border-radius:16px}.guru-task-plaque .guru-task-card{font-size:inherit;background:transparent}.guru-task-plaque .guru-task-card strong{font-size:1.2rem}@media(max-width:767px){.guru-portrait-scene{max-width:400px;min-height:0;aspect-ratio:.85;padding:0;margin-top:16px}.guru-portrait-scene .guru-orbit{top:10px;left:0;max-height:100%}.guru-task-plaque{left:calc(57.3% - 203px);top:calc(83.7% - 64px);bottom:auto}.guru-plaque-slide{min-height:116px}.guru-portrait-caption{top:-6px;left:4px}}@media(min-width:768px) and (max-width:900px){.guru-task-plaque{left:calc(57.3% - 203px);top:calc(83.3% - 64px);min-height:116px}.guru-task-plaque .guru-task-card{min-height:116px;padding:15px 64px 15px 15px;gap:9px}.guru-task-plaque .guru-task-card strong{font-size:1.17rem}.guru-task-plaque .guru-task-eyebrow{font-size:.45rem;gap:5px;letter-spacing:.04em}.guru-task-plaque .guru-task-bottom{font-size:.58rem}.guru-portrait-next{width:44px;height:44px;right:10px;top:42px}.guru-plaque-slide{min-height:116px}}@media(max-width:374px){.guru-task-plaque{left:calc(57.3% - 186px)}}.guru-hero-grid{grid-template-rows:auto auto;column-gap:70px;row-gap:0}.guru-hero-intro{grid-column:2;grid-row:1;position:relative;padding:90px 0 0;margin:0 0 22px;min-width:0}.guru-hero-intro .guru-eyebrow{margin:0}.guru-hero-copy{grid-column:2;grid-row:2;padding:0 0 12px}.guru-portrait-scene{grid-column:1;grid-row:1/span 2;aspect-ratio:.8;align-self:center}.guru-portrait-caption{top:-12px}.guru-accounting-motion{left:0;top:0;width:min(100%,330px);height:82px;overflow:visible}.guru-accounting-token{position:absolute;left:52px;top:0;gap:10px;padding:0;min-height:80px;max-width:220px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;transition:none;animation:guruIconCruise 9s ease-in-out infinite;animation-delay:-1.2s}.guru-token-frame{width:76px;height:80px;flex:0 0 76px;filter:drop-shadow(0 6px 8px #14396912)}.guru-token-icon{inset:0;opacity:0;transform:translateX(-5px) translateY(3px) scale(.9);transition:opacity .65s,transform .8s cubic-bezier(.22,1,.36,1)}.guru-token-icon.is-current{opacity:1;transform:translate(0) scale(1)}.guru-token-icon svg{width:76px;height:80px;fill:#000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter}.guru-token-icon text{font-family:Roboto,Arial,sans-serif;stroke:none}.guru-token-label{font-size:.79rem;font-weight:500;letter-spacing:.01em;color:#365879;white-space:nowrap}.guru-token-trail{position:absolute;width:58px;height:32px;right:calc(100% - 4px);top:24px;opacity:.58;animation:guruTrailBreathe 2.8s ease-in-out infinite}.guru-token-trail svg{width:100%;height:100%;overflow:visible;fill:none}.guru-token-trail path{stroke:#7598c0;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:3 4}.guru-token-trail path+path{stroke:#98b65f;stroke-width:1.1;stroke-dasharray:2 5}.guru-token-trail circle{fill:#90ac60;stroke:none}@keyframes guruIconCruise{0%{transform:translateX(0);opacity:0}8%{opacity:1}84%{transform:translateX(50px);opacity:1}95%{transform:translateX(54px);opacity:0}to{transform:translateX(0);opacity:0}}@keyframes guruTrailBreathe{0%,to{opacity:.35;transform:scaleX(.88);transform-origin:right}50%{opacity:.65;transform:scaleX(1)}}.guru-hero.is-paused .guru-accounting-token,.guru-hero.is-paused .guru-token-trail{animation-play-state:paused}.guru-task-plaque{top:calc(78.76% - 18px);bottom:auto}.guru-card-viewport{width:calc(100% + 16px);padding:26px 8px 8px;margin:-26px -8px -8px;border-radius:0;box-shadow:none}.guru-card-viewport,.guru-plaque-slide{background:transparent}.guru-plaque-press{position:relative;background:#04367c;border:1px solid #34588f;border-radius:16px;min-height:122px;box-shadow:0 12px 26px #04367c24;transform-origin:50% 50%}.guru-portrait-next{top:-5px;border:1px solid #cde68c;background:linear-gradient(145deg,#d0e987,#a9ca49 55%,#91b232);box-shadow:0 7px #668c2e,0 10px 15px #12356030,inset 0 2px 2px #f2ffcfaa;transition:filter .2s}.guru-portrait-next:hover{background:linear-gradient(145deg,#d8f18c,#a8ca46);transform:none;filter:brightness(1.04)}.guru-portrait-next:active{transform:none}.guru-task-plaque.is-tapping .guru-portrait-next{background:linear-gradient(145deg,#d0e987,#a0c33e);animation:guruButtonPress .62s ease-in-out both}.guru-task-plaque.is-tapping .guru-plaque-press{animation:guruPlaquePress .62s ease-in-out both}.guru-hero.is-running .guru-julia-arm{animation:guruJuliaPress 6.4s ease-in-out both}.guru-hero.is-manual-press .guru-julia-arm{animation:guruJuliaManualPress .52s ease-in-out both}@keyframes guruButtonPress{0%{transform:none;box-shadow:0 7px #668c2e,0 10px 15px #12356030}45%,65%{transform:translateY(3px);box-shadow:0 3px #668c2e,0 4px 7px #12356020}to{transform:none;box-shadow:0 7px #668c2e,0 10px 15px #12356030}}@keyframes guruPlaquePress{0%{transform:rotate(0) translateY(0)}45%,65%{transform:rotate(2grad) translateY(1px)}to{transform:rotate(0) translateY(0)}}@media(max-width:1100px){.guru-hero-grid{column-gap:30px}.guru-token-label{font-size:.72rem}.guru-accounting-token{gap:7px}.guru-hero-intro{padding-top:86px}}@media(min-width:768px) and (max-width:900px){.guru-task-plaque{top:calc(78.76% - 18px)}.guru-portrait-next{top:-4px}.guru-plaque-press{min-height:116px}.guru-token-frame,.guru-token-icon svg{width:68px;height:74px}.guru-token-frame{flex-basis:68px}.guru-accounting-token{left:44px;max-width:210px;animation-name:guruIconCruiseCompact}.guru-token-trail{width:48px}}@media(max-width:767px){.guru-hero-grid{row-gap:0}.guru-hero-intro{grid-column:1;margin:0 0 30px}.guru-portrait-scene{grid-column:1;grid-row:2;aspect-ratio:.78;margin-top:0;margin-bottom:18px}.guru-hero-copy{grid-column:1;padding:0 0 12px}.guru-portrait-caption{top:-16px;left:6px}.guru-task-plaque{top:calc(76.79% - 18px)}.guru-portrait-next{top:-4px}.guru-plaque-press{min-height:116px}.guru-accounting-motion{top:0;left:0;height:76px}.guru-accounting-token{left:50px;min-height:76px;gap:8px;max-width:210px;animation-name:guruIconCruiseCompact}.guru-token-frame,.guru-token-icon svg{width:68px;height:74px}.guru-token-frame{height:74px;flex-basis:68px}.guru-token-trail{width:48px;top:23px}.guru-token-label{font-size:.73rem}}@keyframes guruIconCruiseCompact{0%{transform:translateX(0);opacity:0}8%{opacity:1}84%{transform:translateX(35px);opacity:1}95%{transform:translateX(39px);opacity:0}to{transform:translateX(0);opacity:0}}@media(prefers-reduced-motion:reduce){.guru-accounting-token,.guru-julia-arm,.guru-task-plaque.is-tapping .guru-plaque-press,.guru-task-plaque.is-tapping .guru-portrait-next,.guru-token-trail{animation:none!important}.guru-accounting-token{opacity:1;transform:none}.guru-token-trail{opacity:.35}.guru-token-icon{transition:none!important}}.guru-token-icon[data-token="1"] text{fill:#f4f9ff;font-size:17px}.guru-token-icon[data-token="2"] text{fill:#456d39;font-size:12px;font-weight:700}#header7-1 .guru-hero{background:linear-gradient(90deg,#e6eed9,#edf3eb 44%,#e1ebf9)!important;padding-top:28px}.guru-portrait-column{grid-column:1;grid-row:1/span 2;align-self:center;width:100%;max-width:440px;margin:0 auto}.guru-portrait-column .guru-portrait-scene{width:100%;max-width:400px;margin:30px auto 0;grid-column:auto;grid-row:auto}.guru-portrait-column .guru-orbit{top:10px}.guru-portrait-column .guru-portrait-caption{top:-16px}#header7-1 h1.guru-portrait-heading{display:block;text-align:center;font-size:2.18rem;line-height:1.16;letter-spacing:-.035em;margin:0 0 8px;color:#123560}#header7-1 h1.guru-portrait-heading>span{display:inline-block;color:#50713d;margin-top:4px}.guru-hero-grid{min-height:0;align-items:center}.guru-hero-intro{align-self:end}.guru-hero-copy{align-self:start}.guru-hero-footnote{padding-bottom:32px}.guru-task-plaque{width:310px;left:calc(57.3% - 226px)}.guru-portrait-next{right:61px}.guru-task-plaque .guru-task-card{min-height:130px;padding:17px 112px 17px 18px;gap:10px}.guru-plaque-press,.guru-plaque-slide{min-height:130px}.guru-task-plaque .guru-task-card strong{font-size:1.17rem;line-height:1.17}.guru-card-price{position:absolute;top:52px;width:96px;text-align:center;line-height:1.2;color:#e0efb6;pointer-events:none}.guru-card-price strong{display:block;font-size:.85rem;font-weight:600;letter-spacing:-.02em}.guru-card-price small{display:block;font-size:.52rem;margin-top:4px;color:#c5d4e9;line-height:1.35}@media(min-width:768px) and (max-width:900px){.guru-task-plaque{width:259px;left:calc(57.3% - 189px)}.guru-portrait-next{right:48px}.guru-card-price{width:86px}.guru-card-price strong{font-size:.77rem}#header7-1 h1.guru-portrait-heading{font-size:1.85rem}}@media(max-width:767px){.guru-portrait-column{grid-column:1;grid-row:2;margin:0 auto 12px}.guru-portrait-column .guru-portrait-scene{margin-bottom:12px}.guru-hero-intro{grid-row:1;align-self:auto;margin-bottom:24px}.guru-hero-copy{grid-row:3;align-self:auto}.guru-hero-grid{grid-template-rows:auto auto auto}#header7-1 h1.guru-portrait-heading{font-size:calc(clamp(1.7rem,7.7vw,2.25rem));margin-bottom:18px}.guru-task-plaque{width:259px;left:calc(57.3% - 189px)}.guru-portrait-next{right:48px}.guru-task-plaque .guru-task-card{padding:15px 102px 15px 15px;min-height:132px;gap:9px}.guru-task-plaque .guru-task-card strong{font-size:1.08rem}.guru-plaque-press,.guru-plaque-slide{min-height:132px}.guru-card-price{width:86px;top:52px}.guru-card-price strong{font-size:.76rem}.guru-card-price small{font-size:.48rem}.guru-task-plaque .guru-task-bottom{font-size:.57rem}.guru-hero-footnote{padding-bottom:18px}}@media(max-width:374px){.guru-task-plaque{width:242px;left:calc(57.3% - 174px)}.guru-portrait-next{right:46px}.guru-card-price{right:25px}}@media(max-width:420px){.guru-task-plaque{left:calc(57.3% - 169px)}.guru-portrait-next{right:68px}.guru-card-price{right:47px}.guru-task-plaque .guru-task-card{padding-right:132px}}@media(max-width:374px){.guru-task-plaque{left:calc(57.3% - 154px)}.guru-portrait-next{right:66px}.guru-card-price{right:45px}.guru-task-plaque .guru-task-card{padding-right:125px}}.guru-accounting-motion{left:auto;right:0;width:min(100%,360px)}.guru-accounting-token{max-width:248px}.guru-token-icon[data-token="1"] text{fill:#fff;font-size:11px;font-weight:700}.guru-hero-address{font-weight:600;font-size:.82rem;color:#274d6c;line-height:1.65}.guru-address-map{display:inline-block;width:19px;height:23px;flex:0 0 19px;vertical-align:-6px;margin-right:4px;filter:drop-shadow(0 2px 2px #12356012)}@media(max-width:767px){.guru-hero-intro{max-width:400px;width:100%;justify-self:center}.guru-hero-intro .guru-eyebrow{justify-content:flex-start;text-align:left}.guru-portrait-column .guru-portrait-caption{left:16px}.guru-portrait-column,.guru-portrait-column .guru-portrait-scene{max-width:400px}.guru-accounting-motion{right:0;left:auto;width:min(100%,340px)}.guru-accounting-token{left:48px;max-width:240px}.guru-token-label{font-size:.7rem}.guru-hero-address{font-size:.75rem}.guru-address-map{width:18px;height:22px}.guru-task-plaque .guru-task-card strong{font-size:1.02rem}}.guru-accounting-token{left:auto!important;right:0;animation-name:guruIconRightCruise}@keyframes guruIconRightCruise{0%{transform:translateX(-36px);opacity:0}8%{opacity:1}84%{transform:translateX(-3px);opacity:1}95%{transform:translateX(0);opacity:0}to{transform:translateX(-36px);opacity:0}}#header7-1 h1.guru-portrait-heading>span{background:none!important;color:#50713d!important;-webkit-text-fill-color:#50713d!important}.guru-portrait-column>.guru-eyebrow{justify-content:center;text-align:center;margin:12px 0 0}.guru-portrait-column .guru-portrait-scene{max-width:380px;margin-top:34px}.guru-portrait-column .guru-portrait-caption{left:0;right:auto;text-align:left}.guru-hero-intro{padding-top:90px}.guru-accounting-motion{right:-8px}.guru-accounting-token[data-phase="1"] .guru-token-label{white-space:normal;max-width:145px;line-height:1.35}.guru-task-plaque{width:280px;left:calc(57.3% - 196px);--button-right:61px}.guru-portrait-next{right:var(--button-right)}.guru-card-price{right:36px;top:49px}.guru-task-plaque .guru-task-card{padding-right:112px}@media(min-width:768px) and (max-width:900px){.guru-task-plaque{width:235px;left:calc(57.3% - 165px);--button-right:48px}.guru-card-price{right:27px}.guru-task-plaque .guru-task-card{padding-right:102px}}@media(max-width:767px){.guru-portrait-column>.guru-eyebrow{justify-content:center;text-align:center;margin:12px 0 0}.guru-portrait-column .guru-portrait-scene{max-width:360px;margin-top:34px}.guru-portrait-column .guru-portrait-caption{left:0;right:auto;text-align:left}.guru-hero-intro{padding-top:82px;margin-bottom:18px}.guru-accounting-motion{right:-8px}.guru-task-plaque{width:235px;left:calc(57.3% - 165px);--button-right:48px}.guru-card-price{right:27px}.guru-task-plaque .guru-task-card{padding-right:102px}}@media(max-width:420px){.guru-task-plaque{left:calc(57.3% - 145px);--button-right:68px}.guru-card-price{right:35px}.guru-task-plaque .guru-task-card{padding-right:108px}.guru-card-price strong{font-size:.72rem}}@media(max-width:374px){.guru-task-plaque{width:218px;left:calc(57.3% - 130px);--button-right:66px}.guru-card-price{right:33px}.guru-task-plaque .guru-task-card{padding-right:105px}}.guru-accounting-token[data-phase="2"] .guru-token-label,.guru-accounting-token[data-phase="4"] .guru-token-label{white-space:pre;line-height:1.35;text-align:left}.guru-accounting-token[data-phase="2"] .guru-token-label{min-width:34px}.guru-accounting-token[data-phase="4"] .guru-token-label{max-width:none}#header7-1{background:linear-gradient(90deg,#e6eed9,#edf3eb 44%,#e1ebf9)!important}.guru-portrait-column>.guru-eyebrow{justify-content:flex-start;text-align:left;width:min(100%,380px);margin:12px auto 0}.guru-task-plaque{width:268px;left:calc(57.3% - 184px);min-height:110px}.guru-task-plaque .guru-task-card{min-height:110px;padding-top:13px;padding-bottom:12px;gap:6px}.guru-task-plaque :is(.guru-plaque-slide,.guru-plaque-press){min-height:110px}.guru-task-plaque .guru-task-card strong{min-height:0}.guru-julia-arm{transform-origin:1034px 869px}@keyframes guruJuliaPress{0%,88%{transform:rotate(0)}95%,to{transform:rotate(-2.5deg)}}@keyframes guruJuliaManualPress{0%,to{transform:rotate(0)}45%,70%{transform:rotate(-2.5deg)}}@media(min-width:768px) and (max-width:900px){.guru-task-plaque{width:228px;left:calc(57.3% - 158px)}}@media(max-width:767px){.guru-portrait-column>.guru-eyebrow{width:min(100%,360px);justify-content:flex-start;text-align:left;margin:12px auto 0}.guru-task-plaque{width:228px;left:calc(57.3% - 158px)}.guru-task-plaque .guru-task-card{min-height:110px;padding-top:13px;padding-bottom:12px;gap:6px}.guru-card-price{top:49px}}@media(max-width:420px){.guru-task-plaque{left:calc(57.3% - 138px)}}@media(max-width:374px){.guru-task-plaque{width:212px;left:calc(57.3% - 124px)}}.guru-task-company-line{display:block;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:.96em}#header7-1 .guru-task-eyebrow{justify-content:flex-start}#header7-1 .guru-portrait-next{right:calc(-6px + var(--button-right))}#header7-1 .guru-card-price{top:57px;right:30px}#header7-1 .guru-button-arrow{opacity:1;transition:opacity .12s}#header7-1 .guru-button-ok{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#214b2c;font:700 .72rem/1 Roboto,Arial,sans-serif;letter-spacing:.01em;opacity:0;transition:opacity .12s;text-shadow:0 1px 0 #f1ffc166;pointer-events:none}#header7-1 .is-confirmed .guru-button-arrow{opacity:0}#header7-1 .is-confirmed .guru-button-ok{opacity:1}#header7-1 .guru-julia-arm{animation:none!important;transform:none!important}#header7-1 .guru-julia-forearm{transform-box:view-box}#header7-1 .guru-task-plaque.is-tapping .guru-portrait-next{animation:guruButtonPressV9 .76s ease-in-out both}#header7-1 .guru-task-plaque.is-tapping .guru-plaque-press{animation:guruPlaquePressV9 .76s ease-in-out both}@keyframes guruButtonPressV9{0%,to{transform:translateY(0);box-shadow:0 7px #668c2e,0 10px 15px #12356030,inset 0 2px 2px #f2ffcfaa}40%,64%{transform:translateY(5px);box-shadow:0 2px #668c2e,0 4px 8px #12356022,inset 0 2px 3px #f2ffcf77}}@keyframes guruPlaquePressV9{0%,to{transform:rotate(0)}40%,64%{transform:rotate(1.2deg) translateY(1px)}}#header7-1 .guru-task-card .guru-jdg-accent{background:linear-gradient(110deg,#e0f7a4,#c4e372 55%,#e4f9b2);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}@media(max-width:767px){#header7-1 .guru-card-price{right:21px;top:58px}}@media(min-width:768px) and (max-width:900px){#header7-1 .guru-card-price{right:21px}}@media(max-width:420px){#header7-1 .guru-card-price{right:29px}}@media(max-width:374px){#header7-1 .guru-card-price{right:27px}}@keyframes guruLogoScreenV9{0%{opacity:0}4%,91%{opacity:1}to{opacity:0}}@keyframes guruLogoGlyphV9{0%{opacity:0;transform:scale(.62)}19%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes guruLogoWordV9{0%{opacity:0;transform:translateX(110%)}12%{opacity:1}48%,83%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10%)}}@media(prefers-reduced-motion:reduce){#header7-1 .guru-task-plaque.is-tapping .guru-plaque-press,#header7-1 .guru-task-plaque.is-tapping .guru-portrait-next{animation:none!important}#header7-1 .guru-button-arrow,#header7-1 .guru-button-ok{transition:none}}@keyframes guruContactFlyV12{0%{opacity:0;transform:translate3d(-32px,0,0) rotate(-8deg) scale(.86)}75%{opacity:1;transform:translate3d(2px,0,0) rotate(1deg) scale(1)}to{opacity:1;transform:none}}@keyframes guruMapsDropV12{0%{opacity:0;transform:translate3d(0,-27px,0) scale(.84)}76%{opacity:1;transform:translate3d(0,2px,0) scale(1)}to{opacity:1;transform:none}}@media(max-width:767px){#header7-1 .guru-task-plaque{--guru-price-right:21px}#header7-1 .guru-card-price{right:var(--guru-price-right)}#header7-1 .guru-portrait-next{right:calc(20px + var(--guru-price-right));top:1px}#header7-1 .guru-julia-arm-layer,#header7-1 .guru-portrait-frame{transform:translateX(18px)}}@media(max-width:420px){#header7-1 .guru-task-plaque{--guru-price-right:29px}}@media(max-width:374px){#header7-1 .guru-task-plaque{--guru-price-right:27px}}#header7-1 .guru-scene-controls button>svg{display:block;width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}.guru-julia-cutout>picture{display:block}.guru-julia-cutout .guru-portrait-static{display:block;width:100%;height:auto;aspect-ratio:1229/1280;object-fit:contain;max-width:none}
#guru-warsaw-main .guru-hero{padding-top:38px;background:transparent}#guru-warsaw-main .guru-portrait-heading{font-size:2rem;line-height:1.16;text-align:center;margin-bottom:14px}#guru-warsaw-main .guru-hero h1 span{margin-top:4px}#guru-warsaw-main .guru-hero p{margin-bottom:16px}#guru-warsaw-main .guru-task-price-main{white-space:nowrap}#guru-warsaw-main .guru-hero-shell{max-width:1180px}#guru-warsaw-main .guru-action-primary{color:white}#guru-warsaw-main .guru-hero-footnote{margin-top:20px}@media(max-width:767px){#guru-warsaw-main .guru-portrait-heading{font-size:1.85rem}.guru-hero{padding-inline:20px}}@media(min-width:992px){#guru-warsaw-main .guru-hero{padding-top:20px}#guru-warsaw-main .guru-portrait-column{max-width:370px}#guru-warsaw-main .guru-portrait-column .guru-portrait-scene{max-width:330px}}
