.au-section{background:#fff;overflow:hidden}.au-container{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;padding:80px 40px;display:grid}.au-reveal{opacity:0;will-change:transform,opacity;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.au-reveal.au-from-left{transform:translate(-40px)}.au-reveal.au-from-right{transform:translate(40px)}.au-reveal.au-from-scale{transform:translateY(20px)}.au-reveal.au-from-below{transform:translateY(24px)}.au-reveal.au-visible{opacity:1;will-change:auto;transform:translate(0,0)}.au-d0{transition-delay:0s}.au-d1{transition-delay:70ms}.au-d2{transition-delay:.13s}.au-d3{transition-delay:.19s}.au-d4{transition-delay:.25s}.au-d5{transition-delay:.31s}.au-left{height:540px;position:relative}.au-photo{border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 12px 24px #00000026}.au-photo-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .5s;display:block}.au-ph-1{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.au-ph-2{background:linear-gradient(135deg,#bfdbfe 0%,#93c5fd 100%)}.au-ph-3{background:linear-gradient(135deg,#fef9c3 0%,#fde68a 100%)}.au-photo-main{z-index:1;width:52%;height:480px;top:28px;left:0}.au-photo-tr{z-index:1;width:44%;height:255px;top:0;right:0}.au-photo-br{z-index:1;width:44%;height:235px;bottom:0;right:0}.au-spin-badge{z-index:10;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:absolute;top:47%;left:52%;transform:translate(-50%,-50%);box-shadow:0 4px 24px #22c55e59}.au-spin-text{transform-origin:50%;animation:10s linear infinite spinBadge;position:absolute;inset:0}@keyframes spinBadge{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.au-spin-arrow{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.au-right{flex-direction:column;gap:0;display:flex}.au-badge{text-transform:uppercase;letter-spacing:.12em;color:#374151;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:12px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.au-badge-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px}.au-headline{letter-spacing:-.8px;color:#0f172a;margin:0 0 16px;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.15}.au-accent{color:#0f172a}.au-body{color:#64748b;margin:0 0 28px;font-size:14.5px;line-height:1.75}.au-features{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}.au-feature{align-items:flex-start;gap:12px;display:flex}.au-feat-icon{background:#dcfce7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.au-feat-label{color:#0f172a;padding-top:4px;font-size:14px;font-weight:700;line-height:1.4}.au-divider{border:none;border-top:1px solid #e2e8f0;margin:0 0 24px}.au-bottom-row{background:#f8fafc;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.au-certified{align-items:center;gap:10px;display:flex}.au-certified-text{color:#0f172a;font-size:13px;font-weight:700;line-height:1.4}.au-cta{color:#052e12;white-space:nowrap;background:#22c55e;border-radius:8px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.au-cta:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 8px 24px #22c55e47}.au-cta:active{transform:translateY(0)}@media (max-width:1024px){.au-container{gap:40px}.au-left{height:480px}.au-photo-main{height:420px}}@media (max-width:768px){.au-container{grid-template-columns:1fr;gap:48px;padding:60px 20px}.au-left{height:380px}.au-photo-main{width:54%;height:340px}.au-photo-tr{width:43%;height:185px}.au-photo-br{width:43%;height:170px}.au-features{grid-template-columns:1fr}.au-bottom-row{flex-direction:column;align-items:flex-start}.au-cta{white-space:normal;text-align:center;justify-content:center;width:100%}}
.fs-section{background:#fff;padding:96px 48px;position:relative;overflow:hidden}.fs-section:before{content:"";background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:0 0 4px 4px;width:120px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.fs-container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.fs-reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.fs-reveal.fs-visible{opacity:1;transform:none}.fs-d0{transition-delay:0s}.fs-d1{transition-delay:80ms}.fs-d2{transition-delay:.16s}.fs-d3{transition-delay:.24s}.fs-d4{transition-delay:.32s}.fs-d5{transition-delay:.42s}.fs-header{text-align:center;margin-bottom:56px}.fs-label{letter-spacing:2px;text-transform:uppercase;cursor:default;background:linear-gradient(135deg,#22c55e 0%,#4ade80 50%,#16a34a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #22c55e59);isolation:isolate;background-color:#0000;-webkit-background-clip:text;background-clip:text;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px 8px 14px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.fs-label:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#22c55e,#86efac,#16a34a,#22c55e);border-radius:100px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fs-label:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff40 45%,#ffffff80 50%,#ffffff40 55%,#0000 100%) 0 0/200% 100%;border-radius:100px;animation:3s infinite fs-badge-shimmer;position:absolute;inset:0}@keyframes fs-badge-shimmer{0%{background-position:-200%}to{background-position:200%}}.fs-label-sparkle{color:#22c55e;-webkit-text-fill-color:#22c55e;filter:drop-shadow(0 0 4px #22c55e99);flex-shrink:0;justify-content:center;align-items:center;animation:6s linear infinite fs-sparkle-spin;display:flex}@keyframes fs-sparkle-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.15)}to{transform:rotate(360deg)scale(1)}}.fs-headline{color:#0f172a;letter-spacing:-1.5px;flex-wrap:wrap;justify-content:center;gap:.28em;margin:0;font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.1;display:flex}.fs-word{white-space:nowrap;display:inline-block}.fs-tab-nav{border-bottom:2px solid #e2e8f0;align-items:stretch;gap:12px;margin-bottom:48px;padding-bottom:6px;display:flex}.fs-tab-nav-arrow{color:#0f172a;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.fs-tab-nav-arrow:hover{color:#16a34a;background:#dcfce7;border-color:#22c55e;transform:scale(1.08)}.fs-tab-nav-arrow-off{opacity:.3;cursor:not-allowed;pointer-events:none}.fs-tab-window{flex:1;align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}.fs-tab{cursor:pointer;text-align:center;color:#64748b;background:0 0;border:none;border-bottom:3px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;min-width:max-content;margin-bottom:-8px;padding:14px 18px;transition:all .2s;display:flex;position:relative}.fs-tab:hover{color:#0f172a;background:#f8fafc;border-radius:8px 8px 0 0}.fs-tab-active{color:#0f172a;background:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom-color:#22c55e}.fs-tab-icon{color:#94a3b8;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.fs-tab-icon svg{width:20px;height:20px}.fs-tab-active .fs-tab-icon{color:#16a34a;background:#dcfce7}.fs-tab-label{color:inherit;white-space:normal;text-align:left;max-width:160px;font-size:14px;font-weight:700;line-height:1.3}.fs-body{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.fs-tabs-col{display:none}.fs-panel-col{order:2}.fs-text-col{order:1}@keyframes fs-img-enter{0%{opacity:0;filter:blur(4px);transform:scale(.94)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.fs-img-wrap{aspect-ratio:4/3;background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;justify-content:center;align-items:center;width:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;animation:.55s cubic-bezier(.22,1,.36,1) both fs-img-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000a,0 20px 60px #0000001a}.fs-img-wrap:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#22c55eb3,#86efac66,#16a34ab3);padding:1.25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fs-img-wrap:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#22c55e29,#0000 70%);border-radius:50%;width:60%;height:60%;position:absolute;top:-25%;right:-15%}.fs-img-wrap:hover{transform:translateY(-6px);box-shadow:0 2px 4px #0000000a,0 30px 80px #22c55e1f,0 20px 60px #0000001a}.fs-img{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.fs-fade-out{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.98)}.fs-fade-in{opacity:1;transition:opacity .35s,transform .35s;transform:scale(1)}.fs-content{flex-direction:column;gap:0;display:flex}.fs-content-title{color:#0f172a;letter-spacing:-.8px;margin:0 0 16px;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.25}.fs-content-body{color:#64748b;margin:0 0 32px;font-size:16px;line-height:1.8}.fs-bullets{flex-direction:column;gap:14px;margin:0 0 40px;padding:0;list-style:none;display:flex}.fs-bullet{color:#1e293b;align-items:flex-start;gap:14px;font-size:15px;font-weight:500;line-height:1.6;display:flex}.fs-check{color:#16a34a;background:#f0fdf4;border:1.5px solid #86efac;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.fs-cta-btn{color:#fff;background:#22c55e;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #22c55e4d}.fs-cta-btn:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 8px 28px #22c55e59}@media (max-width:1024px){.fs-body{gap:48px}.fs-tab-nav{border-bottom:none;align-items:center;gap:10px;margin-bottom:24px;padding:6px 8px}.fs-tab-nav-arrow{display:none}.fs-tab-window{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:8px;padding:0 10px;scroll-padding-left:10px;scroll-padding-right:10px;overflow-x:auto}.fs-tab-window::-webkit-scrollbar{display:none}.fs-tab{scroll-snap-align:start;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex:none;min-width:auto;margin-bottom:0;padding:8px 12px}.fs-tab-icon{border-radius:8px;width:26px;height:26px}.fs-tab-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:140px;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.fs-tab:hover{background:#f9fafb}.fs-tab-active{background:#fff;border-color:#d1d5db;box-shadow:0 2px 10px #0206170f}}@media (max-width:768px){.fs-section{padding:64px 24px}.fs-header{margin-bottom:36px}.fs-tab-nav{z-index:20;-webkit-backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e2e8f0;border-radius:12px;gap:8px;margin-bottom:16px;padding:4px 8px;position:sticky;top:76px;overflow:hidden}.fs-tab-nav-arrow{display:none}.fs-tab{border-radius:10px;padding:10px 12px}.fs-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:12px;display:block;overflow:hidden}.fs-tab-icon{border-radius:8px;width:22px;height:22px}.fs-tab{padding:6px 10px}.fs-body{grid-template-columns:1fr;gap:24px}.fs-panel-col{order:1}.fs-text-col{text-align:center;order:2}.fs-content{align-items:center}.fs-content-title{margin-bottom:10px}.fs-content-body{margin-bottom:18px}.fs-tab-window{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 10px;scroll-padding:10px;overflow-x:auto}.fs-tab{scroll-snap-align:start;flex:none;margin-bottom:0}.fs-tab-active{background:#fff;border-bottom-color:#0000;box-shadow:0 2px 10px #0000000f}}@media (max-width:480px){.fs-section{padding:48px 16px}.fs-headline{letter-spacing:-.8px;font-size:28px}.fs-tab-window{scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0 8px;scroll-padding:8px}.fs-tab-window::-webkit-scrollbar{display:none}.fs-tab:last-child{margin-right:16px}.fs-content-title{font-size:22px}.fs-content-body{font-size:14.5px}.fs-img-wrap{aspect-ratio:16/9;border-radius:16px}}
