*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{text-rendering:optimizelegibility;min-height:100vh}ul,ol{margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--az-forest:#1c3a13;--az-snow:#fff;--az-lime:#d3fa99;--color-text:#1c3a13;--color-muted:#62685e;--color-surface:#fff;--color-line:#c4c7c4;--color-line-soft:#e1e3da;--color-accent:#1c3a13;--color-error:#922d20;--color-success:#1c3a13;--header-height:80px;--duration-fast:.15s;--ease-standard:ease}.amazon-shell{background:var(--az-snow);color:var(--az-forest);-webkit-font-smoothing:antialiased;font-family:Inter,Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:15px;line-height:1.85}.amazon-shell h1,.amazon-shell h2,.amazon-shell h3{letter-spacing:-.035em;font-weight:350}.amazon-shell h2{font-size:clamp(28px,3.15vw,42px);line-height:1.5}.amazon-shell h3{font-size:22px;line-height:1.6}.amazon-shell [id]{scroll-margin-top:110px}.amazon-shell :focus-visible{outline-offset:5px;outline:2px solid #698e79}.amazon-shell [hidden]{display:none!important}.az-container{width:min(1200px,100% - 80px);margin-inline:auto}.az-skip{z-index:100;background:var(--az-forest);color:var(--az-snow);border-radius:999px;padding:8px 20px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.az-skip:focus{transform:none}.az-header{z-index:20;background:var(--az-snow);position:sticky;top:0}.az-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.az-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.az-brand img{width:30px;height:auto}.az-brand span{letter-spacing:-.07em;font-size:24px;font-weight:500}.az-header nav{gap:32px;font-size:13px;display:flex}.az-header nav a:hover,.az-text-link:hover,.az-footer a:hover{text-underline-offset:5px;text-decoration:underline}.az-button{border:1px solid var(--az-forest);background:var(--az-forest);min-height:54px;color:var(--az-snow);border-radius:1000px;justify-content:center;align-items:center;gap:24px;padding:14px 25px;font-size:14px;font-weight:400;line-height:1.5;transition:background .15s,color .15s;display:inline-flex}.az-button:hover{background:#304f26}.az-button--small{min-height:40px;padding:10px 20px;font-size:12px}.az-button--light{background:var(--az-snow);border-color:var(--az-snow);color:var(--az-forest)}.az-button--light:hover{background:#eeeee9}.az-button span{font-size:19px}.az-eyebrow{letter-spacing:0;margin-bottom:20px;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.6}.az-pill,.az-label-pill{letter-spacing:0;border-radius:1000px;align-items:center;padding:5px 12px;font-size:11px;font-weight:400;line-height:1.6;display:inline-flex}.az-pill{background:var(--az-lime);color:var(--az-forest)}.az-label-pill{border:1px solid}.az-text-link{align-items:center;gap:20px;padding-block:10px;font-size:13px;display:inline-flex}.az-hero{padding:60px 0 28px}.az-hero__grid{grid-template-columns:1fr 1.12fr;align-items:center;gap:56px;display:grid}.az-hero__copy .az-eyebrow{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;font-size:13px;font-weight:400;display:flex}.az-hero h1{letter-spacing:-.055em;font-size:clamp(32px,3.7vw,49px);line-height:1.55}.az-hero h1 em{font-style:normal}.az-hero__lead{margin-top:24px;font-size:15px;line-height:2}.az-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;display:flex}.az-hero__note{color:#62685e;margin-top:12px;font-size:10px}.az-hero__visual{background:var(--az-forest);color:var(--az-snow);border-radius:16px;min-width:0;padding:28px}.az-connection{letter-spacing:-.06em;justify-content:space-between;align-items:center;font-size:36px;font-weight:300;display:flex}.az-connection__arrow{color:var(--az-lime);font-size:40px}.az-visual-label{color:#d3dccd;margin:8px 0 24px;font-size:11px}.az-screenshot{border-radius:12px;display:block;position:relative;overflow:hidden}.az-screenshot img{width:100%;height:auto}.az-zoom{background:var(--az-forest);width:32px;height:32px;color:var(--az-snow);border-radius:1000px;place-items:center;font-size:18px;display:grid;position:absolute;bottom:12px;right:12px}.az-screenshot:hover .az-zoom{background:#304f26}.az-hero__visual figcaption{color:#d3dccd;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.az-hero__visual figcaption>span:last-child{margin-left:auto}.az-status-dot{background:var(--az-lime);border-radius:50%;width:6px;height:6px}.az-hero__bottom{border-top:1px solid #c4c7c4;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:20px;font-size:11px;display:flex}.az-section{padding-block:96px}.az-scope{gap:0;display:grid}.az-scope>div{border-top:1px solid #c4c7c4;grid-template-columns:220px minmax(0,1fr);gap:32px;padding-block:24px;display:grid}.az-scope dt{font-weight:700}.az-scope dd{margin:0;line-height:1.9}@media (width<=700px){.az-scope>div{grid-template-columns:1fr;gap:10px}}.az-section--dark{background:var(--az-forest);color:var(--az-snow)}.az-heading-row{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.az-heading-row>p{flex-shrink:0;padding-bottom:6px;font-size:13px;line-height:2}.az-section--dark .az-heading-row>p{color:#d3dccd}.az-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none;display:grid}.az-flow li{border-top:1px solid #698e79;padding-top:24px;position:relative}.az-number{color:#bacbb0;font-family:Consolas,monospace;font-size:12px}.az-flow h3{margin-top:20px;font-size:19px}.az-flow p{color:#d3dccd;max-width:270px;margin-top:12px;font-size:13px}.az-flow__arrow{font-size:26px;font-weight:300;position:absolute;top:22px;right:0}.az-table-wrap{border-radius:16px;overflow-x:auto}.az-comparison{border-collapse:collapse;width:100%;min-width:720px;font-size:14px;line-height:1.9}.az-comparison caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.az-col-label{width:16%}.az-comparison th,.az-comparison td{text-align:left;vertical-align:top;width:42%;padding:26px 28px;font-weight:400}.az-comparison thead{background:var(--az-forest);color:var(--az-snow)}.az-comparison thead th{font-size:16px}.az-comparison thead th:first-child{width:16%;font-size:12px}.az-comparison thead th:last-child{color:var(--az-lime)}.az-comparison thead span{color:#d3dccd;margin-top:6px;font-size:11px;display:block}.az-comparison tbody th{background:#eeeee9;width:16%;font-size:13px}.az-comparison tbody td{color:#62685e;background:#f2f3ed}.az-comparison tbody td:last-child{color:var(--az-forest);background:#e8eee2}.az-comparison tbody tr+tr>*{border-top:1px solid #c4c7c4}.az-caption{color:#62685e;margin-top:20px;font-size:11px;line-height:1.9}.az-scroll-hint{display:none}.az-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:64px;display:grid}.az-image-label{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;display:flex}.az-standard-grid figcaption{margin-top:20px}.az-standard-grid h3{font-size:19px}.az-standard-grid figcaption p{color:#62685e;margin-top:8px;font-size:13px}.az-features{padding-top:40px}.az-heading{margin-bottom:48px}.az-feature-row{grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px;padding-block:48px;display:grid}.az-feature-row+.az-feature-row{border-top:1px solid #c4c7c4}.az-feature-copy h3{font-size:clamp(26px,2.7vw,34px);line-height:1.55}.az-feature-copy>p:not(.az-eyebrow){color:#62685e;margin-top:24px;font-size:14px}.az-feature-row figure{min-width:0}.az-feature-row figcaption{color:#62685e;margin-top:16px;font-size:11px}.az-check-list{gap:12px;margin-top:24px;font-size:12px;list-style:none;display:grid}.az-check-list li{align-items:baseline;gap:12px;display:flex}.az-check-list li:before{content:"↗";flex-shrink:0}.az-feature-row--reverse{grid-template-columns:1.2fr .8fr}.az-feature-row--reverse .az-feature-copy{grid-area:1/2}.az-feature-row--reverse figure{grid-area:1/1}.az-cost-contact{align-items:center;margin-bottom:0}.az-cost-lead{color:#d3dccd;margin-top:20px;font-size:14px}.az-section--dark .az-caption{color:#d3dccd}.az-support{grid-template-columns:1fr 1fr;gap:72px;display:grid}.az-support__lead{font-size:18px;line-height:1.9}.az-support__lead+p{color:#62685e;margin-top:24px;font-size:14px}.az-support .az-label-pill{margin-top:28px}.az-faq-section{padding-top:24px}.az-faq-layout{grid-template-columns:.8fr 1.2fr;gap:72px;display:grid}.az-faq{border-top:1px solid #c4c7c4}.az-faq details{border-bottom:1px solid #c4c7c4}.az-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:23px;font-size:14px;list-style:none;display:flex}.az-faq summary::-webkit-details-marker{display:none}.az-faq summary span{flex-shrink:0;font-size:20px;font-weight:300}.az-faq details[open] summary span{transform:rotate(45deg)}.az-faq details p{color:#62685e;padding:0 28px 24px 0;font-size:13px;line-height:2}.az-consultation{border-top:1px solid #c4c7c4}.az-consultation__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;display:grid}.az-consultation__lead{margin-top:28px;font-size:14px}.az-consultation .az-check-list{margin-block:32px}.az-form-card{background:#eeeee9;border-radius:16px;padding:32px}.az-form-card>h3{margin-bottom:32px;font-size:19px}.amazon-shell .contact-form{gap:24px;font-size:13px}.amazon-shell .contact-form__grid{gap:22px}.amazon-shell .form-field label,.amazon-shell .contact-form__privacy label,.amazon-shell .contact-form__preview summary{font-weight:400}.amazon-shell .form-field input,.amazon-shell .form-field textarea{background:var(--az-snow);border-radius:8px;min-height:48px;font-size:14px}.amazon-shell .form-field input::placeholder,.amazon-shell .form-field textarea::placeholder{color:#62685e;font-size:12px}.amazon-shell .form-field textarea{min-height:160px}.amazon-shell .form-field__hint{font-size:11px}.amazon-shell .required-mark,.amazon-shell .optional-mark{border-radius:1000px;padding:2px 7px;font-size:10px;font-weight:400}.amazon-shell .required-mark{background:var(--az-snow)}.amazon-shell .optional-mark{color:#62685e}.amazon-shell .contact-form__preview{font-size:12px}.amazon-shell .contact-form__preview dd{white-space:pre-wrap}.amazon-shell .contact-form__privacy{font-size:11px}.amazon-shell .contact-form__privacy input{flex-shrink:0;width:18px;height:18px}.amazon-shell .contact-form__submit{background:var(--az-forest);width:100%;color:var(--az-snow);border-color:var(--az-forest);border-radius:1000px;font-size:14px;font-weight:400;transform:none}.amazon-shell .contact-form__submit:hover{background:#304f26;transform:none}.amazon-shell .contact-form__status:empty{display:none}.az-footer{border-top:1px solid #c4c7c4;padding-block:48px 28px}.az-footer__top{justify-content:space-between;gap:40px;display:flex}.az-footer__top>div:first-child>p{margin-top:16px;font-size:12px}.az-footer__top>div:last-child{color:#62685e;font-size:11px}.az-footer__links{gap:24px;margin-top:16px;display:flex}.az-footer__legal{color:#62685e;border-top:1px solid #c4c7c4;margin-top:32px;padding-top:24px;font-size:10px}.az-footer__legal p+p{margin-top:4px}.az-lightbox{background:var(--az-snow);width:min(1200px,100% - 32px);max-height:90dvh;color:var(--az-forest);border:0;border-radius:16px;margin:auto;padding:20px}.az-lightbox::backdrop{background:#11210cdd}.az-lightbox__controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:12px;display:flex}.az-lightbox__controls button{border:1px solid var(--az-forest);color:inherit;background:0 0;border-radius:1000px;flex-shrink:0;padding:8px 16px}.az-lightbox img{width:100%;height:auto}.az-mobile-cta{display:none}@media (width<=1100px){.az-hero__grid{gap:32px}.az-hero__visual{padding:20px}.az-connection{font-size:30px}.az-heading-row{flex-direction:column;align-items:flex-start;gap:24px}.az-feature-row,.az-support,.az-faq-layout,.az-consultation__grid{gap:40px}.az-cost-contact{align-items:flex-start}}@media (width<=800px){.az-container{width:calc(100% - 40px)}.az-header__inner{gap:12px;min-height:68px}.az-header nav{display:none}.az-brand span{font-size:22px}.az-brand img{width:26px}.az-button--small{gap:12px;padding-inline:15px;font-size:11px}.az-hero{padding-top:36px}.az-hero__grid{grid-template-columns:1fr;gap:36px}.az-hero h1{font-size:clamp(29px,5.5vw,42px);line-height:1.6}.az-hero__copy .az-eyebrow{margin-bottom:22px;font-size:10px}.az-hero__lead{font-size:14px}.az-actions{flex-flow:wrap;align-items:center}.az-hero__visual{padding:24px}.az-hero__bottom{flex-direction:column;align-items:flex-start;gap:6px;margin-top:32px;font-size:10px}.az-section{padding-block:64px}.az-heading-row{margin-bottom:32px}.az-eyebrow{margin-bottom:18px;font-size:20px}.az-flow{grid-template-columns:1fr;gap:28px}.az-flow h3{margin-top:12px}.az-flow p{max-width:none}.az-flow__arrow{transform:rotate(90deg)}.az-standard-grid{grid-template-columns:1fr;gap:32px;margin-top:40px}.az-scroll-hint{text-align:center;display:block}.az-comparison th,.az-comparison td{padding:22px}.az-feature-row,.az-feature-row--reverse{grid-template-columns:1fr;gap:28px;padding-block:32px}.az-feature-row--reverse .az-feature-copy,.az-feature-row--reverse figure{grid-area:auto}.az-features{padding-top:16px}.az-heading{margin-bottom:20px}.az-feature-copy h3{font-size:28px}.az-support,.az-faq-layout,.az-consultation__grid{grid-template-columns:1fr;gap:32px}.az-support__lead{font-size:16px}.az-faq-section{padding-top:16px}.az-faq summary{font-size:13px}.az-form-card{padding:24px 20px}.amazon-shell .contact-form__grid{grid-template-columns:1fr}.az-footer{padding-bottom:112px}.az-footer__top{flex-direction:column;gap:28px}.az-mobile-cta{z-index:15;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--az-snow);display:block;position:fixed;bottom:0;left:0;right:0}.az-mobile-cta .az-button{width:100%;min-height:46px}.az-lightbox{padding:14px}.az-lightbox__controls{font-size:10px}}@media (width<=380px){.az-container{width:calc(100% - 32px)}.az-brand span{font-size:19px}.az-hero h1{font-size:27px}.az-hero__visual{padding:18px}.az-connection{font-size:26px}.az-hero__visual figcaption{font-size:9px}.az-lightbox__controls{align-items:flex-start}}.az-scope[data-astro-cid-2hmej2ce]>div[data-astro-cid-2hmej2ce]{grid-template-columns:280px minmax(0,1fr)}.az-scope[data-astro-cid-2hmej2ce] dt[data-astro-cid-2hmej2ce]{align-items:center;gap:16px;min-width:0;display:flex}.az-scope[data-astro-cid-2hmej2ce] dt[data-astro-cid-2hmej2ce] .support-item-art{width:88px;height:80px}.az-scope[data-astro-cid-2hmej2ce] dt[data-astro-cid-2hmej2ce] span[data-astro-cid-2hmej2ce]{min-width:0}@media (width<=700px){.az-scope[data-astro-cid-2hmej2ce]>div[data-astro-cid-2hmej2ce]{grid-template-columns:1fr}.az-scope[data-astro-cid-2hmej2ce] dt[data-astro-cid-2hmej2ce]{margin-bottom:12px}.az-scope[data-astro-cid-2hmej2ce] dt[data-astro-cid-2hmej2ce] .support-item-art{width:72px;height:72px}}
