@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_126df7df-module__xM15XG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_126df7df-module__xM15XG__variable{--font-display:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_868d7743-module__u1MDZG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_868d7743-module__u1MDZG__variable{--font-sans:"Manrope", "Manrope Fallback"}
@layer theme{:root,:host{--font-sans:var(--font-sans);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.flex{display:flex}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#080706;--coal:#0f0e0c;--warm-coal:#18130f;--paper:#fffdf8;--cream:#faf6ed;--cream-2:#f1eadf;--muted:#6c6257;--line:#3e372f29;--line-dark:#fffdf829;--orange:#f5821f;--red:#ff3c2f;--cool:#a9bac1;--shadow:0 44px 110px #0000006b}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;width:100%;overflow-x:clip}body{background:var(--ink);width:100%;color:var(--paper);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;margin:0;overflow-x:clip}img,video{max-width:100%}a,button{font:inherit;-webkit-tap-highlight-color:transparent}a{color:inherit}.no-break{white-space:nowrap}::selection{background:var(--orange);color:var(--ink)}.home-premium,.line-premium{background:radial-gradient(circle at 78% 8%,#f5821f33,#0000 34rem),radial-gradient(circle at 18% 44%,#a9bac114,#0000 26rem),linear-gradient(#080706,#110d0a 34%,#0b0907 68%,#080706);min-height:100svh;position:relative;overflow-x:clip}.home-premium>*,.line-premium>*{z-index:1;position:relative}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ios-header{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#0807067a;border:1px solid #fffdf829;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1296px,100% - 48px);min-height:64px;padding:0 18px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000003d}.line-premium .ios-header{background:#080706e0;box-shadow:0 18px 60px #00000057,inset 0 1px #fffdf814}.ios-brand{align-items:center;text-decoration:none;display:inline-flex}.ios-brand img{width:154px;height:auto;display:block}.ios-header nav{justify-content:flex-end;gap:22px;display:flex}.ios-header nav a,.ios-store-link{color:#fffdf8c7;font-size:.82rem;font-weight:800;text-decoration:none;transition:color .18s,transform .18s}.ios-header nav a:hover,.ios-header nav a.is-active,.ios-header nav a[aria-current=page]{color:var(--orange)}.ios-store-link{white-space:nowrap;background:#fffdf80f;border:1px solid #fffdf82e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.ios-store-link:hover{color:var(--paper);transform:translateY(-1px)}.eyebrow{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900;line-height:1.2}.home-hero-ios{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.home-figma-approved-hero{isolation:isolate;background:#080706;min-height:100svh;position:relative;overflow:hidden}.home-figma-approved-hero:before{z-index:0;content:"";filter:blur(4px);opacity:.9;background:radial-gradient(circle at 88% 10%,#f5821f2e,#0000 28rem),radial-gradient(circle at 10% 78%,#f5821f14,#0000 18rem),linear-gradient(90deg,#040302,#080706 18%,#0d0a08 82%,#050403);position:absolute;inset:-28px}.home-figma-approved-stage{z-index:1;aspect-ratio:16/10;width:min(100vw,160svh);min-height:100svh;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2.8% 97.2%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2.8% 97.2%,#0000 100%)}.home-figma-approved-stage:before,.home-figma-approved-stage:after{z-index:1;pointer-events:none;content:"";display:block;position:absolute}.home-figma-approved-stage:before{filter:blur(12px);mix-blend-mode:screen;opacity:.42;background:radial-gradient(at 46% 58%,#f5821f52,#0000 48%),linear-gradient(90deg,#0000,#f5821f29 20%,#ffbf5c42 52%,#f5821f1f 76%,#0000);width:66%;height:14%;animation:5.8s ease-in-out infinite alternate approved-orange-glow;bottom:4.1%;left:16%;transform:translate(0)}.home-figma-approved-stage:after{filter:blur(7px);mix-blend-mode:screen;opacity:.34;background:linear-gradient(90deg,#0000,#fff2d67a,#f5821f61,#0000);border-radius:999px;width:18%;height:5.8%;animation:7.5s ease-in-out infinite approved-orange-sweep;bottom:7%;left:17%;transform:translate(-36%)rotate(-1deg)}.home-figma-approved-image{z-index:0;object-fit:fill;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.home-figma-approved-image-mobile{display:none}.home-figma-hotspot{z-index:3;color:#0000;border-radius:6px;text-decoration:none;display:block;position:absolute}.home-figma-hotspot:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.home-figma-hotspot.is-store{width:13.8%;height:5.8%;top:5.1%;left:81.8%}.home-figma-hotspot.is-cta{width:13.8%;height:6.4%;top:80.7%;left:4.8%}@keyframes approved-orange-glow{0%{opacity:.28;transform:translate(-1.2%,.2%)scaleX(.98)}to{opacity:.5;transform:translate(1.6%,-.4%)scaleX(1.02)}}@keyframes approved-orange-sweep{0%,18%{opacity:0;transform:translate(-40%)rotate(-1deg)}42%{opacity:.38}78%,to{opacity:0;transform:translate(360%,12%)rotate(-1deg)}}.home-hero-ios .ios-header{width:min(1740px,100% - 92px);min-height:46px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0 #0000;border-radius:0;grid-template-columns:auto auto;justify-content:space-between;padding:0;top:22px}.home-hero-ios:before,.line-hero-ios:before{z-index:1;content:"";background:linear-gradient(90deg,#080706fa,#080706d1 34%,#08070638 64%,#08070605),radial-gradient(circle at 24% 70%,#f5821f1f,#0000 24rem);position:absolute;inset:0}.home-hero-ios:before{background:linear-gradient(90deg,#080706fa,#080706db 34%,#08070633 58%,#08070605),linear-gradient(#0807064d,#0000 26%,#08070647),radial-gradient(circle at 14% 78%,#f5821f1f,#0000 17rem)}.home-hero-media,.page-hero-bg{z-index:0;display:block;position:absolute;inset:0}.home-cinema{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cinema-light{aspect-ratio:1;filter:blur(18px);opacity:.72;background:radial-gradient(circle at 42% 36%,#f5821f52,#0000 30%),radial-gradient(circle at 66% 62%,#fffdf81a,#0000 28%);width:70vw;max-width:960px;position:absolute;top:-18%;right:-12%}.cinema-viewport{background:radial-gradient(circle at 76% 18%,#f5821f33,#0000 28rem),#080706;position:absolute;inset:0;overflow:hidden}.cinema-viewport:before{content:"";filter:blur(12px);opacity:.34;will-change:opacity, transform;background:linear-gradient(112deg,#0000 12%,#fff4e009 43%,#fff4e00e 50%,#0000 64%),radial-gradient(circle at 73% 22%,#f5821f1c,#0000 28rem),radial-gradient(circle at 72% 78%,#fffdf809,#0000 24rem);animation:10.5s ease-in-out infinite alternate showroom-ambient-drift;position:absolute;inset:-2px;transform:translate(-1.5%,-.4%)}.cinema-video,.cinema-poster{object-fit:contain;object-position:right center;filter:contrast(1.03)saturate(1.02)brightness(1.08);transform-origin:66% 52%;width:calc(100% + 4px);height:100%;position:absolute;inset:0 -2px;transform:scale(1.01)}.cinema-video{z-index:1}.cinema-poster{z-index:0}.cinema-video-mobile,.cinema-poster-mobile,.cinema-frame{display:none}.cinema-reference-lines{z-index:2;color:var(--orange);pointer-events:none;display:block;position:absolute;inset:0}.reference-tag{z-index:3;color:#fffdf8e0;letter-spacing:.04em;text-transform:uppercase;background:#080706b8;border:1px solid #f5821f9e;border-radius:2px;min-height:22px;padding:5px 8px 4px;font-size:.56rem;font-weight:900;line-height:1;position:absolute}.reference-tag:after{border:2px solid var(--orange);content:"";background:#080706db;border-radius:50%;width:8px;height:8px;position:absolute}.reference-tag.is-envelopes{top:34.5%;left:44.2%}.reference-tag.is-envelopes:after{bottom:-9px;right:-9px}.reference-tag.is-sacolas{top:8.5%;left:66%}.reference-tag.is-sacolas:after{bottom:-10px;left:11px}.reference-tag.is-zip{top:35.5%;right:4%}.reference-tag.is-zip:after{top:50%;left:-10px;transform:translateY(-50%)}.reference-curve{content:"";border-style:solid;border-color:#f5821fbd;display:block;position:absolute}.reference-curve.is-main{opacity:.9;border-width:2px 0 0 2px;border-radius:56% 0 0;width:46%;height:66%;top:16.5%;right:5.2%;transform:rotate(2deg)}.reference-curve.is-bottom{filter:drop-shadow(0 0 10px #f5821f52);border-width:0 0 8px;border-radius:0 0 50% 50%;width:58%;height:10%;bottom:8.2%;left:4.8%;transform:rotate(-1deg)}.reference-curve.is-zip{border-width:2px 0 0 2px;border-radius:52% 0 0;width:23%;height:32%;bottom:19%;right:.6%;transform:rotate(-18deg)}.cinema-ambient-motion{z-index:2;filter:blur(10px);mix-blend-mode:soft-light;opacity:.18;will-change:opacity, transform;background:linear-gradient(112deg,#0000 8%,#fff4e00a 42%,#fff4e012 50%,#0000 64%),radial-gradient(circle at 72% 90%,#f5821f14,#0000 28rem),radial-gradient(circle at 28% 14%,#f5821f1a,#0000 22rem);animation:10.5s ease-in-out infinite alternate showroom-ambient-drift;position:absolute;inset:-8% -6%;transform:translate(-2%);-webkit-mask-image:linear-gradient(90deg,#000000b3,#00000075 44%,#00000029 72%,#00000014);mask-image:linear-gradient(90deg,#000000b3,#00000075 44%,#00000029 72%,#00000014)}@media (prefers-reduced-motion:reduce){.cinema-video{display:none}.cinema-poster-desktop{display:block}.cinema-ambient-motion{opacity:.12;animation:none}}.cinema-vignette{z-index:3;background:linear-gradient(90deg,#080706e0,#08070694 34%,#08070612 64%,#08070638 100%),linear-gradient(#08070603,#0000 46%,#08070638),radial-gradient(at 88% 52%,#08070633,#0000 18rem),radial-gradient(circle at 72% 52%,#0000 42%,#08070609 94%);position:absolute;inset:0}@keyframes showroom-ambient-drift{0%{opacity:.12;transform:translate(-2%,-.4%)}to{opacity:.22;transform:translate(2%,.6%)}}@media (max-width:1120px),(max-aspect-ratio:5/4){.cinema-viewport:before{filter:blur(10px);opacity:.24;background:linear-gradient(108deg,#0000 16%,#fff4e008 44%,#0000 62%),radial-gradient(circle at 14% 16%,#f5821f1a,#0000 18rem),radial-gradient(circle at 46% 86%,#f5821f0d,#0000 16rem);transform:translate(-1%,-.2%)}.cinema-video-desktop,.cinema-poster-desktop{display:none}.cinema-video-mobile,.cinema-poster-mobile{object-fit:cover;object-position:center;filter:contrast(1.04)saturate(1.02)brightness(1.06);transform-origin:50% 44%;display:block;transform:scale(1.01)}.cinema-ambient-motion{opacity:.14;background:linear-gradient(108deg,#0000 16%,#fff4e009 44%,#0000 62%),radial-gradient(circle at 14% 16%,#f5821f1f,#0000 18rem),radial-gradient(circle at 46% 86%,#f5821f0f,#0000 16rem);inset:-6%;-webkit-mask-image:linear-gradient(#0000003d,#0000008c 42%,#00000038);mask-image:linear-gradient(#0000003d,#0000008c 42%,#00000038)}}.cinema-focus-legend{z-index:2;color:#fffdf8b8;width:min(520px,42vw);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;pointer-events:none;grid-template-columns:repeat(3,minmax(84px,1fr));gap:18px;font-size:1.03rem;font-weight:850;display:none;position:absolute;bottom:clamp(104px,11vw,156px);right:min(11vw,148px)}.cinema-focus-legend span{opacity:.58;gap:5px;animation:12s ease-in-out infinite focus-label-pulse;display:grid}.cinema-focus-legend span:nth-child(2){animation-delay:4s}.cinema-focus-legend span:nth-child(3){animation-delay:8s}.cinema-focus-legend small{color:var(--orange);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;font-size:.68rem;font-weight:900}.home-hero-media img,.page-hero-bg img{object-fit:cover;object-position:center right;width:100%;height:100%;animation:12s ease-in-out infinite alternate image-breathe;transform:scale(1.012)}.home-hero-media .cinema-poster{animation:none;transform:scale(1.01)}.home-hero-shell,.line-hero-shell{z-index:3;align-items:center;width:min(1296px,100% - 48px);min-height:100svh;margin:0 auto;padding:106px 0 54px;display:grid;position:relative}.home-hero-ios .home-hero-shell{width:min(1740px,100% - 92px);min-height:100svh;padding:112px 0 62px}.home-copy-panel,.line-copy-panel{justify-items:start;gap:22px;max-width:620px;animation:.68s cubic-bezier(.2,.72,.18,1) both rise-in;display:grid}.home-copy-panel h1,.line-copy-panel h1,.section-head h2,.home-proof-ios h2,.home-video-ios h2,.usage-title h2,.practice-copy h2,.final-inner h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-weight:820}.home-copy-panel h1{max-width:12.25ch;color:var(--paper);font-size:clamp(2.9rem,4.62vw,5.28rem);line-height:1.03}.line-copy-panel h1{max-width:13.8ch;color:var(--paper);font-size:clamp(2.58rem,3.72vw,4.28rem);line-height:1.04}.home-copy-panel p:not(.eyebrow),.line-copy-panel p:not(.eyebrow),.home-proof-ios p:not(.eyebrow),.home-video-ios p:not(.eyebrow),.practice-copy p:not(.eyebrow),.final-inner p:not(.eyebrow){color:#fffdf8c2;max-width:58ch;margin:0;font-size:clamp(.94rem,.98vw,1.02rem);font-weight:620;line-height:1.68}.home-hero-ios .home-copy-panel p:not(.eyebrow){color:#fffdf8b3;max-width:39ch;font-size:clamp(.74rem,.74vw,.86rem);line-height:1.5}.home-floating-index{width:min(320px,28vw);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#08070670;border:1px solid #fffdf829;border-radius:8px;display:grid;position:absolute;bottom:42px;right:0}.home-floating-index a{min-height:58px;color:var(--paper);border-bottom:1px solid #fffdf81f;grid-template-columns:42px 1fr 18px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:grid}.home-floating-index a:last-child{border-bottom:0}.home-floating-index span{color:var(--orange);font-size:.78rem;font-weight:900}.home-floating-index strong{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-size:.98rem}.ios-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 18px;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.ios-button:hover{transform:translateY(-2px)}.ios-button.is-primary{background:var(--orange);color:var(--ink)}.ios-button.is-dark{color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080706a3;border-color:#fffdf82e}.ios-button.is-light{background:var(--paper);color:var(--ink)}.ios-button.is-glass{color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf812;border-color:#fffdf82e}.cta-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.cta-label-short{display:none}.home-lines-ios,.home-proof-ios,.home-video-ios,.situations-strip,.usage-ios,.practice-ios{width:min(1296px,100% - 48px);margin:0 auto}.home-lines-ios{padding:clamp(74px,10vw,136px) 0}.section-head{gap:18px;margin-bottom:clamp(34px,5vw,64px);display:grid}.section-head h2{max-width:9.5ch;color:var(--paper);font-size:clamp(2.72rem,5.85vw,6.1rem);line-height:1.02}.product-system{display:block}.product-stage{border:1px solid var(--line-dark);min-height:clamp(420px,38vw,560px);box-shadow:var(--shadow);background:radial-gradient(circle at 42% 42%,#f5821f29,#0000 34rem),linear-gradient(145deg,#fffdf814,#fffdf805),#12100d;border-radius:8px;grid-template-columns:1.15fr .86fr .86fr;gap:12px;padding:12px;display:grid;position:relative;overflow:visible}.stage-ribbon{aspect-ratio:1;border:1px solid #f5821f70;border-radius:50%;width:82%;position:absolute;bottom:9%;right:-8%;transform:rotateX(68deg)rotate(-9deg)}.stage-product{background:#16120e;border:1px solid #fffdf826;border-radius:8px;align-content:end;min-height:100%;text-decoration:none;transition:transform .22s cubic-bezier(.2,.72,.18,1),border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 78px #0006}.stage-product:hover{border-color:#f5821f94;transform:translateY(-4px)}.stage-product span{z-index:2;color:var(--orange);font-size:.78rem;font-weight:900;position:absolute;top:16px;left:16px}.stage-product strong{z-index:2;width:fit-content;color:var(--paper);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0807068a;border:1px solid #fffdf838;border-radius:8px;margin:0 18px 18px;padding:10px 12px;font-size:1.05rem;font-weight:850;position:relative}.stage-product img,.practice-media img{object-fit:cover}.stage-product.is-saco-zip,.stage-product.is-envelopes-de-seguranca,.stage-product.is-sacolas{min-height:clamp(420px,38vw,536px)}.product-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rail-item,.proof-lines a,.line-switcher-section a{color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf80b;border:1px solid #fffdf821;border-radius:8px;gap:10px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.rail-item{align-content:end;min-height:260px;padding:28px}.rail-item:hover,.proof-lines a:hover,.line-switcher-section a:hover{background:#fffdf816;border-color:#f5821f73;transform:translateY(-3px)}.rail-item span,.proof-lines span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.rail-item h3{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:850;line-height:1}.rail-item p,.proof-lines small,.line-switcher-section strong{color:#fffdf8a8;margin:0;font-size:.96rem;font-weight:620;line-height:1.48}.rail-item:before{z-index:-1;content:"";background:radial-gradient(circle at 72% 18%,#f5821f17,#0000 42%),linear-gradient(145deg,#fffdf80e,#0000 58%);position:absolute;inset:0}.rail-item svg{color:var(--orange);position:absolute;top:22px;right:22px}.home-proof-ios,.home-video-ios{grid-template-columns:minmax(320px,.48fr) minmax(0,1fr);gap:clamp(34px,6vw,86px);padding:clamp(68px,9vw,128px) 0;display:grid}.home-proof-ios>div:first-child,.video-copy{align-content:start;justify-items:start;gap:20px;display:grid}.home-proof-ios h2,.home-video-ios h2{max-width:13.5ch;color:var(--paper);font-size:clamp(2.25rem,3.35vw,4rem);line-height:1.04}.proof-lines{gap:12px;display:grid}.proof-lines a{min-height:142px;padding:22px}.proof-lines strong{color:var(--paper);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-size:clamp(1.25rem,1.9vw,1.85rem);line-height:1.05}.brand-video-section{margin:0}.brand-video-frame{background:0 0;border-radius:8px;min-height:clamp(340px,38vw,540px);position:relative;overflow:hidden;box-shadow:0 30px 88px #00000052}.brand-video-frame video,.brand-video-placeholder{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.brand-video-play{width:84px;height:84px;color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08070647;border:1px solid #fffdf8a3;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-hero-ios{isolation:isolate;background:0 0;min-height:760px;position:relative;overflow:hidden}.line-hero-ios:before{background:linear-gradient(90deg,#080706,#080706fa 34%,#08070694 55%,#08070629 82%),linear-gradient(#0807061a,#0000 52%,#080706b8),radial-gradient(circle at 24% 76%,#f5821f1a,#0000 22rem)}.line-hero-ios .page-hero-bg{inset:0;overflow:hidden}.page-hero-layer{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.line-hero-ios .page-hero-layer img{width:100%;max-width:none;height:100%;display:block}.line-hero-ios .page-hero-layer.is-backdrop img{object-fit:cover;object-position:right center;filter:contrast(1.06)saturate(1.04)brightness(1.08);opacity:1;padding:0;animation:none;transform:none;-webkit-mask-image:none;mask-image:none}.line-hero-ios .page-hero-layer.is-product{display:none}.line-hero-ios .page-hero-layer.is-product img{object-fit:contain;object-position:right center;filter:contrast(1.04)saturate(1.02);padding:clamp(82px,8vw,128px) clamp(18px,3vw,48px) clamp(64px,7vw,106px) clamp(560px,44vw,760px);animation:22s ease-in-out infinite alternate line-media-drift;transform:none;-webkit-mask-image:radial-gradient(at 73%,#000 0% 48%,#0000 76%);mask-image:radial-gradient(at 73%,#000 0% 48%,#0000 76%)}.line-hero-envelopes-de-seguranca .page-hero-layer.is-backdrop img,.line-hero-envelopes-de-seguranca .page-hero-layer.is-product img{object-position:86% center}.line-hero-saco-zip .page-hero-layer.is-backdrop img,.line-hero-saco-zip .page-hero-layer.is-product img{object-position:88% center}.line-hero-sacolas .page-hero-layer.is-backdrop img,.line-hero-sacolas .page-hero-layer.is-product img{object-position:right center}.line-hero-shell{min-height:760px}.line-switcher-section{z-index:20;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1296px,100% - 48px);margin:34px auto 54px;scroll-margin-top:118px;display:grid;position:relative}.line-switcher-section a{min-height:112px;padding:18px}.line-switcher-section a.is-active,.line-switcher-section a[aria-current=page]{background:#f5821f29;border-color:#f5821fbd}.line-switcher-section span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900}.situations-strip{color:var(--paper);gap:22px;padding:60px 0 46px;scroll-margin-top:118px;display:grid}.situations-strip>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 18% 0,#f5821f14,#0000 20rem),linear-gradient(90deg,#fffdf80a,#fffdf805);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.situations-strip article{border-right:1px solid #fffdf81a;min-height:156px;padding:26px}.situations-strip article:last-child{border-right:0}.situations-strip h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:850}.situations-strip p{color:#fffdf8a3;margin:16px 0 0;font-weight:650;line-height:1.52}.usage-ios,.practice-ios{color:var(--paper);grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr);gap:clamp(40px,5vw,78px);padding:clamp(72px,8vw,118px) clamp(22px,4.5vw,72px);scroll-margin-top:118px;display:grid}.usage-ios{background:radial-gradient(circle at 82% 0,#f5821f14,#0000 25rem),linear-gradient(120deg,#fffdf80a,#fffdf803)}.usage-title{align-content:start;gap:20px;display:grid}.usage-title h2{max-width:20ch;color:var(--paper);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.78rem,2.2vw,2.72rem);line-height:1.08}.usage-list{gap:0;display:grid}.usage-list article{border-bottom:1px solid #fffdf81f;grid-template-columns:46px minmax(190px,.42fr) minmax(0,1fr);align-items:start;gap:20px;padding:24px 0;display:grid}.usage-list span{color:var(--orange);font-size:.8rem;font-weight:900}.usage-list h3{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(1.08rem,1.42vw,1.48rem);font-weight:820;line-height:1.12}.usage-list p{color:#fffdf8a3;margin:0;font-weight:650;line-height:1.58}.practice-ios{background:radial-gradient(circle at 70% 20%,#f5821f1a,#0000 26rem)}.practice-copy{align-content:start;gap:18px;display:grid}.practice-copy h2{max-width:16ch;color:var(--paper);font-size:clamp(1.92rem,2.55vw,3rem);line-height:1.06}.practice-copy p:not(.eyebrow){color:#fffdf8a8}.practice-copy>div{gap:10px;margin-top:12px;display:grid}.practice-copy span{color:var(--paper);padding-left:18px;font-size:.94rem;font-weight:800;position:relative}.practice-copy span:before{background:var(--orange);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.practice-media{min-height:330px;box-shadow:none;background:0 0;border-radius:0;margin:0;position:relative;overflow:visible}.practice-media img{object-fit:contain;padding:0;-webkit-mask-image:none;mask-image:none}.final-cta{color:var(--paper);background:radial-gradient(circle at 80% 10%,#fffdf82e,#0000 20rem),linear-gradient(120deg,#f5821f,#d85f17)}.final-inner{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-template-areas:"eyebrow eyebrow""title description""title actions";place-items:end start;gap:20px clamp(56px,8vw,132px);width:min(1296px,100% - 48px);margin:0 auto;padding:clamp(76px,7vw,108px) 0;display:grid}.final-inner .eyebrow{color:var(--paper);grid-area:eyebrow}.final-inner h2{grid-area:title;max-width:21ch;font-size:clamp(2.42rem,3.35vw,4rem);line-height:1.04}.final-inner p:not(.eyebrow){color:#fffdf8d6;grid-area:description;max-width:42ch}.final-inner>.cta-row{grid-area:actions;margin-top:0}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes image-breathe{0%{transform:scale(1.012)}to{transform:scale(1.04)}}@keyframes cinema-product-float{0%{transform:translate(-8px,2px)scale(1.012)}45%{transform:translate(4px,-3px)scale(1.022)}to{transform:translate(10px,1px)scale(1.016)}}@keyframes cinema-mobile-drift{0%{background-position:50% -76px;transform:scale(1)}48%{background-position:51% -84px;transform:scale(1.012)}to{background-position:49% -76px;transform:scale(1)}}@keyframes line-mobile-product-film{0%,12%{transform:translate(-1.6%)scale(1.012)}48%,60%{transform:translate(1.2%,-.45%)scale(1.018)}to{transform:translate(2%)scale(1.012)}}@keyframes sacolas-mobile-product-film{0%,12%{transform:translateY(-11%)scale(.985)}48%,60%{transform:translateY(-12.2%)scale(.995)}to{transform:translateY(-11%)scale(.985)}}@keyframes zip-mobile-product-film{0%,12%{transform:translateY(-5%)scale(.94)}48%,60%{transform:translateY(-6.5%)scale(.96)}to{transform:translateY(-5%)scale(.94)}}@keyframes focus-label-pulse{0%,24%{opacity:.96;transform:translateY(0)}34%,to{opacity:.44;transform:translateY(2px)}}@keyframes strip-auto-pan{0%,14%{transform:translate(0)}48%,62%{transform:translate(calc(-82% - 10px))}to{transform:translate(calc(-164% - 20px))}}@keyframes line-media-drift{0%{transform:translate(-1.4%)scale(1.01)}to{transform:translate(1.4%,-.6%)scale(1.025)}}@media (max-width:1040px){.ios-header{grid-template-columns:auto auto}.ios-header nav{display:none}.home-floating-index{width:min(100%,520px);margin-top:32px;position:relative;bottom:auto;right:auto}.product-system,.home-proof-ios,.home-video-ios,.usage-ios,.practice-ios{grid-template-columns:1fr}.final-inner{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""description""actions";row-gap:18px}.final-inner h2{max-width:20ch}.product-rail{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:721px) and (max-width:1180px){.line-switcher-section{margin-bottom:36px;top:96px}.situations-strip{padding-top:104px}.usage-ios,.practice-ios{grid-template-columns:1fr;gap:34px}.usage-title h2,.home-video-ios h2{max-width:20ch;font-size:clamp(1.72rem,4.2vw,2.86rem)}.usage-list article{grid-template-columns:44px minmax(140px,.34fr) minmax(0,1fr)}}@media (max-width:720px){.home-figma-approved-hero:before{filter:blur(12px)brightness(.58)saturate(.9);opacity:.62;background:linear-gradient(#08070614,#0000 22%,#0807063d),url(/assets/icompack-client/generated/home-figma-direction-c-mobile.png) top/cover no-repeat}.home-figma-approved-stage{aspect-ratio:390/844;width:100%;height:max(100svh,214.36vw);min-height:100svh;left:0;transform:none;-webkit-mask-image:none;mask-image:none}.home-figma-approved-stage:before,.home-figma-approved-stage:after,.home-figma-approved-image-desktop{display:none}.home-figma-approved-image-mobile{display:block}.home-figma-hotspot.is-store{width:45%;height:4.6%;top:91.2%;left:6%}.home-figma-hotspot.is-cta{width:88%;height:6.5%;top:80.8%;left:6%}.ios-header,.home-hero-shell,.line-hero-shell,.home-lines-ios,.home-proof-ios,.home-video-ios,.situations-strip,.usage-ios,.practice-ios,.final-inner{width:min(100% - 32px,1296px)}.ios-header{min-height:58px;padding:0 12px;top:10px}.home-hero-ios .ios-header,.home-hero-ios .home-hero-shell{width:min(100% - 32px,1296px)}.home-hero-ios .ios-header{min-height:58px;padding:0 12px;top:10px}.ios-brand img,.home-hero-ios .ios-brand img{width:132px}.ios-store-link,.home-hero-ios .ios-store-link{min-height:38px;padding:0 10px;font-size:.76rem}.home-hero-ios,.line-hero-ios,.line-hero-shell,.home-hero-ios,.home-hero-shell{min-height:100svh}.home-hero-shell,.line-hero-shell{align-items:end;padding:76px 0 18px}.home-hero-shell{padding-top:clamp(320px,50svh,440px);padding-bottom:clamp(16px,2.8svh,28px)}.home-hero-media img,.page-hero-bg img{object-position:66% 34%}.line-hero-envelopes-de-seguranca .page-hero-bg img{object-position:68% 24%}.line-hero-saco-zip .page-hero-bg img{object-position:69% 22%}.line-hero-sacolas .page-hero-bg img{object-position:65% 24%}.home-hero-ios:before,.line-hero-ios:before{background:linear-gradient(#08070605,#08070614 22%,#08070657 54%,#080706d1 80%,#080706fa),linear-gradient(90deg,#08070633,#0000 82%)}.cinema-light{opacity:.84;width:142vw;top:-16%;right:-48%}.cinema-viewport{aspect-ratio:auto;width:auto;height:100%;min-height:0;top:0;left:0;right:0;transform:none}.cinema-viewport:before{filter:blur(9px);opacity:.22;background:linear-gradient(108deg,#0000 16%,#fff4e007 44%,#0000 62%),radial-gradient(circle at 18% 18%,#f5821f1a,#0000 17rem),radial-gradient(circle at 52% 82%,#f5821f0d,#0000 15rem);inset:0;transform:translate(-1%,-.2%)}.cinema-frame,.cinema-reference-lines,.cinema-video-desktop,.cinema-poster-desktop{display:none}.cinema-video-mobile,.cinema-poster-mobile{object-fit:contain;object-position:center center;filter:contrast(1.04)saturate(1.02)brightness(1.06);transform-origin:50% 42%;display:block;transform:scale(1)}.cinema-vignette{background:linear-gradient(#08070603,#08070603 28%,#0807061f 50%,#08070694 75%,#080706fa),linear-gradient(90deg,#0807060f,#0000 78%),radial-gradient(circle at 50% 36%,#0000 32%,#0807060f 88%)}.cinema-focus-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:calc(100% - 32px);font-size:.74rem;display:none;bottom:clamp(340px,42svh,412px);right:16px}.cinema-focus-legend small{font-size:.58rem}.line-hero-ios .page-hero-bg{height:auto;inset:0}.line-hero-ios .page-hero-layer.is-backdrop img{object-fit:cover;object-position:center;filter:contrast(1.07)saturate(1.04)brightness(1.13);opacity:.94;width:100%;height:100%;padding:0;animation:none;transform:none}.line-hero-ios .page-hero-layer.is-product{display:none}.line-hero-ios .page-hero-layer.is-product img{object-fit:contain;object-position:center;opacity:.96;width:100%;height:100%;padding:0 0 24px;animation:18s ease-in-out infinite alternate line-media-drift;transform:none;-webkit-mask-image:radial-gradient(at 50% 42%,#000 0% 24%,#0000 58%);mask-image:radial-gradient(at 50% 42%,#000 0% 24%,#0000 58%)}.line-hero-envelopes-de-seguranca .page-hero-layer.is-backdrop img{object-position:50% 24%}.line-hero-saco-zip .page-hero-layer.is-backdrop img{object-fit:contain;object-position:50% 45%;filter:contrast(1.08)saturate(1.05)brightness(1.18);opacity:.98}.line-hero-sacolas .page-hero-layer.is-backdrop img{object-fit:contain;object-position:50% 54%;opacity:1;filter:contrast(1.08)saturate(1.08)brightness(1.18)}.line-hero-sacolas:before{background:linear-gradient(#08070605,#08070614 24%,#08070647 56%,#080706b8 80%,#080706f5),linear-gradient(90deg,#08070633,#0000 82%)}.line-hero-shell{padding-top:clamp(224px,30svh,274px)}@media (prefers-reduced-motion:reduce){.cinema-video,.cinema-poster-desktop{display:none}.cinema-poster-mobile{display:block}}.home-copy-panel,.line-copy-panel{gap:9px;max-width:100%}.home-copy-panel h1,.line-copy-panel h1{max-width:16.4ch;font-size:clamp(1.5rem,6.25vw,1.92rem);line-height:1.06}.line-copy-panel h1{max-width:100%}.home-copy-panel p:not(.eyebrow),.line-copy-panel p:not(.eyebrow){font-size:.77rem;line-height:1.42}.eyebrow{font-size:.62rem}.ios-button{min-height:45px;padding:0 14px}.home-copy-panel .ios-button,.ios-button,.cta-row{width:100%}.line-copy-panel .cta-row{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:8px;margin-top:2px;display:grid}.line-copy-panel .ios-button{gap:7px;width:auto;min-width:0;min-height:45px;padding:0 10px;font-size:.74rem}.line-copy-panel .cta-label-full,.final-cta .cta-label-full{display:none}.line-copy-panel .cta-label-short,.final-cta .cta-label-short{display:inline}.line-copy-panel .ios-button svg{width:14px;height:14px}.home-floating-index{display:none}.section-head h2,.home-video-ios h2,.usage-title h2,.practice-copy h2,.final-inner h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:18ch;font-size:clamp(1.36rem,5.6vw,1.9rem);line-height:1.08}.final-inner{gap:16px;padding-block:58px 66px}.final-inner h2{max-width:100%;font-size:clamp(1.55rem,6.6vw,2.06rem)}.final-inner p:not(.eyebrow){max-width:38ch;line-height:1.54}.final-inner>.cta-row{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.product-system{gap:14px}.product-stage{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;min-height:auto;padding:10px;display:flex;overflow-x:auto}.product-stage::-webkit-scrollbar{display:none}.stage-product.is-saco-zip,.stage-product.is-envelopes-de-seguranca,.stage-product.is-sacolas{scroll-snap-align:start;flex:0 0 82%;min-height:360px}.product-rail,.line-switcher-section,.situations-strip>div{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 88%,#0000)}.product-rail>*,.line-switcher-section>*,.situations-strip>div>*{will-change:transform;animation:none}.product-rail:hover>*,.product-rail:focus-within>*,.product-rail:active>*,.line-switcher-section:hover>*,.line-switcher-section:focus-within>*,.line-switcher-section:active>*,.situations-strip>div:hover>*,.situations-strip>div:focus-within>*,.situations-strip>div:active>*{animation-play-state:paused}.product-rail::-webkit-scrollbar{display:none}.line-switcher-section::-webkit-scrollbar{display:none}.situations-strip>div::-webkit-scrollbar{display:none}.rail-item,.line-switcher-section a,.situations-strip article{scroll-snap-align:start;flex:0 0 76%}.line-switcher-section{width:calc(100% - 16px);margin:14px 0 54px 16px;padding-right:16px;position:relative;top:auto}.situations-strip{padding-top:44px}.situations-strip article{background:#fffdf809;border-right:0;min-height:144px;padding:22px}.situations-strip h2{font-size:1.28rem}.situations-strip p{margin-top:12px;font-size:.88rem;line-height:1.46}.line-switcher-section a{min-height:98px;padding:15px}.line-switcher-section strong{font-size:.86rem;line-height:1.38}.usage-ios,.practice-ios{padding-block:48px;padding-inline:18px}.usage-list article{grid-template-columns:38px 1fr;gap:12px 18px}.usage-list p{grid-column:2}.practice-media,.brand-video-frame{border-left:0;border-right:0;border-radius:0;width:100vw;margin-left:-50vw;left:50%}.practice-media{aspect-ratio:16/9;min-height:0}.brand-video-frame{min-height:340px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.home-hero-ios .ios-header{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#0807067a;border:1px solid #fffdf829;border-radius:8px;grid-template-columns:auto 1fr auto;width:min(1296px,100% - 48px);min-height:64px;padding:0 18px;top:18px;box-shadow:0 18px 60px #0000003d}.home-hero-ios .ios-brand img{width:154px}.home-hero-ios .ios-header nav{display:flex}.home-hero-ios .ios-store-link{background:#fffdf80f;border-color:#fffdf82e;min-height:42px;padding:0 14px;font-size:.82rem}.home-hero-ios .cinema-poster-desktop{object-fit:cover;object-position:50% center;filter:contrast(1.03)saturate(1.02)brightness(1.08);transform-origin:66% 52%;transform:scale(1.01)}.home-hero-ios .cinema-vignette{background:linear-gradient(90deg,#080706e0,#08070694 34%,#08070612 64%,#08070638 100%),linear-gradient(#08070603,#0000 46%,#08070638),radial-gradient(at 88% 52%,#08070633,#0000 18rem),radial-gradient(circle at 72% 52%,#0000 42%,#08070609 94%)}.home-hero-ios .home-hero-shell{width:min(1296px,100% - 48px);padding:106px 0 54px}.home-hero-ios .home-copy-panel{gap:22px;max-width:620px}.home-hero-ios .home-copy-panel h1{max-width:12.25ch;font-size:clamp(2.9rem,4.62vw,5.28rem);line-height:1.03}.home-hero-ios .home-copy-panel p:not(.eyebrow){max-width:58ch;font-size:clamp(.94rem,.98vw,1.02rem);line-height:1.68}.home-hero-ios .home-copy-panel .ios-button{min-height:52px;padding:0 18px;font-size:.9rem}.home-hero-ios .home-floating-index{display:grid}@media (max-width:720px){.home-hero-ios .ios-header{grid-template-columns:auto auto;width:min(100% - 32px,1296px);min-height:58px;padding:0 12px;top:10px}.home-hero-ios .ios-brand img{width:132px}.home-hero-ios .ios-header nav{display:none}.home-hero-ios .ios-store-link{min-height:38px;padding:0 10px;font-size:.76rem}.home-hero-ios .home-hero-shell{width:min(100% - 32px,1296px);padding-top:clamp(320px,50svh,440px);padding-bottom:clamp(16px,2.8svh,28px)}.home-hero-ios:before{background:linear-gradient(#08070600,#08070605 44%,#08070638 62%,#080706e0 100%),linear-gradient(90deg,#08070629,#0000 74%)}.home-hero-ios .cinema-vignette{background:linear-gradient(#08070600,#08070603 44%,#0807062e 64%,#080706db 100%),linear-gradient(90deg,#08070614,#0000 78%)}.home-hero-ios .cinema-ambient-motion{opacity:.06;mix-blend-mode:screen;animation:none}.home-hero-ios .home-copy-panel{gap:9px;max-width:100%}.home-hero-ios .home-copy-panel h1{max-width:16.4ch;font-size:clamp(1.5rem,6.25vw,1.92rem);line-height:1.06}.home-hero-ios .home-copy-panel p:not(.eyebrow){font-size:.77rem;line-height:1.42}.home-hero-ios .home-copy-panel .ios-button{width:100%;min-height:45px;padding:0 14px}.home-hero-ios .home-floating-index{display:none}.home-hero-ios .cinema-poster-mobile{object-fit:contain;object-position:center 38%;filter:contrast(1.05)saturate(1.04)brightness(1.17);transform-origin:50%;transform:scale(1.04)translateY(-8.4%)}.line-hero-envelopes-de-seguranca .page-hero-layer.is-backdrop img{object-fit:contain;object-position:50% 0%;transform:scale(.92)translateY(-13%)}.line-hero-saco-zip .page-hero-layer.is-backdrop img{object-position:50% 36%;transform:scale(1.04)translateY(-4%)}.line-hero-sacolas .page-hero-layer.is-backdrop img{object-position:50% 42%;transform:scale(1.05)translateY(-7%)}}
