/* Page measurements after viewing the approved canvas and the rendered page together. */
.sitewide-rebuilt .heading>div p{max-width:none}
.side-story{display:grid;grid-template-columns:1fr 1.55fr 12px;gap:12px;align-items:center;border-top:1px solid var(--rule);padding:12px 0}.side-story img{width:100%}.side-story strong{font-size:13px;line-height:1.5}.journal-side .ai-panel h3 .symbol{display:inline-block;width:28px;height:28px;vertical-align:middle;margin-right:8px}.journal-side .buttons{flex-direction:column;gap:12px}.journal-side .buttons .button{margin:0}.journal-side .panel>img{width:100%;margin-bottom:12px}
#mailformpro button[type=submit],#mailformpro input[type=submit]{color:white!important}
.languages .flag svg{width:100%;height:100%}
.official-list>a{display:grid;grid-template-columns:calc(34 * var(--u)) 1fr 1.1fr calc(12 * var(--u));gap:calc(12 * var(--u));align-items:center;padding:calc(18 * var(--u)) 0;border-bottom:1px solid var(--rule);min-width:0}
.official-list .directory-platform strong,.official-list .directory-platform small,.official-list .directory-description strong,.official-list .directory-description span{display:block}
.official-list .directory-platform strong{font-size:calc(17 * var(--u))}.official-list .directory-platform small{font-size:calc(9 * var(--u));overflow-wrap:anywhere}.official-list .directory-description strong{font-size:calc(11 * var(--u))}.official-list .directory-description span{font-size:calc(10 * var(--u))}
.flow-inline{display:grid;grid-template-columns:1fr 3.4fr;gap:calc(24 * var(--u));align-items:start}.flow-inline>.heading{display:block}.flow-inline>.heading h2{font-size:calc(21 * var(--u))}
.rate-intro{display:grid;grid-template-columns:1fr 3fr;gap:calc(26 * var(--u));align-items:start}.rate-intro .choices h3{font-size:calc(15 * var(--u))}.rate-intro .choices .amount{font-size:calc(27 * var(--u))}.rate-intro>div>p{font-size:calc(11 * var(--u));margin-top:calc(12 * var(--u))}
.operator-banner{display:grid;grid-template-columns:1fr 1fr;background:#eaf2f7;align-items:center}.operator-banner>div{position:static;width:auto;background:none;padding:calc(18 * var(--u));grid-row:1;grid-column:1}.operator-banner>img{grid-column:2;height:100%;object-fit:cover}
.route-cards>a:nth-child(2) strong{color:white;background:var(--navy)}
.route-cards .line .symbol{border-radius:50%;background:var(--line);color:white;padding:calc(5 * var(--u))}
.route-layout .route-cards .line .symbol{background:white;color:var(--line)}
.related-inline{display:grid;grid-template-columns:1fr 3.2fr;gap:calc(25 * var(--u));align-items:center}.related-inline .heading h2{font-size:calc(20 * var(--u))}.related-inline .visual-grid>article{display:grid;grid-template-columns:.8fr 1fr;column-gap:calc(9 * var(--u));align-items:start}.related-inline .visual-grid img{grid-row:1/4;aspect-ratio:1.4;object-fit:cover}.related-inline .visual-grid h3{font-size:calc(11 * var(--u));margin-top:0}.related-inline .visual-grid p,.related-inline .visual-grid .text-link{font-size:calc(9 * var(--u));margin-top:calc(5 * var(--u))}
.ec-service-link{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:calc(25 * var(--u));align-items:center;border:1px solid var(--rule);padding:calc(16 * var(--u))}.ec-service-link .heading{margin:0}.ec-service-link h2{font-size:calc(18 * var(--u))}.ec-service-link p{font-size:calc(11 * var(--u))}.ec-service-link .button{font-size:calc(11 * var(--u));padding:calc(10 * var(--u))}
.thanks-crumb{position:absolute;top:calc(18 * var(--u));font-size:calc(15 * var(--u))}.page-thanks #thanks{position:relative}.thanks-icon{position:relative;margin:auto;width:calc(110 * var(--u))}.thanks-icon>.symbol{width:calc(90 * var(--u));height:calc(90 * var(--u));margin-inline:auto;margin-bottom:calc(23 * var(--u))}.thanks-icon>span:not(.symbol){position:absolute;right:0;bottom:calc(5 * var(--u));background:var(--coral);border:calc(4 * var(--u)) solid white;border-radius:50%;width:calc(47 * var(--u));height:calc(47 * var(--u));display:grid;place-items:center;color:white;font-size:calc(32 * var(--u))}.thanks-related{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(30 * var(--u));margin-top:calc(30 * var(--u))}.thanks-related>a{display:flex;gap:calc(30 * var(--u));align-items:center;border-right:1px solid var(--rule)}.thanks-related>a:last-child{border:0}.thanks-related .symbol{width:calc(65 * var(--u));height:calc(65 * var(--u));margin:0}.thanks-related p{font-size:calc(14 * var(--u))}
@media(min-width:701px){ .sitewide-rebuilt h2{font-size:calc(24 * var(--u))}.sitewide-rebuilt h3{font-size:calc(16 * var(--u))}.sitewide-rebuilt p,.sitewide-rebuilt .heading .lede{font-size:calc(12 * var(--u))}
 .rebuilt-section{padding-block:calc(15 * var(--u))}.rebuilt-section .heading{margin-bottom:calc(13 * var(--u))}
 .sitewide-rebuilt .heading>p{font-size:calc(10.5 * var(--u));max-width:43%}.sitewide-rebuilt .kicker{font-size:calc(9 * var(--u));margin-bottom:calc(4 * var(--u))}
 .sitewide-rebuilt .faq-layout>div:first-child p{font-size:calc(10 * var(--u))}.sitewide-rebuilt .faq-layout>div:first-child .kicker{display:none}.split .faq-layout{display:block}.split .faq-layout>div:first-child p{display:none}.split .faq-layout>div:first-child h2{font-size:calc(20 * var(--u));margin-bottom:calc(12 * var(--u))}
 .visual-grid h3{font-size:calc(15 * var(--u))}.visual-grid p{font-size:calc(11 * var(--u));line-height:1.6}.visual-grid .text-link{font-size:calc(10 * var(--u))}
 .new-end{padding-block:calc(16 * var(--u))}.new-end h2{font-size:calc(22 * var(--u));letter-spacing:0}.new-end p{font-size:calc(9.5 * var(--u))}.new-end .skyline{opacity:.4}.end-grid{grid-template-columns:1fr 2.2fr;gap:calc(22 * var(--u))}.end-grid>div:first-child{padding-right:calc(10 * var(--u))}
 .new-end .button{font-size:calc(11 * var(--u));min-height:calc(32 * var(--u))}.new-end .ai-link{font-size:calc(10 * var(--u))}
 .sitewide-rebuilt .site-footer{padding-block:calc(12 * var(--u))}.sitewide-rebuilt .site-footer p{font-size:calc(8 * var(--u))}.sitewide-rebuilt .footer-socials a{font-size:calc(8 * var(--u))}
 .home-services .heading h2{font-size:calc(26 * var(--u))}.page-index .visual-grid h3{font-size:calc(19 * var(--u))}
 .page-service .choices h3{font-size:calc(18 * var(--u))}.page-service .choices .amount{font-size:calc(31 * var(--u))}
 .language-columns h2{font-size:calc(20 * var(--u))}.language-columns .number-list li{gap:calc(8 * var(--u));padding:calc(7 * var(--u))}.language-columns .number-list h3{font-size:calc(11 * var(--u))}.language-columns .number-list p{font-size:calc(9 * var(--u))}.language-content .photo img{height:calc(235 * var(--u))}
 .rate-flow .heading h2{font-size:calc(20 * var(--u))}.rate-flow .quote{font-size:calc(24 * var(--u))}.rate-flow .panel{padding:calc(13 * var(--u))}
 .company-data{grid-template-columns:1fr 1fr}.company-data p{font-size:calc(12 * var(--u))}.company-data .info-table{font-size:calc(11 * var(--u))}.page-corporation .split>div>div.heading h2{font-size:calc(22 * var(--u))}
 .offer{grid-template-columns:1.15fr 1fr;gap:calc(12 * var(--u))}.offer h2{font-size:calc(28 * var(--u));letter-spacing:-.045em}.offer h2 strong{font-size:1.5em}.offer p{font-size:calc(12 * var(--u))}.offer p.note{font-size:calc(9 * var(--u))}
 .page-free-consultation .heading h2{font-size:calc(23 * var(--u))}.page-free-consultation .consult-topics h3{font-size:calc(15 * var(--u))}.page-free-consultation .stages h2{font-size:calc(23 * var(--u))}
 .contact-layout{grid-template-columns:3fr 1fr;gap:calc(24 * var(--u))}.contact-field{grid-template-columns:calc(168 * var(--u)) 1fr}.form-side p{font-size:calc(11 * var(--u))}.form-side .photo img{height:calc(290 * var(--u))}.contact-form-grid{gap:calc(10 * var(--u))}.contact-submit{margin-left:calc(176 * var(--u))!important}
 .page-works_netshop .section:first-of-type .split{grid-template-columns:2fr 1fr}.page-works_netshop .section:first-of-type h2{font-size:calc(23 * var(--u))}
 .page-works_netshop .works-netshop-intro .split{grid-template-columns:2.5fr 1fr;gap:calc(25 * var(--u))}.page-works_netshop .works-netshop-intro h2{font-size:calc(27 * var(--u));letter-spacing:-.02em}.works-netshop-intro>.wrap{width:88%}.works-netshop-intro .split>p{border-left:1px solid var(--rule);padding-left:calc(28 * var(--u))}
 .page-works_netshop #examples h2,.page-works_netshop .section>.wrap>.split h2{font-size:calc(22 * var(--u))}.page-works_netshop .visual-grid h3{font-size:calc(14 * var(--u))}
 .page-works_dtp .icon-line .symbol{width:calc(40 * var(--u));height:calc(40 * var(--u))}.dtp-capabilities{grid-template-columns:1fr 2.2fr}.dtp-capabilities h2{font-size:calc(21 * var(--u))}
 .page-video .heading h2{font-size:calc(24 * var(--u))}.page-video .visual-grid h3{font-size:calc(18 * var(--u))}
 .page-drone-pr .heading h2{font-size:calc(23 * var(--u));letter-spacing:0}.page-drone-pr .heading>p{max-width:35%;font-size:calc(10 * var(--u))}.page-drone-pr #service .heading>div{flex:1.8}.drone-value .heading h2{font-size:calc(24 * var(--u))}
 .page-drone-pr-guides .visual-grid h3{font-size:calc(20 * var(--u))}.page-drone-pr-guides .visual-grid p{font-size:calc(12 * var(--u))}
 .page-subsidy_lp .feature h3{font-size:calc(14 * var(--u))}.page-subsidy_lp .feature p{font-size:calc(11 * var(--u))}.page-subsidy_lp .split h2{font-size:calc(23 * var(--u))}
 .page-restaurant_lp .feature h3{font-size:calc(16 * var(--u))}.page-restaurant_lp .feature p{font-size:calc(11 * var(--u))}.page-restaurant_lp #service .split{grid-template-columns:1.05fr 1fr}.page-restaurant_lp #service .feature h3{font-size:calc(13 * var(--u))}.page-restaurant_lp #service .feature p{font-size:calc(10 * var(--u))}
 .page-restaurant_ai_subsidy_lp .grant-note h2{font-size:calc(21 * var(--u))}.page-restaurant_ai_subsidy_lp .feature h3{font-size:calc(14 * var(--u))}.page-restaurant_ai_subsidy_lp .feature p{font-size:calc(11 * var(--u))}
 .page-restaurant_ai_subsidy_lp .reason-strip .feature h3{font-size:calc(11 * var(--u))}.page-restaurant_ai_subsidy_lp .reason-strip .feature p{font-size:calc(9 * var(--u))}
 .journal-row h2{font-size:calc(18 * var(--u))}.journal-row p{font-size:calc(11.5 * var(--u))}.journal-row{padding-block:calc(13 * var(--u))}.journal-side .panel{padding:calc(15 * var(--u))}.journal-side h3{font-size:calc(16 * var(--u))}.journal-side p{font-size:calc(11 * var(--u))}.food-row h2{font-size:calc(17 * var(--u))}.food-row h2>span{font-size:calc(32 * var(--u))}.food-row p{font-size:calc(11 * var(--u))}
 .outdoor-row{gap:calc(13 * var(--u));grid-template-columns:1.07fr 1fr;padding-bottom:calc(14 * var(--u))}.outdoor-row h2{font-size:calc(17 * var(--u));letter-spacing:0}.outdoor-row p{font-size:calc(11 * var(--u));line-height:1.6}.outdoor-row img{height:calc(139 * var(--u))}.page-drone-pr-guide-outdoor .rebuilt-section:first-of-type h2{font-size:calc(24 * var(--u))}.outdoor-grid{gap:calc(15 * var(--u)) calc(26 * var(--u))}
 .page-free-consultation .route-layout .route-cards strong{border:0;background:none;color:inherit;padding:0}.page-free-consultation .route-layout .route-cards .symbol{display:inline-block;vertical-align:middle;width:calc(25 * var(--u));height:calc(25 * var(--u));margin-right:calc(4 * var(--u));margin-bottom:0}.page-free-consultation .route-layout .route-cards h3{display:inline;font-size:calc(11 * var(--u))}
 .page-social #pickup .visual-grid article h3{font-size:calc(18 * var(--u))}.page-social .official-list>a{padding:calc(13 * var(--u)) 0}.page-social .official-list .directory-platform strong{font-size:calc(15 * var(--u))}
 .page-sns-operation .sns-end{grid-template-columns:1.6fr .9fr .9fr;gap:calc(22 * var(--u))}.page-sns-operation .sns-end .buttons{flex-direction:column}.page-sns-operation .sns-end h2{font-size:calc(23 * var(--u))}.page-sns-operation .sns-end h3{font-size:calc(14 * var(--u))}.page-sns-operation .sns-end>div:first-child{border:0;padding:0}.page-sns-operation .sns-end>div:last-child{border-left:1px solid #7c9ab0;padding-left:calc(20 * var(--u))}
 .page-drone-pr-guide-outdoor .end-grid{grid-template-columns:1.6fr 2fr}.page-drone-pr-guide-outdoor .end-grid h2{font-size:calc(23 * var(--u))}.page-subsidy_lp .new-end h2{font-size:calc(20 * var(--u))}.page-multilingual-website .end-grid{grid-template-columns:1.4fr 2fr}.page-multilingual-website .new-end h2{font-size:calc(22 * var(--u))}
 .page-free-consultation .new-flow strong{font-size:calc(13 * var(--u))}.page-free-consultation .flow-inline{grid-template-columns:1.2fr 3.5fr}.page-free-consultation .flow-inline>.heading h2{font-size:calc(20 * var(--u))}.page-free-consultation .flow-inline>.heading .kicker{display:none}
 .page-thanks .thanks-content h1{font-size:calc(48 * var(--u));letter-spacing:0}.page-thanks .thanks-content p{font-size:calc(23 * var(--u));margin:calc(30 * var(--u)) 0;line-height:1.6}.page-thanks .thanks-content{max-width:none}.page-thanks .thanks-content .button{font-size:calc(26 * var(--u));min-height:calc(72 * var(--u));width:calc(380 * var(--u))}.page-thanks .thanks-content .button:last-child{color:white;background:var(--coral);border-color:var(--coral)}.page-thanks .thanks-content .buttons{gap:calc(24 * var(--u));margin-top:calc(45 * var(--u))}.page-thanks .social-rail{padding-block:calc(25 * var(--u))}.page-thanks .social-list svg{width:calc(35 * var(--u));height:calc(35 * var(--u))}
 .page-social .visual-grid h3{font-size:calc(22 * var(--u))}.page-social .visual-grid p{font-size:calc(13 * var(--u))}
}
@media(max-width:700px){
 .flow-inline,.rate-intro{grid-template-columns:1fr;gap:20px}.official-list>a{grid-template-columns:28px 1fr 1fr 12px;gap:10px;padding:18px 0}.official-list .directory-platform strong{font-size:16px}.official-list .directory-platform small{font-size:10px}.official-list .directory-description strong{font-size:12px}.official-list .directory-description span{font-size:11px}.official-list .directory-icon{width:28px;height:28px}
 .rate-intro .choices h3{font-size:19px}.rate-intro .choices .amount{font-size:32px}.rate-intro>div>p{font-size:14px}.rate-intro .cols.three{grid-template-columns:1fr}.rate-intro .divider-cols>article{padding:18px 0;border-left:0;border-top:1px solid var(--rule)}
 .flow-inline>.heading h2{font-size:24px}.operator-banner{grid-template-columns:1fr}.operator-banner>img{grid-row:2;grid-column:1}.operator-banner>div{padding:20px}.languages .flag svg{width:38px;height:38px}
 .related-inline,.ec-service-link{grid-template-columns:1fr;gap:20px}.related-inline .heading h2{font-size:24px}.related-inline .visual-grid>article{grid-template-columns:1fr 1fr;gap:12px}.related-inline .visual-grid h3{font-size:16px}.related-inline .visual-grid p,.related-inline .visual-grid .text-link{font-size:12px}.ec-service-link{padding:18px}.ec-service-link h2{font-size:21px}.ec-service-link p,.ec-service-link .button{font-size:13px}.thanks-crumb{position:static;font-size:12px;margin-bottom:35px}.thanks-icon{width:85px}.thanks-icon>.symbol{width:70px;height:70px;margin-bottom:20px}.thanks-icon>span:not(.symbol){width:35px;height:35px;font-size:24px;border-width:3px;bottom:3px}.thanks-related{grid-template-columns:1fr;gap:25px}.thanks-related>a{border-right:0;border-bottom:1px solid var(--rule);padding-bottom:20px}.thanks-related h3{font-size:18px}.thanks-related p{font-size:13px}.thanks-related .symbol{width:45px;height:45px}
}

@media(min-width:701px){
 .sitewide-rebuilt .tech h3{font-size:calc(12 * var(--u))}.sitewide-rebuilt .tech p{font-size:calc(9 * var(--u));line-height:1.6}.language-content.tech{grid-template-columns:1.55fr .9fr}.language-content.tech .photo{margin-right:calc(-30 * var(--u))}.rate-flow{grid-template-columns:1fr 1fr;gap:calc(24 * var(--u))}.rate-flow .quote{white-space:nowrap;font-size:calc(24 * var(--u))}.rate-flow .new-flow strong{font-size:calc(11 * var(--u))}.rate-flow .new-flow p{font-size:calc(10 * var(--u))}.rate-flow .panel p{font-size:calc(10 * var(--u))}
 .new-flow .num{display:inline-block;vertical-align:middle;margin-right:calc(7 * var(--u))}.new-flow .symbol{display:inline-block;width:calc(26 * var(--u));height:calc(26 * var(--u));vertical-align:middle;margin:0 0 calc(5 * var(--u))}.compact-flow .new-flow .num{display:block}.flow-inline>.heading p{font-size:calc(10 * var(--u))}.page-subsidy_lp .flow-inline,.page-game-stream-clips .flow-inline{display:block}.page-subsidy_lp .flow-inline>.heading h2{font-size:calc(21 * var(--u));white-space:nowrap}.page-game-stream-clips .flow-inline>.heading h2{font-size:calc(24 * var(--u))}.page-game-stream-clips .new-flow{gap:calc(16 * var(--u))}.page-game-stream-clips .new-flow p{font-size:calc(10 * var(--u))}.page-game-stream-clips .price-card{min-height:0}.page-game-stream-clips .price-card .amount{font-size:calc(30 * var(--u))}.page-game-stream-clips .price-card .kicker{font-size:calc(8 * var(--u))}.page-game-stream-clips .price-card h3{font-size:calc(14 * var(--u))}
 .page-free-consultation .flow-inline{grid-template-columns:1.6fr 3.5fr;gap:calc(20 * var(--u))}.page-free-consultation .flow-inline>.heading h2{font-size:calc(22 * var(--u));white-space:nowrap}.page-free-consultation .new-flow p{font-size:calc(10 * var(--u));line-height:1.55}.page-free-consultation .new-flow article{padding-left:calc(8 * var(--u))}.page-free-consultation .new-flow{gap:calc(15 * var(--u))}.page-free-consultation .route-layout{grid-template-columns:1.2fr 3fr}.page-free-consultation .route-layout h2{font-size:calc(23 * var(--u))}.page-free-consultation .route-cards p{font-size:calc(9 * var(--u));line-height:1.5}.page-free-consultation .offer h2{font-size:calc(33 * var(--u));letter-spacing:-.055em}.page-free-consultation .route-layout .route-cards .line{color:white;background:var(--line)}
 .side-story{grid-template-columns:1fr 1.5fr calc(12 * var(--u));gap:calc(10 * var(--u));padding:calc(9 * var(--u)) 0}.side-story strong{font-size:calc(11 * var(--u))}.journal-side .panel>img{margin-bottom:calc(10 * var(--u))}.journal-side .ai-panel h3{font-size:calc(16 * var(--u))}.journal-side .ai-panel h3 .symbol{width:calc(26 * var(--u));height:calc(26 * var(--u))}.journal-row h2{font-size:calc(17 * var(--u));letter-spacing:0}.page-drone-pr-guide-stay .journal-grid{grid-template-columns:2.45fr 1fr}.page-drone-pr-guide-stay .journal-row p{font-size:calc(12 * var(--u))}.page-drone-pr-guide-stay .journal-side .panel{background:white}.journal-side .panel.ai-panel{background:var(--navy)}
 .page-drone-pr #service .heading h2{font-size:calc(21 * var(--u));white-space:nowrap}.page-drone-pr #service .heading>p{max-width:29%}.page-drone-pr .credential p{font-size:calc(10 * var(--u))}.page-drone-pr-guides .visual-grid h3{font-size:calc(19 * var(--u))}.page-drone-pr-guides .visual-grid .text-link{display:none}.page-drone-pr-guide-outdoor .operator-banner h3{font-size:calc(17 * var(--u))}.page-drone-pr-guide-outdoor .operator-banner p{font-size:calc(11 * var(--u))}.page-drone-pr-guide-outdoor .related .visual-grid h3{font-size:calc(13 * var(--u))}
 .page-works_video .new-flow .symbol{display:none}.page-works_video .new-flow .num{display:block}.page-works_video .flow-inline{grid-template-columns:1.1fr 3.4fr}.page-works_netshop .ec-service-link{grid-template-columns:1.3fr 1.5fr 1.3fr}.page-works_netshop .ec-service-link h2{font-size:calc(16 * var(--u))}.page-works_netshop .ec-service-link p{font-size:calc(10 * var(--u))}.page-works_netshop .ec-service-link .button{font-size:calc(10 * var(--u))}.page-works_netshop .visual-grid .text-link{display:none}
 .page-thanks .site-header{height:calc(78 * var(--u))}.page-thanks .site-header .wordmark{width:calc(180 * var(--u));height:calc(38 * var(--u))}.page-thanks .site-header .wordmark span{width:calc(180 * var(--u));height:calc(111 * var(--u));background-size:calc(180 * var(--u)) auto;transform:translateY(calc(-73 * var(--u)))}.page-thanks .site-header .nav-items>li>a,.page-thanks .site-header .nav-expand{font-size:calc(18 * var(--u))}.sitewide-rebuilt.page-thanks .site-footer{min-height:calc(110 * var(--u));display:flex;align-items:center}.page-thanks .site-footer .wordmark{width:calc(130 * var(--u));height:calc(28 * var(--u))}.page-thanks .site-footer .wordmark span{width:calc(130 * var(--u));height:calc(80 * var(--u));background-size:calc(130 * var(--u)) auto;transform:translateY(calc(-52 * var(--u)))}.page-thanks .thanks-icon>.symbol{color:var(--ink);fill:none!important}.page-thanks .thanks-content .symbol svg{fill:none}.page-thanks .thanks-related h3{font-size:calc(23 * var(--u))}.page-thanks #thanks{min-height:calc(602 * var(--u))}.page-thanks .thanks-content .buttons .symbol{display:inline-block;width:calc(33 * var(--u));height:calc(33 * var(--u));margin:0 calc(20 * var(--u)) 0 0;vertical-align:middle}.page-thanks .thanks-content h1{white-space:nowrap}
}

@media(min-width:701px){
 .thanks-icon>.symbol{display:block;position:static;background:none;border:0;border-radius:0;padding:0}.page-thanks .thanks-icon>.symbol svg{width:100%;height:100%;fill:none;stroke:var(--ink)}
 .sitewide-rebuilt .rate-intro .choices p{font-size:calc(10 * var(--u));line-height:1.55}.rate-intro .choices .text-link{display:none}.rate-intro .choices .amount{margin-block:calc(4 * var(--u));font-size:calc(29 * var(--u))}.rate-intro .choices h3{font-size:calc(13 * var(--u))}.rate-intro .choices .kicker{font-size:calc(8 * var(--u))}.rate-intro .choices article{padding:0 calc(14 * var(--u))}.rate-intro .note{font-size:calc(8 * var(--u))}
 .page-restaurant_ai_subsidy_lp #problems .feature .symbol{margin-bottom:calc(6 * var(--u));width:calc(35 * var(--u));height:calc(35 * var(--u))}.page-restaurant_ai_subsidy_lp #problems .feature p{font-size:calc(10 * var(--u));line-height:1.5}.page-restaurant_ai_subsidy_lp #problems .feature h3{font-size:calc(13 * var(--u))}.page-restaurant_ai_subsidy_lp .support-band{grid-template-columns:1.25fr 2.75fr;gap:calc(20 * var(--u))}.page-restaurant_ai_subsidy_lp .support-band h2{font-size:calc(22 * var(--u));white-space:nowrap}.page-restaurant_ai_subsidy_lp .support-band .visual-grid h3{font-size:calc(13 * var(--u))}.page-restaurant_ai_subsidy_lp .support-band .visual-grid p{font-size:calc(10 * var(--u));line-height:1.5}.page-restaurant_ai_subsidy_lp .support-band .visual-grid .text-link{display:none}.page-restaurant_ai_subsidy_lp .support-band>div>p{font-size:calc(10 * var(--u))}.page-restaurant_ai_subsidy_lp .grant-note p{font-size:calc(10 * var(--u))}.page-restaurant_ai_subsidy_lp .grant-note h2{font-size:calc(20 * var(--u));white-space:nowrap}.page-restaurant_ai_subsidy_lp .grant-note h3{font-size:calc(12 * var(--u))}.page-restaurant_ai_subsidy_lp .grant-note{grid-template-columns:.2fr 1.7fr 1.6fr;gap:calc(16 * var(--u))}.page-restaurant_ai_subsidy_lp .reason-strip .feature .symbol{width:calc(19 * var(--u));height:calc(19 * var(--u));margin-bottom:calc(3 * var(--u))}.page-restaurant_ai_subsidy_lp .reason-strip .feature h3{font-size:calc(10 * var(--u))}.page-restaurant_ai_subsidy_lp .reason-strip .feature p{font-size:calc(8 * var(--u));line-height:1.4}.page-restaurant_ai_subsidy_lp .reason-strip h2{font-size:calc(19 * var(--u))}.page-restaurant_ai_subsidy_lp .reason-strip .feature{padding:0 calc(9 * var(--u))}.page-restaurant_ai_subsidy_lp .reason-strip{gap:calc(16 * var(--u))}
 .page-game-stream-clips .price-card .checklist{margin-bottom:0}.page-game-stream-clips .price-card .checklist li{margin-block:calc(1 * var(--u));line-height:1.35}.page-game-stream-clips .price-card{padding:calc(12 * var(--u))}.page-game-stream-clips .new-flow .num{width:calc(25 * var(--u));height:calc(25 * var(--u));border-radius:50%;background:var(--navy);color:white;text-align:center;line-height:calc(25 * var(--u));font-size:calc(9 * var(--u))}.page-game-stream-clips .new-flow .symbol{width:calc(26 * var(--u));height:calc(26 * var(--u))}.page-game-stream-clips .end-grid{grid-template-columns:1.4fr 2.2fr}.page-game-stream-clips .new-end h2{font-size:calc(20 * var(--u))}.page-game-stream-clips .related-inline .visual-grid .text-link{display:none}
 .page-free-consultation .route-layout{grid-template-columns:1.5fr 3fr}.page-free-consultation .route-layout h2{font-size:calc(22 * var(--u))}.page-free-consultation .route-layout .route-cards p{font-size:calc(9 * var(--u))}.page-free-consultation .route-layout .route-cards strong{font-size:calc(9 * var(--u))}.page-free-consultation .route-layout .route-cards .symbol{margin:0 calc(4 * var(--u)) 0 0;width:calc(23 * var(--u));height:calc(23 * var(--u))}.page-free-consultation .stages .stage{padding:calc(10 * var(--u)) calc(4 * var(--u))}.page-free-consultation .stages .stage .symbol{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-bottom:calc(5 * var(--u))}.page-free-consultation .stages .stage p{margin-top:0;font-size:calc(10 * var(--u))}
 .page-drone-pr-guide-outdoor .related-photo-section .visual-grid .text-link{display:none}.page-drone-pr-guide-outdoor .related-photo-section .visual-grid h3{font-size:calc(12 * var(--u))}.page-drone-pr-guide-outdoor .related-photo-section .heading{margin-bottom:calc(10 * var(--u))}.page-drone-pr-guide-outdoor .outdoor-row .kicker{margin-bottom:calc(5 * var(--u))}.page-drone-pr-guide-outdoor .outdoor-row h2{font-size:calc(16 * var(--u))}.page-drone-pr-guide-outdoor .outdoor-row p{font-size:calc(10 * var(--u))}.page-drone-pr-guide-outdoor .outdoor-row img{height:calc(145 * var(--u))}.page-drone-pr-guide-outdoor .end-grid{grid-template-columns:1.6fr 2fr}.page-drone-pr-guide-outdoor .new-end h2{font-size:calc(21 * var(--u))}
}
@media(max-width:700px){.thanks-icon>.symbol{position:static;background:none;border:0;display:block}.thanks-icon>span:not(.symbol){right:0;bottom:0}.side-story{grid-template-columns:1fr 1.5fr 14px}.thanks-content .buttons .symbol{width:24px;height:24px;margin:0;display:inline-block}.page-thanks .thanks-content .button .symbol svg{width:100%;height:100%}}

/* Final comparison: keep the measured rows and the approved image proportions. */
@media(min-width:701px){
 .page-video .video-samples img{aspect-ratio:auto;height:auto}.sitewide-rebuilt.page-multilingual-website .new-end h2,.sitewide-rebuilt.page-subsidy_lp .new-end h2{font-size:calc(18 * var(--u))}
 .sitewide-rebuilt .new-end .end-grid:not(.sns-end){grid-template-columns:1.35fr 1.7fr 1.15fr;gap:calc(20 * var(--u))}.sitewide-rebuilt .new-end .end-grid:not(.sns-end)>div:first-child{border:0;padding:0}.sitewide-rebuilt .new-end .end-ai{border-left:1px solid #7c9ab0;padding-left:calc(18 * var(--u));position:relative}.sitewide-rebuilt .new-end .end-ai>.symbol{width:calc(27 * var(--u));height:calc(27 * var(--u));position:absolute;left:calc(18 * var(--u));top:0}.sitewide-rebuilt .new-end .end-ai h3{font-size:calc(11 * var(--u));padding-left:calc(36 * var(--u));min-height:calc(27 * var(--u));line-height:1.4}.sitewide-rebuilt .new-end .end-ai p{font-size:calc(8 * var(--u));margin-top:calc(4 * var(--u))}.sitewide-rebuilt .new-end .end-ai .ai-link{font-size:calc(8.5 * var(--u))}.sitewide-rebuilt .new-end .end-contact>.buttons{gap:calc(12 * var(--u))}.sitewide-rebuilt .new-end .end-contact>.buttons .button{padding-inline:calc(10 * var(--u));font-size:calc(10 * var(--u))}.sitewide-rebuilt .new-end .end-contact>p{font-size:calc(8.5 * var(--u))}.sitewide-rebuilt .new-end h2{font-size:calc(22 * var(--u))}
 .page-multilingual-website .related-inline .visual-grid img{aspect-ratio:auto;object-fit:contain}.page-works_netshop .related-photo-section .visual-grid img,.page-drone-pr-guides .related-photo-section .visual-grid img{height:auto;aspect-ratio:auto;object-fit:contain}.page-restaurant_ai_subsidy_lp .related-inline .visual-grid img{aspect-ratio:auto;object-fit:contain}.page-multilingual-website .language-content.tech .photo img{height:auto;aspect-ratio:auto}.page-contact .form-side .photo img{height:auto;aspect-ratio:auto}.page-netshop_service #price .ec-works img{height:auto;aspect-ratio:auto}
 .page-multilingual-website .related-inline{grid-template-columns:1fr 3.5fr;gap:calc(24 * var(--u))}.page-multilingual-website .related-inline .visual-grid>article{display:block}.page-multilingual-website .related-inline .visual-grid img{height:auto;width:100%}.page-multilingual-website .related-inline .visual-grid h3{font-size:calc(13 * var(--u));margin-top:calc(5 * var(--u))}.page-multilingual-website .related-inline .visual-grid p{font-size:calc(10 * var(--u));margin-top:calc(2 * var(--u))}.page-multilingual-website .related-inline .visual-grid .text-link{display:none}
 .page-works_netshop #product-design .split{grid-template-columns:.85fr 1.25fr}.page-works_netshop #product-design h2{font-size:calc(22 * var(--u));line-height:1.4}.page-works_netshop #product-design .photo img{height:calc(240 * var(--u));object-fit:cover}.page-works_dtp .section>.wrap>.split h2{font-size:calc(21 * var(--u))}
 .page-game-stream-clips #price{padding-block:calc(10 * var(--u))}.page-game-stream-clips #flow{padding-block:calc(10 * var(--u))}.page-game-stream-clips .game-existing-samples{padding-block:calc(10 * var(--u))}.page-game-stream-clips .game-existing-samples .heading{margin-bottom:calc(8 * var(--u));align-items:center}.page-game-stream-clips .game-existing-samples .heading h2{font-size:calc(22 * var(--u))}.page-game-stream-clips .game-existing-samples .visual-grid h3{font-size:calc(9 * var(--u));margin-top:calc(4 * var(--u))}.page-game-stream-clips .game-existing-samples .visual-grid img{aspect-ratio:150/73;object-fit:cover}.page-game-stream-clips .game-existing-samples .kicker{font-size:calc(8 * var(--u));margin-bottom:calc(2 * var(--u))}
 .page-restaurant_ai_subsidy_lp #problems{padding-block:calc(12 * var(--u))}.page-restaurant_ai_subsidy_lp #support{padding-block:calc(15 * var(--u))}.page-restaurant_ai_subsidy_lp #price{padding-block:calc(15 * var(--u))}.page-restaurant_ai_subsidy_lp .reason-strip{align-items:center}.page-restaurant_ai_subsidy_lp .section:has(>.wrap>.reason-strip){padding-block:calc(8 * var(--u))}.page-restaurant_ai_subsidy_lp #faq{padding-block:calc(8 * var(--u))}.page-restaurant_ai_subsidy_lp #faq .faq-layout>div:first-child>p:not(.kicker){display:none}.page-restaurant_ai_subsidy_lp #faq .kicker{display:none}.page-restaurant_ai_subsidy_lp #faq summary{font-size:calc(10 * var(--u));padding-block:calc(5 * var(--u));min-height:0}.page-restaurant_ai_subsidy_lp .new-end{padding-block:calc(14 * var(--u))}.page-restaurant_ai_subsidy_lp .new-end h2{font-size:calc(24 * var(--u))}
 .page-drone-pr-guide-stay .journal-row h2{font-size:calc(16 * var(--u))}.page-drone-pr-guide-outdoor .rebuilt-section:first-of-type h2{font-size:calc(21 * var(--u))}.page-drone-pr-guide-outdoor .related-photo-section .heading h2{font-size:calc(17 * var(--u))}
 .page-sns-operation #flow .flow-inline{display:block}.page-sns-operation #flow .heading{margin-bottom:calc(12 * var(--u))}.page-sns-operation #flow .heading h2{font-size:calc(22 * var(--u))}.page-sns-operation #flow .new-flow .num{background:#426887;border-radius:50%;color:white;width:calc(26 * var(--u));height:calc(26 * var(--u));line-height:calc(26 * var(--u));font-size:calc(10 * var(--u));text-align:center}.page-sns-operation #flow .new-flow p{font-size:calc(10 * var(--u))}.page-sns-operation #flow .new-flow .symbol{width:calc(27 * var(--u));height:calc(27 * var(--u))}
 .page-social #pickup .heading h2,.page-social #official-sns .heading h2{font-size:calc(29 * var(--u))}.page-social #pickup .visual-grid article h3{font-size:calc(19 * var(--u))}
 .page-subsidy_lp #flow .num,.page-subsidy_lp #flow .symbol,.page-subsidy_lp .feature>.symbol{color:var(--coral)}.page-subsidy_lp .checklist li:before{background:var(--coral);color:white;border-radius:50%;width:calc(16 * var(--u));height:calc(16 * var(--u));line-height:calc(16 * var(--u));text-align:center;flex:none}
}
@media(max-width:700px){.sitewide-rebuilt .new-end .end-ai{border-top:1px solid #7c9ab0;padding-top:20px}.sitewide-rebuilt .new-end .end-ai>.symbol{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:10px}.sitewide-rebuilt .new-end .end-ai h3{display:inline-block;font-size:17px}.sitewide-rebuilt .new-end .end-ai p{font-size:12px}.page-multilingual-website .related-inline .visual-grid img{aspect-ratio:auto;object-fit:contain}}
