/* Tokorozawa: visible HTML, artwork only for decoration. Scoped to this route. */
body.tk-page{margin:0;background:#f0fbfc;color:#041e58;font-family:'KF Noto','Noto Sans JP',sans-serif;font-weight:500;line-height:1.55}.tk-site{--navy:#041e58;--red:#f12608;--cyan:#06b3c8;--green:#00964c;max-width:1100px;margin:auto;background:linear-gradient(160deg,#fff,#effdff 40%,#fff);overflow:clip}.tk-site *{box-sizing:border-box}.tk-site h1,.tk-site h2,.tk-site h3,.tk-site h4,.tk-site p,.tk-site ul,.tk-site ol,.tk-site dl,.tk-site dd{margin:0}.tk-site h1,.tk-site h2,.tk-site h3,.tk-site h4,.tk-site b,.tk-site strong{font-weight:900;line-height:1.35}.tk-site h2{font-size:clamp(22px,3.3vw,36px)}.tk-site h3{font-size:clamp(18px,2.6vw,28px)}.tk-site h4{font-size:20px}.tk-site a{color:inherit;text-decoration:none}.tk-site img{max-width:100%;height:auto;display:block}.tk-site button,.tk-site input,.tk-site select,.tk-site textarea{font:inherit}.tk-site button,.tk-site a,.tk-site summary{touch-action:manipulation}.tk-site button{cursor:pointer}.tk-site :focus-visible{outline:3px solid #ff8a00;outline-offset:3px}.tk-site [hidden]{display:none!important}.tk-site svg{width:36px;height:36px;flex:none;fill:none;stroke:currentColor;stroke-width:2}.tk-site section{scroll-margin-top:15px}.tk-pad{padding:18px 26px}.tk-section{margin-top:10px}.tk-site em{color:var(--red);font-style:normal}.tk-fine{font-size:14px;line-height:1.6}.tk-center{text-align:center}.tk-red{color:var(--red)}.tk-skip{position:absolute;left:10px;top:-100px;background:#fff;z-index:100}.tk-skip:focus{top:10px}.tk-header{display:flex;align-items:center;gap:10px;background:#fff;padding:10px 18px}.tk-brand{width:180px;flex-shrink:0}.tk-header p{font-size:14px;font-weight:900;flex:1}.tk-header p span{display:block}.tk-header>a:not(.tk-brand){padding:10px 14px;border-radius:10px;color:#fff;font-weight:900;white-space:nowrap}.tk-header-call{background:linear-gradient(#53bdff,#0074f7)}.tk-header-form{background:linear-gradient(100deg,#ff9023,#ff2560)}.tk-menu-button{background:none;border:0;color:var(--navy);font-size:29px;line-height:1}.tk-menu-button small{display:block;font-size:10px}#tk-menu{display:flex;gap:12px;flex-wrap:wrap;padding:18px;background:#e6f9ff}#tk-menu a{padding:10px;border:1px solid #71d9e5;background:white;border-radius:8px}.tk-hero{position:relative;isolation:isolate;aspect-ratio:2/1;overflow:hidden}.tk-hero picture,.tk-hero picture img{width:100%;height:100%;object-fit:cover}.tk-hero-copy{position:absolute;inset:6% auto 6% 4%;width:62%;display:flex;flex-direction:column;justify-content:space-between}.tk-hero h1{font-size:clamp(44px,7.2vw,88px);line-height:1.06;letter-spacing:-.07em;paint-order:stroke fill;-webkit-text-stroke:10px #fff;text-shadow:0 4px 5px #d2e8f4}.tk-hero h1 em{font-size:1.15em}.tk-hero-copy p{align-self:flex-start;background:linear-gradient(90deg,#ff7f18,#f52e00);border:4px solid #fff;box-shadow:0 2px 3px #6e9d91;border-radius:6px;color:#fff;padding:5px 18px;font-weight:900;font-size:clamp(20px,3.8vw,40px)}.tk-intro{background:linear-gradient(#e7faff,#fff)}.tk-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-radius:18px;background:#fff;box-shadow:0 3px 7px #9db4bc7d;margin:-24px 0 12px;position:relative;padding:12px 0}.tk-benefits>div{display:flex;flex-direction:column;align-items:center;gap:4px;border-right:1px solid #a8bbd0;font-size:20px}.tk-benefits>div:last-child{border:0;color:#078348}.tk-benefits>div:first-child{color:#075af7}.tk-benefits>div:nth-child(2){color:#ff8a15}.tk-benefits b{color:var(--navy)}.tk-cta,.tk-call{display:flex;justify-content:center;align-items:center;gap:12px;position:relative;border-radius:99px;font-size:30px;font-weight:900;padding:12px;margin:8px 0}.tk-site .tk-cta{background:linear-gradient(105deg,#ffb52e,#ff7520,#ff185c);color:#fff}.tk-cta strong{font-size:1.12em}.tk-site .tk-call{border:2px solid #2468f7;background:#fff;color:#034be7}.tk-cta>span,.tk-call>span{position:absolute;right:20px}.tk-phone{display:flex;justify-content:center;align-items:center;gap:18px;margin:10px 0!important}.tk-phone a{font-size:34px;font-weight:900;white-space:nowrap}.tk-phone>span{border-left:2px solid;padding-left:18px;font-size:17px}.tk-payment{background:#fff}.tk-rule{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:15px!important;white-space:nowrap}.tk-rule:before,.tk-rule:after{content:'';height:2px;background:#333;flex:1;min-width:10px;margin:0 12px}.tk-rule>span{color:var(--red)}.tk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tk-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tk-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tk-pay{text-align:center;padding:16px 12px;border:2px solid;border-radius:13px}.tk-cash{border-color:#f34c35;background:#fffcef}.tk-bank{border-color:#40a9d7;background:#ecfbff}.tk-pay h3{display:flex;align-items:center;justify-content:center;gap:12px;font-size:34px}.tk-cash svg{color:#fa9417}.tk-bank svg{color:#0aa2b0}.tk-pay>strong{display:block;color:var(--red);font-size:38px;line-height:1.3;margin:8px 0}.tk-pay>b{font-size:24px}.tk-pay p{font-size:16px;font-weight:900}.tk-payment>.tk-fine{text-align:center;margin-top:8px}.tk-alert{background:#fff0f4;color:#e91c41;border-radius:10px;padding:10px 16px;margin-top:10px!important;font-weight:900;text-align:center}.tk-anchor-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:8px;padding-bottom:8px}.tk-anchor-nav a{border:1px solid #68dce4;border-radius:8px;background:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:12px 3px;font-size:14px;font-weight:900;gap:7px}.tk-anchor-nav svg{color:#0ba6b0}.tk-fine>a{color:#079c9e;text-decoration:underline}.tk-box{background:linear-gradient(100deg,#e4faff,#f4ffff);border-radius:15px;padding:14px 18px;margin-bottom:12px}.tk-heading{display:flex;gap:12px;align-items:center;margin-bottom:10px!important}.tk-heading:before{content:'';width:10px;align-self:stretch;border-radius:99px;background:linear-gradient(#0bc6c9,#0686a8);flex-shrink:0}.tk-checklist h2{text-align:center}.tk-checklist h2 span{color:var(--red);font-size:1.45em}.tk-checklist ol{list-style:none;counter-reset:checks;padding:10px 0 0}.tk-checklist li{counter-increment:checks;position:relative;background:#fff;border-radius:99px;margin:5px 0;padding:7px 10px 7px 48px;font-size:16px}.tk-checklist li:before{content:counter(checks);background:linear-gradient(#13cbcf,#0295a7);color:#fff;border-radius:50%;position:absolute;left:8px;top:5px;width:30px;height:30px;display:grid;place-items:center;font-weight:900}.tk-checklist b{color:#029ca7}.tk-scene{background:linear-gradient(90deg,#ffffff80,#ffffff00),url('assets/hero-1600.webp') center 35%/cover;position:relative;min-height:190px;padding:26px;overflow:hidden}.tk-scene h2{font-size:44px;line-height:1.15;position:relative;z-index:1;paint-order:stroke fill;-webkit-text-stroke:7px white}.tk-scene .tk-scene-mascot{position:absolute;right:7%;bottom:0;width:180px;max-height:180px;object-fit:contain}.tk-white{background:white;border-radius:12px;padding:14px;font-weight:900;margin-bottom:10px!important;box-shadow:0 1px 5px #a6dce3}.tk-docs article{border:1px solid #46bde6;border-radius:12px;padding:12px;background:linear-gradient(#fff,#f3feff)}.tk-docs article:nth-child(2){border-color:#ffb347;background:#fffdf8}.tk-docs h3{font-size:28px;margin-bottom:12px}.tk-docs h3 small{font-size:17px}.tk-docs article:nth-child(2) h3{color:var(--red)}.tk-doc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.tk-doc-grid>div{display:flex;align-items:center;flex-direction:column;padding:12px 3px;background:#fff;border:1px solid #99e1ef;border-radius:10px;text-align:center;font-size:13px}.tk-doc-grid svg{color:#0baed6;height:48px}.tk-docs article>p{padding:10px;background:#e8fbff;border-radius:8px;font-size:14px;font-weight:900;margin-top:8px}.tk-orange-link{display:block;text-align:center;padding:12px;border-radius:10px;background:linear-gradient(#ff9300,#ff5100);color:#fff!important;font-weight:900;margin:10px 0}.tk-yellow{background:linear-gradient(100deg,#fff6ce,#fffbdc);padding:12px 16px;border-radius:13px;margin:10px 0!important}.tk-link{display:flex;align-items:center;justify-content:space-between;border:1px solid #54b7ce;border-radius:8px;background:#fff;padding:12px 10px;font-weight:900;font-size:16px;gap:5px}.tk-municipal{border:1px solid #f8b73c;border-left:7px solid #ffa400;border-radius:12px;background:#fffdf6;padding:12px;margin:12px 0}.tk-municipal h3{margin-bottom:10px}.tk-municipal-row{display:grid;grid-template-columns:35px 150px 1fr 160px;gap:12px;align-items:center;border-top:1px solid #c9d5da;padding:12px 0}.tk-municipal-row p{font-size:14px}.tk-municipal-row a{border:1px solid #14b4d9;background:#fff;padding:10px;color:#068bd1;font-weight:900;font-size:13px;border-radius:7px}.tk-advance-head{display:flex;align-items:center;background:url('assets/hero-1600.webp') center/cover;padding:18px}.tk-advance-head>img{width:26%;object-fit:contain}.tk-advance-head>div{flex:1}.tk-advance-head h2{color:#fff;background:linear-gradient(#ff9a08,#ff3905);border-radius:25px;padding:12px;text-shadow:1px 3px #c54a01;text-align:center;font-size:35px}.tk-advance-head h2 em{color:#fff74d}.tk-advance-head p{background:#ffffffeb;border-radius:20px;padding:10px;margin-top:10px!important;font-weight:900}.tk-advance-head strong{color:var(--red);font-size:40px}.tk-advance-head b{display:inline-block;background:#051d59;color:#fff356;border-radius:14px;padding:7px 12px;font-size:25px}.tk-advance-list{list-style:none;padding:0}.tk-advance-list li{background:#fff;border:2px solid #a2e8f3;border-radius:12px;margin:6px 0;padding:9px 12px 9px 43px;position:relative;font-weight:900}.tk-advance-list li:before{content:'✓';position:absolute;left:9px;top:9px;background:#ff7219;border-radius:5px;color:#fff;width:25px;text-align:center}.tk-ribbon{border-radius:18px 8px;background:linear-gradient(110deg,#ff9809,#ff4104,#ff8406);color:white;text-align:center;padding:10px 20px;position:relative;margin-bottom:12px!important}.tk-ribbon:before,.tk-ribbon:after{content:'〟';color:#ffe33d;position:absolute;left:8px;top:5px;font-size:26px;transform:rotate(125deg)}.tk-ribbon:after{left:auto;right:8px;transform:rotate(5deg)}.tk-blue{background:linear-gradient(#01c9ed,#0099f2)}.tk-payment-details article{background:white;border-radius:16px;padding:18px;display:flex;gap:12px;box-shadow:0 2px 5px #c7eff6}.tk-payment-details svg{width:58px;height:65px;color:#008ed4}.tk-payment-details p{font-size:16px}.tk-area-scene{background:linear-gradient(#ffffff00,#fff9),url('assets/hero-1600.webp') center/cover;padding:22px}.tk-area-scene h2{background:linear-gradient(90deg,#00542c,#008655);color:#fff43a;border-radius:99px;padding:10px 16px;font-size:38px}.tk-area-scene h2 span{color:#fff;font-size:.8em}.tk-area-scene small{display:inline-block;background:#ffe400;color:#07363c;font-size:15px;padding:5px 10px;border-radius:99px;margin-left:10px}.tk-districts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:24px 0 10px}.tk-districts li{border-radius:99px;background:#fff;padding:6px 24px;font-weight:900;color:#005239;box-shadow:0 2px 4px #499161;font-size:20px}.tk-area-scene p{font-weight:900;background:#ffffffe8;padding:5px}.tk-free{text-align:center;background:linear-gradient(#fffb29,#ffe201);color:var(--red);font-size:36px;font-weight:900;border-radius:18px}.tk-free span{font-size:1.3em}.tk-parking{padding:10px;background:#ddf8ff;border-radius:15px;display:grid;gap:10px}.tk-parking article{display:flex;background:white;border-radius:14px;padding:10px;align-items:center;gap:18px}.tk-parking img{width:26%;border-radius:8px}.tk-parking h4{font-size:26px;margin-bottom:5px}.tk-photo-guide{display:flex;gap:10px;align-items:center;justify-content:space-between;background:#e6faff;padding:12px;border-radius:12px;margin-top:8px}.tk-photo-guide span{border:1px solid #83dae7;padding:10px;border-radius:7px;background:#fff;font-size:14px}.tk-factors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px}.tk-factors>div{background:white;display:flex;align-items:center;flex-direction:column;border-radius:10px;padding:10px 2px;text-align:center;font-size:14px}.tk-factors svg{color:#169ada;margin-bottom:6px}.tk-four>div{background:#fff;border-radius:8px;text-align:center;padding:10px 4px}.tk-four b{font-size:16px}.tk-four img{width:100%;height:80px;object-fit:contain}.tk-flow{counter-reset:flow;list-style:none;padding:0;display:grid;gap:10px}.tk-flow li{counter-increment:flow;display:flex;align-items:center;gap:16px;background:linear-gradient(90deg,#fff,#eafaff);border:2px solid #beeff5;border-radius:18px;padding:12px}.tk-flow li:before{content:'0' counter(flow);border-radius:50%;background:linear-gradient(120deg,#27d6b4,#007e68);color:#fff;width:58px;height:58px;display:grid;place-items:center;font-size:26px;font-weight:900;flex-shrink:0}.tk-flow li>div{flex:1}.tk-flow li>img{width:100px;max-height:85px;object-fit:contain}.tk-contract-lead{display:flex;align-items:center;gap:18px;font-weight:900}.tk-contract-lead img{width:110px}.tk-audience{font-size:18px;margin:5px 0!important}.tk-deadline{border-radius:14px;background:#fff6de;text-align:center;padding:14px}.tk-deadline strong{display:block;color:var(--red);font-size:28px}.tk-deadline b{display:block;background:#ffe828;margin-top:5px;font-size:20px;color:#1b1600}.tk-submit-methods article{background:white;border:2px solid #ffded9;padding:12px;border-radius:10px}.tk-ownership{background:#d7fff0;border-radius:16px;padding:16px}.tk-ownership b{color:#ec472b}.tk-evidence{background:linear-gradient(140deg,#edfdff,#fff)}.tk-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;padding:5px 0 14px;scrollbar-width:thin}.tk-evidence-card{flex:0 0 92%;scroll-snap-align:center;border:2px solid #81e4ec;border-radius:12px;background:white;box-shadow:0 4px 6px #81dae74f;padding:18px;min-width:0}.tk-track:after{content:'';flex:0 0 4%}.tk-evidence-top{display:grid;grid-template-columns:35% 1fr;gap:20px}.tk-placeholder{background:linear-gradient(140deg,#dbe4ee,#f0f4f6);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;min-height:170px;position:relative;color:#8593a5}.tk-placeholder small{background:#ffdb73;border:1px solid #e6b549;color:#393313;border-radius:7px;padding:3px 7px;align-self:flex-start;font-size:12px}.tk-placeholder svg{width:70px;height:70px;margin:10px}.tk-evidence-top h3{margin:12px 0}.tk-timeline{list-style:none;margin:24px 0 16px!important;padding:16px;border-top:1px solid #21bcc6}.tk-timeline li{border-left:2px solid #15b5bf;padding:3px 0 3px 25px;position:relative}.tk-timeline li:before{content:'●';position:absolute;left:-8px;color:#0db5bf}.tk-slider-controls{display:flex;gap:15px;align-items:center;justify-content:center;text-align:center}.tk-slider-controls button{border-radius:50%;background:white;color:var(--navy);border:1px solid #08b9cd;width:42px;height:42px;font-size:27px}.tk-slider-controls button:disabled{opacity:.35}.tk-slider-controls p{color:#0795ad;font-size:14px}.tk-slider-controls [data-count]{font-size:12px}.tk-terms{border:1px solid #f9d447;border-radius:15px;background:#fffdf5;padding:16px}.tk-terms>div{display:grid;grid-template-columns:24% 1fr;gap:20px;border-bottom:1px solid #6ed7df;padding:16px 0}.tk-terms>div:last-child{border:0}.tk-terms dt{font-size:24px;font-weight:900}.tk-form-intro{display:flex;align-items:center;padding:20px;background:url('assets/hero-1600.webp') center/cover;gap:10px}.tk-form-intro>div{background:#fffffff5;border-radius:26px;padding:20px;flex:1}.tk-form-intro h2{text-align:center;font-size:32px}.tk-form-intro>img{width:26%}.tk-form-wrap{background:linear-gradient(#f6fffb,#e4fff0);padding:20px}.tk-form-frame{border:3px solid #0cbf83;border-radius:14px;background:#fff;padding:22px}.tk-assessment-header{margin-bottom:18px}.tk-assessment-city{font-size:28px;font-weight:900}.tk-assessment-title{display:flex;align-items:baseline;gap:12px;flex-wrap:nowrap;color:#008b4a;font-size:42px!important;white-space:nowrap}.tk-assessment-time{color:#f45200;font-size:1.45em}.tk-assessment-time small{font-size:.5em}.tk-trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.tk-form-grid,.tk-contact-inputs{display:grid;gap:15px}.tk-field{display:grid;grid-template-columns:25% minmax(0,1fr);gap:12px;align-items:start}.tk-field>span{font-size:16px;font-weight:900;padding-top:9px}.tk-site .required,.tk-site .optional{display:inline-block;border-radius:4px;padding:2px 5px;font-size:11px;white-space:nowrap;font-weight:900}.tk-site .required{background:#f51b22;color:#fff}.tk-site .optional{background:#e1eafa;color:#102454}.tk-field select,.tk-field input,.tk-field textarea{background:#fff;border:1px solid #c0cee2;border-radius:5px;padding:10px 12px;width:100%;min-height:44px;color:#15295a;font-size:16px}.tk-field>small{grid-column:2;font-size:13px}.tk-upload{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:14px 0}.tk-upload-button{display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed #a3b7c4;padding:14px;background:#f6fbfc;color:#078a4a;font-weight:900;cursor:pointer;flex-wrap:wrap}.tk-upload input{width:100%;font-size:12px}.tk-upload p{font-size:13px}.tk-upload small{display:block}.tk-contact-panel{background:linear-gradient(#ddfff2,#fff 85%);border-radius:20px;padding:14px}.tk-contact-panel h3{text-align:center;color:#078d4a;margin-bottom:12px}.tk-contact-body{display:flex;flex-direction:column}.tk-contact-inputs{order:-1}.tk-preference{border:0;padding:12px 0;margin:0}.tk-preference legend{font-weight:900}.tk-preference-options{display:flex;gap:30px}.tk-preference input{width:22px;height:22px;accent-color:#079ddd;vertical-align:middle}.tk-contact-hours{font-size:12px}.tk-contact-email-note{padding:6px 10px}.tk-consent{display:flex;gap:10px;align-items:flex-start;padding:15px 0}.tk-consent input{width:24px;height:24px;flex-shrink:0;accent-color:#049d65}.tk-consent a{color:#0367b9;text-decoration:underline}.tk-site .tk-submit{background:linear-gradient(#14bc6c,#008347);border:0;color:#fff;border-radius:99px;width:100%;padding:16px;font-size:25px;font-weight:900;margin:10px 0}.tk-form-status{background:#e8f7ff;padding:14px;margin-bottom:12px!important;border:1px solid #2199bb}.kw-photo-list{display:flex;flex-wrap:wrap;gap:6px}.kw-photo-item{position:relative;width:70px}.kw-photo-item img{width:70px;height:65px;object-fit:cover}.kw-photo-item button{position:absolute;top:0;right:0;background:white;border:1px solid #a7a7a7}.kw-photo-error{color:#c52027}.tk-faq-group{background:#fff2e4;padding:8px 15px;border-radius:8px;color:#dc4306;font-size:23px!important;margin-top:12px!important}.tk-faq{background:white;border:1px solid #d8e3eb;border-radius:10px;margin:5px 0}.tk-faq summary{display:flex;align-items:center;gap:10px;list-style:none;padding:10px;font-weight:900;cursor:pointer}.tk-faq summary::-webkit-details-marker{display:none}.tk-faq summary:after{content:'⌄';margin-left:auto}.tk-faq[open] summary:after{content:'⌃'}.tk-faq summary>span{display:grid;place-items:center;background:linear-gradient(#ff9e00,#ff3300);color:#fff;width:33px;height:33px;border-radius:50%;flex-shrink:0;font-size:22px}.tk-faq>div{background:#e4f8ff;margin:0 12px 10px;padding:14px;border-radius:12px}.tk-faq a{color:#00859b;text-decoration:underline}.tk-guides>article{background:#e5fff4;border-radius:15px;padding:10px}.tk-guides>article:nth-child(2){background:#e4f7ff}.tk-guides>article:nth-child(3){background:#fff0e3}.tk-guides h3{font-size:22px;color:#007e44;margin-bottom:10px}.tk-guides>article:nth-child(2) h3{color:#035cf6}.tk-guides>article:nth-child(3) h3{color:#f45309}.tk-guides .tk-link{border:0;margin-bottom:5px;font-size:15px}.tk-regions{display:flex;gap:8px;flex-wrap:wrap}.tk-regions a{flex:1;border:1px solid #2875f4;background:white;border-radius:8px;padding:10px;text-align:center;white-space:nowrap;font-weight:900;color:#0962ed}.tk-regions [aria-current]{background:#008d47;color:white}.tk-company{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:linear-gradient(#fff9,#e8fffbd9),url('assets/hero-1600.webp') center/cover}.tk-company h2{font-size:17px}.tk-company h3{font-size:26px}.tk-company-phone{font-size:30px;font-weight:900}.tk-company-area{align-self:start;background:#d7fff0;border-radius:18px;padding:20px;color:#007938;font-weight:900}.tk-footer{display:flex;gap:22px;background:linear-gradient(#063e75,#052048);padding:20px;color:#fff;align-items:center}.tk-footer>a{font-weight:900;font-size:30px;white-space:nowrap}.tk-footer nav{display:flex;gap:15px;flex-wrap:wrap;font-size:12px}.tk-footer small{font-size:11px;white-space:nowrap}
@media(min-width:1024px){.tk-pad{padding:24px 40px}.tk-hero{aspect-ratio:2.25/1}.tk-hero-copy{width:60%}.tk-hero h1{font-size:92px}.tk-intro{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.tk-benefits,.tk-intro>.tk-phone,.tk-intro>.tk-fine{grid-column:1/-1}.tk-intro>.tk-fine{text-align:center}.tk-form-frame{max-width:940px;margin:auto}.tk-parking{grid-template-columns:1fr}.tk-flow{grid-template-columns:1fr 1fr}.tk-flow li{align-items:flex-start}.tk-flow li>img{width:70px}.tk-form-grid{grid-template-columns:1fr 1fr}.tk-field{grid-template-columns:1fr;gap:5px}.tk-field>small{grid-column:1}.tk-contact-inputs{grid-template-columns:repeat(3,1fr)}.tk-form-wrap .tk-consent{justify-content:center}}
@media(max-width:600px){.tk-site{font-size:14px;line-height:1.55}.tk-pad{padding:12px}.tk-site h2{font-size:23px}.tk-site h3{font-size:19px}.tk-site h4{font-size:18px}.tk-header{padding:6px 8px;gap:5px}.tk-brand{width:100px}.tk-header p{font-size:9px;line-height:1.35}.tk-header>a:not(.tk-brand){padding:7px 8px;font-size:12px;border-radius:6px}.tk-header-form span{font-size:10px}.tk-menu-button{font-size:23px;padding:0}.tk-menu-button small{font-size:7px}.tk-hero{aspect-ratio:1.9/1}.tk-hero-copy{inset:7% auto 7% 4%}.tk-hero h1{font-size:clamp(40px,11.4vw,69px);-webkit-text-stroke:5px #fff}.tk-hero-copy p{font-size:clamp(18px,5.7vw,33px);padding:2px 9px;border-width:2px}.tk-benefits{padding:8px 0;border-radius:12px;margin-top:-16px}.tk-benefits>div{font-size:12px;gap:2px}.tk-benefits svg{width:28px;height:28px}.tk-cta,.tk-call{font-size:23px;padding:8px;gap:5px;margin:6px 0}.tk-phone{gap:6px;margin:7px 0!important}.tk-phone a{font-size:clamp(19px,5.7vw,30px)}.tk-phone>span{font-size:10px;padding-left:6px;border-left-width:1px}.tk-fine{font-size:12px}.tk-rule{font-size:23px!important;gap:3px;margin-bottom:10px!important}.tk-rule:before,.tk-rule:after{margin:0 3px}.tk-rule svg{width:25px;height:25px}.tk-two{gap:6px}.tk-pay{padding:10px 5px;border-radius:8px}.tk-pay h3{font-size:23px;gap:5px}.tk-pay svg{width:25px;height:25px}.tk-pay>strong{font-size:clamp(21px,6.5vw,35px);margin:5px 0}.tk-pay>b{font-size:18px}.tk-pay p{font-size:12px}.tk-alert{font-size:13px;padding:8px}.tk-anchor-nav{gap:5px}.tk-anchor-nav a{font-size:10px;padding:8px 2px;gap:4px}.tk-anchor-nav svg{width:25px;height:25px}.tk-box{padding:10px}.tk-heading{gap:7px}.tk-heading:before{width:7px}.tk-checklist h2{font-size:20px}.tk-checklist li{font-size:12px;line-height:1.5;border-radius:15px;padding:7px 8px 7px 35px}.tk-checklist li:before{width:23px;height:23px;left:5px;top:7px}.tk-scene{min-height:130px;padding:20px 14px}.tk-scene h2{font-size:32px;-webkit-text-stroke:5px #fff}.tk-scene .tk-scene-mascot{width:100px;max-height:110px;right:2%}.tk-white{font-size:14px;padding:10px}.tk-docs article{padding:7px}.tk-docs h3{font-size:20px}.tk-docs h3 small{display:block;font-size:12px}.tk-doc-grid{grid-template-columns:repeat(2,1fr);gap:4px}.tk-doc-grid>div{font-size:11px;padding:6px 3px}.tk-doc-grid svg{height:30px;width:25px}.tk-docs article>p{font-size:11px;padding:7px}.tk-orange-link{font-size:14px;padding:10px}.tk-three{gap:5px}.tk-link{font-size:12px;padding:8px 6px}.tk-municipal{padding:9px;border-left-width:4px}.tk-municipal h3{font-size:20px}.tk-municipal-row{grid-template-columns:24px 1fr;gap:6px;padding:9px 0}.tk-municipal-row svg{width:23px;height:23px}.tk-municipal-row h4{font-size:16px}.tk-municipal-row p{grid-column:1/-1;font-size:13px}.tk-municipal-row a{grid-column:1/-1;text-align:center;font-size:12px;padding:7px}.tk-advance-head{padding:12px 5px}.tk-advance-head h2{font-size:22px;padding:8px;border-radius:18px}.tk-advance-head p{font-size:13px;padding:8px}.tk-advance-head strong{font-size:30px}.tk-advance-head b{font-size:16px;padding:5px 9px}.tk-advance-list li{font-size:13px;padding:8px 8px 8px 32px}.tk-advance-list li:before{left:6px;width:19px}.tk-yellow{padding:10px;font-size:13px}.tk-ribbon{font-size:21px!important;padding:8px 16px;border-radius:13px}.tk-ribbon:before,.tk-ribbon:after{font-size:20px;left:1px}.tk-ribbon:after{left:auto;right:1px}.tk-payment-details article{padding:10px;gap:6px;display:block}.tk-payment-details svg{float:left;width:29px;height:35px;margin-right:7px}.tk-payment-details h3{font-size:17px}.tk-payment-details p{font-size:13px;clear:both;padding-top:4px}.tk-area-scene{padding:14px 12px}.tk-area-scene h2{font-size:26px;border-radius:17px;padding:8px}.tk-area-scene small{font-size:11px;margin-left:0}.tk-districts{gap:5px;padding-top:15px}.tk-districts li{font-size:15px;padding:4px 14px}.tk-area-scene p{font-size:12px}.tk-free{font-size:27px}.tk-parking{padding:7px;gap:8px}.tk-parking article{padding:7px;gap:10px;align-items:flex-start}.tk-parking img{width:25%;margin-top:5px}.tk-parking h4{font-size:18px}.tk-parking p{font-size:13px}.tk-photo-guide{flex-wrap:wrap;gap:6px;padding:9px}.tk-photo-guide b{width:100%;font-size:13px}.tk-photo-guide b br{display:none}.tk-photo-guide span{padding:6px 4px;font-size:10px;flex:1;white-space:nowrap}.tk-factors{grid-template-columns:repeat(3,1fr);gap:6px}.tk-factors>div{font-size:12px;padding:8px 3px}.tk-four{grid-template-columns:repeat(2,1fr);gap:6px}.tk-four b{font-size:14px}.tk-four img{height:65px}.tk-flow{gap:7px}.tk-flow li{padding:10px;gap:10px}.tk-flow li:before{width:34px;height:34px;font-size:19px}.tk-flow h3{font-size:18px}.tk-flow p{font-size:13px}.tk-flow li>img{width:55px}.tk-contract-lead{gap:10px;font-size:14px}.tk-contract-lead img{width:65px}.tk-audience{font-size:14px!important}.tk-deadline{padding:10px}.tk-deadline strong{font-size:22px}.tk-deadline b{font-size:16px}.tk-submit-methods article{padding:8px;font-size:13px}.tk-ownership{padding:12px;font-size:13px}.tk-evidence-card{padding:12px;flex-basis:94%}.tk-evidence-top{gap:12px}.tk-evidence-top h3{font-size:21px}.tk-evidence-top p{font-size:13px}.tk-placeholder{min-height:120px;padding:7px}.tk-placeholder small{font-size:10px;padding:2px 4px}.tk-placeholder svg{width:50px;height:50px}.tk-placeholder>span{font-size:12px}.tk-timeline{margin:15px 0 10px!important;font-size:13px;padding:12px}.tk-slider-controls{gap:10px}.tk-slider-controls p{font-size:12px}.tk-slider-controls button{width:36px;height:36px}.tk-terms{padding:10px}.tk-terms>div{grid-template-columns:25% 1fr;gap:10px;padding:12px 0}.tk-terms dt{font-size:17px}.tk-terms dd{font-size:13px}.tk-form-intro{padding:12px;gap:5px}.tk-form-intro>div{padding:12px;border-radius:20px}.tk-form-intro h2{font-size:23px}.tk-form-intro p,.tk-form-intro small{font-size:11px}.tk-form-wrap{padding:10px}.tk-form-frame{padding:12px;border-width:2px}.tk-assessment-city{font-size:23px}.tk-assessment-title{font-size:clamp(27px,8.5vw,45px)!important;gap:7px}.tk-field{grid-template-columns:29% 1fr;gap:7px}.tk-field>span{font-size:12px}.tk-site .required,.tk-site .optional{font-size:9px;padding:2px 4px}.tk-field input,.tk-field textarea,.tk-field select{padding:8px;min-width:0;font-size:16px}.tk-field>small{font-size:11px}.tk-upload{gap:8px}.tk-upload-button{padding:8px;font-size:13px;gap:4px}.tk-upload-button svg{width:25px;height:25px}.tk-upload p{font-size:11px}.tk-contact-panel{padding:10px 6px}.tk-contact-panel h3{font-size:21px}.tk-preference{font-size:13px}.tk-preference-options{gap:20px}.tk-site .tk-submit{font-size:20px;padding:13px}.tk-consent{font-size:12px}.tk-faq-group{font-size:18px!important}.tk-faq summary{font-size:13px;padding:9px 7px;gap:6px}.tk-faq summary>span{width:27px;height:27px;font-size:18px}.tk-faq>div{margin:0 7px 8px;padding:12px;font-size:13px}.tk-guides>article{padding:6px}.tk-guides h3{font-size:14px}.tk-guides .tk-link{font-size:11px;padding:8px 5px}.tk-regions{gap:5px}.tk-regions a{padding:8px 5px;font-size:12px}.tk-company{gap:10px}.tk-company h2{font-size:12px}.tk-company h3{font-size:20px}.tk-company p{font-size:11px}.tk-company-phone{font-size:22px}.tk-company-area{padding:12px;font-size:13px!important}.tk-footer{padding:14px 10px;gap:12px;flex-wrap:wrap}.tk-footer>a{font-size:23px}.tk-footer nav{gap:10px;font-size:10px}.tk-footer small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.tk-site *{scroll-behavior:auto!important}}
