.ap{--ap-ease:cubic-bezier(.23,1,.32,1);--ap-sweep:cubic-bezier(.77,0,.175,1);position:relative;overflow:clip}.ap:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#1d6ed017,#1d6ed000);height:80%;position:absolute;inset:-10% -20% auto 40%}.ap-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,5vw,88px);padding-block:clamp(20px,2.6vw,40px) clamp(8px,1.4vw,20px);display:grid;position:relative}.ap h1{font-size:clamp(44px,4.6vw,70px)}.ap-lead{max-width:42ch;color:var(--color-muted);font-size:clamp(17px,1.3vw,19px);line-height:1.6}.ap .hero-actions{flex-wrap:wrap;gap:12px 14px;margin-top:24px;display:flex}.ap-bar{background:var(--color-graphite-deep);color:var(--color-white);border-radius:18px 18px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 26px;margin-top:10px;padding:16px 20px 16px 22px;display:grid;position:relative}.ap-badge{color:#9cc6f7;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #9cc6f773;border-radius:30px;justify-self:start;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12px;font-weight:800;display:inline-flex}.ap-badge .icon{width:14px;height:14px}.ap-bar-text{gap:3px;min-width:0;display:grid}.ap-caption{letter-spacing:-.015em;color:var(--color-white);margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:700;display:grid}.ap-hint{color:#c9ced4;margin:0;font-size:15px;line-height:1.45;display:grid}.ap-caption>span,.ap-hint>span{transition:opacity .35s var(--ap-ease),transform .35s var(--ap-ease);grid-area:1/1}.ap-cap-on{opacity:0;transform:translateY(.4em)}.ap-caption .ap-cap-on{color:#9cc6f7}.ap-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:16px;display:inline-flex;position:relative}.ap-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.ap-track{width:124px;height:64px;transition:background-color .3s var(--ap-ease);background:#5e656d;border-radius:40px;display:block;position:relative;box-shadow:inset 0 2px 6px #00000059}.ap-track:after{content:"";opacity:0;pointer-events:none;border:2px solid #9cc6f7;border-radius:48px;position:absolute;inset:-8px}.ap-knob{background:var(--color-white);color:#9aa2ab;width:54px;height:54px;transition:transform .38s var(--ap-ease),color .3s;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 6px 14px -4px #26334473}.ap-knob .brand-mark{width:26px;height:26px}.ap-switch-text{line-height:1.1;display:grid}.ap-switch-text b{letter-spacing:-.02em;font-size:20px;font-weight:800}.ap-state{letter-spacing:.12em;text-transform:uppercase;color:#aeb5bc;font-size:14px;font-weight:750;display:grid}.ap-state>span{grid-area:1/1;transition:opacity .2s}.ap-on{opacity:0;color:#9cc6f7}.ap-switch:hover .ap-knob{box-shadow:0 8px 18px -4px #0009}.ap-switch input:focus-visible~.ap-track{outline-offset:4px;outline:3px solid #9cc6f7}.ap-switch input:active~.ap-track .ap-knob{transform:scale(.94)}.js .ap:not(.is-touched) .ap-track:after{animation:ap-ping 1.8s var(--ap-ease) 1.2s 3}@keyframes ap-ping{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.ap-fly{display:none}.js .ap-fly{z-index:9;backdrop-filter:saturate(.45)blur(1.5px);cursor:pointer;transition:opacity .35s var(--ap-ease);-webkit-tap-highlight-color:transparent;background:radial-gradient(closest-side,#14181c94,#14181cbd);place-items:start center;padding:clamp(56px,9vw,150px) 20px 20px;display:grid;position:absolute;inset:44px 0 0}.ap-fly-btn{background:var(--color-blue);max-width:100%;color:var(--color-white);transition:scale .25s var(--ap-ease),background-color .2s;border-radius:60px;align-items:center;gap:18px;padding:14px 36px 14px 14px;display:inline-flex;position:relative;box-shadow:0 0 0 6px #ffffffe6,0 30px 60px -16px #000000b3}.ap-fly-mark{background:var(--color-white);width:68px;height:68px;color:var(--color-blue);border-radius:50%;flex:none;place-items:center;display:grid}.ap-fly-mark .brand-mark{width:32px;height:32px}.ap-fly-text{gap:2px;line-height:1.2;display:grid}.ap-fly-text b{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(19px,2.3vw,30px);font-weight:800}.ap-fly-text small{color:#dce8f8;font-size:clamp(13px,1.2vw,16px);font-weight:600}.ap-fly-btn:after{content:"";opacity:0;pointer-events:none;border:4px solid #9cc6f7;border-radius:66px;position:absolute;inset:-6px}.ap-fly-cursor{width:34px;height:40px;fill:var(--color-white);stroke:var(--color-graphite-deep);stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 4px 6px #00000073);opacity:0;pointer-events:none;position:absolute;bottom:-30px;right:-6px}.ap-fly:hover .ap-fly-btn{background:var(--color-blue-deep);scale:1.04}.ap-fly:active .ap-fly-btn{scale:.97}.js .ap.is-seen:not(.is-touched) .ap-fly-btn:after{animation:ap-ping 2.2s var(--ap-ease) .9s 3}.js .ap.is-seen:not(.is-touched) .ap-fly-cursor{animation:ap-cursor 2.2s var(--ap-ease) 3 both}.js .ap.is-seen:not(.is-touched) .ap-fly-btn{animation:ap-press 2.2s var(--ap-ease) 3}@keyframes ap-cursor{0%{opacity:0;transform:translate(70px,60px)}25%{opacity:1}40%{transform:translate(-30px,-26px)}46%{transform:translate(-30px,-26px)scale(.82)}54%{transform:translate(-30px,-26px)}80%{opacity:1;transform:translate(-30px,-26px)}to{opacity:0;transform:translate(-30px,-26px)}}@keyframes ap-press{0%,40%,56%,to{scale:1}46%{scale:.95}}.ap:has([data-ap-switch]:checked) .ap-fly,.ap.is-touched .ap-fly{opacity:0;pointer-events:none}.ap-stage{background:var(--color-white);isolation:isolate;border-radius:0 0 18px 18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #2633440f,0 30px 60px -30px #26334473,0 70px 120px -60px #1d6ed059}.ap-chrome{border-bottom:1px solid var(--color-line);background:#f4f5f6;align-items:center;gap:7px;height:44px;padding:0 18px;display:flex;position:relative}.ap-chrome>span{background:#d3d7db;border-radius:50%;width:11px;height:11px}.ap-url{background:var(--color-white);max-width:calc(100% - 120px);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:20px;align-items:center;gap:8px;padding:5px 16px;font-size:13px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.ap-url-old b{color:var(--color-danger);font-weight:700}.ap-url .icon{flex:none;width:14px;height:14px}.ap-url-new{opacity:0;color:var(--color-graphite);font-weight:650}.ap-view{aspect-ratio:16/9.4;background:#c8d7e6;position:relative;overflow:hidden;container:apview/size}.ap.ap-filmmode .ap-view{aspect-ratio:16/9}@media (width<=640px){.ap.ap-filmmode .ap-view{aspect-ratio:9/16}}.ap-film{z-index:3;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ap-film.is-playing{opacity:1}.ap-film-label{z-index:6;color:#fff;opacity:0;pointer-events:none;background:#23272cd1;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:650;transition:opacity .2s;position:absolute;bottom:12px;left:12px}.ap-film.is-playing~.ap-film-label{opacity:1}.ap-old{color:#1a1a66;background:#e8f0f8 repeating-linear-gradient(45deg,#0000800d 0 .4em,#0000 .4em .8em);flex-direction:column;font-family:Comic Sans MS,Comic Sans,Chalkboard SE,Comic Neue,cursive;font-size:1.5625cqw;display:flex;position:absolute;inset:0}.o-marquee{white-space:nowrap;color:#ff0;background:navy;padding:.25em 0;font-family:Times New Roman,serif;font-size:.85em;font-weight:700;overflow:hidden}.o-marquee span{padding-left:100%;animation:22s linear infinite ap-marquee;display:inline-block}@keyframes ap-marquee{to{transform:translate(-100%)}}.o-head{background:linear-gradient(#fff,#bfd4ea);justify-content:space-between;align-items:center;padding:.9em 1.6em;display:flex}.o-logo b{letter-spacing:.04em;background:linear-gradient(#ff2a00,#ffd500 55%,#ff2a00);color:#0000;filter:drop-shadow(.12em .12em navy);-webkit-background-clip:text;background-clip:text;font-family:Impact,Arial Black,sans-serif;font-size:2.6em;font-style:italic;display:block}.o-logo small{color:navy;font-size:.85em;display:block}.o-counter{align-items:center;gap:.15em;font-size:.8em;display:flex}.o-counter small{margin-right:.5em}.o-counter span{color:#3cff3c;background:#000;place-items:center;width:1.3em;height:1.7em;font-family:Courier New,monospace;font-weight:700;display:grid}.o-nav{background:#7a8fa8;gap:.25em;padding:.3em 1.6em;display:flex}.o-nav span{color:#000;background:linear-gradient(#f2f2f2,#b5b5b5);border:.12em outset #ddd;padding:.25em .9em;font-family:Arial,sans-serif;font-size:.8em}.o-band{background:repeating-linear-gradient(-45deg,#ffd400 0 1em,#111 1em 2em);padding:.35em 1.6em}.o-band span{color:#111;background:#ffd400;padding:.15em .7em;font-size:.85em;font-weight:700;display:inline-block}.o-body{flex:1;grid-template-columns:11em 1fr 10em;gap:1.2em;min-height:0;padding:1em 1.6em;display:grid}.o-side,.o-right{flex-direction:column;gap:.35em;font-size:.78em;display:flex}.o-side b{color:#c00;text-decoration:underline}.o-side span{color:#00e;text-decoration:underline}.o-side em{border:1px dashed navy;margin-top:auto;padding:.4em;font-size:.9em}.o-main h2{color:#c00;letter-spacing:0;text-shadow:.06em .06em #ffd400;font-family:inherit;font-size:2.1em}.o-main p{color:#1a1a66;max-width:30em;margin-top:.4em;font-size:.95em;line-height:1.4}.o-photo{color:#555;background:#eee;border:1px solid #888;align-items:center;gap:.4em;width:9em;height:6em;margin-top:.7em;padding:.4em;font-family:Arial,sans-serif;font-size:.7em;display:flex}.o-photo i{background:linear-gradient(135deg,#fff 40%,#c00 40% 55%,#fff 55%);border:1px solid #888;width:1em;height:1.1em}.o-main .o-phone{color:#c00;font-weight:700}.o-right span{background:#ffc;border:1px solid #cc9;padding:.4em}.o-right .o-new{color:#ff0;background:red;border:0;align-self:flex-start;padding:.2em .6em;font-weight:700;animation:1s steps(2,end) infinite ap-blink;transform:rotate(-8deg)}@keyframes ap-blink{50%{opacity:0}}.o-foot{color:#fff;background:navy;padding:.4em 1.6em;font-family:Times New Roman,serif;font-size:.7em}.ap-pop{z-index:3;color:#111;transition:transform .5s var(--ap-ease),opacity .4s var(--ap-ease);font-family:Arial,Helvetica,sans-serif;font-size:1.5625cqw;position:absolute}.ap-pop b{display:block}.ap-pop-load{background:#ffffe1;border:1px solid #000;padding:.4em 1em;font-size:1.25cqw;top:5.6%;left:50%;translate:-50%;box-shadow:.2em .2em #0000004d}.ap-pop-news{--fx:120%;--fy:-30%;--fr:14deg;background:#fff;border:.2em solid #f60;width:17em;padding:1.1em 1.2em 1.2em;top:22%;right:4%;box-shadow:.4em .4em #00000040}.ap-pop-news i{color:#999;font-size:1.3em;font-style:normal;position:absolute;top:.1em;right:.4em}.ap-pop-news b{color:#f60;font-size:1.25em}.ap-pop-news p{margin-top:.3em;font-size:.85em;line-height:1.35}.ap-pop-news small{color:#777;margin-top:.3em;font-size:.7em;display:block}.ap-pop-news span{color:#fff;background:#f60;margin-top:.6em;padding:.35em .9em;font-size:.85em;font-weight:700;display:inline-block}.ap-pop-chat{color:#fff;--fx:-130%;--fy:20%;--fr:-12deg;background:#3b5998;border-radius:.8em .8em .8em 0;width:14em;padding:.8em 1em;bottom:20%;left:3%;box-shadow:.3em .3em #0003}.ap-pop-chat b{font-size:.9em}.ap-pop-chat p{margin-top:.2em;font-size:.75em}.ap-pop-cookie{color:#eee;--fx:0;--fy:130%;--fr:0deg;background:#222;align-items:center;gap:1em;padding:1em 1.6em;font-size:1.5625cqw;display:flex;bottom:0;left:0;right:0}.ap-pop-cookie>div{flex:1}.ap-pop-cookie b{font-size:1.05em}.ap-pop-cookie p{opacity:.8;font-size:.8em}.ap-pop-cookie span{color:#fff;white-space:nowrap;background:#4caf50;padding:.5em 1em;font-size:.85em;font-weight:700}.ap-pop-cookie .o-ghost{color:#ccc;background:0 0;border:1px solid #888}.ap-pop-load{--fx:0;--fy:-400%;--fr:0deg}.ap-new{z-index:4;font-size:1.66667cqw;font-family:var(--font-sans);color:var(--color-graphite);isolation:isolate;clip-path:inset(100% 0 0);--n:#1d6ed0;--n-soft:#e6effb;flex-direction:column;display:flex;position:absolute;inset:0}.n-bg{z-index:-1;background:linear-gradient(#fff 40%,#edf3fc);position:absolute;inset:0}.n-nav{align-items:center;gap:.7em;padding:1.1em 2.2em;display:flex}.n-logo{background:var(--n);color:#fff;border-radius:.55em;place-items:center;width:2em;height:2em;font-size:.85em;font-weight:800;display:grid}.n-nav b{letter-spacing:-.01em;font-size:.85em;font-weight:800}.n-links{color:var(--color-muted);gap:1.6em;margin-left:auto;font-size:.72em;font-weight:650;display:flex}.n-links i{font-style:normal}.n-burger{display:none}.n-btn,.n-ghost{white-space:nowrap;border-radius:.5em;justify-content:center;align-items:center;gap:.55em;padding:.75em 1.2em;font-size:.72em;font-weight:750;display:inline-flex}.n-btn{background:var(--n);color:#fff;box-shadow:0 .9em 1.4em -.9em var(--n)}.n-btn-small{margin-left:1.2em;padding:.55em 1em;font-size:.66em}.n-ghost{border:1px solid var(--color-line);background:#fff}.n-btn .icon,.n-ghost .icon{width:1.25em;height:1.25em}.n-hero{flex:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:2em;min-height:0;padding:0 2.2em;display:grid}.n-copy small{letter-spacing:.14em;text-transform:uppercase;color:var(--n);font-size:.66em;font-weight:750;display:block}.n-copy strong{letter-spacing:-.045em;margin-top:.45em;font-size:2.7em;font-weight:780;line-height:1.02;display:block}.n-copy strong em,.n-mini strong em{color:var(--n);font-style:normal;display:block}.n-copy p{color:var(--color-muted);max-width:27em;margin-top:.9em;font-size:.86em;line-height:1.55}.n-actions{gap:.7em;margin-top:1.3em;display:flex}.n-art{background:var(--n-soft);border-radius:1.2em;align-self:stretch;place-items:center;margin-block:.4em;display:grid;position:relative;overflow:hidden}.n-ring{border:2.2em solid #fff9;border-radius:50%;position:absolute}.n-ring-a{width:16em;height:16em;top:-5em;right:-5em}.n-ring-b{border-color:#1d6ed01a;width:11em;height:11em;bottom:-5em;left:-4em}.n-phone{aspect-ratio:9/18.5;background:#23272c;border-radius:1.8em;width:10.5em;padding:.42em;position:relative;transform:rotate(-4deg);box-shadow:0 2em 3em -1.5em #2633448c}.n-screen{background:linear-gradient(180deg,#fff 50%,var(--n-soft));border-radius:1.45em;height:100%;position:relative;overflow:hidden}.n-notch{background:#23272c;border-radius:1em;width:3.4em;height:.9em;position:absolute;top:.45em;left:50%;translate:-50%}.n-toast{z-index:1;background:#fffffff7;border-radius:.8em;gap:.45em;padding:.55em;display:flex;position:absolute;top:1.9em;left:.45em;right:.45em;box-shadow:0 .8em 1.6em -.8em #2633448c}.n-toast>span{background:var(--n);color:#fff;border-radius:.5em;flex:none;place-items:center;width:1.7em;height:1.7em;display:grid}.n-toast .icon{width:1em;height:1em}.n-toast b{font-size:.55em;display:block}.n-toast small{color:var(--color-muted);margin-top:.15em;font-size:.46em;line-height:1.35;display:block}.n-mini{gap:.5em;padding:1em .8em 1.1em;display:grid;position:absolute;bottom:0;left:0;right:0}.n-mini .n-logo{width:1.6em;height:1.6em;font-size:.7em}.n-mini strong{letter-spacing:-.04em;font-size:.95em;font-weight:780;line-height:1.06}.n-mini>i{background:var(--color-line);border-radius:1em;width:90%;height:.3em}.n-mini>i+i{width:62%;margin-bottom:.3em}.n-mini .n-btn{font-size:.55em}.n-services{grid-template-columns:repeat(3,1fr);gap:1em;padding:1.2em 2.2em 1.6em;display:grid}.n-services>span{border:1px solid var(--color-line);background:#fff;border-radius:.8em;grid-template-columns:auto 1fr;align-items:center;column-gap:.7em;padding:.9em 1em;display:grid}.n-services .icon{background:var(--n-soft);width:1.9em;height:1.9em;color:var(--n);border-radius:.5em;grid-row:span 2;padding:.4em}.n-services b{font-size:.78em}.n-services small{color:var(--color-muted);font-size:.64em}@container apview (width<=640px){.ap-new{font-size:4.16667cqw}.n-nav{padding:1em 1.2em}.n-links,.n-nav .n-btn-small{display:none}.n-burger{gap:.3em;margin-left:auto;display:grid}.n-burger i{background:var(--color-graphite);border-radius:1em;width:1.3em;height:.14em;display:block}.n-hero{grid-template-columns:1fr;align-items:start;padding:0 1.2em}.n-copy strong{font-size:2.05em}.n-actions .n-ghost,.n-art{display:none}.n-services{grid-template-columns:1fr;gap:.5em;padding:1em 1.2em 1.4em}.n-services>span{padding:.6em .8em}.ap-old{font-size:2.5cqw}.ap-old>*{width:64em}.ap-pop-news{top:30%;left:30%;right:auto}}.ap-beam{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#9cc6f7 15%,#fff 50%,#9cc6f7 85%,#0000);height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px 4px #1d6ed08c,0 0 60px 10px #1d6ed040}.ap-beam-mark{background:var(--color-blue);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 6px #ffffff59,0 10px 30px #1d6ed099}.ap-beam-mark .brand-mark{width:28px;height:28px}.ap:has([data-ap-switch]:checked) .ap-track{background:var(--color-blue)}.ap:has([data-ap-switch]:checked) .ap-knob{color:var(--color-blue);transform:translate(60px)}.ap:has([data-ap-switch]:checked) .ap-on{opacity:1}.ap:has([data-ap-switch]:checked) .ap-off{opacity:0}.ap:has([data-ap-switch]:checked) .ap-cap-off{opacity:0;transform:translateY(-.4em)}.ap:has([data-ap-switch]:checked) .ap-cap-on{opacity:1;transition-delay:1s;transform:none}.ap:has([data-ap-switch]:checked) .ap-pop{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.92)}.ap:has([data-ap-switch]:checked) .ap-pop-news{transition-delay:60ms}.ap:has([data-ap-switch]:checked) .ap-pop-chat{transition-delay:.14s}.ap:has([data-ap-switch]:checked) .ap-pop-cookie{transition-delay:.22s}.ap:has([data-ap-switch]:checked) .ap-new{clip-path:inset(0);transition:clip-path 1.05s var(--ap-sweep) .4s}.ap:has([data-ap-switch]:checked) .ap-url-old{opacity:0;transition-delay:.9s}.ap:has([data-ap-switch]:checked) .ap-url-new{opacity:1;transition-delay:.9s}.ap-new{transition:clip-path .6s var(--ap-sweep)}.n-in{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(.7em)}.ap:has([data-ap-switch]:checked) .n-in{opacity:1;transition:opacity .6s var(--ap-ease),transform .6s var(--ap-ease);transform:none}.ap:has([data-ap-switch]:checked) .n-nav{transition-delay:1.15s}.ap:has([data-ap-switch]:checked) .n-copy small{transition-delay:.95s}.ap:has([data-ap-switch]:checked) .n-copy strong{transition-delay:.9s}.ap:has([data-ap-switch]:checked) .n-copy p{transition-delay:.82s}.ap:has([data-ap-switch]:checked) .n-actions{transition-delay:.75s}.ap:has([data-ap-switch]:checked) .n-art{transition-delay:.8s}.ap:has([data-ap-switch]:checked) .n-services>span:first-child{transition-delay:.5s}.ap:has([data-ap-switch]:checked) .n-services>span:nth-child(2){transition-delay:.55s}.ap:has([data-ap-switch]:checked) .n-services>span:nth-child(3){transition-delay:.6s}.n-toast{opacity:0;transform:translateY(-1.2em)}.ap:has([data-ap-switch]:checked) .n-toast{opacity:1;transition:opacity .45s var(--ap-ease) 2.1s,transform .55s cubic-bezier(.34,1.56,.64,1) 2.1s;transform:none}.ap.ap-js .ap-pop,.ap.ap-js .ap-new,.ap.ap-js .n-in,.ap.ap-js .n-toast,.ap.ap-js .ap-old{transition:none!important}.ap.ap-js:has([data-ap-switch]:checked) .ap-old{opacity:0}.ap.ap-js:has([data-ap-switch]:checked) .ap-new{clip-path:none}.ap-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding:18px 0 clamp(56px,6vw,88px);display:flex}.ap-note{color:var(--color-muted);font-size:14px}.ap-foot-links{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.ap-share{border:1px solid var(--color-blue);background:var(--color-blue-soft);min-height:48px;color:var(--color-blue-deep);font:inherit;cursor:pointer;border-radius:30px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:750;transition:background-color .2s,transform .2s;display:none}.ap-share .icon{width:18px;height:18px}.ap-share:hover{background:var(--color-blue-mist)}.js .ap.is-touched:has([data-ap-switch]:checked) .ap-share{animation:ap-share-in .5s var(--ap-ease) 2.6s both;display:inline-flex}@keyframes ap-share-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=999px){.ap-top{grid-template-columns:1fr;gap:18px}.ap-bar{grid-template-columns:minmax(0,1fr) auto}.ap-badge{grid-column:1/-1}}@media (width<=640px){.ap-view{aspect-ratio:10/14}.ap-bar{border-radius:16px 16px 0 0;gap:10px 14px;padding:14px 14px 14px 16px}.ap-caption{font-size:16px;line-height:1.35}.ap-hint{display:none}.ap-switch-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-track{width:96px;height:52px}.ap-knob{width:42px;height:42px}.ap-knob .brand-mark{width:21px;height:21px}.ap:has([data-ap-switch]:checked) .ap-knob{transform:translate(44px)}.ap-stage{border-radius:0 0 16px 16px}.js .ap-fly{padding:36px 14px 14px;inset:38px 0 0}.ap-fly-btn{gap:12px;padding:10px 20px 10px 10px}.ap-fly-mark{width:48px;height:48px}.ap-fly-mark .brand-mark{width:23px;height:23px}.ap-fly-text small{max-width:20ch}.ap-chrome{height:38px;padding:0 12px}.ap-chrome>span{width:8px;height:8px}.ap-url{max-width:calc(100% - 70px);padding:4px 10px;font-size:11px}.ap-url-old b{display:none}.ap-beam-mark{width:44px;height:44px}.ap-beam-mark .brand-mark{width:22px;height:22px}}@media (width<=560px){.ap h1{font-size:clamp(40px,10.8vw,54px)}.ap .hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.ap *,.ap :before,.ap :after{animation:none!important}.ap .ap-pop,.ap .ap-new,.ap .n-in,.ap .n-toast,.ap .ap-caption>span,.ap .ap-hint>span,.ap .ap-url{transition:opacity .2s!important;transform:none!important}.ap .ap-new{clip-path:none;opacity:0;pointer-events:none}.ap:has([data-ap-switch]:checked) .ap-new{opacity:1}}.own{background:linear-gradient(180deg,var(--color-paper),var(--color-blue-soft) 60%,var(--color-paper));overflow:clip}.own-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,5vw,88px);display:grid}.own-head h2{font-size:clamp(38px,4vw,60px)}.own-head h2 span{color:var(--color-blue);display:block}.own-head>p{color:var(--color-muted);max-width:40ch;margin-top:20px;font-size:18px;line-height:1.65}.own-points{gap:10px;margin-top:26px;list-style:none;display:grid}.own-points li{align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.own-points .icon{background:var(--color-blue);width:20px;height:20px;color:var(--color-white);border-radius:50%;padding:3px}.own-form{border:1px solid var(--color-line);background:var(--color-white);border-radius:22px;gap:22px;padding:clamp(22px,3vw,36px);display:grid;box-shadow:0 40px 80px -50px #2633448c}.own-form fieldset{border:0;min-width:0;margin:0;padding:0}.own-form legend,.own-field>span{margin-bottom:10px;padding:0;font-size:15px;font-weight:750;display:block}.own-field{display:grid}.own-field input{border:1px solid var(--color-line);background:var(--color-paper);border-radius:12px;width:100%;min-height:54px;padding:12px 16px;font-size:17px;font-weight:600;transition:border-color .2s,background-color .2s,box-shadow .2s}.own-name input{letter-spacing:-.015em;min-height:64px;font-size:21px;font-weight:700}.own-field input::placeholder{color:var(--color-muted);opacity:1;font-weight:500}.own-field input:focus{border-color:var(--color-blue);background:var(--color-white);outline:none;box-shadow:0 0 0 4px #1d6ed026}.own-chips{flex-wrap:wrap;gap:8px;display:flex}.own-chip{position:relative}.own-chip input,.own-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.own-chip>span{border:1px solid var(--color-line);background:var(--color-paper);border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:650;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.own-chip .icon{width:18px;height:18px;color:var(--color-muted)}@media (hover:hover){.own-chip:hover>span{border-color:var(--color-graphite)}}.own-chip input:checked+span{background:var(--color-blue-soft);border-color:var(--color-blue);color:var(--color-blue-deep)}.own-chip input:checked+span .icon{color:var(--color-blue-deep)}.own-chip input:focus-visible+span,.own-swatch input:focus-visible+span+i{outline:3px solid var(--color-blue);outline-offset:3px}.own-swatches{gap:12px;display:flex}.own-swatch{width:44px;height:44px;position:relative}.own-swatch-blau{--sw:#1d6ed0}.own-swatch-rot{--sw:#c0342c}.own-swatch-orange{--sw:#b45a0e}.own-swatch-gruen{--sw:#2e7a4d}.own-swatch-graphit{--sw:#454b52}.own-swatch i{pointer-events:none;background:var(--sw);box-shadow:inset 0 0 0 3px #ffffffe6,0 0 0 1px var(--color-line);border-radius:50%;transition:box-shadow .2s;position:absolute;inset:0}.own-swatch input:checked+span+i{box-shadow:inset 0 0 0 3px var(--color-white),0 0 0 2px var(--sw)}.own-submit{justify-self:start;min-height:62px;font-size:17px}.own-hint{color:var(--color-muted);margin-top:-6px;font-size:14px}@media (width<=999px){.own-grid{grid-template-columns:1fr}}@media (width<=560px){.own-submit{width:100%}}.proof{border-block:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:14px 34px;margin-bottom:0;padding-block:26px;display:flex}.proof-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:13px;font-weight:750}.proof-list{flex-wrap:wrap;gap:8px 30px;list-style:none;display:flex}.proof-list a{letter-spacing:-.02em;min-height:44px;color:var(--color-graphite);align-items:center;font-size:17px;font-weight:750;transition:color .2s;display:inline-flex}.proof-list a:hover{color:var(--color-blue)}.proof-google{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;margin-left:auto;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.proof-google:hover{color:var(--color-blue)}.proof-google .icon{width:17px;height:17px}.proof+.services{margin-top:clamp(56px,6vw,88px)}.ai-note{border:1px solid var(--color-line);background:var(--color-white);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px 28px;margin-bottom:clamp(80px,9vw,128px);padding:28px 32px;display:grid}.ai-icon{background:var(--color-blue-soft);width:54px;height:54px;color:var(--color-blue);border-radius:15px;place-items:center;display:grid}.ai-icon .icon{width:26px;height:26px}.ai-note h2{letter-spacing:-.025em;font-size:24px}.ai-note p{color:var(--color-muted);max-width:70ch;margin-top:6px;font-size:16px}@media (width<=760px){.proof-google{margin-left:0}.ai-note{grid-template-columns:auto 1fr}.ai-note .text-link{grid-column:2}}@media (width<=560px){.proof{gap:6px 22px}.proof-label{width:100%}.ai-note{grid-template-columns:1fr;padding:24px}.ai-note .text-link{grid-column:auto}}
